.elementor-kit-5{--e-global-color-primary:#6EC1E4;--e-global-color-secondary:#54595F;--e-global-color-text:#7A7A7A;--e-global-color-accent:#61CE70;--e-global-typography-primary-font-family:"Roboto";--e-global-typography-primary-font-weight:600;--e-global-typography-secondary-font-family:"Roboto Slab";--e-global-typography-secondary-font-weight:400;--e-global-typography-text-font-family:"Roboto";--e-global-typography-text-font-weight:400;--e-global-typography-accent-font-family:"Roboto";--e-global-typography-accent-font-weight:500;background-color:#FFFFFF00;}.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}.elementor-widget:not(:last-child){margin-block-end:20px;}.elementor-element{--widgets-spacing:20px 20px;}{}h1.entry-title{display:var(--page-title-display);}.elementor-kit-5 e-page-transition{background-color:#FFBC7D;}.site-header{padding-inline-end:0px;padding-inline-start:0px;}@media(max-width:1024px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:1024px;}.e-con{--container-max-width:1024px;}}@media(max-width:767px){.elementor-section.elementor-section-boxed > .elementor-container{max-width:767px;}.e-con{--container-max-width:767px;}}/* Start custom CSS */.page-header
{
  visibility: hidden;
  display: none;
}

label#label_2_22_0, label#label_2_22_1, label#label_2_22_2 {
    height: 41px;
}

html .hornoscoll
{
  scroll-behavior: unset !important;
  overflow-x: hidden;
}

.site-footer
{
  display: none;
}

.gform_wrapper.gravity-theme input[type="text"]
{
  padding: 12px 8px 12px 8px !important;
}

#field_2_9, #field_2_11, #field_2_15, #field_2_21
{
  margin-top: 20px;
}

.gfield_label.gform-field-label
{
  text-align: center !important;
}

#field_2_16
{
  margin-top: -10px;
}

div#gfield_instruction_2_16
{
  display: none;
  height: 0px;
}

div#gform_1_validation_container {
    display: none;
}

.gf_stylespro .validation_error, .gf_stylespro_wrapper .gf_stylespro .gfield_description.validation_message, .gf_stylespro_wrapper .gfield_validation_message, .gf_stylespro_wrapper .validation_message, .gform_wrapper.gravity-theme .gform_validation_errors, .gform_wrapper.gravity-theme .gform_validation_errors>h2 {
    color: #715181 !important;
    border-color: #715181 !important;
    background-color: var(--gfsp--warning-bg-color, #fff9f9);
}

label#label_2_9_0, label#label_2_9_1, label#label_2_9_2, label#label_2_9_3, label#label_2_15_0, label#label_2_15_1, label#label_2_35_0, label#label_2_35_1 {
    padding: 15px 0px 15px 0px;
}

.gform-body hr {
    color: rgb(113, 81, 129);
    border: 1px solid;
    opacity: .15;
}



.gfsp_o_list .ginput_container label {
    border: 1px solid #715181 !important;
}   

input[type=date], input[type=email], input[type=number], input[type=password], input[type=search], input[type=tel], input[type=text], input[type=url], select, textarea {
    border-bottom: 1px solid #715181 !important;
    border: none;
    border-radius: 0px;
} 

.gchoice_1_1_0 input[type]:checked+label, .gf_stylespro .o-custom-bg li:not(.gfsp_choice_icn):not(.gfsp_choice_img) :checked+label {
    background: #715181 !important;
}

.gchoice_1_1_1 input[type]:checked+label, .gf_stylespro .o-custom-bg li:not(.gfsp_choice_icn):not(.gfsp_choice_img) :checked+label {
    background: #E8CE6A !important;
}

span.gfield_required.gfield_required_text {
    display: none !important;
}

gf_stylespro .o-custom-bg input:checked+label:after {
    color: #715181 !important;
}

.site-header
{
  display: none;
}

.alwaysfixed .elementor-widget-wrap
{
  background-attachment: fixed ;
}/* End custom CSS */