.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6612 .elementor-element.elementor-element-1e04d8f.elementor-element{--align-self:center;}.elementor-6612 .elementor-element.elementor-element-1e04d8f .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6612 .elementor-element.elementor-element-1e04d8f .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6612 .elementor-element.elementor-element-1e04d8f{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-6612 .elementor-element.elementor-element-1e04d8f .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-6612 .elementor-element.elementor-element-1e04d8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6612 .elementor-element.elementor-element-1e04d8f .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:500;line-height:20px;}.elementor-6612 .elementor-element.elementor-element-1e04d8f .elementor-icon-list-text{color:var( --e-global-color-c3f5312 );transition:color 0.3s;}.elementor-widget-button .elementor-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-6612 .elementor-element.elementor-element-ab913f6 .elementor-button{background-color:var( --e-global-color-0f24020 );font-family:"Figtree", Sans-serif;font-size:16px;font-weight:500;line-height:16px;fill:var( --e-global-color-c3f5312 );color:var( --e-global-color-c3f5312 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F6F833;}.elementor-6612 .elementor-element.elementor-element-ab913f6 .elementor-button:hover, .elementor-6612 .elementor-element.elementor-element-ab913f6 .elementor-button:focus{background-color:var( --e-global-color-85faf85 );}.elementor-6612 .elementor-element.elementor-element-ab913f6{z-index:99;}.elementor-6612 .elementor-element.elementor-element-ab913f6 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6612 .elementor-element.elementor-element-ab913f6 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-6612 .elementor-element.elementor-element-9088537 .elementor-button{background-color:#61CE7000;font-family:"Figtree", Sans-serif;font-size:16px;font-weight:500;line-height:16px;fill:var( --e-global-color-c3f5312 );color:var( --e-global-color-c3f5312 );border-style:solid;border-width:1px 1px 1px 1px;border-color:#F3F6F833;}.elementor-6612 .elementor-element.elementor-element-9088537 .elementor-button:hover, .elementor-6612 .elementor-element.elementor-element-9088537 .elementor-button:focus{background-color:var( --e-global-color-477e6ff );}.elementor-6612 .elementor-element.elementor-element-9088537{z-index:99;}.elementor-6612 .elementor-element.elementor-element-9088537 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-6612 .elementor-element.elementor-element-9088537 .elementor-button .elementor-button-content-wrapper{gap:10px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-6612 .elementor-element.elementor-element-bac4fcc .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:500;color:var( --e-global-color-c3f5312 );}.elementor-6612 .elementor-element.elementor-element-3b7d72c .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:500;color:var( --e-global-color-c3f5312 );}.elementor-6612 .elementor-element.elementor-element-af46904 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:600;line-height:100%;color:var( --e-global-color-577a49d );}.elementor-6612 .elementor-element.elementor-element-93cc5dc{padding:024px 0px 032px 0px;}.elementor-6612 .elementor-element.elementor-element-93cc5dc .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:400;color:var( --e-global-color-de081b6 );}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-6612 .elementor-element.elementor-element-e49fab2{padding:024px 0px 0px 0px;font-family:"Figtree", Sans-serif;font-weight:400;color:var( --e-global-color-de081b6 );}.elementor-6612 .elementor-element.elementor-element-11d4f10{width:var( --container-widget-width, 50% );max-width:50%;--container-widget-width:50%;--container-widget-flex-grow:0;border-radius:10px 10px 10px 10px;}.elementor-6612 .elementor-element.elementor-element-11d4f10.elementor-element{--align-self:stretch;}.elementor-6612 .elementor-element.elementor-element-d8e4a21 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-6612 .elementor-element.elementor-element-d8e4a21 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-6612 .elementor-element.elementor-element-d8e4a21{--e-icon-list-icon-size:16px;--icon-vertical-offset:0px;}.elementor-6612 .elementor-element.elementor-element-d8e4a21 .elementor-icon-list-icon{padding-inline-end:5px;}.elementor-6612 .elementor-element.elementor-element-d8e4a21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6612 .elementor-element.elementor-element-d8e4a21 .elementor-icon-list-item > a{font-family:"Figtree", Sans-serif;font-size:20px;font-weight:500;line-height:20px;}.elementor-6612 .elementor-element.elementor-element-d8e4a21 .elementor-icon-list-text{color:var( --e-global-color-c3f5312 );transition:color 0.3s;}.elementor-6612 .elementor-element.elementor-element-a725576{width:100%;max-width:100%;padding:032px 0px 0px 0px;border-style:dashed;border-width:0px 0px 1px 0px;border-color:#211D2A33;}.elementor-6612 .elementor-element.elementor-element-a725576 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:600;color:var( --e-global-color-c3f5312 );}.elementor-6612 .elementor-element.elementor-element-a434365{width:var( --container-widget-width, 322px );max-width:322px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--container-widget-width:322px;--container-widget-flex-grow:0;}.elementor-6612 .elementor-element.elementor-element-a434365 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-weight:400;line-height:20px;color:var( --e-global-color-c3f5312 );}.elementor-6612 .elementor-element.elementor-element-c3fd79c .elementor-icon-wrapper{text-align:center;}.elementor-6612 .elementor-element.elementor-element-c3fd79c.elementor-view-stacked .elementor-icon{background-color:#211D2AE5;}.elementor-6612 .elementor-element.elementor-element-c3fd79c.elementor-view-framed .elementor-icon, .elementor-6612 .elementor-element.elementor-element-c3fd79c.elementor-view-default .elementor-icon{color:#211D2AE5;border-color:#211D2AE5;}.elementor-6612 .elementor-element.elementor-element-c3fd79c.elementor-view-framed .elementor-icon, .elementor-6612 .elementor-element.elementor-element-c3fd79c.elementor-view-default .elementor-icon svg{fill:#211D2AE5;}.elementor-6612 .elementor-element.elementor-element-c3fd79c .elementor-icon{font-size:48px;}.elementor-6612 .elementor-element.elementor-element-c3fd79c .elementor-icon svg{height:48px;}.elementor-6612 .elementor-element.elementor-element-1fa0988{color:var( --e-global-color-c3f5312 );}.elementor-6612 .elementor-element.elementor-element-88c8f18 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:500;line-height:110%;color:var( --e-global-color-c3f5312 );}.elementor-6612 .elementor-element.elementor-element-73113fd .elementor-icon-wrapper{text-align:center;}.elementor-6612 .elementor-element.elementor-element-73113fd.elementor-view-stacked .elementor-icon{background-color:#211D2AE5;}.elementor-6612 .elementor-element.elementor-element-73113fd.elementor-view-framed .elementor-icon, .elementor-6612 .elementor-element.elementor-element-73113fd.elementor-view-default .elementor-icon{color:#211D2AE5;border-color:#211D2AE5;}.elementor-6612 .elementor-element.elementor-element-73113fd.elementor-view-framed .elementor-icon, .elementor-6612 .elementor-element.elementor-element-73113fd.elementor-view-default .elementor-icon svg{fill:#211D2AE5;}.elementor-6612 .elementor-element.elementor-element-73113fd .elementor-icon{font-size:48px;}.elementor-6612 .elementor-element.elementor-element-73113fd .elementor-icon svg{height:48px;}.elementor-6612 .elementor-element.elementor-element-bedfe50{color:var( --e-global-color-c3f5312 );}.elementor-6612 .elementor-element.elementor-element-933f7cd .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:500;line-height:110%;color:var( --e-global-color-c3f5312 );}.elementor-6612 .elementor-element.elementor-element-2da3112 .elementor-icon-wrapper{text-align:center;}.elementor-6612 .elementor-element.elementor-element-2da3112.elementor-view-stacked .elementor-icon{background-color:#211D2AE5;}.elementor-6612 .elementor-element.elementor-element-2da3112.elementor-view-framed .elementor-icon, .elementor-6612 .elementor-element.elementor-element-2da3112.elementor-view-default .elementor-icon{color:#211D2AE5;border-color:#211D2AE5;}.elementor-6612 .elementor-element.elementor-element-2da3112.elementor-view-framed .elementor-icon, .elementor-6612 .elementor-element.elementor-element-2da3112.elementor-view-default .elementor-icon svg{fill:#211D2AE5;}.elementor-6612 .elementor-element.elementor-element-2da3112 .elementor-icon{font-size:48px;}.elementor-6612 .elementor-element.elementor-element-2da3112 .elementor-icon svg{height:48px;}.elementor-6612 .elementor-element.elementor-element-bdd5098{color:var( --e-global-color-c3f5312 );}.elementor-6612 .elementor-element.elementor-element-c3625d4 .elementor-heading-title{font-family:"Figtree", Sans-serif;font-size:24px;font-weight:500;line-height:110%;color:var( --e-global-color-c3f5312 );}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-6612 .elementor-element.elementor-element-1e04d8f.elementor-element{--align-self:flex-start;}.elementor-6612 .elementor-element.elementor-element-11d4f10{width:100%;max-width:100%;}.elementor-6612 .elementor-element.elementor-element-11d4f10 iframe{height:500px;}.elementor-6612 .elementor-element.elementor-element-88c8f18 .elementor-heading-title{font-size:18px;}.elementor-6612 .elementor-element.elementor-element-933f7cd .elementor-heading-title{font-size:18px;}.elementor-6612 .elementor-element.elementor-element-c3625d4 .elementor-heading-title{font-size:18px;}}@media(max-width:767px){.elementor-6612 .elementor-element.elementor-element-1e04d8f.elementor-element{--align-self:flex-start;}.elementor-6612 .elementor-element.elementor-element-1e04d8f .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6612 .elementor-element.elementor-element-1e04d8f .elementor-icon-list-item > a{font-size:16px;}.elementor-6612 .elementor-element.elementor-element-ab913f6 .elementor-button{padding:10px 012px 10px 012px;}.elementor-6612 .elementor-element.elementor-element-9088537 .elementor-button{padding:10px 20px 10px 20px;}.elementor-6612 .elementor-element.elementor-element-bac4fcc .elementor-heading-title{font-size:16px;}.elementor-6612 .elementor-element.elementor-element-3b7d72c .elementor-heading-title{font-size:16px;}.elementor-6612 .elementor-element.elementor-element-93cc5dc{padding:20px 0px 024px 0px;}.elementor-6612 .elementor-element.elementor-element-e49fab2{padding:016px 0px 0px 0px;font-size:16px;}.elementor-6612 .elementor-element.elementor-element-11d4f10 iframe{height:350px;}.elementor-6612 .elementor-element.elementor-element-d8e4a21 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-6612 .elementor-element.elementor-element-d8e4a21 .elementor-icon-list-item > a{font-size:16px;}.elementor-6612 .elementor-element.elementor-element-a725576{padding:0px 0px 016px 0px;}.elementor-6612 .elementor-element.elementor-element-a725576 .elementor-heading-title{font-size:36px;line-height:36px;}.elementor-6612 .elementor-element.elementor-element-a434365{width:100%;max-width:100%;}}

/* Start custom CSS for button, class: .elementor-element-ab913f6 */.elementor-button-icon svg {
    height: 10px;
    width: 10px;
}/* End custom CSS */

/* Start custom CSS for button, class: .elementor-element-9088537 */.elementor-button-icon svg {
    height: 10px;
    width: 10px;
}/* End custom CSS */











/* Start custom CSS for shortcode, class: .elementor-element-c454d2f *//* ===============================================================
   CONTACT FORM
=============================================================== */

#gform_wrapper_1 .gform_required_legend {
    display: none;
}

#gform_wrapper_1 .gform_fields {
    column-gap: 24px;
    row-gap: 20px;
}

#gform_wrapper_1 .gfield_label {
    margin-bottom: 12px;
    color: #211D2A;
    font-size: 16px;
    font-weight: 500;
    line-height: 24px;
}

#gform_wrapper_1 .gfield_required {
    color: #00BBFF;
}

#gform_wrapper_1 input[type="text"],
#gform_wrapper_1 input[type="email"],
#gform_wrapper_1 input[type="tel"],
#gform_wrapper_1 textarea {
    width: 100%;
    margin: 0;
    padding: 12px 16px;
    border: none;
    border-radius: 5px;
    outline: none;
    background: #F3F6F8;
    color: #8A8991;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
    box-shadow: none;
}

#gform_wrapper_1 input[type="text"]:focus,
#gform_wrapper_1 input[type="email"]:focus,
#gform_wrapper_1 input[type="tel"]:focus,
#gform_wrapper_1 textarea:focus {
    border: none;
    outline: none;
    box-shadow: none;
}

#gform_wrapper_1 input[type="text"],
#gform_wrapper_1 input[type="email"],
#gform_wrapper_1 input[type="tel"] {
    height: 48px;
}

#gform_wrapper_1 textarea {
    height: 150px;
    resize: none;
}

#gform_wrapper_1 .gform-phone__input-wrapper {
    height: 48px;
    border: none;
    border-radius: 5px;
    background: #F3F6F8;
    box-shadow: none;
}

#gform_wrapper_1 .gform-phone__country-.elementor-6612 .elementor-element.elementor-element-c454d2f,
#gform_wrapper_1 .gform-phone__input {
    height: 48px;
    border: none;
    outline: none;
    background: transparent;
    box-shadow: none;
}

#gform_wrapper_1 .gform-phone__input-wrapper label {
    display: none;
}

#gform_wrapper_1 .gform_footer {
    margin: 32px 0 0;
    padding: 0;
}

#gform_wrapper_1 .gform_button {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
    width: 100%;
    margin: 0;
    padding: 14px 20px;
    border: none;
    border-radius: 50px;
    background: #00BBFF;
    color: #F3F6F8;
    font-size: 16px;
    font-weight: 500;
    line-height: 16px;
    box-shadow: none;
}

#gform_wrapper_1 .gform_button::after {
    content: "";
    width: 10px;
    height: 10px;
    background: url("https://new.sood.agency/wp-content/uploads/2026/09/Vector-9.svg") center / contain no-repeat;
}

.contact-form-note {
    margin-top: 24px;
    color: #8A8991;
    font-size: 16px;
    font-weight: 400;
    line-height: 24px;
}

/* ===============================================================
   GRAVITY FORM ERRORS
=============================================================== */

#gform_wrapper_1 #gform_1_validation_container {
    margin: 0 0 20px !important;
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
    box-shadow: none !important;
}

#gform_wrapper_1 .gform_submission_error {
    margin: 0 !important;
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
    color: #C02B0A !important;
    font-size: 14px !important;
    font-weight: 400 !important;
    line-height: 20px !important;
    box-shadow: none !important;
}

#gform_wrapper_1 .gform_submission_error .gform-icon {
    display: none !important;
}

#gform_wrapper_1 .gfield_validation_message {
    margin: 8px 0 0;
    padding: 0 !important;
    border: none !important;
    background: transparent !important;
    color: #C02B0A;
    font-size: 14px;
    font-weight: 400;
    line-height: 20px;
    box-shadow: none !important;
}

#gform_wrapper_1 .gfield_error input,
#gform_wrapper_1 .gfield_error textarea {
    border: none !important;
    background: #F3F6F8;
    box-shadow: none !important;
}


#gform_wrapper_1 .gform_ajax_spinner {
    display: none !important;
}/* End custom CSS */



/* Start custom CSS for google_maps, class: .elementor-element-11d4f10 */@media only screen and (min-width: 1025px) {
    .elementor-6612 .elementor-element.elementor-element-11d4f10 {
        align-self: stretch;
    }

    .elementor-6612 .elementor-element.elementor-element-11d4f10 .elementor-custom-embed,
    .elementor-6612 .elementor-element.elementor-element-11d4f10 iframe {
        height: 100% !important;
    }
}/* End custom CSS */


























