.elementor-30 .elementor-element.elementor-element-d9d1b47{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:100;}.elementor-30 .elementor-element.elementor-element-d9d1b47:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-d9d1b47 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#151622;}.elementor-30 .elementor-element.elementor-element-d9d1b47.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-115f014{z-index:0;}.elementor-30 .elementor-element.elementor-element-991f2a1{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-1fb6a09{width:100%;max-width:100%;bottom:-140px;}body:not(.rtl) .elementor-30 .elementor-element.elementor-element-1fb6a09{left:0px;}body.rtl .elementor-30 .elementor-element.elementor-element-1fb6a09{right:0px;}.elementor-30 .elementor-element.elementor-element-e75c8fd{--display:flex;--min-height:80vh;--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;--padding-top:135px;--padding-bottom:160px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-30 .elementor-element.elementor-element-2ac5426{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-94b92a5{--e-image-carousel-slides-to-show:6;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-94b92a5.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-94b92a5 .swiper-wrapper{display:flex;align-items:center;}.elementor-30 .elementor-element.elementor-element-120646c{--display:flex;--min-height:89vh;--padding-top:150px;--padding-bottom:200px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-30 .elementor-element.elementor-element-e8d5d9d{--display:flex;--min-height:100vh;--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;--border-radius:0px 0px 0px 0px;--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:5;}.elementor-30 .elementor-element.elementor-element-e8d5d9d:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-e8d5d9d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF00;}.elementor-30 .elementor-element.elementor-element-e3e8523{--display:flex;--min-height:100vh;--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;--justify-content:center;--overflow:hidden;--overlay-opacity:1;--border-radius:100px 100px 100px 100px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-30 .elementor-element.elementor-element-e3e8523::before, .elementor-30 .elementor-element.elementor-element-e3e8523 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e3e8523 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-e3e8523 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e3e8523 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-e3e8523 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-619d530{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.35);--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-30 .elementor-element.elementor-element-619d530:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-619d530 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-39d88ea{--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;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f44901f{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-9098796.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-07b9960{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5a194d1{text-align:start;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1.3rem;font-weight:400;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-5a194d1 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-3e3b916{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-3e3b916.e-con{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-3018164{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-3018164.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-b821041 .gallery-item .gallery-caption{display:none;}.elementor-30 .elementor-element.elementor-element-b821041 .gallery-item{padding:0 25px 25px 0;}.elementor-30 .elementor-element.elementor-element-b821041 .gallery{margin:0 -25px -25px 0;}.elementor-30 .elementor-element.elementor-element-b821041 .gallery-item img{border-radius:25px 25px 25px 25px;}.elementor-30 .elementor-element.elementor-element-ff2a053{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-ff2a053.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-e019883{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-9ca876e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-9ca876e p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-9ca876e a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-04423bf{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-4b27a4b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-4b27a4b p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-4b27a4b a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-0b3ee99{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-99f7beb{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-99f7beb p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-99f7beb a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-9971c65{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-e041aeb{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-e041aeb p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-e041aeb a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-47722df{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-6e3b91d{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-6e3b91d p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-6e3b91d a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-8ff5dd0{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:35px 35px 35px 35px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-8ff5dd0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F5F2F0;border-style:none;}.elementor-30 .elementor-element.elementor-element-8ff5dd0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );border-style:none;}.elementor-30 .elementor-element.elementor-element-8ff5dd0 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F5F2F0;border-style:none;}:where( .elementor-30 .elementor-element.elementor-element-8ff5dd0 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F5F2F0;--border-radius:0px 35px 35px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-30 .elementor-element.elementor-element-8ff5dd0 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-30 .elementor-element.elementor-element-8ff5dd0 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", lexend;font-weight:700;line-height:1.4rem;}.elementor-30 .elementor-element.elementor-element-c304cf7{--display:flex;--min-height:100vh;--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;--justify-content:center;--overlay-opacity:1;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 5px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:15;}.elementor-30 .elementor-element.elementor-element-c304cf7::before, .elementor-30 .elementor-element.elementor-element-c304cf7 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-c304cf7 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-c304cf7 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-c304cf7 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-c304cf7 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-91ca1ce{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.35);--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-30 .elementor-element.elementor-element-91ca1ce:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-91ca1ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-04d9211{--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;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-40a493c{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5ec83aa.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-e43e902{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-c36d4c5{text-align:start;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1.3rem;font-weight:400;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-c36d4c5 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-d6df167{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-d6df167.e-con{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-834fbfb{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-834fbfb.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-66d7dc0 .gallery-item .gallery-caption{display:none;}.elementor-30 .elementor-element.elementor-element-66d7dc0 .gallery-item{padding:0 25px 25px 0;}.elementor-30 .elementor-element.elementor-element-66d7dc0 .gallery{margin:0 -25px -25px 0;}.elementor-30 .elementor-element.elementor-element-66d7dc0 .gallery-item img{border-radius:25px 25px 25px 25px;}.elementor-30 .elementor-element.elementor-element-320b8c5{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-320b8c5.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-8acd45e{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-6ded64e{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-6ded64e p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-6ded64e a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-edc141e{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-c341957{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-c341957 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-c341957 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-9c65a47{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-9cefc58{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-9cefc58 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-9cefc58 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-42d7d47{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-ef070b7{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-ef070b7 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-ef070b7 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-e2988be{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-12c5903{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-12c5903 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-12c5903 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-9062da6{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:35px 35px 35px 35px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-9062da6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F5F2F0;border-style:none;}.elementor-30 .elementor-element.elementor-element-9062da6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );border-style:none;}.elementor-30 .elementor-element.elementor-element-9062da6 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F5F2F0;border-style:none;}:where( .elementor-30 .elementor-element.elementor-element-9062da6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F5F2F0;--border-radius:0px 35px 35px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-30 .elementor-element.elementor-element-9062da6 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-30 .elementor-element.elementor-element-9062da6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", lexend;font-weight:700;line-height:1.4rem;}.elementor-30 .elementor-element.elementor-element-cfeb748{--display:flex;--min-height:100vh;--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;--justify-content:center;--overlay-opacity:1;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 5px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:20;}.elementor-30 .elementor-element.elementor-element-cfeb748::before, .elementor-30 .elementor-element.elementor-element-cfeb748 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-cfeb748 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-cfeb748 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-cfeb748 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-cfeb748 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-b24b861{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.35);--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-30 .elementor-element.elementor-element-b24b861:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-b24b861 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-66f70ff{--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;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-71ff517{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-3a6a19e.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-a3928df{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2797458{text-align:start;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1.3rem;font-weight:400;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-2797458 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-b088f46{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-b088f46.e-con{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-a348c24{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-a348c24.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-4b47fcc .gallery-item .gallery-caption{display:none;}.elementor-30 .elementor-element.elementor-element-4b47fcc .gallery-item{padding:0 25px 25px 0;}.elementor-30 .elementor-element.elementor-element-4b47fcc .gallery{margin:0 -25px -25px 0;}.elementor-30 .elementor-element.elementor-element-4b47fcc .gallery-item img{border-radius:25px 25px 25px 25px;}.elementor-30 .elementor-element.elementor-element-de78d97{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-de78d97.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-5b2ab1c{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-384d05b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-384d05b p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-384d05b a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-4661471{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-b44e4b3{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-b44e4b3 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-b44e4b3 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-abf2448{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-c9002ec{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-c9002ec p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-c9002ec a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-300e96b{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-9af2bcd{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-9af2bcd p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-9af2bcd a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-0109d77{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:35px 35px 35px 35px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-0109d77 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F5F2F0;border-style:none;}.elementor-30 .elementor-element.elementor-element-0109d77 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );border-style:none;}.elementor-30 .elementor-element.elementor-element-0109d77 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F5F2F0;border-style:none;}:where( .elementor-30 .elementor-element.elementor-element-0109d77 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F5F2F0;--border-radius:0px 35px 35px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-30 .elementor-element.elementor-element-0109d77 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-30 .elementor-element.elementor-element-0109d77 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", lexend;font-weight:700;line-height:1.4rem;}.elementor-30 .elementor-element.elementor-element-ac5807d{--display:flex;--min-height:100vh;--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;--justify-content:center;--overlay-opacity:1;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 5px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:25;}.elementor-30 .elementor-element.elementor-element-ac5807d::before, .elementor-30 .elementor-element.elementor-element-ac5807d > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-ac5807d > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-ac5807d > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-ac5807d > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-ac5807d > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-5643dd2{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.35);--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-30 .elementor-element.elementor-element-5643dd2:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-5643dd2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-0ae6a92{--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;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-0522ea9{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-768830a.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-c1014f1{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-e3642fc{text-align:start;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1.3rem;font-weight:400;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-e3642fc p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-b425e35{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-b425e35.e-con{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-6cd56fd{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-6cd56fd.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-86c7162 .gallery-item .gallery-caption{display:none;}.elementor-30 .elementor-element.elementor-element-86c7162 .gallery-item{padding:0 25px 25px 0;}.elementor-30 .elementor-element.elementor-element-86c7162 .gallery{margin:0 -25px -25px 0;}.elementor-30 .elementor-element.elementor-element-86c7162 .gallery-item img{border-radius:25px 25px 25px 25px;}.elementor-30 .elementor-element.elementor-element-f9e2bdc{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f9e2bdc.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-3e019ff{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-1f0265f{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-1f0265f p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-1f0265f a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-a4face7{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-386d832{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-386d832 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-386d832 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-c3e4555{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-52a1556{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-52a1556 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-52a1556 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-bbda685{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-46a2225{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-46a2225 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-46a2225 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-a9448cc{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-353b65b{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-353b65b p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-353b65b a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-264583a{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:35px 35px 35px 35px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-264583a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F5F2F0;border-style:none;}.elementor-30 .elementor-element.elementor-element-264583a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );border-style:none;}.elementor-30 .elementor-element.elementor-element-264583a > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F5F2F0;border-style:none;}:where( .elementor-30 .elementor-element.elementor-element-264583a > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F5F2F0;--border-radius:0px 35px 35px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-30 .elementor-element.elementor-element-264583a {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-30 .elementor-element.elementor-element-264583a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", lexend;font-weight:700;line-height:1.4rem;}.elementor-30 .elementor-element.elementor-element-96e7be6{--display:flex;--min-height:100vh;--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;--justify-content:center;--overlay-opacity:1;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 10px 5px rgba(0, 0, 0, 0.2);--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:30;}.elementor-30 .elementor-element.elementor-element-96e7be6::before, .elementor-30 .elementor-element.elementor-element-96e7be6 > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-96e7be6 > .e-con-inner > .elementor-background-video-container::before, .elementor-30 .elementor-element.elementor-element-96e7be6 > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-96e7be6 > .e-con-inner > .elementor-background-slideshow::before, .elementor-30 .elementor-element.elementor-element-96e7be6 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-30 .elementor-element.elementor-element-a8da8b9{--display:flex;--min-height:100vh;--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;--justify-content:flex-start;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--overflow:hidden;--border-radius:100px 100px 100px 100px;box-shadow:0px 0px 5px 2px rgba(0, 0, 0, 0.35);--padding-top:100px;--padding-bottom:100px;--padding-left:100px;--padding-right:100px;}.elementor-30 .elementor-element.elementor-element-a8da8b9:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-a8da8b9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-7fd0099{--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;--justify-content:space-between;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-a40b606{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-start;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2848675.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-b8779d2{--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;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-6c826aa{text-align:start;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1.3rem;font-weight:400;line-height:1.7rem;color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-6c826aa p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-b67db20{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-b67db20.e-con{--align-self:flex-start;}.elementor-30 .elementor-element.elementor-element-85613fe{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-85613fe.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-28bbf56 .gallery-item .gallery-caption{display:none;}.elementor-30 .elementor-element.elementor-element-28bbf56 .gallery-item{padding:0 25px 25px 0;}.elementor-30 .elementor-element.elementor-element-28bbf56 .gallery{margin:0 -25px -25px 0;}.elementor-30 .elementor-element.elementor-element-28bbf56 .gallery-item img{border-radius:25px 25px 25px 25px;}.elementor-30 .elementor-element.elementor-element-6566048{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-6566048.e-con{--align-self:center;}.elementor-30 .elementor-element.elementor-element-48a40a9{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-91b59e8{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-91b59e8 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-91b59e8 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-5abb741{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-5810531{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-5810531 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-5810531 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-a4b2715{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-aed035c{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-aed035c p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-aed035c a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-55efe9a{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-5ceac12{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-5ceac12 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-5ceac12 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-aa3cf12{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:35px;--padding-bottom:35px;--padding-left:25px;--padding-right:25px;}.elementor-30 .elementor-element.elementor-element-9de9079{margin:-5px 0px calc(var(--kit-widget-spacing, 0px) + -7px) 0px;column-gap:0px;text-align:start;font-family:var( --e-global-typography-text-font-family ), lexend;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-9de9079 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-9de9079 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-ff1ed54{--n-accordion-title-font-size:1rem;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:10px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-border-radius:35px 35px 35px 35px;--n-accordion-title-normal-color:var( --e-global-color-text );--n-accordion-title-hover-color:var( --e-global-color-text );--n-accordion-title-active-color:var( --e-global-color-text );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-text );--n-accordion-icon-hover-color:var( --e-global-color-text );--n-accordion-icon-active-color:var( --e-global-color-text );}.elementor-30 .elementor-element.elementor-element-ff1ed54 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:#F5F2F0;border-style:none;}.elementor-30 .elementor-element.elementor-element-ff1ed54 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title:hover{background-color:var( --e-global-color-primary );border-style:none;}.elementor-30 .elementor-element.elementor-element-ff1ed54 > .e-n-accordion > .e-n-accordion-item[open] > .e-n-accordion-item-title{background-color:#F5F2F0;border-style:none;}:where( .elementor-30 .elementor-element.elementor-element-ff1ed54 > .e-n-accordion > .e-n-accordion-item ) > .e-con{background-color:#F5F2F0;--border-radius:0px 35px 35px 0px;--padding-top:0px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-30 .elementor-element.elementor-element-ff1ed54 {--n-accordion-padding:15px 15px 15px 15px;}:where( .elementor-30 .elementor-element.elementor-element-ff1ed54 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-family:"Montserrat", lexend;font-weight:700;line-height:1.4rem;}.elementor-30 .elementor-element.elementor-element-98e6092{--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;--padding-top:150px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:0;}.elementor-30 .elementor-element.elementor-element-98e6092:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-98e6092 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-417bca2{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:20px 20px;--row-gap:20px;--column-gap:20px;--grid-auto-flow:row;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-2a29ecf{--display:flex;--min-height:10vh;--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;--border-radius:15px 15px 15px 15px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-30 .elementor-element.elementor-element-2a29ecf:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-2a29ecf > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191A28;}.elementor-30 .elementor-element.elementor-element-40eb7f4 img{width:100%;}.elementor-30 .elementor-element.elementor-element-1182ed3{--display:flex;--min-height:10vh;--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;--justify-content:space-around;--border-radius:15px 15px 15px 15px;}.elementor-30 .elementor-element.elementor-element-1182ed3:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-1182ed3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191A28;}.elementor-30 .elementor-element.elementor-element-d1deb5d{padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-d1deb5d.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-d1deb5d img{width:100%;}.elementor-30 .elementor-element.elementor-element-75ae7b7{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-30 .elementor-element.elementor-element-75ae7b7.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-75ae7b7 img{width:100%;}.elementor-30 .elementor-element.elementor-element-79d3e42{--display:flex;--min-height:10vh;--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;--border-radius:15px 15px 15px 15px;--padding-top:8px;--padding-bottom:8px;--padding-left:8px;--padding-right:8px;}.elementor-30 .elementor-element.elementor-element-79d3e42:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-79d3e42 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#191A28;}.elementor-30 .elementor-element.elementor-element-35a516e img{width:100%;}.elementor-30 .elementor-element.elementor-element-e2a4fc4{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f240765{--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-108f4d3{text-align:start;}.elementor-30 .elementor-element.elementor-element-108f4d3 .elementor-heading-title{font-family:"Montserrat", lexend;font-size:2rem;font-weight:600;line-height:2.5rem;color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-f923d09{width:var( --container-widget-width, 90% );max-width:90%;padding:10px 0px 20px 0px;--container-widget-width:90%;--container-widget-flex-grow:0;text-align:start;font-family:"Montserrat", lexend;font-size:3.5rem;font-weight:700;line-height:3.5rem;letter-spacing:-0.01em;color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-f923d09 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-f923d09 a{color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-efbf381{width:var( --container-widget-width, 60% );max-width:60%;padding:0px 0px 0px 0px;--container-widget-width:60%;--container-widget-flex-grow:0;text-align:start;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1.2rem;font-weight:500;line-height:1.7rem;color:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-efbf381 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-d1fd188{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-878b800{--grid-template-columns:repeat(0, auto);text-align:center;--icon-size:1.6rem;--grid-column-gap:0.1rem;--grid-row-gap:10px;}.elementor-30 .elementor-element.elementor-element-878b800 .elementor-social-icon{background-color:var( --e-global-color-7608420 );--icon-padding:0.7rem;}.elementor-30 .elementor-element.elementor-element-878b800 .elementor-social-icon i{color:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-878b800 .elementor-social-icon svg{fill:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-878b800 .elementor-social-icon:hover{background-color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-878b800 .elementor-social-icon:hover i{color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-878b800 .elementor-social-icon:hover svg{fill:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-2556860 .inkfire-selector{--inkfire-selector-peek:200px;--inkfire-selector-stack-gap:20px;--inkfire-selector-exit-space:50px;--inkfire-selector-nav-width:210px;--inkfire-selector-layout-gap:48px;--inkfire-selector-card-height:620px;--inkfire-selector-media-width:52%;--inkfire-selector-card-radius:100px;--inkfire-selector-mobile-image-height:260px;--inkfire-selector-bg-start:#1A1C29;--inkfire-selector-bg-end:#151622;--inkfire-selector-accent-one:rgba(251, 204, 191, 0.08);--inkfire-selector-accent-two:rgba(7, 160, 121, 0.12);--inkfire-selector-media-overlay:rgba(21, 22, 34, 0.42);--inkfire-selector-image-hover-scale:1.05;}.elementor-30 .elementor-element.elementor-element-2556860 .inkfire-selector__content{padding:70px 70px 70px 70px;text-align:left;}.elementor-30 .elementor-element.elementor-element-2556860 .inkfire-selector__nav a{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-2556860 .inkfire-selector__nav a:hover{color:#FFFFFF;}.elementor-30 .elementor-element.elementor-element-2556860 .inkfire-selector__nav a.is-active{color:#FBCCBF;}.elementor-30 .elementor-element.elementor-element-2556860 .inkfire-selector__nav a::before{background:#FBCCBF;}.elementor-30 .elementor-element.elementor-element-2556860 .inkfire-selector__nav{gap:18px;}.elementor-30 .elementor-element.elementor-element-2556860 .inkfire-selector__card{-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);}.elementor-30 .elementor-element.elementor-element-2556860 .inkfire-selector__content h3{color:#FFFFFF;margin-bottom:20px;}.elementor-30 .elementor-element.elementor-element-2556860 .inkfire-selector__description, .elementor-30 .elementor-element.elementor-element-2556860 .inkfire-selector__description p{color:#A4A9BD;}.elementor-30 .elementor-element.elementor-element-2556860 .inkfire-selector__description, .elementor-30 .elementor-element.elementor-element-2556860 .inkfire-selector__description > *{max-width:620px;}.elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero__shell{padding:40px 48px 40px 48px;background:#F3F3F3;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);}.elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero{--foundation-y-hero-shell-radius:48px;--foundation-y-hero-grid-gap:72px;--foundation-y-hero-left-width:480px;--foundation-y-hero-stage-height:620px;--foundation-y-hero-stage-peek:84px;--foundation-y-hero-stack-gap:28px;--foundation-y-hero-card-min-height:220px;--foundation-y-hero-stat-columns:3;--foundation-y-hero-card-radius:34px;--foundation-y-hero-card-copy-width:30ch;--foundation-y-hero-controls-gap:16px;--foundation-y-hero-arrow-size:52px;--foundation-y-hero-arrow-radius:16px;--foundation-y-hero-arrow-icon-size:20px;--foundation-y-hero-cta-min-height:52px;--foundation-y-hero-cta-gap:10px;--foundation-y-hero-cta-icon-size:20px;}.elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero__card{background:rgba(255, 255, 255, 0.68);border-color:rgba(20, 22, 35, 0.06);padding:32px 32px 32px 32px;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);}.elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero__card h3{color:#202233;margin-bottom:14px;}.elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero__card-copy, .elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero__card-copy p{color:#5F6170;}.elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero__right h1{color:#202233;max-width:10ch;}.elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero__intro, .elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero__intro p{color:#5B5D69;}.elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero__intro{max-width:760px;}.elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero__stat strong{color:#202233;}.elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero__stat span{color:#5F6170;}.elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero__arrow{background:rgba(255, 255, 255, 0.7);color:#202233;border-color:rgba(32, 34, 51, 0.14);}.elementor-30 .elementor-element.elementor-element-ff858fb .foundation-y-hero__cta{background:#DFFF00;color:#11131D;padding:14px 28px 14px 28px;border-radius:999px;}.elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel{padding:20px 0px 20px 0px;--foundation-process-carousel-gap:20px;--foundation-process-card-peek:180px;--foundation-process-track-gap:40px;--foundation-process-arrow-icon-size:20px;}.elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__wrap{max-width:1400px;}.elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__steps{gap:12px;}.elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__card{padding:50px 50px 50px 50px;border-radius:36px;background:#2B2F42;-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);}.elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__eyebrow{color:#DFFF00;}.elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__title{color:#E7E8EF;}.elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__subtitle, .elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__subtitle p{color:#8F94A8;}.elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__step{background:#1C2032;color:#FFFFFF;border-color:rgba(255,255,255,0.08);-webkit-backdrop-filter:blur(0px);backdrop-filter:blur(0px);}.elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__step.is-active{background:#DFFF00;color:#000000;}.elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__card-left h3{color:#E7E8EF;}.elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__card-copy, .elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__card-copy p{color:#9AA0B3;}.elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__list li{color:#CFD2E3;}.elementor-30 .elementor-element.elementor-element-46cd04b .foundation-process-carousel__arrow{background:#1C2032;color:#FFFFFF;border-color:rgba(255,255,255,0.1);}.elementor-30 .elementor-element.elementor-element-406765a{--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-30 .elementor-element.elementor-element-ced0655{--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;--margin-top:-100px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:10;}.elementor-30 .elementor-element.elementor-element-ced0655:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-ced0655 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-e728c21{--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;--justify-content:space-between;--gap:100px 100px;--row-gap:100px;--column-gap:100px;--border-radius:100px 100px 100px 100px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-6c3bf83{--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;--justify-content:center;--overflow:auto;--border-radius:35px 35px 35px 35px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-30 .elementor-element.elementor-element-8b0fd21{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-137fb80{border-radius:35px 35px 35px 35px;}.elementor-30 .elementor-element.elementor-element-137fb80 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-30 .elementor-element.elementor-element-d16b515.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-d16b515{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:2rem;--e-rating-icon-marked-color:#F4C946;--e-rating-icon-color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-c99dc1d{text-align:center;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1rem;font-weight:300;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-c99dc1d p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-c99dc1d a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-5d6fb0e{text-align:center;font-family:"Montserrat", lexend;font-size:1rem;font-weight:400;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-5d6fb0e p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-5d6fb0e a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-fefd93a{--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;--justify-content:center;--border-radius:35px 35px 35px 35px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-30 .elementor-element.elementor-element-40f8b2c{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-9089395.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-9089395{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:2rem;--e-rating-icon-marked-color:#F4C946;--e-rating-icon-color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-aa37129{text-align:center;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1rem;font-weight:300;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-aa37129 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-aa37129 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-13b7cff{text-align:center;font-family:"Montserrat", lexend;font-size:1rem;font-weight:400;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-13b7cff p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-13b7cff a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-b0d40f6{--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;--justify-content:center;--border-radius:35px 35px 35px 35px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-30 .elementor-element.elementor-element-852e27b{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-11e2f78{border-radius:35px 35px 35px 35px;}.elementor-30 .elementor-element.elementor-element-11e2f78 .elementor-wrapper{--video-aspect-ratio:1.5;}.elementor-30 .elementor-element.elementor-element-85090be.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-85090be{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:2rem;--e-rating-icon-marked-color:#F4C946;--e-rating-icon-color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-46f1fa6{text-align:center;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1rem;font-weight:300;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-46f1fa6 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-46f1fa6 a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-7b5291b{text-align:center;font-family:"Montserrat", lexend;font-size:1rem;font-weight:400;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-7b5291b p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-7b5291b a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-fa3a4a9{--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;--justify-content:center;--border-radius:35px 35px 35px 35px;--padding-top:35px;--padding-bottom:35px;--padding-left:35px;--padding-right:35px;}.elementor-30 .elementor-element.elementor-element-0e2970a{--display:flex;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-27b84c2.elementor-element{--align-self:center;}.elementor-30 .elementor-element.elementor-element-27b84c2{--e-rating-justify-content:flex-start;--e-rating-icon-font-size:2rem;--e-rating-icon-marked-color:#F4C946;--e-rating-icon-color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-a99f3ba{text-align:center;font-family:"Atkinson Hyperlegible Next", lexend;font-size:1rem;font-weight:300;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-a99f3ba p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-a99f3ba a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-65cc47c{text-align:center;font-family:"Montserrat", lexend;font-size:1rem;font-weight:400;line-height:1.4rem;color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-65cc47c p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-65cc47c a{color:var( --e-global-color-accent );}.elementor-30 .elementor-element.elementor-element-efaac98{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-offset-size:180px;--e-n-carousel-swiper-slides-gap:25px;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) -5%;padding:10px 0px 10px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-30 .elementor-element.elementor-element-736196f{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--padding-top:200px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-736196f:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-736196f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-35954c3{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-cf5a94c{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-5e93a89{text-align:start;}.elementor-30 .elementor-element.elementor-element-5e93a89 .elementor-heading-title{font-family:"Montserrat", lexend;font-size:3rem;font-weight:700;letter-spacing:-0.01em;color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-9e7c5bc{text-align:start;}.elementor-30 .elementor-element.elementor-element-9e7c5bc .elementor-heading-title{font-family:"Montserrat", lexend;font-size:3rem;font-weight:700;letter-spacing:-0.01em;color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-87924aa{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;}.elementor-30 .elementor-element.elementor-element-e4ccdb6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-e4ccdb6.e-con{--align-self:center;--flex-grow:0;--flex-shrink:1;}.elementor-30 .elementor-element.elementor-element-f732006{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-30 .elementor-element.elementor-element-f732006.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7608420 );color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-f732006.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f732006.elementor-view-default .elementor-icon{color:var( --e-global-color-7608420 );border-color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-f732006.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-f732006.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-f732006.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-f732006.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-f732006.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7608420 );color:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-f732006.elementor-view-framed .elementor-icon:hover, .elementor-30 .elementor-element.elementor-element-f732006.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7608420 );border-color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-f732006.elementor-view-framed .elementor-icon:hover, .elementor-30 .elementor-element.elementor-element-f732006.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-f732006.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-f732006.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-f732006 .elementor-icon{font-size:2.1rem;padding:7px;border-radius:10px 10px 10px 10px;}.elementor-30 .elementor-element.elementor-element-f732006 .elementor-icon svg{height:2.1rem;}.elementor-30 .elementor-element.elementor-element-6606be4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + -5px) 0px;padding:0px 0px 0px 0px;border-style:none;}.elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-7608420 );color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-default .elementor-icon{color:var( --e-global-color-7608420 );border-color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-framed .elementor-icon, .elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-framed .elementor-icon{background-color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-stacked .elementor-icon svg{fill:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-stacked .elementor-icon:hover{background-color:var( --e-global-color-7608420 );color:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-framed .elementor-icon:hover, .elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-default .elementor-icon:hover{color:var( --e-global-color-7608420 );border-color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-framed .elementor-icon:hover, .elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-default .elementor-icon:hover svg{fill:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-framed .elementor-icon:hover{background-color:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-6606be4.elementor-view-stacked .elementor-icon:hover svg{fill:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-6606be4 .elementor-icon{font-size:2.1rem;padding:7px;border-radius:10px 10px 10px 10px;}.elementor-30 .elementor-element.elementor-element-6606be4 .elementor-icon svg{height:2.1rem;}.elementor-30 .elementor-element.elementor-element-3393260.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-30 .elementor-element.elementor-element-3bfb960{--swiper-slides-to-display:3;--swiper-offset-size:180px;--swiper-slides-gap:25px;margin:0% -5% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--arrow-prev-left-align:0%;--arrow-prev-translate-x:0px;--arrow-prev-left-position:0px;--arrow-prev-top-align:0%;--arrow-prev-caption-spacing:0px;--arrow-prev-translate-y:0px;--arrow-prev-top-position:0px;--arrow-next-right-align:100%;--arrow-next-translate-x:100%;--arrow-next-right-position:0px;--arrow-next-top-align:0%;--arrow-next-caption-spacing:0px;--arrow-next-translate-y:0px;--arrow-next-top-position:0px;}.elementor-30 .elementor-element.elementor-element-3bfb960 .swiper-slide > .elementor-element{height:100%;}.elementor-30 .elementor-element.elementor-element-bda1726{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f795c9b{--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;--gap:50px 50px;--row-gap:50px;--column-gap:50px;--margin-top:0px;--margin-bottom:-100px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-f795c9b:not(.elementor-motion-effects-element-type-background), .elementor-30 .elementor-element.elementor-element-f795c9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7608420 );}.elementor-30 .elementor-element.elementor-element-a3cf37d{text-align:center;}.elementor-30 .elementor-element.elementor-element-a3cf37d .elementor-heading-title{font-family:"Montserrat", lexend;font-size:3rem;font-weight:700;letter-spacing:-0.01em;color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-72e20bb{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--gap:50px 50px;--row-gap:50px;--column-gap:50px;--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-cd3832e{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-932eeb0{--display:flex;}.elementor-30 .elementor-element.elementor-element-c7ee4a2{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-c7ee4a2 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-0acedd9{--display:flex;}.elementor-30 .elementor-element.elementor-element-d80974e{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-d80974e p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-b393f7e{--n-accordion-title-font-size:1.3rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-b393f7e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-30 .elementor-element.elementor-element-b393f7e > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.3rem;}:where( .elementor-30 .elementor-element.elementor-element-b393f7e > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-30 .elementor-element.elementor-element-26c3afb{--display:flex;}.elementor-30 .elementor-element.elementor-element-0d7a161{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-0d7a161 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-26e2458{--display:flex;}.elementor-30 .elementor-element.elementor-element-6696b9a{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-6696b9a p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-7b3c31f{--n-accordion-title-font-size:1.3rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-7b3c31f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-30 .elementor-element.elementor-element-7b3c31f > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.3rem;}:where( .elementor-30 .elementor-element.elementor-element-7b3c31f > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-30 .elementor-element.elementor-element-b79cc07{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-30 .elementor-element.elementor-element-6e455ac{--display:flex;}.elementor-30 .elementor-element.elementor-element-7a6cf28{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-7a6cf28 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-5c3c659{--n-accordion-title-font-size:1.3rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-5c3c659 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-30 .elementor-element.elementor-element-5c3c659 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.3rem;}:where( .elementor-30 .elementor-element.elementor-element-5c3c659 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-30 .elementor-element.elementor-element-bfa2d23{--display:flex;}.elementor-30 .elementor-element.elementor-element-d9a2413{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-d9a2413 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-8a0055a{--n-accordion-title-font-size:1.3rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-8a0055a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-30 .elementor-element.elementor-element-8a0055a > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.3rem;}:where( .elementor-30 .elementor-element.elementor-element-8a0055a > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-30 .elementor-element.elementor-element-687af8b{--display:flex;}.elementor-30 .elementor-element.elementor-element-91006c6{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-91006c6 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-a680afe{--n-accordion-title-font-size:1.3rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-a680afe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-30 .elementor-element.elementor-element-a680afe > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.3rem;}:where( .elementor-30 .elementor-element.elementor-element-a680afe > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}.elementor-30 .elementor-element.elementor-element-e3424ca{--display:flex;}.elementor-30 .elementor-element.elementor-element-2834922{font-family:"Roboto", lexend;font-weight:300;line-height:1.5rem;color:var( --e-global-color-438df94 );}.elementor-30 .elementor-element.elementor-element-2834922 p{margin-block-end:0px;}.elementor-30 .elementor-element.elementor-element-a8917d6{--n-accordion-title-font-size:1.3rem;--n-accordion-title-justify-content:initial;--n-accordion-title-flex-grow:initial;--n-accordion-title-icon-order:-1;--n-accordion-item-title-space-between:20px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:var( --e-global-color-438df94 );--n-accordion-title-hover-color:var( --e-global-color-c60c150 );--n-accordion-title-active-color:var( --e-global-color-c60c150 );--n-accordion-icon-size:1rem;--n-accordion-icon-gap:15px;--n-accordion-icon-normal-color:var( --e-global-color-c60c150 );--n-accordion-icon-hover-color:var( --e-global-color-c60c150 );--n-accordion-icon-active-color:var( --e-global-color-c60c150 );}.elementor-30 .elementor-element.elementor-element-a8917d6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:none;}:where( .elementor-30 .elementor-element.elementor-element-a8917d6 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title > .e-n-accordion-item-title-header ) > .e-n-accordion-item-title-text{font-weight:700;line-height:1.3rem;}:where( .elementor-30 .elementor-element.elementor-element-a8917d6 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;}@media(max-width:1366px){body:not(.rtl) .elementor-30 .elementor-element.elementor-element-1fb6a09{left:1px;}body.rtl .elementor-30 .elementor-element.elementor-element-1fb6a09{right:1px;}.elementor-30 .elementor-element.elementor-element-1fb6a09{bottom:-139.996px;}.elementor-30 .elementor-element.elementor-element-3e3b916{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-9ca876e{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-4b27a4b{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-99f7beb{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-e041aeb{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-6e3b91d{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-d6df167{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-6ded64e{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-c341957{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9cefc58{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-ef070b7{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-12c5903{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-b088f46{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-384d05b{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-b44e4b3{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-c9002ec{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9af2bcd{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-b425e35{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-1f0265f{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-386d832{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-52a1556{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-46a2225{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-353b65b{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-b67db20{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-91b59e8{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-5810531{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-aed035c{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-5ceac12{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9de9079{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-417bca2{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-3bfb960{--swiper-slides-to-display:3;}.elementor-30 .elementor-element.elementor-element-72e20bb{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-30 .elementor-element.elementor-element-3e3b916{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-d6df167{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b088f46{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b425e35{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b67db20{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-417bca2{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-3bfb960{--swiper-slides-to-display:3;}.elementor-30 .elementor-element.elementor-element-72e20bb{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-30 .elementor-element.elementor-element-3e3b916{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-9ca876e{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-4b27a4b{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-99f7beb{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-e041aeb{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-6e3b91d{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-8ff5dd0{--n-accordion-title-font-size:1.2rem;}.elementor-30 .elementor-element.elementor-element-d6df167{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-6ded64e{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-c341957{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9cefc58{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-ef070b7{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-12c5903{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9062da6{--n-accordion-title-font-size:1.2rem;}.elementor-30 .elementor-element.elementor-element-b088f46{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-384d05b{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-b44e4b3{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-c9002ec{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9af2bcd{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-0109d77{--n-accordion-title-font-size:1.2rem;}.elementor-30 .elementor-element.elementor-element-b425e35{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-1f0265f{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-386d832{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-52a1556{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-46a2225{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-353b65b{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-264583a{--n-accordion-title-font-size:1.2rem;}.elementor-30 .elementor-element.elementor-element-b67db20{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-91b59e8{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-5810531{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-aed035c{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-5ceac12{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9de9079{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-ff1ed54{--n-accordion-title-font-size:1.2rem;}.elementor-30 .elementor-element.elementor-element-417bca2{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-efaac98{--e-n-carousel-swiper-slides-to-display:2;}.elementor-30 .elementor-element.elementor-element-3bfb960{--swiper-slides-to-display:2;}.elementor-30 .elementor-element.elementor-element-72e20bb{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-30 .elementor-element.elementor-element-3e3b916{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-d6df167{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b088f46{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b425e35{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-b67db20{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-417bca2{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-f923d09{font-size:1.2rem;}.elementor-30 .elementor-element.elementor-element-3bfb960{--swiper-slides-to-display:2;}.elementor-30 .elementor-element.elementor-element-72e20bb{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-30 .elementor-element.elementor-element-3e3b916{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-9ca876e{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-4b27a4b{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-99f7beb{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-e041aeb{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-6e3b91d{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-8ff5dd0{--n-accordion-title-font-size:1.2rem;}.elementor-30 .elementor-element.elementor-element-d6df167{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-6ded64e{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-c341957{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9cefc58{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-ef070b7{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-12c5903{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9062da6{--n-accordion-title-font-size:1.2rem;}.elementor-30 .elementor-element.elementor-element-b088f46{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-384d05b{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-b44e4b3{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-c9002ec{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9af2bcd{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-0109d77{--n-accordion-title-font-size:1.2rem;}.elementor-30 .elementor-element.elementor-element-b425e35{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-1f0265f{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-386d832{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-52a1556{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-46a2225{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-353b65b{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-264583a{--n-accordion-title-font-size:1.2rem;}.elementor-30 .elementor-element.elementor-element-b67db20{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-91b59e8{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-5810531{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-aed035c{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-5ceac12{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9de9079{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-ff1ed54{--n-accordion-title-font-size:1.2rem;}.elementor-30 .elementor-element.elementor-element-417bca2{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-efaac98{--e-n-carousel-swiper-slides-to-display:1;}.elementor-30 .elementor-element.elementor-element-3bfb960{--swiper-slides-to-display:1;}.elementor-30 .elementor-element.elementor-element-72e20bb{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-30 .elementor-element.elementor-element-e75c8fd{--content-width:80%;}.elementor-30 .elementor-element.elementor-element-120646c{--content-width:80%;}.elementor-30 .elementor-element.elementor-element-e8d5d9d{--content-width:100%;}.elementor-30 .elementor-element.elementor-element-e3e8523{--width:100%;}.elementor-30 .elementor-element.elementor-element-f44901f{--width:100%;}.elementor-30 .elementor-element.elementor-element-07b9960{--width:100%;}.elementor-30 .elementor-element.elementor-element-c304cf7{--width:100%;}.elementor-30 .elementor-element.elementor-element-40a493c{--width:75%;}.elementor-30 .elementor-element.elementor-element-e43e902{--width:100%;}.elementor-30 .elementor-element.elementor-element-cfeb748{--width:100%;}.elementor-30 .elementor-element.elementor-element-71ff517{--width:75%;}.elementor-30 .elementor-element.elementor-element-a3928df{--width:100%;}.elementor-30 .elementor-element.elementor-element-ac5807d{--width:100%;}.elementor-30 .elementor-element.elementor-element-0522ea9{--width:75%;}.elementor-30 .elementor-element.elementor-element-c1014f1{--width:100%;}.elementor-30 .elementor-element.elementor-element-96e7be6{--width:100%;}.elementor-30 .elementor-element.elementor-element-a40b606{--width:75%;}.elementor-30 .elementor-element.elementor-element-b8779d2{--width:100%;}.elementor-30 .elementor-element.elementor-element-98e6092{--content-width:95%;}.elementor-30 .elementor-element.elementor-element-ced0655{--content-width:100%;}.elementor-30 .elementor-element.elementor-element-e728c21{--content-width:95%;}.elementor-30 .elementor-element.elementor-element-736196f{--content-width:95%;}.elementor-30 .elementor-element.elementor-element-f795c9b{--content-width:95%;}.elementor-30 .elementor-element.elementor-element-72e20bb{--content-width:75%;}}@media(max-width:1366px) and (min-width:768px){.elementor-30 .elementor-element.elementor-element-d9d1b47{--width:1398px;}}@media(min-width:2400px){.elementor-30 .elementor-element.elementor-element-3e3b916{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-9ca876e{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-4b27a4b{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-99f7beb{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-e041aeb{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-6e3b91d{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-d6df167{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-6ded64e{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-c341957{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9cefc58{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-ef070b7{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-12c5903{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-b088f46{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-384d05b{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-b44e4b3{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-c9002ec{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9af2bcd{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-b425e35{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-1f0265f{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-386d832{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-52a1556{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-46a2225{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-353b65b{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-b67db20{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-91b59e8{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-5810531{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-aed035c{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-5ceac12{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-9de9079{font-size:var( --e-global-typography-text-font-size );}.elementor-30 .elementor-element.elementor-element-417bca2{--grid-auto-flow:row;}.elementor-30 .elementor-element.elementor-element-3bfb960{--swiper-slides-to-display:3;}.elementor-30 .elementor-element.elementor-element-72e20bb{--grid-auto-flow:row;}}/* Start custom CSS for container, class: .elementor-element-e75c8fd */.elementor-30 .elementor-element.elementor-element-e75c8fd {
    /* MONOCHROME GREEN STACK */
    /* 1. Base Backup */
    background-color: #1E6167; 

    background-image: linear-gradient(115deg, 
        #15454b 0%, 
        #1E6167 35%,  
        #0e8c78 70%,
        #01AE93 100%  
    );

    /* Essential Formatting */
    color: #ffffff; /* White text looks cleanest on this */
    position: relative;
    overflow: hidden;
    
    /* 3. Subtle Depth Details */
    /* A tiny light border on top and dark shadow below to create 3D lift */
    border-top: 1px solid rgba(255, 255, 255, 0.2);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
    box-shadow: 0 10px 30px rgba(1, 174, 147, 0.15); /* Soft green glow shadow */
}

/* THE "DATA FLOW" SHINE */
.elementor-30 .elementor-element.elementor-element-e75c8fd::before {
    content: "";
    position: absolute;
    inset: 0;
    pointer-events: none;
    
    /* A sweeping shine using your bright Accent Green */
    background: linear-gradient(
        120deg,
        transparent 30%,
        rgba(1, 174, 147, 0.25) 50%, /* Accent Green Glow */
        transparent 70%
    );
    
    /* Overlay blend mode makes it look like light hitting glass, not white paint */
    mix-blend-mode: overlay;
    
    opacity: 0;
    transition: opacity 0.5s ease;
}

.elementor-30 .elementor-element.elementor-element-e75c8fd:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-120646c *//* 1. Create a viewing window using clip-path on the main container */
.elementor-30 .elementor-element.elementor-element-120646c {
    clip-path: inset(0 0 0 0);
    position: relative;
    z-index: 1;
}

/* 2. Fix the video element to the viewport to create the parallax effect */
.elementor-30 .elementor-element.elementor-element-120646c .elementor-background-video-container,
.elementor-30 .elementor-element.elementor-element-120646c .elementor-background-video-hosted,
.elementor-30 .elementor-element.elementor-element-120646c video {
    position: fixed !important;
    top: 0 !important;
    left: 0 !important;
    width: 100vw !important;
    min-height: 89vh !important;
    object-fit: cover !important;
    z-index: -1 !important;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-8ff5dd0 *//* =========================================================
   1. CLOSED STATE (Glassmorphism Pill)
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-8ff5dd0 .e-n-accordion-item {
    /* Glass Background & Blend Modes */
    background: linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),
                radial-gradient(circle at 0% 0%, rgba(223,21,124,0.05), transparent 60%),
                radial-gradient(circle at 100% 0%, rgba(23,154,214,0.06), transparent 60%),
                radial-gradient(circle at 50% 110%, rgba(251,204,191,0.14), rgba(255,255,255,0.90)),
                rgba(252,252,255,0.96) !important;
    background-blend-mode: soft-light, normal, normal, normal !important;
    
    /* Blur Filters */
    backdrop-filter: blur(18px) !important;
    -webkit-backdrop-filter: blur(18px) !important;
    
    /* Glass Borders & Radius */
    border: 1px solid rgba(148,163,184,0.28) !important;
    border-radius: 32px !important;
    
    /* Glass Shadows */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 0.5px rgba(255,255,255,0.65),
        0 3px 12px rgba(15,23,42,0.12) !important;
    
    margin-bottom: 20px !important;
    overflow: hidden !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* =========================================================
   2. HOVER STATE
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-8ff5dd0 .e-n-accordion-item:not([open]):hover {
    transform: translateY(-4px) !important;
    border-color: rgba(148,163,184,0.45) !important; 
    
    /* Enhanced outer shadow for hover, keeping inner glass reflections */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 1px rgba(255,255,255,0.9),
        0 15px 30px -5px rgba(15,23,42,0.15) !important;
}

/* =========================================================
   3. OPEN STATE (Matching Lifted Card)
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-8ff5dd0 .e-n-accordion-item[open] {
    /* Maintain the glass background in open state */
    background: linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),
                radial-gradient(circle at 0% 0%, rgba(223,21,124,0.05), transparent 60%),
                radial-gradient(circle at 100% 0%, rgba(23,154,214,0.06), transparent 60%),
                radial-gradient(circle at 50% 110%, rgba(251,204,191,0.14), rgba(255,255,255,0.90)),
                rgba(252,252,255,0.96) !important;
    
    border: 1px solid rgba(148,163,184,0.28) !important;
    
    /* Stronger lift for open state, keeping inner glass reflections */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 0.5px rgba(255,255,255,0.65),
        0 20px 40px -10px rgba(15,23,42,0.14),
        0 10px 20px -5px rgba(15,23,42,0.06) !important;
        
    transform: none !important;
}

/* =========================================================
   4. TITLE STYLING
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-8ff5dd0 .e-n-accordion-item .e-n-accordion-item-title {
    padding: 25px !important;
    font-weight: 700 !important;
    font-size: 1rem !important;
    border: none !important;
    background: transparent !important;
    transition: color 0.3s ease !important;
    color: #111827 !important;
}

/* OPEN HEADER FIX */
.elementor-30 .elementor-element.elementor-element-8ff5dd0 .e-n-accordion-item[open] .e-n-accordion-item-title {
    color: #111827 !important;
    box-shadow: none !important; 
    border: none !important;
    border-radius: 32px 32px 0 0 !important;
    
    /* Subtle separator line adjusted to glass theme */
    border-bottom: 1px solid rgba(148,163,184,0.15) !important;
}

/* =========================================================
   5. ICON & CONTENT
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-8ff5dd0 .e-n-accordion-item .e-n-accordion-item-icon {
    color: #111827 !important; 
    transition: color 0.3s ease !important;
}

.elementor-30 .elementor-element.elementor-element-8ff5dd0 .e-n-accordion-item .e-n-accordion-item-content {
    background: transparent !important;
    padding: 25px !important;
    border-top: none !important;
    color: #111827 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-619d530 */.elementor-30 .elementor-element.elementor-element-619d530{
    border-radius: 100px !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-9062da6 *//* =========================================================
   1. CLOSED STATE (Glassmorphism Pill)
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-9062da6 .e-n-accordion-item {
    /* Glass Background & Blend Modes */
    background: linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),
                radial-gradient(circle at 0% 0%, rgba(223,21,124,0.05), transparent 60%),
                radial-gradient(circle at 100% 0%, rgba(23,154,214,0.06), transparent 60%),
                radial-gradient(circle at 50% 110%, rgba(251,204,191,0.14), rgba(255,255,255,0.90)),
                rgba(252,252,255,0.96) !important;
    background-blend-mode: soft-light, normal, normal, normal !important;
    
    /* Blur Filters */
    backdrop-filter: blur(18px) !important;
    -webkit-backdrop-filter: blur(18px) !important;
    
    /* Glass Borders & Radius */
    border: 1px solid rgba(148,163,184,0.28) !important;
    border-radius: 32px !important;
    
    /* Glass Shadows */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 0.5px rgba(255,255,255,0.65),
        0 3px 12px rgba(15,23,42,0.12) !important;
    
    margin-bottom: 20px !important;
    overflow: hidden !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* =========================================================
   2. HOVER STATE
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-9062da6 .e-n-accordion-item:not([open]):hover {
    transform: translateY(-4px) !important;
    border-color: rgba(148,163,184,0.45) !important; 
    
    /* Enhanced outer shadow for hover, keeping inner glass reflections */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 1px rgba(255,255,255,0.9),
        0 15px 30px -5px rgba(15,23,42,0.15) !important;
}

/* =========================================================
   3. OPEN STATE (Matching Lifted Card)
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-9062da6 .e-n-accordion-item[open] {
    /* Maintain the glass background in open state */
    background: linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),
                radial-gradient(circle at 0% 0%, rgba(223,21,124,0.05), transparent 60%),
                radial-gradient(circle at 100% 0%, rgba(23,154,214,0.06), transparent 60%),
                radial-gradient(circle at 50% 110%, rgba(251,204,191,0.14), rgba(255,255,255,0.90)),
                rgba(252,252,255,0.96) !important;
    
    border: 1px solid rgba(148,163,184,0.28) !important;
    
    /* Stronger lift for open state, keeping inner glass reflections */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 0.5px rgba(255,255,255,0.65),
        0 20px 40px -10px rgba(15,23,42,0.14),
        0 10px 20px -5px rgba(15,23,42,0.06) !important;
        
    transform: none !important;
}

/* =========================================================
   4. TITLE STYLING
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-9062da6 .e-n-accordion-item .e-n-accordion-item-title {
    padding: 25px !important;
    font-weight: 700 !important;
    font-size: 1rem !important;
    border: none !important;
    background: transparent !important;
    transition: color 0.3s ease !important;
    color: #111827 !important;
}

/* OPEN HEADER FIX */
.elementor-30 .elementor-element.elementor-element-9062da6 .e-n-accordion-item[open] .e-n-accordion-item-title {
    color: #111827 !important;
    box-shadow: none !important; 
    border: none !important;
    border-radius: 32px 32px 0 0 !important;
    
    /* Subtle separator line adjusted to glass theme */
    border-bottom: 1px solid rgba(148,163,184,0.15) !important;
}

/* =========================================================
   5. ICON & CONTENT
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-9062da6 .e-n-accordion-item .e-n-accordion-item-icon {
    color: #111827 !important; 
    transition: color 0.3s ease !important;
}

.elementor-30 .elementor-element.elementor-element-9062da6 .e-n-accordion-item .e-n-accordion-item-content {
    background: transparent !important;
    padding: 25px !important;
    border-top: none !important;
    color: #111827 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-91ca1ce */.elementor-30 .elementor-element.elementor-element-91ca1ce{
    border-radius: 100px !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-0109d77 *//* =========================================================
   1. CLOSED STATE (Glassmorphism Pill)
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-0109d77 .e-n-accordion-item {
    /* Glass Background & Blend Modes */
    background: linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),
                radial-gradient(circle at 0% 0%, rgba(223,21,124,0.05), transparent 60%),
                radial-gradient(circle at 100% 0%, rgba(23,154,214,0.06), transparent 60%),
                radial-gradient(circle at 50% 110%, rgba(251,204,191,0.14), rgba(255,255,255,0.90)),
                rgba(252,252,255,0.96) !important;
    background-blend-mode: soft-light, normal, normal, normal !important;
    
    /* Blur Filters */
    backdrop-filter: blur(18px) !important;
    -webkit-backdrop-filter: blur(18px) !important;
    
    /* Glass Borders & Radius */
    border: 1px solid rgba(148,163,184,0.28) !important;
    border-radius: 32px !important;
    
    /* Glass Shadows */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 0.5px rgba(255,255,255,0.65),
        0 3px 12px rgba(15,23,42,0.12) !important;
    
    margin-bottom: 20px !important;
    overflow: hidden !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* =========================================================
   2. HOVER STATE
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-0109d77 .e-n-accordion-item:not([open]):hover {
    transform: translateY(-4px) !important;
    border-color: rgba(148,163,184,0.45) !important; 
    
    /* Enhanced outer shadow for hover, keeping inner glass reflections */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 1px rgba(255,255,255,0.9),
        0 15px 30px -5px rgba(15,23,42,0.15) !important;
}

/* =========================================================
   3. OPEN STATE (Matching Lifted Card)
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-0109d77 .e-n-accordion-item[open] {
    /* Maintain the glass background in open state */
    background: linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),
                radial-gradient(circle at 0% 0%, rgba(223,21,124,0.05), transparent 60%),
                radial-gradient(circle at 100% 0%, rgba(23,154,214,0.06), transparent 60%),
                radial-gradient(circle at 50% 110%, rgba(251,204,191,0.14), rgba(255,255,255,0.90)),
                rgba(252,252,255,0.96) !important;
    
    border: 1px solid rgba(148,163,184,0.28) !important;
    
    /* Stronger lift for open state, keeping inner glass reflections */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 0.5px rgba(255,255,255,0.65),
        0 20px 40px -10px rgba(15,23,42,0.14),
        0 10px 20px -5px rgba(15,23,42,0.06) !important;
        
    transform: none !important;
}

/* =========================================================
   4. TITLE STYLING
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-0109d77 .e-n-accordion-item .e-n-accordion-item-title {
    padding: 25px !important;
    font-weight: 700 !important;
    font-size: 1rem !important;
    border: none !important;
    background: transparent !important;
    transition: color 0.3s ease !important;
    color: #111827 !important;
}

/* OPEN HEADER FIX */
.elementor-30 .elementor-element.elementor-element-0109d77 .e-n-accordion-item[open] .e-n-accordion-item-title {
    color: #111827 !important;
    box-shadow: none !important; 
    border: none !important;
    border-radius: 32px 32px 0 0 !important;
    
    /* Subtle separator line adjusted to glass theme */
    border-bottom: 1px solid rgba(148,163,184,0.15) !important;
}

/* =========================================================
   5. ICON & CONTENT
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-0109d77 .e-n-accordion-item .e-n-accordion-item-icon {
    color: #111827 !important; 
    transition: color 0.3s ease !important;
}

.elementor-30 .elementor-element.elementor-element-0109d77 .e-n-accordion-item .e-n-accordion-item-content {
    background: transparent !important;
    padding: 25px !important;
    border-top: none !important;
    color: #111827 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b24b861 */.elementor-30 .elementor-element.elementor-element-b24b861{
    border-radius: 100px !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-264583a *//* =========================================================
   1. CLOSED STATE (Glassmorphism Pill)
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-264583a .e-n-accordion-item {
    /* Glass Background & Blend Modes */
    background: linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),
                radial-gradient(circle at 0% 0%, rgba(223,21,124,0.05), transparent 60%),
                radial-gradient(circle at 100% 0%, rgba(23,154,214,0.06), transparent 60%),
                radial-gradient(circle at 50% 110%, rgba(251,204,191,0.14), rgba(255,255,255,0.90)),
                rgba(252,252,255,0.96) !important;
    background-blend-mode: soft-light, normal, normal, normal !important;
    
    /* Blur Filters */
    backdrop-filter: blur(18px) !important;
    -webkit-backdrop-filter: blur(18px) !important;
    
    /* Glass Borders & Radius */
    border: 1px solid rgba(148,163,184,0.28) !important;
    border-radius: 32px !important;
    
    /* Glass Shadows */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 0.5px rgba(255,255,255,0.65),
        0 3px 12px rgba(15,23,42,0.12) !important;
    
    margin-bottom: 20px !important;
    overflow: hidden !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* =========================================================
   2. HOVER STATE
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-264583a .e-n-accordion-item:not([open]):hover {
    transform: translateY(-4px) !important;
    border-color: rgba(148,163,184,0.45) !important; 
    
    /* Enhanced outer shadow for hover, keeping inner glass reflections */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 1px rgba(255,255,255,0.9),
        0 15px 30px -5px rgba(15,23,42,0.15) !important;
}

/* =========================================================
   3. OPEN STATE (Matching Lifted Card)
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-264583a .e-n-accordion-item[open] {
    /* Maintain the glass background in open state */
    background: linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),
                radial-gradient(circle at 0% 0%, rgba(223,21,124,0.05), transparent 60%),
                radial-gradient(circle at 100% 0%, rgba(23,154,214,0.06), transparent 60%),
                radial-gradient(circle at 50% 110%, rgba(251,204,191,0.14), rgba(255,255,255,0.90)),
                rgba(252,252,255,0.96) !important;
    
    border: 1px solid rgba(148,163,184,0.28) !important;
    
    /* Stronger lift for open state, keeping inner glass reflections */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 0.5px rgba(255,255,255,0.65),
        0 20px 40px -10px rgba(15,23,42,0.14),
        0 10px 20px -5px rgba(15,23,42,0.06) !important;
        
    transform: none !important;
}

/* =========================================================
   4. TITLE STYLING
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-264583a .e-n-accordion-item .e-n-accordion-item-title {
    padding: 25px !important;
    font-weight: 700 !important;
    font-size: 1rem !important;
    border: none !important;
    background: transparent !important;
    transition: color 0.3s ease !important;
    color: #111827 !important;
}

/* OPEN HEADER FIX */
.elementor-30 .elementor-element.elementor-element-264583a .e-n-accordion-item[open] .e-n-accordion-item-title {
    color: #111827 !important;
    box-shadow: none !important; 
    border: none !important;
    border-radius: 32px 32px 0 0 !important;
    
    /* Subtle separator line adjusted to glass theme */
    border-bottom: 1px solid rgba(148,163,184,0.15) !important;
}

/* =========================================================
   5. ICON & CONTENT
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-264583a .e-n-accordion-item .e-n-accordion-item-icon {
    color: #111827 !important; 
    transition: color 0.3s ease !important;
}

.elementor-30 .elementor-element.elementor-element-264583a .e-n-accordion-item .e-n-accordion-item-content {
    background: transparent !important;
    padding: 25px !important;
    border-top: none !important;
    color: #111827 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5643dd2 */.elementor-30 .elementor-element.elementor-element-5643dd2{
    border-radius: 100px !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for nested-accordion, class: .elementor-element-ff1ed54 *//* =========================================================
   1. CLOSED STATE (Glassmorphism Pill)
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-ff1ed54 .e-n-accordion-item {
    /* Glass Background & Blend Modes */
    background: linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),
                radial-gradient(circle at 0% 0%, rgba(223,21,124,0.05), transparent 60%),
                radial-gradient(circle at 100% 0%, rgba(23,154,214,0.06), transparent 60%),
                radial-gradient(circle at 50% 110%, rgba(251,204,191,0.14), rgba(255,255,255,0.90)),
                rgba(252,252,255,0.96) !important;
    background-blend-mode: soft-light, normal, normal, normal !important;
    
    /* Blur Filters */
    backdrop-filter: blur(18px) !important;
    -webkit-backdrop-filter: blur(18px) !important;
    
    /* Glass Borders & Radius */
    border: 1px solid rgba(148,163,184,0.28) !important;
    border-radius: 32px !important;
    
    /* Glass Shadows */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 0.5px rgba(255,255,255,0.65),
        0 3px 12px rgba(15,23,42,0.12) !important;
    
    margin-bottom: 20px !important;
    overflow: hidden !important;
    transition: all 0.3s cubic-bezier(0.25, 0.8, 0.25, 1) !important;
}

/* =========================================================
   2. HOVER STATE
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-ff1ed54 .e-n-accordion-item:not([open]):hover {
    transform: translateY(-4px) !important;
    border-color: rgba(148,163,184,0.45) !important; 
    
    /* Enhanced outer shadow for hover, keeping inner glass reflections */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 1px rgba(255,255,255,0.9),
        0 15px 30px -5px rgba(15,23,42,0.15) !important;
}

/* =========================================================
   3. OPEN STATE (Matching Lifted Card)
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-ff1ed54 .e-n-accordion-item[open] {
    /* Maintain the glass background in open state */
    background: linear-gradient(to bottom, rgba(255,255,255,0.55) 0%, rgba(255,255,255,0) 22%),
                radial-gradient(circle at 0% 0%, rgba(223,21,124,0.05), transparent 60%),
                radial-gradient(circle at 100% 0%, rgba(23,154,214,0.06), transparent 60%),
                radial-gradient(circle at 50% 110%, rgba(251,204,191,0.14), rgba(255,255,255,0.90)),
                rgba(252,252,255,0.96) !important;
    
    border: 1px solid rgba(148,163,184,0.28) !important;
    
    /* Stronger lift for open state, keeping inner glass reflections */
    box-shadow: 
        inset 0 6px 18px rgba(15,23,42,0.045),
        inset 0 -6px 18px rgba(15,23,42,0.035),
        inset 0 0 0.5px rgba(255,255,255,0.65),
        0 20px 40px -10px rgba(15,23,42,0.14),
        0 10px 20px -5px rgba(15,23,42,0.06) !important;
        
    transform: none !important;
}

/* =========================================================
   4. TITLE STYLING
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-ff1ed54 .e-n-accordion-item .e-n-accordion-item-title {
    padding: 25px !important;
    font-weight: 700 !important;
    font-size: 1rem !important;
    border: none !important;
    background: transparent !important;
    transition: color 0.3s ease !important;
    color: #111827 !important;
}

/* OPEN HEADER FIX */
.elementor-30 .elementor-element.elementor-element-ff1ed54 .e-n-accordion-item[open] .e-n-accordion-item-title {
    color: #111827 !important;
    box-shadow: none !important; 
    border: none !important;
    border-radius: 32px 32px 0 0 !important;
    
    /* Subtle separator line adjusted to glass theme */
    border-bottom: 1px solid rgba(148,163,184,0.15) !important;
}

/* =========================================================
   5. ICON & CONTENT
   ========================================================= */
.elementor-30 .elementor-element.elementor-element-ff1ed54 .e-n-accordion-item .e-n-accordion-item-icon {
    color: #111827 !important; 
    transition: color 0.3s ease !important;
}

.elementor-30 .elementor-element.elementor-element-ff1ed54 .e-n-accordion-item .e-n-accordion-item-content {
    background: transparent !important;
    padding: 25px !important;
    border-top: none !important;
    color: #111827 !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a8da8b9 */.elementor-30 .elementor-element.elementor-element-a8da8b9{
    border-radius: 100px !important;
    overflow: hidden !important;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8d5d9d */.elementor-30 .elementor-element.elementor-element-e8d5d9d {

    /* 1. Layout & Transparency */
    position: relative;
    background-color: transparent;
    overflow: visible;

    /* 2. THE GREEN BAND (Inkfire Gradient) */
    background-image: 
        linear-gradient(115deg,
        #15454b 0%,
        #1E6167 35%,
        #0e8c78 70%,
        #01AE93 100%
    );

    /* 3. SIZE calculation */
    background-size: 100% calc(100% - 99px - 10vh);

    /* 4. POSITION calculation */
    background-position: 0 99px;

    background-repeat: no-repeat;
}


/* 5. THE SHINE (Aligned to the Green Band) */

.elementor-30 .elementor-element.elementor-element-e8d5d9d::before {
    content: "";
    position: absolute;

    top: 99px;
    height: calc(100% - 99px - 10vh);
    left: 0;
    right: 0;

    pointer-events: none;

    /* Accent Green Sweep */
    background: linear-gradient(
        120deg,
        transparent 30%,
        rgba(1,174,147,0.35) 50%,
        transparent 70%
    );

    mix-blend-mode: overlay;

    opacity: 0;
    transition: opacity 0.5s ease;
}

.elementor-30 .elementor-element.elementor-element-e8d5d9d:hover::before {
    opacity: 1;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-40eb7f4 */.elementor-30 .elementor-element.elementor-element-40eb7f4 img {
  filter: brightness(0) invert(1);
  max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d1deb5d */.elementor-30 .elementor-element.elementor-element-d1deb5d img {
  max-height: 120px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-75ae7b7 */.elementor-30 .elementor-element.elementor-element-75ae7b7 img {
  max-height: 120px;
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-35a516e */.elementor-30 .elementor-element.elementor-element-35a516e img {
  max-height: 100px;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-108f4d3 *//* Add class: inkfire-text-holo */
.elementor-30 .elementor-element.elementor-element-108f4d3 .elementor-heading-title {
    background: linear-gradient(to right, 
        #138170 0%,    /* Pine Teal */
        #32B190 35%,   /* Seaweed */
        #FBCCBF 65%,   /* Almond Silk (The Bridge) */
        #E27200 100%   /* Ochre */
    );
    
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    color: #07A079;
    
    display: inline;
    padding-right: 5px;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f923d09 */.contact__title-btn {
  display: inline-block;
  margin-left: 0rem;    
  margin-top: -28px;
  vertical-align: middle;
}

@media (max-width: 1024px) {
  .contact__title-btn {
    display: block;        /* stacks nicely on tablet/mobile */
    margin-left: 0;
    margin-top: -10px;
  }
}
.elementor-30 .elementor-element.elementor-element-f923d09{
    text-shadow: -1px -2px 12px #000000;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e728c21 *//* Solid white, glossy “glass” panel for Elementor containers */
.glass-section-bg {
    position: relative;
    border-radius: 100px;
    background: #ffffff; /* SOLID white base */
    box-shadow: 0 20px 55px rgba(0,0,0,0.16);
    border: 1px solid rgba(255,255,255,0.9);
    overflow: hidden;
}

/* Gloss highlight layer */
.glass-section-bg::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: inherit;
    background:
        radial-gradient(circle at 0% 0%, rgba(255,255,255,0.9) 0%, rgba(255,255,255,0.0) 55%),
        linear-gradient(145deg, rgba(255,255,255,0.7) 0%, rgba(255,255,255,0.15) 40%, rgba(255,255,255,0) 70%);
    pointer-events: none;
    mix-blend-mode: normal;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9e7c5bc *//* Add class: inkfire-text-holo */
.elementor-30 .elementor-element.elementor-element-9e7c5bc .elementor-heading-title {
    background: linear-gradient(to right, 
        #138170 0%,    /* Pine Teal */
        #32B190 35%,   /* Seaweed */
        #FBCCBF 65%,   /* Almond Silk (The Bridge) */
        #E27200 100%   /* Ochre */
    );
    
    -webkit-background-clip: text !important;
    background-clip: text !important;
    -webkit-text-fill-color: transparent !important;
    
    color: #07A079;
    
    display: inline;
    padding-right: 5px;
}/* End custom CSS */