.elementor-21 .elementor-element.elementor-element-9ef6566{--display:flex;--min-height:clamp(520px, 60vw, 700px);--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:center;--align-items:center;--overflow:hidden;--overlay-opacity:0.9;--padding-top:2rem;--padding-bottom:2rem;--padding-left:0rem;--padding-right:0rem;--z-index:0;}.elementor-21 .elementor-element.elementor-element-9ef6566::before, .elementor-21 .elementor-element.elementor-element-9ef6566 > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9ef6566 > .e-con-inner > .elementor-background-video-container::before, .elementor-21 .elementor-element.elementor-element-9ef6566 > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9ef6566 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21 .elementor-element.elementor-element-9ef6566 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:linear-gradient(135deg, var( --e-global-color-text ) 0%, var( --e-global-color-ebac2cb ) 100%);}.elementor-21 .elementor-element.elementor-element-9ef6566 .elementor-background-slideshow__slide__image{background-size:cover;background-position:center center;}.elementor-21 .elementor-element.elementor-element-ffb0d0b{--display:flex;}.elementor-21 .elementor-element.elementor-element-53bcd3e{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-21 .elementor-element.elementor-element-53bcd3e .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(2.5rem, 5vw + 1rem, 4.5rem);font-weight:700;line-height:1.08em;letter-spacing:-0.025em;color:var( --e-global-color-9863614 );}.elementor-21 .elementor-element.elementor-element-7f21e3b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-61050b2{--display:flex;}.elementor-21 .elementor-element.elementor-element-e0380f6{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(2rem, 5vw, 5rem) clamp(2rem, 5vw, 5rem);--row-gap:clamp(2rem, 5vw, 5rem);--column-gap:clamp(2rem, 5vw, 5rem);--grid-auto-flow:row;--align-items:center;}.elementor-21 .elementor-element.elementor-element-af219b7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:0.75rem 0.75rem;--row-gap:0.75rem;--column-gap:0.75rem;--grid-auto-flow:row;--padding-top:1.75rem;--padding-bottom:1.75rem;--padding-left:0rem;--padding-right:0rem;}.elementor-21 .elementor-element.elementor-element-a9eee74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-21 .elementor-element.elementor-element-a9eee74 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-21 .elementor-element.elementor-element-a9eee74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-21 .elementor-element.elementor-element-a9eee74 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-21 .elementor-element.elementor-element-a9eee74 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-21 .elementor-element.elementor-element-a9eee74 .elementor-icon-list-icon i{color:var( --e-global-color-7bba967 );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-a9eee74 .elementor-icon-list-icon svg{fill:var( --e-global-color-7bba967 );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-a9eee74{--e-icon-list-icon-size:0.8rem;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-a9eee74 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-a9eee74 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:clamp(0.8125rem, 0.3vw + 0.6rem, 0.9375rem);line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-a9eee74 .elementor-icon-list-text{color:var( --e-global-color-4b682cc );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-9c20412 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(0.5rem/2);}.elementor-21 .elementor-element.elementor-element-9c20412 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(0.5rem/2);}.elementor-21 .elementor-element.elementor-element-9c20412 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(0.5rem/2);}.elementor-21 .elementor-element.elementor-element-9c20412 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-0.5rem/2);}.elementor-21 .elementor-element.elementor-element-9c20412 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-0.5rem/2);}.elementor-21 .elementor-element.elementor-element-9c20412 .elementor-icon-list-icon i{color:var( --e-global-color-7bba967 );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-9c20412 .elementor-icon-list-icon svg{fill:var( --e-global-color-7bba967 );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-9c20412{--e-icon-list-icon-size:0.8rem;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-9c20412 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-9c20412 .elementor-icon-list-item > a{font-family:"Inter", Sans-serif;font-size:clamp(0.8125rem, 0.3vw + 0.6rem, 0.9375rem);line-height:1.4em;}.elementor-21 .elementor-element.elementor-element-9c20412 .elementor-icon-list-text{color:var( --e-global-color-4b682cc );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-12f837b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:0;}.elementor-21 .elementor-element.elementor-element-a571d82{--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:center;--align-items:center;}.elementor-21 .elementor-element.elementor-element-d9171b2{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-db4f98d{--grid-columns:3;}.elementor-21 .elementor-element.elementor-element-db4f98d .elementor-loop-container{grid-auto-rows:1fr;}.elementor-21 .elementor-element.elementor-element-db4f98d .e-loop-item > .elementor-section, .elementor-21 .elementor-element.elementor-element-db4f98d .e-loop-item > .elementor-section > .elementor-container, .elementor-21 .elementor-element.elementor-element-db4f98d .e-loop-item > .e-con, .elementor-21 .elementor-element.elementor-element-db4f98d .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-21 .elementor-element.elementor-element-e17a7e9{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:0;}.elementor-21 .elementor-element.elementor-element-d843475{--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;--align-items:center;}.elementor-21 .elementor-element.elementor-element-afc40de{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--margin-top:0rem;--margin-bottom:3rem;--margin-left:0rem;--margin-right:0rem;}.elementor-21 .elementor-element.elementor-element-e43ee78{--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-21 .elementor-element.elementor-element-66c92c2{--display:flex;}.elementor-21 .elementor-element.elementor-element-6e30d6a{--display:flex;}.elementor-21 .elementor-element.elementor-element-4683352{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0;}.elementor-21 .elementor-element.elementor-element-9823141{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0;}.elementor-21 .elementor-element.elementor-element-9823141 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1rem, 1.2vw + 0.3rem, 1.375rem);font-weight:700;line-height:1.3em;color:var( --e-global-color-ebac2cb );}.elementor-21 .elementor-element.elementor-element-fdaab3e{--display:flex;}.elementor-21 .elementor-element.elementor-element-2621585{--display:flex;}.elementor-21 .elementor-element.elementor-element-3b09806{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0;}.elementor-21 .elementor-element.elementor-element-1667742{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0;}.elementor-21 .elementor-element.elementor-element-1667742 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1rem, 1.2vw + 0.3rem, 1.375rem);font-weight:700;line-height:1.3em;color:var( --e-global-color-ebac2cb );}.elementor-21 .elementor-element.elementor-element-ff40a5f{--display:flex;}.elementor-21 .elementor-element.elementor-element-0b2dc40{--display:flex;}.elementor-21 .elementor-element.elementor-element-202c99a{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0;}.elementor-21 .elementor-element.elementor-element-6f2980c{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0;}.elementor-21 .elementor-element.elementor-element-6f2980c .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1rem, 1.2vw + 0.3rem, 1.375rem);font-weight:700;line-height:1.3em;color:var( --e-global-color-ebac2cb );}.elementor-21 .elementor-element.elementor-element-0857e18{--display:flex;}.elementor-21 .elementor-element.elementor-element-2a88d73{--display:flex;}.elementor-21 .elementor-element.elementor-element-b283999{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0;}.elementor-21 .elementor-element.elementor-element-ab67d84{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0;}.elementor-21 .elementor-element.elementor-element-ab67d84 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1rem, 1.2vw + 0.3rem, 1.375rem);font-weight:700;line-height:1.3em;color:var( --e-global-color-ebac2cb );}.elementor-21 .elementor-element.elementor-element-7da3737{--display:flex;}.elementor-21 .elementor-element.elementor-element-34399db{--display:flex;}.elementor-21 .elementor-element.elementor-element-52c566f{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0.75rem) 0;}.elementor-21 .elementor-element.elementor-element-b6043ac{margin:0 0 calc(var(--kit-widget-spacing, 0px) + 0.5rem) 0;}.elementor-21 .elementor-element.elementor-element-b6043ac .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1rem, 1.2vw + 0.3rem, 1.375rem);font-weight:700;line-height:1.3em;color:var( --e-global-color-ebac2cb );}.elementor-21 .elementor-element.elementor-element-920cf53{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:0;}.elementor-21 .elementor-element.elementor-element-39e83c4{--display:flex;}.elementor-21 .elementor-element.elementor-element-a369ec0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--z-index:0;}.elementor-21 .elementor-element.elementor-element-84c2e58{--display:flex;}.elementor-21 .elementor-element.elementor-element-55f0094{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:clamp(2rem, 5vw, 5rem) clamp(2rem, 5vw, 5rem);--row-gap:clamp(2rem, 5vw, 5rem);--column-gap:clamp(2rem, 5vw, 5rem);--grid-auto-flow:row;--align-items:start;}.elementor-21 .elementor-element.elementor-element-f9255a3{margin:1.5rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.5rem) 0rem;--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(1.3rem/2);}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(1.3rem/2);}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(1.3rem/2);}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-1.3rem/2);}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-1.3rem/2);}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-item:not(:last-child):after{content:"";border-color:#E5E7EB;}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child):after{border-block-start-style:solid;border-block-start-width:1px;}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-style:solid;}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-inline-items .elementor-icon-list-item:not(:last-child):after{border-inline-start-width:1px;}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-icon i{color:var( --e-global-color-7bba967 );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-icon svg{fill:var( --e-global-color-7bba967 );transition:fill 0.3s;}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-item > a{font-family:var( --e-global-typography-9e2bb64-font-family ), Sans-serif;font-size:var( --e-global-typography-9e2bb64-font-size );line-height:var( --e-global-typography-9e2bb64-line-height );}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-text{color:var( --e-global-color-4b682cc );transition:color 0.3s;}.elementor-21 .elementor-element.elementor-element-ce658ab{--display:flex;--overflow:hidden;--border-radius:12px 12px 12px 12px;--padding-top:clamp(2rem, 4vw, 3rem);--padding-bottom:clamp(2rem, 4vw, 3rem);--padding-left:clamp(2rem, 4vw, 3rem);--padding-right:clamp(2rem, 4vw, 3rem);}.elementor-21 .elementor-element.elementor-element-ce658ab:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-ce658ab > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7fb40e0 );}.elementor-21 .elementor-element.elementor-element-2564b28{margin:0rem 0rem calc(var(--kit-widget-spacing, 0px) + 1.25rem) 0rem;}.elementor-21 .elementor-element.elementor-element-2564b28 .elementor-heading-title{font-family:"DM Sans", Sans-serif;font-size:clamp(1.2rem, 1.8vw + 0.4rem, 1.875rem);font-weight:700;line-height:1.3em;letter-spacing:-0.01em;color:var( --e-global-color-9863614 );}.elementor-21 .elementor-element.elementor-element-3e4a42b8{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overflow:hidden;--padding-top:clamp(4.0rem, 7.0vw, 8.0rem);--padding-bottom:clamp(4.0rem, 7.0vw, 8.0rem);--padding-left:0;--padding-right:0;--z-index:0;}.elementor-21 .elementor-element.elementor-element-3e4a42b8:not(.elementor-motion-effects-element-type-background), .elementor-21 .elementor-element.elementor-element-3e4a42b8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(135deg, var( --e-global-color-7fb40e0 ) 0%, #0D1A1D 100%);}.elementor-21 .elementor-element.elementor-element-307d1248{--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:center;--align-items:center;}@media(min-width:768px){.elementor-21 .elementor-element.elementor-element-d9171b2{--width:600px;}.elementor-21 .elementor-element.elementor-element-afc40de{--width:600px;}}@media(max-width:1366px){.elementor-21 .elementor-element.elementor-element-e0380f6{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-af219b7{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-55f0094{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9e2bb64-font-size );line-height:var( --e-global-typography-9e2bb64-line-height );}}@media(max-width:1200px){.elementor-21 .elementor-element.elementor-element-e0380f6{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-af219b7{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-55f0094{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-21 .elementor-element.elementor-element-e0380f6{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-af219b7{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-db4f98d{--grid-columns:2;}.elementor-21 .elementor-element.elementor-element-55f0094{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9e2bb64-font-size );line-height:var( --e-global-typography-9e2bb64-line-height );}}@media(max-width:880px){.elementor-21 .elementor-element.elementor-element-e0380f6{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-af219b7{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-55f0094{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-21 .elementor-element.elementor-element-e0380f6{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-af219b7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-db4f98d{--grid-columns:1;}.elementor-21 .elementor-element.elementor-element-e43ee78{--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21 .elementor-element.elementor-element-55f0094{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9e2bb64-font-size );line-height:var( --e-global-typography-9e2bb64-line-height );}}@media(min-width:2400px){.elementor-21 .elementor-element.elementor-element-e0380f6{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-af219b7{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-55f0094{--grid-auto-flow:row;}.elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-21 .elementor-element.elementor-element-f9255a3 .elementor-icon-list-item > a{font-size:var( --e-global-typography-9e2bb64-font-size );line-height:var( --e-global-typography-9e2bb64-line-height );}}/* Start custom CSS for heading, class: .elementor-element-53bcd3e */.elementor-21 .elementor-element.elementor-element-53bcd3e em {
    font-style: normal; 
    color: var(--color-primary-light);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9ef6566 */.elementor-21 .elementor-element.elementor-element-9ef6566 {
    background: linear-gradient(135deg, var(--color-secondary) 0%, #0F1E21 60%, #162225 100%);
    position: relative;
}
.elementor-21 .elementor-element.elementor-element-9ef6566::before {
    content: ''; position: absolute; inset: 0;
    background: radial-gradient(ellipse 60% 70% at 80% 50%, rgba(58,157,35,0.12) 0%, transparent 70%),
      repeating-linear-gradient(0deg, transparent, transparent 39px, rgba(255,255,255,0.02) 40px),
      repeating-linear-gradient(90deg, transparent, transparent 39px, rgba(255,255,255,0.02) 40px);
  }
  .elementor-21 .elementor-element.elementor-element-9ef6566::after {
    content: ''; position: absolute; right: -80px; top: 50%;
    transform: translateY(-50%);
    width: clamp(280px, 38vw, 500px); height: clamp(280px, 38vw, 500px);
    background: linear-gradient(135deg, rgba(109,191,74,0.15) 0%, rgba(42,117,24,0.08) 100%);
    clip-path: polygon(50% 100%, 0% 0%, 100% 0%); opacity: 0.5;
  }/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2564b28 */.elementor-21 .elementor-element.elementor-element-2564b28 em { 
    font-style: normal; 
    color: var(--color-primary-light); }
.elementor-21 .elementor-element.elementor-element-2564b28 {
    position: relative; 
    z-index: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce658ab */.elementor-21 .elementor-element.elementor-element-ce658ab::before {
    content: '"'; position: absolute; top: -1rem; left: 1.5rem;
    font-family: var(--font-primary); font-size: 8rem;
    color: rgba(109,191,74,0.12); line-height: 1;
  }
  
.elementor-21 .elementor-element.elementor-element-ce658ab {
    position:relative;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e4a42b8 */.elementor-21 .elementor-element.elementor-element-3e4a42b8 {
    position: relative;
}
.elementor-21 .elementor-element.elementor-element-3e4a42b8::before {
    content: ''; position: absolute; inset: 0;
    background: radial-gradient(ellipse 50% 80% at 50% 100%, rgba(58,157,35,0.15) 0%, transparent 70%);
  }/* End custom CSS */