.elementor-11 .elementor-element.elementor-element-69e172a0{--display:flex;}.elementor-11 .elementor-element.elementor-element-0e313c3{--display:flex;--min-height:200px;}.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 );color:var( --e-global-color-primary );}.elementor-11 .elementor-element.elementor-element-df4bd53{margin:70px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-11 .elementor-element.elementor-element-df4bd53 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:var( --e-global-color-dff8941 );}.elementor-11 .elementor-element.elementor-element-29095407{text-align:center;}.elementor-11 .elementor-element.elementor-element-29095407 .elementor-heading-title{color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-55cea1c1{--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;}.elementor-11 .elementor-element.elementor-element-18e9a58e{--display:flex;border-style:solid;--border-style:solid;--border-radius:11px 11px 11px 11px;}.elementor-11 .elementor-element.elementor-element-18e9a58e:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-18e9a58e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(103deg, #D5FFD599 0%, #B5C8F596 100%);}.elementor-11 .elementor-element.elementor-element-18e9a58e.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-11 .elementor-element.elementor-element-18e9a58e:hover{box-shadow:0px 0px 10px 0px rgba(120.31748962402344, 18.51843580099977, 18.51843580099977, 0.5);}.elementor-widget-icon-box.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon-box.elementor-view-framed .elementor-icon, .elementor-widget-icon-box.elementor-view-default .elementor-icon{fill:var( --e-global-color-primary );color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-title, .elementor-widget-icon-box .elementor-icon-box-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-icon-box .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box:has(:hover) .elementor-icon-box-title,
					 .elementor-widget-icon-box:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-primary );}.elementor-widget-icon-box .elementor-icon-box-description{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-11 .elementor-element.elementor-element-149526e2 .elementor-icon-box-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-149526e2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-149526e2.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-149526e2.elementor-view-default .elementor-icon{fill:var( --e-global-color-5420d44 );color:var( --e-global-color-5420d44 );border-color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-149526e2 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-149526e2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-149526e2 .elementor-icon-box-title{color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-149526e2:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-149526e2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-149526e2 .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-weight:400;color:#850C0A;}.elementor-11 .elementor-element.elementor-element-7f4efee1{--display:flex;border-style:solid;--border-style:solid;--border-radius:11px 11px 11px 11px;}.elementor-11 .elementor-element.elementor-element-7f4efee1:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-7f4efee1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(103deg, #D5FFD599 0%, #B5C8F596 100%);}.elementor-11 .elementor-element.elementor-element-7f4efee1.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-11 .elementor-element.elementor-element-7f4efee1:hover{box-shadow:0px 0px 10px 0px rgba(120.31748962402344, 18.51843580099977, 18.51843580099977, 0.5);}.elementor-11 .elementor-element.elementor-element-463528a2 .elementor-icon-box-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-463528a2.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-463528a2.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-463528a2.elementor-view-default .elementor-icon{fill:var( --e-global-color-5420d44 );color:var( --e-global-color-5420d44 );border-color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-463528a2 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-463528a2 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-463528a2 .elementor-icon-box-title{color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-463528a2:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-463528a2:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-463528a2 .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-weight:400;color:#850C0A;}.elementor-11 .elementor-element.elementor-element-22897d55{--display:flex;border-style:solid;--border-style:solid;--border-radius:11px 11px 11px 11px;}.elementor-11 .elementor-element.elementor-element-22897d55:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-22897d55 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(103deg, #D5FFD599 0%, #B5C8F596 100%);}.elementor-11 .elementor-element.elementor-element-22897d55.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-11 .elementor-element.elementor-element-22897d55:hover{box-shadow:0px 0px 10px 0px rgba(120.31748962402344, 18.51843580099977, 18.51843580099977, 0.5);}.elementor-11 .elementor-element.elementor-element-5c9d915f .elementor-icon-box-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-5c9d915f.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-5c9d915f.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-5c9d915f.elementor-view-default .elementor-icon{fill:var( --e-global-color-5420d44 );color:var( --e-global-color-5420d44 );border-color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-5c9d915f .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-5c9d915f .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-5c9d915f .elementor-icon-box-title{color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-5c9d915f:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-5c9d915f:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-5c9d915f .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-weight:400;color:#850C0A;}.elementor-11 .elementor-element.elementor-element-2e41dc24{--display:flex;border-style:solid;--border-style:solid;--border-radius:11px 11px 11px 11px;}.elementor-11 .elementor-element.elementor-element-2e41dc24:not(.elementor-motion-effects-element-type-background), .elementor-11 .elementor-element.elementor-element-2e41dc24 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(103deg, #D5FFD599 0%, #B5C8F596 100%);}.elementor-11 .elementor-element.elementor-element-2e41dc24.e-con:hover{--e-con-transform-translateY:-5px;}.elementor-11 .elementor-element.elementor-element-2e41dc24:hover{box-shadow:0px 0px 10px 0px rgba(120.31748962402344, 18.51843580099977, 18.51843580099977, 0.5);}.elementor-11 .elementor-element.elementor-element-260331f1 .elementor-icon-box-wrapper{gap:15px;}.elementor-11 .elementor-element.elementor-element-260331f1.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-260331f1.elementor-view-framed .elementor-icon, .elementor-11 .elementor-element.elementor-element-260331f1.elementor-view-default .elementor-icon{fill:var( --e-global-color-5420d44 );color:var( --e-global-color-5420d44 );border-color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-260331f1 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-260331f1 .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:600;}.elementor-11 .elementor-element.elementor-element-260331f1 .elementor-icon-box-title{color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-260331f1:has(:hover) .elementor-icon-box-title,
					 .elementor-11 .elementor-element.elementor-element-260331f1:has(:focus) .elementor-icon-box-title{color:var( --e-global-color-5420d44 );}.elementor-11 .elementor-element.elementor-element-260331f1 .elementor-icon-box-description{font-family:"Playfair Display", Sans-serif;font-weight:400;color:#850C0A;}.elementor-11 .elementor-element.elementor-element-7b3a3128{--display:flex;}.elementor-11 .elementor-element.elementor-element-7c571a41 iframe{height:349px;}:root{--page-title-display:none;}@media(max-width:1024px){.elementor-11 .elementor-element.elementor-element-149526e2 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-149526e2 .elementor-icon-box-title a{font-size:17px;}.elementor-11 .elementor-element.elementor-element-149526e2 .elementor-icon-box-description{font-size:11px;}.elementor-11 .elementor-element.elementor-element-463528a2 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-463528a2 .elementor-icon-box-title a{font-size:17px;}.elementor-11 .elementor-element.elementor-element-463528a2 .elementor-icon-box-description{font-size:11px;}.elementor-11 .elementor-element.elementor-element-5c9d915f .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-5c9d915f .elementor-icon-box-title a{font-size:17px;}.elementor-11 .elementor-element.elementor-element-5c9d915f .elementor-icon-box-description{font-size:11px;}.elementor-11 .elementor-element.elementor-element-260331f1 .elementor-icon-box-title, .elementor-11 .elementor-element.elementor-element-260331f1 .elementor-icon-box-title a{font-size:17px;}.elementor-11 .elementor-element.elementor-element-260331f1 .elementor-icon-box-description{font-size:11px;}}@media(max-width:767px){.elementor-11 .elementor-element.elementor-element-149526e2 .elementor-icon-box-description{font-size:15px;}.elementor-11 .elementor-element.elementor-element-463528a2 .elementor-icon-box-description{font-size:15px;}.elementor-11 .elementor-element.elementor-element-5c9d915f .elementor-icon-box-description{font-size:15px;}.elementor-11 .elementor-element.elementor-element-260331f1 .elementor-icon-box-description{font-size:15px;}}/* Start custom CSS for container, class: .elementor-element-0e313c3 */```css
.elementor-11 .elementor-element.elementor-element-0e313c3 {
    position: relative;
    isolation: isolate;
    overflow: hidden;
    background-color: #ffffff;
}

/* Waves stay in the middle of the container */
.elementor-11 .elementor-element.elementor-element-0e313c3::before,
.elementor-11 .elementor-element.elementor-element-0e313c3::after {
    content: "";
    position: absolute;
    top: 25%;
    left: -5%;
    width: 110%;
    height: 50%;
    pointer-events: none;
    z-index: -1;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    will-change: transform;
}

/* Green + orange waves */
.elementor-11 .elementor-element.elementor-element-0e313c3::before {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 200' preserveAspectRatio='none'%3E%3Cpath d='M-100 65 C180 10 390 155 690 115 S1000 5 1270 45 S1510 90 1700 75' fill='none' stroke='%2383aaa5' stroke-width='1'/%3E%3Cpath d='M-100 145 C160 95 300 25 550 65 S930 125 1190 145 S1490 175 1700 115' fill='none' stroke='%23ffb34d' stroke-width='1'/%3E%3C/svg%3E");
    animation: ewfWaveFast1 4s ease-in-out infinite alternate;
}

/* Light green + purple waves */
.elementor-11 .elementor-element.elementor-element-0e313c3::after {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 1600 200' preserveAspectRatio='none'%3E%3Cpath d='M-100 90 C220 60 450 115 720 125 S1100 135 1350 90 S1550 75 1700 85' fill='none' stroke='%23d2eab9' stroke-width='1'/%3E%3Cpath d='M-100 175 C180 195 420 165 680 105 S1030 55 1280 105 S1510 145 1700 150' fill='none' stroke='%23dfcaff' stroke-width='1'/%3E%3C/svg%3E");
    animation: ewfWaveFast2 5s ease-in-out infinite alternate;
}

/* Faster, gentle movement */
@keyframes ewfWaveFast1 {
    from { transform: translate3d(-2%, -12px, 0); }
    to   { transform: translate3d(2%, 12px, 0); }
}

@keyframes ewfWaveFast2 {
    from { transform: translate3d(2%, 10px, 0); }
    to   { transform: translate3d(-2%, -10px, 0); }
}

/* Mobile */
@media (max-width: 767px) {
    .elementor-11 .elementor-element.elementor-element-0e313c3::before,
    .elementor-11 .elementor-element.elementor-element-0e313c3::after {
        left: -10%;
        width: 120%;
        top: 30%;
        height: 40%;
    }
}

/* Respect reduced-motion preference */
@media (prefers-reduced-motion: reduce) {
    .elementor-11 .elementor-element.elementor-element-0e313c3::before,
    .elementor-11 .elementor-element.elementor-element-0e313c3::after {
        animation: none;
    }
}
```/* End custom CSS */