.elementor-686 .elementor-element.elementor-element-477c4022{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-686 .elementor-element.elementor-element-1d156acf{--display:flex;--gap:20px 0px;--row-gap:20px;--column-gap:0px;--padding-top:2em;--padding-bottom:2em;--padding-left:2em;--padding-right:2em;}.elementor-686 .elementor-element.elementor-element-70c7eac3{text-align:center;}.elementor-686 .elementor-element.elementor-element-70c7eac3 .elementor-heading-title{font-family:"Urbanist", Sans-serif;font-weight:700;color:var( --e-global-color-a291686 );}.elementor-686 .elementor-element.elementor-element-3d46fcf2{text-align:center;font-family:"Inter", Sans-serif;}.elementor-686 .elementor-element.elementor-element-3d46fcf2 p{margin-block-end:0px;}.elementor-686 .elementor-element.elementor-element-13c921bd{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:7em;--padding-bottom:7em;--padding-left:0em;--padding-right:0em;}.elementor-686 .elementor-element.elementor-element-13c921bd:not(.elementor-motion-effects-element-type-background), .elementor-686 .elementor-element.elementor-element-13c921bd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-686 .elementor-element.elementor-element-5297e21b{font-family:"Inter", Sans-serif;}@media(min-width:768px){.elementor-686 .elementor-element.elementor-element-13c921bd{--content-width:1350px;}}@media(max-width:1024px){.elementor-686 .elementor-element.elementor-element-477c4022{--padding-top:6em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-686 .elementor-element.elementor-element-13c921bd{--padding-top:1em;--padding-bottom:3em;--padding-left:0em;--padding-right:0em;}}@media(max-width:767px){.elementor-686 .elementor-element.elementor-element-477c4022{--padding-top:5em;--padding-bottom:2em;--padding-left:1em;--padding-right:1em;}.elementor-686 .elementor-element.elementor-element-13c921bd{--padding-top:3em;--padding-bottom:3em;--padding-left:1.5em;--padding-right:1.5em;}}/* Start custom CSS for container, class: .elementor-element-477c4022 */.elementor-686 .elementor-element.elementor-element-477c4022 {
    position: relative;
    overflow: hidden;

    background:
        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 260 300' fill='none'%3E%3Cpath d='M90 260C76 158 118 69 231 32C244 143 198 231 90 260Z' fill='%2300834B' fill-opacity='.17'/%3E%3Cpath d='M93 246C19 231-12 173-1 102C78 120 114 177 93 246Z' fill='%23005B43' fill-opacity='.12'/%3E%3Cpath d='M81 290L199 85M103 247L31 143' stroke='%23005B43' stroke-opacity='.3' stroke-width='3' stroke-linecap='round'/%3E%3C/svg%3E")
        left 7% center / 130px auto no-repeat,

        url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 240 240' fill='none'%3E%3Ccircle cx='120' cy='120' r='115' fill='%2300834B' fill-opacity='.06'/%3E%3Cg transform='translate(20 5)' stroke='%23005B43' stroke-width='3' stroke-opacity='.32' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M100 35C80 10 40 20 38 52C12 54 1 88 20 108C-2 135 12 166 38 170C33 205 77 225 100 199V35ZM100 35C120 10 160 20 162 52C188 54 199 88 180 108C202 135 188 166 162 170C167 205 123 225 100 199V35Z' fill='%23FFFFFF' fill-opacity='.35'/%3E%3Cpath d='M38 52C65 45 78 63 72 82M20 108C45 95 64 111 61 132M38 170C58 152 79 166 75 187M162 52C135 45 122 63 128 82M180 108C155 95 136 111 139 132M162 170C142 152 121 166 125 187'/%3E%3C/g%3E%3C/svg%3E")
        right 7% center / 150px auto no-repeat,

        radial-gradient(
            ellipse at 8% 20%,
            rgba(60, 187, 134, .25),
            transparent 52%
        ),

        radial-gradient(
            ellipse at 95% 85%,
            rgba(0, 151, 104, .23),
            transparent 55%
        ),

        radial-gradient(
            ellipse at 50% 0%,
            rgba(246, 255, 226, .75),
            transparent 65%
        ),

        linear-gradient(
            115deg,
            #C8F0DE 0%,
            #E8F6E9 48%,
            #BDE8D7 100%
        );

    border-bottom: 1px solid rgba(0, 131, 75, .14);
}

.elementor-686 .elementor-element.elementor-element-477c4022::before,
.elementor-686 .elementor-element.elementor-element-477c4022::after {
    content: none !important;
}

.elementor-686 .elementor-element.elementor-element-477c4022 .elementor-heading-title {
    color: #003D2B;
}

@media (max-width: 767px) {
    .elementor-686 .elementor-element.elementor-element-477c4022 {
        background-size:
            55px auto,
            65px auto,
            auto,
            auto,
            auto,
            auto;

        background-position:
            left 3% bottom 12%,
            right 3% top 12%,
            center,
            center,
            center,
            center;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-5297e21b */h4 {
    font-family: Urbanist !important;
    font-weight: 700 !important;
    color: #00834B !important;
    padding: 10px 0px !important;
}/* End custom CSS */