.elementor-8066 .elementor-element.elementor-element-cf9822a{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-evenly;--align-items:stretch;--padding-top:48px;--padding-bottom:48px;--padding-left:48px;--padding-right:48px;}.elementor-8066 .elementor-element.elementor-element-e734c54{text-align:center;}.elementor-8066 .elementor-element.elementor-element-e734c54 .elementor-heading-title{font-family:"Georgia", Sans-serif;font-size:56px;font-weight:400;color:#2D2D2D;}#elementor-popup-modal-8066{background-color:#0000003D;justify-content:center;align-items:center;pointer-events:all;}#elementor-popup-modal-8066 .dialog-message{width:800px;height:auto;}#elementor-popup-modal-8066 .dialog-close-button{display:flex;}#elementor-popup-modal-8066 .dialog-widget-content{box-shadow:2px 8px 23px 3px rgba(0,0,0,0.2);}@media(max-width:767px){.elementor-8066 .elementor-element.elementor-element-cf9822a{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8066 .elementor-element.elementor-element-e734c54 .elementor-heading-title{font-size:40px;}#elementor-popup-modal-8066{justify-content:center;align-items:center;}}/* Start custom CSS */#gform_12 #gform_submit_button_12,
#gform_13 #gform_submit_button_13,
#gform_13 #gform_13_styled_submit button {
    background-color:#001F3F !important;
    border-radius:0 !important;
    color:#fff !important;
}
#gform_13 #gform_13_styled_submit {
    font-family:Lato !important;
    font-weight: 500 !important;
    font-size:20px !important;
}
@media only screen and (max-width: 600px) {
    #gform_fields_13 {
        display:flex !important;
    }
    #gform_13 #field_13_1 {
        flex: 0 0 55% !important;
        width:55% !important;
    }
    #gform_13 #input_13_1 {
        font-size:12px !important;
    }
    #gform_13 #gform_13_styled_submit button {
        flex: 0 0 45% !important;
        font-size:12px !important;
    }
    #gform_13 #field_13_3 {
        width:45% !important;
    }
}
#gform_13 .gform_body {
    background-color:#E7E8EB !important;
}
#gform_12 .gform-field-label {
    display:none !important;
    width:0 !important;
}
#gform_12 .gfield_consent_label {
    display:block !important;
    width:100%!important;
    margin-bottom:10px !important;
}
#gform_12 .ginput_container {
    width:100% !important;
}
#gform_12 .gfield_consent_description {
    width:100% !important;
}
#gform_12 input[type=text],
#gform_12 input[type=email],
#gform_12 input[type=tel] {
    border:2px solid #E9E9E9 !important;
}
#gform_12 ::placeholder
{  
    color:#B9BAC3 !important;
}
#gform_12 input[type=text] {
    background-image:url('/wp-content/uploads/2025/10/form-input-icon-name.png') !important;
    background-position:10px 10px !important;
    background-repeat:no-repeat !important;
    background-size: 28px 28px !important;
    padding-left:46px !important;
}
#gform_12 input[type=email] {
    background-image:url('/wp-content/uploads/2025/10/form-input-icon-email.png') !important;
    background-position:10px 10px !important;
    background-repeat:no-repeat !important;
    background-size: 28px 28px !important;
    padding-left:46px !important;
}
#gform_12 input[type=tel] {
    background-image:url('/wp-content/uploads/2025/10/form-input-icon-phone.png') !important;
    background-position:10px 10px !important;
    background-repeat:no-repeat !important;
    background-size: 28px 28px !important;
    padding-left:46px !important;
}
#gform_12 .gfield {
    margin-bottom:-20px !important;
}
#gform_12 input[type="checkbox"] + label:before:hover {
  background-color: #BB9518 !important; 
}

#gform_12 input[type="checkbox"]:checked + label:before {
  background-color: #BB9518 !important;
}
#gform_12 .gfield_validation_message {
    width:100% !important;
    color:#c02b0a !important;
}
#gform_12 .gform_footer.left_label {
    width:100% !important;
    padding-left: 0 !important;
}
#gform_wrapper_13 .gform_footer { visibility: hidden !important; position: absolute !important; left: -100vw !important; }
#footer_subscribe_form .elementor-widget-container p {
    display:none !important;
}
#input_13_1 {
    background-color:#E7E8EB !important;
    border:none !important;
    box-shadow:none !important;
    height:40px !important;
}
#input_13_1::placeholder {
    color: #9DA4AE !important;
}/* End custom CSS */