.elementor-4318 .elementor-element.elementor-element-e3a7c62{--display:flex;--min-height:540px;--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;--margin-top:-130px;--margin-bottom:60px;--margin-left:0px;--margin-right:0px;--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-4318 .elementor-element.elementor-element-e3a7c62:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-e3a7c62 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #0D0D5C 0%, var( --e-global-color-7a578c9 ) 69%);}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-4318 .elementor-element.elementor-element-608a11b{width:var( --container-widget-width, 100% );max-width:100%;margin:14% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-4318 .elementor-element.elementor-element-608a11b.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-4318 .elementor-element.elementor-element-608a11b .elementor-heading-title{font-family:var( --e-global-typography-00ca2e6-font-family ), Sans-serif;font-size:var( --e-global-typography-00ca2e6-font-size );font-weight:var( --e-global-typography-00ca2e6-font-weight );line-height:var( --e-global-typography-00ca2e6-line-height );text-shadow:1px 3px 10px rgba(0, 0, 0, 0.25);color:#DFDFDF;}.elementor-4318 .elementor-element.elementor-element-ecfc43c{width:var( --container-widget-width, 50% );max-width:50%;margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:50%;--container-widget-flex-grow:0;text-align:center;}.elementor-4318 .elementor-element.elementor-element-ecfc43c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:24px;font-weight:400;line-height:23px;color:#FFFFFF;}.elementor-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-4318 .elementor-element.elementor-element-27cd600 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-weight:300;background-image:linear-gradient(120deg, #135DBE 20%, #043A81 100%);border-radius:15px 15px 15px 15px;padding:22px 37px 22px 37px;}.elementor-4318 .elementor-element.elementor-element-27cd600{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-93d7aeb{--display:flex;--min-height:540px;--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:flex-start;--align-items:center;--margin-top:-62px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:8%;--padding-bottom:03%;--padding-left:10%;--padding-right:10%;}.elementor-4318 .elementor-element.elementor-element-93d7aeb:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-93d7aeb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, #0D0D5C 0%, var( --e-global-color-7a578c9 ) 69%);}.elementor-4318 .elementor-element.elementor-element-5c076ec{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-5c076ec.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4318 .elementor-element.elementor-element-5bca8c4{padding:0px 0px 0px 0px;}.elementor-4318 .elementor-element.elementor-element-3ac30f5{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-74c88cb{--display:flex;--min-height:680px;--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;}.elementor-4318 .elementor-element.elementor-element-74c88cb:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-74c88cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://appmincms.com/wp-content/uploads/2025/12/Group-911.png");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-4318 .elementor-element.elementor-element-0763109{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-c3ec4be{--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:flex-start;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:0%;--padding-right:0%;}.elementor-4318 .elementor-element.elementor-element-c3ec4be:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-c3ec4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #0D0D5C 0%, #030311 65%);}.elementor-4318 .elementor-element.elementor-element-1f9204e{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-4318 .elementor-element.elementor-element-da8c38e{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-a698898{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-288cc8f{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-fbd1f30{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-4004f04{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-69c7415{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-9a4e4f8{--display:flex;--min-height:97px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-d59ac5c{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-ddb885f{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-844ef57{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:27px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 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;}:where( .elementor-4318 .elementor-element.elementor-element-844ef57 .swiper-slide ) > .e-con{border-style:groove;}.elementor-4318 .elementor-element.elementor-element-1371bf1{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-9b822cd{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-bccbdab{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-e904966{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-e8b3769{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-e58517a{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-5999d63{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-f798a24{--display:flex;--min-height:97px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-82e09c0{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-ffa692f{--display:flex;--min-height:0px;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:14px 14px 14px 14px;}.elementor-4318 .elementor-element.elementor-element-f0412bf{--e-n-carousel-swiper-slides-to-display:8;--e-n-carousel-swiper-slides-gap:27px;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 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;}:where( .elementor-4318 .elementor-element.elementor-element-f0412bf .swiper-slide ) > .e-con{border-style:groove;}.elementor-4318 .elementor-element.elementor-element-7f52f3c{--display:flex;--min-height:540px;--justify-content:flex-start;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5%;--padding-bottom:5%;--padding-left:0%;--padding-right:0%;}.elementor-4318 .elementor-element.elementor-element-7f52f3c:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-7f52f3c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom center, #0D0D5C 0%, var( --e-global-color-7a578c9 ) 69%);}.elementor-4318 .elementor-element.elementor-element-98cfd4b{--display:flex;}.elementor-4318 .elementor-element.elementor-element-f7a1efd{--display:flex;}.elementor-4318 .elementor-element.elementor-element-19e5d20{--display:flex;}.elementor-4318 .elementor-element.elementor-element-f53cdbc{--display:flex;}.elementor-4318 .elementor-element.elementor-element-e909887{--display:flex;}.elementor-4318 .elementor-element.elementor-element-10e6ff5{--display:flex;}.elementor-4318 .elementor-element.elementor-element-05639c0{--e-n-carousel-swiper-slides-to-display:6;--e-n-carousel-swiper-slides-gap:10px;margin:1% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--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-4318 .elementor-element.elementor-element-05639c0.elementor-element{--order:99999 /* order end hack */;}.elementor-4318 .elementor-element.elementor-element-a7b265b{--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:center;--align-items:center;}.elementor-4318 .elementor-element.elementor-element-a7b265b.e-con{--align-self:center;--order:0;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-4318 .elementor-element.elementor-element-6dad5b0{padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-d180488-font-family ), Sans-serif;font-size:var( --e-global-typography-d180488-font-size );font-weight:var( --e-global-typography-d180488-font-weight );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-6b06f4c{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-4318 .elementor-element.elementor-element-6b06f4c:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-6b06f4c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030311;}.elementor-4318 .elementor-element.elementor-element-e1b4119{--display:flex;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:14px 14px 14px 14px;--padding-top:7%;--padding-bottom:7%;--padding-left:2%;--padding-right:2%;}.elementor-4318 .elementor-element.elementor-element-e1b4119:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-e1b4119 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top center, #0D0D5C 3%, #030311 72%);}.elementor-4318 .elementor-element.elementor-element-445e519{text-align:center;font-family:var( --e-global-typography-8b9d830-font-family ), Sans-serif;font-size:var( --e-global-typography-8b9d830-font-size );font-weight:var( --e-global-typography-8b9d830-font-weight );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-1672dc6 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-weight:300;background-image:linear-gradient(120deg, #135DBE 20%, #043A81 100%);border-radius:15px 15px 15px 15px;padding:22px 37px 22px 37px;}.elementor-4318 .elementor-element.elementor-element-1672dc6{margin:3% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-1672dc6.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-9007ec2{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-4318 .elementor-element.elementor-element-9007ec2:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-9007ec2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a578c9 );}.elementor-4318 .elementor-element.elementor-element-5203332{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + -3%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-5203332 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:23px;color:var( --e-global-color-3ae5a2e );}.elementor-4318 .elementor-element.elementor-element-18ccf4c{--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;--justify-content:center;--gap:010px 010px;--row-gap:010px;--column-gap:010px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-4f44496.elementor-element{--align-self:flex-start;}.elementor-4318 .elementor-element.elementor-element-4f44496 .elementor-heading-title{font-family:var( --e-global-typography-d180488-font-family ), Sans-serif;font-size:var( --e-global-typography-d180488-font-size );font-weight:var( --e-global-typography-d180488-font-weight );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-fa46958.elementor-element{--align-self:flex-start;}.elementor-4318 .elementor-element.elementor-element-fa46958 .elementor-heading-title{font-family:var( --e-global-typography-d180488-font-family ), Sans-serif;font-size:var( --e-global-typography-d180488-font-size );font-weight:var( --e-global-typography-d180488-font-weight );color:var( --e-global-color-3ae5a2e );}.elementor-4318 .elementor-element.elementor-element-231b92a{text-align:center;}.elementor-4318 .elementor-element.elementor-element-231b92a .elementor-heading-title{font-family:var( --e-global-typography-d410dc7-font-family ), Sans-serif;font-size:var( --e-global-typography-d410dc7-font-size );font-weight:var( --e-global-typography-d410dc7-font-weight );line-height:var( --e-global-typography-d410dc7-line-height );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-f928757{--display:flex;--position:absolute;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:none;--border-style:none;--border-radius:14px 14px 14px 14px;--margin-top:4px;--margin-bottom:4px;--margin-left:4px;--margin-right:4px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;top:250px;--z-index:9;}.elementor-4318 .elementor-element.elementor-element-f928757:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-f928757 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a578c9 );}.elementor-4318 .elementor-element.elementor-element-f928757:hover{--border-radius:14px 14px 14px 14px;--border-top-left-radius:14px;--border-top-right-radius:14px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;}.elementor-4318 .elementor-element.elementor-element-f928757, .elementor-4318 .elementor-element.elementor-element-f928757::before{--border-transition:0.3s;}.elementor-4318 .elementor-element.elementor-element-f928757.e-con{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-e1215c3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-3e03ac4{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4318 .elementor-element.elementor-element-3e03ac4:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-3e03ac4 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a578c9 );}.elementor-4318 .elementor-element.elementor-element-3e03ac4:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3ae5a2e );--border-color:var( --e-global-color-3ae5a2e );--border-radius:14px 14px 14px 14px;--border-top-left-radius:14px;--border-top-right-radius:14px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;}.elementor-4318 .elementor-element.elementor-element-3e03ac4, .elementor-4318 .elementor-element.elementor-element-3e03ac4::before{--border-transition:0.3s;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-weight:var( --e-global-typography-text-font-weight );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-4318 .elementor-element.elementor-element-63321cd .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-63321cd .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4318 .elementor-element.elementor-element-63321cd{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4318 .elementor-element.elementor-element-63321cd .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4318 .elementor-element.elementor-element-63321cd .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4318 .elementor-element.elementor-element-63321cd .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-4318 .elementor-element.elementor-element-63321cd .elementor-icon-list-text{color:#FCFCFC;transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-2613025{--display:flex;--justify-content:space-between;--gap:20px 20px;--row-gap:20px;--column-gap:20px;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4318 .elementor-element.elementor-element-2613025:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-2613025 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a578c9 );}.elementor-4318 .elementor-element.elementor-element-2613025:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3ae5a2e );--border-color:var( --e-global-color-3ae5a2e );--border-radius:14px 14px 14px 14px;--border-top-left-radius:14px;--border-top-right-radius:14px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;}.elementor-4318 .elementor-element.elementor-element-2613025, .elementor-4318 .elementor-element.elementor-element-2613025::before{--border-transition:0.3s;}.elementor-4318 .elementor-element.elementor-element-8f20365 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-8f20365 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4318 .elementor-element.elementor-element-8f20365{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4318 .elementor-element.elementor-element-8f20365 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4318 .elementor-element.elementor-element-8f20365 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4318 .elementor-element.elementor-element-8f20365 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-4318 .elementor-element.elementor-element-8f20365 .elementor-icon-list-text{color:#FCFCFC;transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-815eb31{--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;--justify-content:space-between;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-ce87e58{--display:flex;--justify-content:space-evenly;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4318 .elementor-element.elementor-element-ce87e58:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-ce87e58 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a578c9 );}.elementor-4318 .elementor-element.elementor-element-ce87e58:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3ae5a2e );--border-color:var( --e-global-color-3ae5a2e );--border-radius:14px 14px 14px 14px;--border-top-left-radius:14px;--border-top-right-radius:14px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;}.elementor-4318 .elementor-element.elementor-element-ce87e58, .elementor-4318 .elementor-element.elementor-element-ce87e58::before{--border-transition:0.3s;}.elementor-4318 .elementor-element.elementor-element-8cadafc .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-8cadafc .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4318 .elementor-element.elementor-element-8cadafc{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4318 .elementor-element.elementor-element-8cadafc .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4318 .elementor-element.elementor-element-8cadafc .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4318 .elementor-element.elementor-element-8cadafc .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-4318 .elementor-element.elementor-element-8cadafc .elementor-icon-list-text{color:#FCFCFC;transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-5fba7ee{--display:flex;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-4318 .elementor-element.elementor-element-5fba7ee:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-5fba7ee > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a578c9 );}.elementor-4318 .elementor-element.elementor-element-5fba7ee:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3ae5a2e );--border-color:var( --e-global-color-3ae5a2e );--border-radius:14px 14px 14px 14px;--border-top-left-radius:14px;--border-top-right-radius:14px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;}.elementor-4318 .elementor-element.elementor-element-5fba7ee, .elementor-4318 .elementor-element.elementor-element-5fba7ee::before{--border-transition:0.3s;}.elementor-4318 .elementor-element.elementor-element-75e4597 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-75e4597 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4318 .elementor-element.elementor-element-75e4597{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4318 .elementor-element.elementor-element-75e4597 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4318 .elementor-element.elementor-element-75e4597 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4318 .elementor-element.elementor-element-75e4597 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-4318 .elementor-element.elementor-element-75e4597 .elementor-icon-list-text{color:#FCFCFC;transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-185bff8{--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 10px;--row-gap:0px;--column-gap:10px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-5b43203{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-5b43203.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4318 .elementor-element.elementor-element-0630430{--display:flex;}.elementor-4318 .elementor-element.elementor-element-c9554b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-widget-icon.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-widget-icon.elementor-view-framed .elementor-icon, .elementor-widget-icon.elementor-view-default .elementor-icon svg{fill:var( --e-global-color-primary );}.elementor-4318 .elementor-element.elementor-element-610faa8 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-451893d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-451893d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-83fce7e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-3addf8b .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-de0a28c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-de0a28c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-e802dfe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-3d39539 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-0c8a67b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-0c8a67b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-6b288bb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-936c430 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-145747d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-145747d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-100e009{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-1c2336b .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-c94ac58{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-c94ac58 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-1b928d5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-434d6e6 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-91c5579{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-91c5579 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-dd2a8fc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-832d42f .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-0376f6b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-0376f6b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-fd3bfcd{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-1f61c1c .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-1dd659f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-1dd659f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-de9c632{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-259ac65{--display:flex;}.elementor-4318 .elementor-element.elementor-element-278e73b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-6ff030d .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-9f63dfa{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-9f63dfa .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-977996c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-7c9654e .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-be3216a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-be3216a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-b28e96e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-029d8e1 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-7440f18{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-7440f18 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-5b66da5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-83a95d5 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-d8b0ee0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-d8b0ee0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-8fa75fa{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-9e43359 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-9de0911{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-9de0911 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-1fdb343{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-da0baeb .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-2f3c43d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-2f3c43d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-0180d3e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-3c5dfa2 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-00c0ba7{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-00c0ba7 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-b773fd1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-34596b0 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-b5868c6{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-b5868c6 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-1212ab2{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-2438e09{--display:flex;}.elementor-4318 .elementor-element.elementor-element-2132642{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-f199b7e .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-00bc23a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-00bc23a .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-bf9b45c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-cc648c8 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-5224ee4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-5224ee4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-05d687e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-7ee2a7b .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-78a2dc0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-78a2dc0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-2384277{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-6c0b395 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-e55aab5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-e55aab5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-c5c226e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-bb14ba5 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-b13d4b9{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-b13d4b9 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-724f51e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-47e86e4 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-45f516e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-45f516e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-e1ddfe3{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-5ed559e .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-9230ba5{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-9230ba5 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-a803191{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-bdfa32e .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-b6f07d4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-b6f07d4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-4092789{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-1f7c587{--display:flex;}.elementor-4318 .elementor-element.elementor-element-252fe6f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-7ada528 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-c262ed3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-c262ed3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-c025d5c{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-8f0419a .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-eca0e74{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-eca0e74 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-75e7d37{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-6751226 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-79eb80d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-79eb80d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-6134b62{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-e69cbb1 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-ee1adad{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-ee1adad .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-e03e0c5{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-c36a040 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-791270b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-791270b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-3f02073{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-4f00475 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-8868fbf{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-8868fbf .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-5adb47f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-918b942 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-dbc43e2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-dbc43e2 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-a623a5f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-1d4c327 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-674331b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-674331b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-a121b1f{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-4b7f25d{--display:flex;}.elementor-4318 .elementor-element.elementor-element-84721c6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-0a97610 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-ac463e4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-ac463e4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-cc7669f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-151120a .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-a3135af{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-a3135af .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-e932764{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-b5f94fe .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-6666227{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-6666227 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-a5a7a97{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-4223753 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-7b87d13{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-7b87d13 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-c98e98f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-73b4057 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-611eafc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-611eafc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-e73b432{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-c8bdcf7 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-df9cd1e{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-df9cd1e .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-277d9b8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-6d9035a .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-e422d75{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-e422d75 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-eb962f1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-ec0b55f .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-7281fae{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-7281fae .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-36d9765{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-76b9e15{--display:flex;}.elementor-4318 .elementor-element.elementor-element-fabf4d7{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-53423fb .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-9198c67{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-9198c67 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-f4a6946{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-e4b7b10 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-ce4391b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-ce4391b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-a25e971{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-25c21e9 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-8c1bd41{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-8c1bd41 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-877b065{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-dee987a .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-837897b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-837897b .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-ebbf3b6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-18f3e0e .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-9d4868d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-9d4868d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-f99a04f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-15c306e .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-b90a4ea{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-b90a4ea .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-0a7b754{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-1e2b058 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-814ffd4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-814ffd4 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-c45002b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-3d2e3ef .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-8e22ece{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-8e22ece .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-e50ff6f{--display:flex;--min-height:700px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-c208e8d{--display:flex;}.elementor-4318 .elementor-element.elementor-element-fd03ffb{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-f8a3ef8 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-85e1cf0{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-85e1cf0 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-3df01e8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-f51b329 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-170278d{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-170278d .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-887646e{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-60dd69f .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-9098e8f{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-9098e8f .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-3c7b8d9{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-b638803 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-3c8b776{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-3c8b776 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-573193b{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-25dcba9 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-ea5a9b3{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-ea5a9b3 .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-a18060d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-af07b5c .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-6bfc36c{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-6bfc36c .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-397e71f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-b4e18bc .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-6817cdc{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-6817cdc .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-bdcd9cc{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:15px;--padding-right:15px;}.elementor-4318 .elementor-element.elementor-element-401d3f2 .elementor-icon-wrapper{text-align:center;}.elementor-4318 .elementor-element.elementor-element-97afced{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-97afced .elementor-heading-title{font-family:"Manrope", Sans-serif;font-size:18px;font-weight:500;line-height:23px;color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-cd529cd .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-weight:300;background-image:linear-gradient(120deg, #135DBE 20%, #043A81 100%);border-radius:15px 15px 15px 15px;padding:22px 37px 22px 37px;}.elementor-4318 .elementor-element.elementor-element-cd529cd{margin:4% 0% calc(var(--kit-widget-spacing, 0px) + 3%) 0%;padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-cd529cd.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-35253ed{--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;--padding-top:3%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-4318 .elementor-element.elementor-element-35253ed:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-35253ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a578c9 );}.elementor-4318 .elementor-element.elementor-element-3c5c9e4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;text-align:center;}.elementor-4318 .elementor-element.elementor-element-3c5c9e4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:600;line-height:23px;color:var( --e-global-color-3ae5a2e );}.elementor-4318 .elementor-element.elementor-element-87ce606{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-4318 .elementor-element.elementor-element-d9b0fb8{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4318 .elementor-element.elementor-element-d9b0fb8:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-d9b0fb8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a578c9 );}.elementor-4318 .elementor-element.elementor-element-d9b0fb8:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3ae5a2e );--border-color:var( --e-global-color-3ae5a2e );--border-radius:14px 14px 14px 14px;--border-top-left-radius:14px;--border-top-right-radius:14px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;}.elementor-4318 .elementor-element.elementor-element-d9b0fb8, .elementor-4318 .elementor-element.elementor-element-d9b0fb8::before{--border-transition:0.3s;}.elementor-4318 .elementor-element.elementor-element-f00fa44 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-f00fa44 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4318 .elementor-element.elementor-element-f00fa44{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4318 .elementor-element.elementor-element-f00fa44 .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4318 .elementor-element.elementor-element-f00fa44 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4318 .elementor-element.elementor-element-f00fa44 .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-4318 .elementor-element.elementor-element-f00fa44 .elementor-icon-list-text{color:#FCFCFC;transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-3417102{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4318 .elementor-element.elementor-element-3417102:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-3417102 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a578c9 );}.elementor-4318 .elementor-element.elementor-element-3417102:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3ae5a2e );--border-color:var( --e-global-color-3ae5a2e );--border-radius:14px 14px 14px 14px;--border-top-left-radius:14px;--border-top-right-radius:14px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;}.elementor-4318 .elementor-element.elementor-element-3417102, .elementor-4318 .elementor-element.elementor-element-3417102::before{--border-transition:0.3s;}.elementor-4318 .elementor-element.elementor-element-942f96c .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-942f96c .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4318 .elementor-element.elementor-element-942f96c{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4318 .elementor-element.elementor-element-942f96c .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4318 .elementor-element.elementor-element-942f96c .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4318 .elementor-element.elementor-element-942f96c .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-4318 .elementor-element.elementor-element-942f96c .elementor-icon-list-text{color:#FCFCFC;transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-535031e{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4318 .elementor-element.elementor-element-535031e:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-535031e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a578c9 );}.elementor-4318 .elementor-element.elementor-element-535031e:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3ae5a2e );--border-color:var( --e-global-color-3ae5a2e );--border-radius:14px 14px 14px 14px;--border-top-left-radius:14px;--border-top-right-radius:14px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;}.elementor-4318 .elementor-element.elementor-element-535031e, .elementor-4318 .elementor-element.elementor-element-535031e::before{--border-transition:0.3s;}.elementor-4318 .elementor-element.elementor-element-11b514b .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-11b514b .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4318 .elementor-element.elementor-element-11b514b{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4318 .elementor-element.elementor-element-11b514b .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4318 .elementor-element.elementor-element-11b514b .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4318 .elementor-element.elementor-element-11b514b .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-4318 .elementor-element.elementor-element-11b514b .elementor-icon-list-text{color:#FCFCFC;transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-2265665{--display:flex;--justify-content:center;--gap:20px 20px;--row-gap:20px;--column-gap:20px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF26;--border-color:#FFFFFF26;--border-radius:14px 14px 14px 14px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-4318 .elementor-element.elementor-element-2265665:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-2265665 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-7a578c9 );}.elementor-4318 .elementor-element.elementor-element-2265665:hover{border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:var( --e-global-color-3ae5a2e );--border-color:var( --e-global-color-3ae5a2e );--border-radius:14px 14px 14px 14px;--border-top-left-radius:14px;--border-top-right-radius:14px;--border-bottom-right-radius:14px;--border-bottom-left-radius:14px;}.elementor-4318 .elementor-element.elementor-element-2265665, .elementor-4318 .elementor-element.elementor-element-2265665::before{--border-transition:0.3s;}.elementor-4318 .elementor-element.elementor-element-ac6a39d .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-ac6a39d .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-4318 .elementor-element.elementor-element-ac6a39d{--e-icon-list-icon-size:20px;--icon-vertical-offset:0px;}.elementor-4318 .elementor-element.elementor-element-ac6a39d .elementor-icon-list-icon{padding-inline-end:4px;}.elementor-4318 .elementor-element.elementor-element-ac6a39d .elementor-icon-list-item > .elementor-icon-list-text, .elementor-4318 .elementor-element.elementor-element-ac6a39d .elementor-icon-list-item > a{font-family:"Manrope", Sans-serif;font-weight:500;}.elementor-4318 .elementor-element.elementor-element-ac6a39d .elementor-icon-list-text{color:#FCFCFC;transition:color 0.3s;}.elementor-4318 .elementor-element.elementor-element-c360e88{--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:10% 10%;--row-gap:10%;--column-gap:10%;--margin-top:0%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:3%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-4318 .elementor-element.elementor-element-c360e88:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-c360e88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#030311;}.elementor-4318 .elementor-element.elementor-element-489fd2c{--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;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:14px 14px 14px 14px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4318 .elementor-element.elementor-element-012134a{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:0%;--padding-bottom:0%;--padding-left:7%;--padding-right:7%;}.elementor-4318 .elementor-element.elementor-element-012134a:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-012134a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #0D0D5C 0%, #030311 52%);}.elementor-4318 .elementor-element.elementor-element-012134a.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4318 .elementor-element.elementor-element-b816c28{text-align:start;font-family:var( --e-global-typography-8b9d830-font-family ), Sans-serif;font-size:var( --e-global-typography-8b9d830-font-size );font-weight:var( --e-global-typography-8b9d830-font-weight );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-ef13219 .elementor-heading-title{font-family:var( --e-global-typography-d410dc7-font-family ), Sans-serif;font-size:var( --e-global-typography-d410dc7-font-size );font-weight:var( --e-global-typography-d410dc7-font-weight );line-height:var( --e-global-typography-d410dc7-line-height );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-f38bc33{--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;--margin-top:6%;--margin-bottom:2%;--margin-left:0%;--margin-right:0%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-1b1907a .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-weight:300;background-image:linear-gradient(120deg, #135DBE 20%, #043A81 100%);border-radius:15px 15px 15px 15px;padding:22px 37px 22px 37px;}.elementor-4318 .elementor-element.elementor-element-1b1907a{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-71015d2 .elementor-button{background-color:#135DBE00;font-family:"Manrope", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:15px 15px 15px 15px;padding:22px 37px 22px 37px;}.elementor-4318 .elementor-element.elementor-element-71015d2{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-0b6a13a{color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-a208f14{--display:flex;--border-radius:14px 14px 14px 14px;--padding-top:4%;--padding-bottom:0%;--padding-left:0%;--padding-right:7%;}.elementor-4318 .elementor-element.elementor-element-a208f14:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-a208f14 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #0D0D5C 0%, #030311 60%);}.elementor-4318 .elementor-element.elementor-element-bc3cb7a{padding:0px 0px 0px 0px;}.elementor-4318 .elementor-element.elementor-element-b979032{--display:flex;--flex-direction:row-reverse;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap-reverse;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--border-radius:14px 14px 14px 14px;--margin-top:6%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4318 .elementor-element.elementor-element-208b17d{--display:flex;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:14px 14px 14px 14px;--padding-top:3%;--padding-bottom:5%;--padding-left:3%;--padding-right:3%;}.elementor-4318 .elementor-element.elementor-element-208b17d:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-208b17d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at bottom right, #0D0D5C 0%, #030311 52%);}.elementor-4318 .elementor-element.elementor-element-208b17d.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-4318 .elementor-element.elementor-element-b47bee5{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-8b9d830-font-family ), Sans-serif;font-size:var( --e-global-typography-8b9d830-font-size );font-weight:var( --e-global-typography-8b9d830-font-weight );color:var( --e-global-color-3ae5a2e );}.elementor-4318 .elementor-element.elementor-element-e5161e8{margin:-2% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:start;font-family:var( --e-global-typography-8b9d830-font-family ), Sans-serif;font-size:var( --e-global-typography-8b9d830-font-size );font-weight:var( --e-global-typography-8b9d830-font-weight );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-5ab54e4{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 5%) 0%;}.elementor-4318 .elementor-element.elementor-element-5ab54e4 .elementor-heading-title{font-family:var( --e-global-typography-d410dc7-font-family ), Sans-serif;font-size:var( --e-global-typography-d410dc7-font-size );font-weight:var( --e-global-typography-d410dc7-font-weight );line-height:var( --e-global-typography-d410dc7-line-height );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-f15e6e7{--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;--flex-wrap:wrap;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-2404f44 .elementor-button{background-color:#135DBE00;font-family:"Poppins", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4318 .elementor-element.elementor-element-2404f44{padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-2404f44.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-0434d1b .elementor-button{background-color:#135DBE00;font-family:"Poppins", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4318 .elementor-element.elementor-element-0434d1b{padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-0434d1b.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-94fcb6e .elementor-button{background-color:#135DBE00;font-family:"Poppins", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4318 .elementor-element.elementor-element-94fcb6e{padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-94fcb6e.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-e43037f .elementor-button{background-color:#135DBE00;font-family:"Poppins", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4318 .elementor-element.elementor-element-e43037f{padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-e43037f.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-68a0527 .elementor-button{background-color:#135DBE00;font-family:"Poppins", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4318 .elementor-element.elementor-element-68a0527{padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-68a0527.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-da1a0eb .elementor-button{background-color:#135DBE00;font-family:"Poppins", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4318 .elementor-element.elementor-element-da1a0eb{padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-da1a0eb.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-0a5d39f .elementor-button{background-color:#135DBE00;font-family:"Poppins", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4318 .elementor-element.elementor-element-0a5d39f{padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-0a5d39f.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-df1e516 .elementor-button{background-color:#135DBE00;font-family:"Poppins", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4318 .elementor-element.elementor-element-df1e516{padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-df1e516.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-e7edc32 .elementor-button{background-color:#135DBE00;font-family:"Poppins", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4318 .elementor-element.elementor-element-e7edc32{padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-e7edc32.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-4adb1d6 .elementor-button{background-color:#135DBE00;font-family:"Poppins", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4318 .elementor-element.elementor-element-4adb1d6{padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-4adb1d6.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-2f75844 .elementor-button{background-color:#135DBE00;font-family:"Poppins", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4318 .elementor-element.elementor-element-2f75844{padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-2f75844.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-f69485d .elementor-button{background-color:#135DBE00;font-family:"Poppins", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4318 .elementor-element.elementor-element-f69485d{padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-f69485d.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-41b1db8 .elementor-button{background-color:#135DBE00;font-family:"Poppins", Sans-serif;font-weight:300;border-style:solid;border-width:1px 1px 1px 1px;border-color:var( --e-global-color-3ae5a2e );border-radius:3px 3px 3px 3px;padding:12px 12px 12px 12px;}.elementor-4318 .elementor-element.elementor-element-41b1db8{padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-41b1db8.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-41a3e27{--display:flex;--justify-content:flex-end;--border-radius:14px 14px 14px 14px;--padding-top:0%;--padding-bottom:0%;--padding-left:4%;--padding-right:0%;}.elementor-4318 .elementor-element.elementor-element-41a3e27:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-41a3e27 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at top left, #0D0D5C 0%, #030311 60%);}.elementor-4318 .elementor-element.elementor-element-14c10cb{--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:35px 0px;--row-gap:35px;--column-gap:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:10%;--padding-right:10%;}.elementor-4318 .elementor-element.elementor-element-14c10cb:not(.elementor-motion-effects-element-type-background), .elementor-4318 .elementor-element.elementor-element-14c10cb > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:radial-gradient(at center right, #0D0D5C 0%, #030311 44%);}.elementor-4318 .elementor-element.elementor-element-11fcfe6{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-23add1b{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;padding:0px 0px 0px 0px;text-align:center;font-family:var( --e-global-typography-d180488-font-family ), Sans-serif;font-size:var( --e-global-typography-d180488-font-size );font-weight:var( --e-global-typography-d180488-font-weight );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-94d6c25{--display:flex;}.elementor-4318 .elementor-element.elementor-element-71dcd41 .elementor-heading-title{font-family:var( --e-global-typography-d410dc7-font-family ), Sans-serif;font-size:var( --e-global-typography-d410dc7-font-size );font-weight:var( --e-global-typography-d410dc7-font-weight );line-height:var( --e-global-typography-d410dc7-line-height );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-c140f34{--display:flex;}.elementor-4318 .elementor-element.elementor-element-f96fc6e .elementor-heading-title{font-family:var( --e-global-typography-d410dc7-font-family ), Sans-serif;font-size:var( --e-global-typography-d410dc7-font-size );font-weight:var( --e-global-typography-d410dc7-font-weight );line-height:var( --e-global-typography-d410dc7-line-height );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-18e0d09{--display:flex;}.elementor-4318 .elementor-element.elementor-element-0fa5cbb .elementor-heading-title{font-family:var( --e-global-typography-d410dc7-font-family ), Sans-serif;font-size:var( --e-global-typography-d410dc7-font-size );font-weight:var( --e-global-typography-d410dc7-font-weight );line-height:var( --e-global-typography-d410dc7-line-height );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-34f88d8{--display:flex;}.elementor-4318 .elementor-element.elementor-element-2b55013 .elementor-heading-title{font-family:var( --e-global-typography-d410dc7-font-family ), Sans-serif;font-size:var( --e-global-typography-d410dc7-font-size );font-weight:var( --e-global-typography-d410dc7-font-weight );line-height:var( --e-global-typography-d410dc7-line-height );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-0169972{--display:flex;}.elementor-4318 .elementor-element.elementor-element-544f694 .elementor-heading-title{font-family:var( --e-global-typography-d410dc7-font-family ), Sans-serif;font-size:var( --e-global-typography-d410dc7-font-size );font-weight:var( --e-global-typography-d410dc7-font-weight );line-height:var( --e-global-typography-d410dc7-line-height );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-2b6d13a{--display:flex;}.elementor-4318 .elementor-element.elementor-element-1e41829 .elementor-heading-title{font-family:var( --e-global-typography-d410dc7-font-family ), Sans-serif;font-size:var( --e-global-typography-d410dc7-font-size );font-weight:var( --e-global-typography-d410dc7-font-weight );line-height:var( --e-global-typography-d410dc7-line-height );color:#FFFFFF;}.elementor-4318 .elementor-element.elementor-element-0f81b67{--n-accordion-title-font-size:18px;--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:22px;--n-accordion-item-title-distance-from-content:0px;--n-accordion-title-normal-color:#FFFFFF;--n-accordion-title-hover-color:#FFFFFF;--n-accordion-title-active-color:#FFFFFF;--n-accordion-icon-size:15px;}.elementor-4318 .elementor-element.elementor-element-0f81b67 > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{border-style:solid;border-width:0px 0px 1px 0px;border-color:#FFFFFF17;}.elementor-4318 .elementor-element.elementor-element-0f81b67 {--n-accordion-padding:0px 012px 20px 0px;}:where( .elementor-4318 .elementor-element.elementor-element-0f81b67 > .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:"Manrope", Sans-serif;font-weight:700;line-height:23px;}:where( .elementor-4318 .elementor-element.elementor-element-0f81b67 > .e-n-accordion > .e-n-accordion-item ) > .e-con{border-style:none;--padding-top:020px;--padding-right:0px;--padding-bottom:0px;--padding-left:0px;}.elementor-4318 .elementor-element.elementor-element-8cef640 .elementor-button{background-color:transparent;font-family:"Manrope", Sans-serif;font-weight:300;background-image:linear-gradient(120deg, #135DBE 20%, #043A81 100%);border-radius:15px 15px 15px 15px;padding:22px 37px 22px 37px;}.elementor-4318 .elementor-element.elementor-element-8cef640{margin:0% 0% calc(var(--kit-widget-spacing, 0px) + 1%) 0%;padding:0% 0% 0% 0%;}.elementor-4318 .elementor-element.elementor-element-d4f1aae{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-d4f1aae.e-con{--order:-99999 /* order start hack */;--flex-grow:1;--flex-shrink:1;}.elementor-widget-loop-grid .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-widget-loop-grid .elementor-pagination{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-loop-grid .e-load-more-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-4318 .elementor-element.elementor-element-5d5a277{--grid-columns:3;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-4318 .elementor-element.elementor-element-5c076ec{--width:100.312%;}.elementor-4318 .elementor-element.elementor-element-f928757{--width:100%;}.elementor-4318 .elementor-element.elementor-element-5b43203{--width:163.859px;}.elementor-4318 .elementor-element.elementor-element-012134a{--width:70%;}.elementor-4318 .elementor-element.elementor-element-208b17d{--width:70%;}}@media(max-width:1024px){.elementor-4318 .elementor-element.elementor-element-608a11b{margin:24% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}.elementor-4318 .elementor-element.elementor-element-608a11b .elementor-heading-title{font-size:var( --e-global-typography-00ca2e6-font-size );line-height:var( --e-global-typography-00ca2e6-line-height );}.elementor-4318 .elementor-element.elementor-element-ecfc43c .elementor-heading-title{font-size:16px;}.elementor-4318 .elementor-element.elementor-element-844ef57{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:15px;}.elementor-4318 .elementor-element.elementor-element-f0412bf{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:15px;}.elementor-4318 .elementor-element.elementor-element-98cfd4b{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-f7a1efd{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-19e5d20{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-f53cdbc{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-e909887{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-10e6ff5{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-05639c0{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:15px;padding:0px 0px 0px 0px;}.elementor-4318 .elementor-element.elementor-element-6dad5b0{font-size:var( --e-global-typography-d180488-font-size );}.elementor-4318 .elementor-element.elementor-element-445e519{font-size:var( --e-global-typography-8b9d830-font-size );}.elementor-4318 .elementor-element.elementor-element-4f44496 .elementor-heading-title{font-size:var( --e-global-typography-d180488-font-size );}.elementor-4318 .elementor-element.elementor-element-fa46958 .elementor-heading-title{font-size:var( --e-global-typography-d180488-font-size );}.elementor-4318 .elementor-element.elementor-element-231b92a .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-87ce606{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-b816c28{font-size:var( --e-global-typography-8b9d830-font-size );}.elementor-4318 .elementor-element.elementor-element-ef13219 .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-b47bee5{font-size:var( --e-global-typography-8b9d830-font-size );}.elementor-4318 .elementor-element.elementor-element-e5161e8{font-size:var( --e-global-typography-8b9d830-font-size );}.elementor-4318 .elementor-element.elementor-element-5ab54e4 .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-23add1b{font-size:var( --e-global-typography-d180488-font-size );}.elementor-4318 .elementor-element.elementor-element-71dcd41 .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-f96fc6e .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-0fa5cbb .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-2b55013 .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-544f694 .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-1e41829 .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-0f81b67{--n-accordion-title-font-size:16px;}.elementor-4318 .elementor-element.elementor-element-5d5a277{--grid-columns:2;}}@media(max-width:767px){.elementor-4318 .elementor-element.elementor-element-e3a7c62{--min-height:443px;--padding-top:0%;--padding-bottom:0%;--padding-left:02%;--padding-right:02%;}.elementor-4318 .elementor-element.elementor-element-608a11b{margin:26% 07% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-4318 .elementor-element.elementor-element-608a11b .elementor-heading-title{font-size:var( --e-global-typography-00ca2e6-font-size );line-height:var( --e-global-typography-00ca2e6-line-height );}.elementor-4318 .elementor-element.elementor-element-ecfc43c{--container-widget-width:90%;--container-widget-flex-grow:0;width:var( --container-widget-width, 90% );max-width:90%;}.elementor-4318 .elementor-element.elementor-element-ecfc43c .elementor-heading-title{font-size:12px;}.elementor-4318 .elementor-element.elementor-element-93d7aeb{--min-height:443px;--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:00%;}.elementor-4318 .elementor-element.elementor-element-3ac30f5{--padding-top:0%;--padding-bottom:0%;--padding-left:10%;--padding-right:10%;}.elementor-4318 .elementor-element.elementor-element-74c88cb{--padding-top:0%;--padding-bottom:0%;--padding-left:0%;--padding-right:0%;}.elementor-4318 .elementor-element.elementor-element-c3ec4be{--padding-top:05%;--padding-bottom:05%;--padding-left:02%;--padding-right:02%;}.elementor-4318 .elementor-element.elementor-element-844ef57{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:8px;}.elementor-4318 .elementor-element.elementor-element-f0412bf{--e-n-carousel-swiper-slides-to-display:2;--e-n-carousel-swiper-slides-gap:8px;}.elementor-4318 .elementor-element.elementor-element-7f52f3c{--min-height:443px;--padding-top:0%;--padding-bottom:0%;--padding-left:02%;--padding-right:02%;}.elementor-4318 .elementor-element.elementor-element-05639c0{--e-n-carousel-swiper-slides-to-display:1;}.elementor-4318 .elementor-element.elementor-element-6dad5b0{font-size:var( --e-global-typography-d180488-font-size );}.elementor-4318 .elementor-element.elementor-element-445e519{font-size:var( --e-global-typography-8b9d830-font-size );}.elementor-4318 .elementor-element.elementor-element-4f44496 .elementor-heading-title{font-size:var( --e-global-typography-d180488-font-size );}.elementor-4318 .elementor-element.elementor-element-fa46958 .elementor-heading-title{font-size:var( --e-global-typography-d180488-font-size );}.elementor-4318 .elementor-element.elementor-element-231b92a .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-87ce606{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--grid-auto-flow:row;}.elementor-4318 .elementor-element.elementor-element-d9b0fb8{--justify-content:space-between;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-3417102{--justify-content:space-between;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-535031e{--justify-content:space-between;--padding-top:30px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-4318 .elementor-element.elementor-element-2265665{--justify-content:space-between;--padding-top:30px;--padding-bottom:30px;--padding-left:30px;--padding-right:30px;}.elementor-4318 .elementor-element.elementor-element-012134a{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-4318 .elementor-element.elementor-element-b816c28{text-align:center;font-size:var( --e-global-typography-8b9d830-font-size );}.elementor-4318 .elementor-element.elementor-element-ef13219{text-align:center;}.elementor-4318 .elementor-element.elementor-element-ef13219 .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-f38bc33{--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-4318 .elementor-element.elementor-element-71015d2.elementor-element{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-0b6a13a{text-align:center;}.elementor-4318 .elementor-element.elementor-element-208b17d{--padding-top:10%;--padding-bottom:10%;--padding-left:10%;--padding-right:10%;}.elementor-4318 .elementor-element.elementor-element-b47bee5{text-align:center;font-size:var( --e-global-typography-8b9d830-font-size );}.elementor-4318 .elementor-element.elementor-element-e5161e8{text-align:center;font-size:var( --e-global-typography-8b9d830-font-size );}.elementor-4318 .elementor-element.elementor-element-5ab54e4{text-align:center;}.elementor-4318 .elementor-element.elementor-element-5ab54e4 .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-f15e6e7.e-con{--align-self:center;}.elementor-4318 .elementor-element.elementor-element-41a3e27{--padding-top:010%;--padding-bottom:010%;--padding-left:010%;--padding-right:010%;}.elementor-4318 .elementor-element.elementor-element-23add1b{font-size:var( --e-global-typography-d180488-font-size );}.elementor-4318 .elementor-element.elementor-element-71dcd41 .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-f96fc6e .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-0fa5cbb .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-2b55013 .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-544f694 .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-1e41829 .elementor-heading-title{font-size:var( --e-global-typography-d410dc7-font-size );line-height:var( --e-global-typography-d410dc7-line-height );}.elementor-4318 .elementor-element.elementor-element-0f81b67{--n-accordion-title-font-size:14px;}.elementor-4318 .elementor-element.elementor-element-5d5a277{--grid-columns:1;}}/* Start custom CSS for heading, class: .elementor-element-608a11b */.elementor-4318 .elementor-element.elementor-element-608a11b {
  background: linear-gradient(90deg, #FFFFFF, #BBBFDC); /* your colors */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  display: inline-block;
 /* optional */
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9204e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8c38e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a698898 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288cc8f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd1f30 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4004f04 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a4e4f8 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59ac5c */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb885f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9204e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8c38e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a698898 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288cc8f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd1f30 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4004f04 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a4e4f8 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59ac5c */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb885f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9204e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8c38e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a698898 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288cc8f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd1f30 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4004f04 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a4e4f8 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59ac5c */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb885f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9204e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8c38e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a698898 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288cc8f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd1f30 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4004f04 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a4e4f8 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59ac5c */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb885f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9204e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8c38e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a698898 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288cc8f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd1f30 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4004f04 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a4e4f8 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59ac5c */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb885f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9204e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8c38e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a698898 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288cc8f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd1f30 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4004f04 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a4e4f8 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59ac5c */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb885f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9204e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8c38e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a698898 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288cc8f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd1f30 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4004f04 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a4e4f8 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59ac5c */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb885f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9204e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8c38e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a698898 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288cc8f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd1f30 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4004f04 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a4e4f8 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59ac5c */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb885f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9204e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8c38e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a698898 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288cc8f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd1f30 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4004f04 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a4e4f8 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59ac5c */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb885f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9204e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8c38e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a698898 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288cc8f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd1f30 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4004f04 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a4e4f8 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59ac5c */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb885f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1f9204e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-da8c38e */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a698898 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-288cc8f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-fbd1f30 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4004f04 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9a4e4f8 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d59ac5c */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ddb885f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-844ef57 */.swiper-wrapper {
  transition-timing-function: linear !important;
}
@media (max-width: 768px) {
  .elementor-widget-image-carousel,
  .elementor-swiper {
     display: block !important;
     visibility: visible !important;
     opacity: 1 !important;
     min-height: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1371bf1 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b822cd */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bccbdab */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e904966 */.glass-card {
  width: 240px;
  height: 360px;

  /* darker blue glass */
  background: rgba(4, 58, 129, 0.0); /* #043A81 */

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 14px;

  /* subtle inner light */
  box-shadow:
    inset 0 0 18px rgba(255, 255, 255, 0.10);

  position: relative;
  overflow: hidden;
}

.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  border-left: 1px solid rgba(255, 255, 255, 0.20);
  border-right: 1px solid rgba(255, 255, 255, 0.20);

  border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b3769 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58517a */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5999d63 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f798a24 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e09c0 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa692f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1371bf1 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b822cd */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bccbdab */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e904966 */.glass-card {
  width: 240px;
  height: 360px;

  /* darker blue glass */
  background: rgba(4, 58, 129, 0.0); /* #043A81 */

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 14px;

  /* subtle inner light */
  box-shadow:
    inset 0 0 18px rgba(255, 255, 255, 0.10);

  position: relative;
  overflow: hidden;
}

.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  border-left: 1px solid rgba(255, 255, 255, 0.20);
  border-right: 1px solid rgba(255, 255, 255, 0.20);

  border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b3769 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58517a */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5999d63 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f798a24 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e09c0 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa692f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1371bf1 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b822cd */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bccbdab */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e904966 */.glass-card {
  width: 240px;
  height: 360px;

  /* darker blue glass */
  background: rgba(4, 58, 129, 0.0); /* #043A81 */

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 14px;

  /* subtle inner light */
  box-shadow:
    inset 0 0 18px rgba(255, 255, 255, 0.10);

  position: relative;
  overflow: hidden;
}

.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  border-left: 1px solid rgba(255, 255, 255, 0.20);
  border-right: 1px solid rgba(255, 255, 255, 0.20);

  border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b3769 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58517a */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5999d63 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f798a24 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e09c0 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa692f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1371bf1 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b822cd */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bccbdab */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e904966 */.glass-card {
  width: 240px;
  height: 360px;

  /* darker blue glass */
  background: rgba(4, 58, 129, 0.0); /* #043A81 */

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 14px;

  /* subtle inner light */
  box-shadow:
    inset 0 0 18px rgba(255, 255, 255, 0.10);

  position: relative;
  overflow: hidden;
}

.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  border-left: 1px solid rgba(255, 255, 255, 0.20);
  border-right: 1px solid rgba(255, 255, 255, 0.20);

  border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b3769 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58517a */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5999d63 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f798a24 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e09c0 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa692f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1371bf1 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b822cd */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bccbdab */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e904966 */.glass-card {
  width: 240px;
  height: 360px;

  /* darker blue glass */
  background: rgba(4, 58, 129, 0.0); /* #043A81 */

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 14px;

  /* subtle inner light */
  box-shadow:
    inset 0 0 18px rgba(255, 255, 255, 0.10);

  position: relative;
  overflow: hidden;
}

.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  border-left: 1px solid rgba(255, 255, 255, 0.20);
  border-right: 1px solid rgba(255, 255, 255, 0.20);

  border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b3769 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58517a */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5999d63 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f798a24 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e09c0 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa692f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1371bf1 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b822cd */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bccbdab */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e904966 */.glass-card {
  width: 240px;
  height: 360px;

  /* darker blue glass */
  background: rgba(4, 58, 129, 0.0); /* #043A81 */

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 14px;

  /* subtle inner light */
  box-shadow:
    inset 0 0 18px rgba(255, 255, 255, 0.10);

  position: relative;
  overflow: hidden;
}

.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  border-left: 1px solid rgba(255, 255, 255, 0.20);
  border-right: 1px solid rgba(255, 255, 255, 0.20);

  border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b3769 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58517a */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5999d63 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f798a24 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e09c0 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa692f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1371bf1 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b822cd */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bccbdab */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e904966 */.glass-card {
  width: 240px;
  height: 360px;

  /* darker blue glass */
  background: rgba(4, 58, 129, 0.0); /* #043A81 */

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 14px;

  /* subtle inner light */
  box-shadow:
    inset 0 0 18px rgba(255, 255, 255, 0.10);

  position: relative;
  overflow: hidden;
}

.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  border-left: 1px solid rgba(255, 255, 255, 0.20);
  border-right: 1px solid rgba(255, 255, 255, 0.20);

  border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b3769 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58517a */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5999d63 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f798a24 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e09c0 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa692f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1371bf1 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b822cd */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bccbdab */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e904966 */.glass-card {
  width: 240px;
  height: 360px;

  /* darker blue glass */
  background: rgba(4, 58, 129, 0.0); /* #043A81 */

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 14px;

  /* subtle inner light */
  box-shadow:
    inset 0 0 18px rgba(255, 255, 255, 0.10);

  position: relative;
  overflow: hidden;
}

.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  border-left: 1px solid rgba(255, 255, 255, 0.20);
  border-right: 1px solid rgba(255, 255, 255, 0.20);

  border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b3769 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58517a */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5999d63 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f798a24 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e09c0 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa692f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1371bf1 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b822cd */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bccbdab */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e904966 */.glass-card {
  width: 240px;
  height: 360px;

  /* darker blue glass */
  background: rgba(4, 58, 129, 0.0); /* #043A81 */

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 14px;

  /* subtle inner light */
  box-shadow:
    inset 0 0 18px rgba(255, 255, 255, 0.10);

  position: relative;
  overflow: hidden;
}

.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  border-left: 1px solid rgba(255, 255, 255, 0.20);
  border-right: 1px solid rgba(255, 255, 255, 0.20);

  border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b3769 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58517a */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5999d63 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f798a24 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e09c0 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa692f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1371bf1 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b822cd */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bccbdab */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e904966 */.glass-card {
  width: 240px;
  height: 360px;

  /* darker blue glass */
  background: rgba(4, 58, 129, 0.0); /* #043A81 */

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 14px;

  /* subtle inner light */
  box-shadow:
    inset 0 0 18px rgba(255, 255, 255, 0.10);

  position: relative;
  overflow: hidden;
}

.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  border-left: 1px solid rgba(255, 255, 255, 0.20);
  border-right: 1px solid rgba(255, 255, 255, 0.20);

  border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b3769 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58517a */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5999d63 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f798a24 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e09c0 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa692f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1371bf1 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9b822cd */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-bccbdab */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e904966 */.glass-card {
  width: 240px;
  height: 360px;

  /* darker blue glass */
  background: rgba(4, 58, 129, 0.0); /* #043A81 */

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);

  border-radius: 14px;

  /* subtle inner light */
  box-shadow:
    inset 0 0 18px rgba(255, 255, 255, 0.10);

  position: relative;
  overflow: hidden;
}

.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;
  pointer-events: none;

  border-left: 1px solid rgba(255, 255, 255, 0.20);
  border-right: 1px solid rgba(255, 255, 255, 0.20);

  border-radius: 14px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8b3769 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e58517a */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5999d63 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f798a24 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-82e09c0 */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ffa692f */.glass-card {
  width: 240px;
  height: 360px;

  /* ✅ ADDED THIS */
;

  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(3px);

  border-radius: 20px;
  box-shadow: 0 8px 32px rgba(0, 0, 0, 0.25);

  position: relative;
  overflow: hidden;
}

/* LEFT + RIGHT BORDERS (SAME COLOR) */
.glass-card::after {
  content: "";
  position: absolute;
  inset: 0;

  border-left: 1px solid rgba(255,255,255,0.25);
  border-right: 1px solid rgba(255,255,255,0.25);

  border-top-left-radius: 20px;
  border-bottom-right-radius: 20px;

  pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-f0412bf */.swiper-wrapper {
  transition-timing-function: linear !important;
}
@media (max-width: 768px) {
  .elementor-widget-image-carousel,
  .elementor-swiper {
     display: block !important;
     visibility: visible !important;
     opacity: 1 !important;
     min-height: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for nested-carousel, class: .elementor-element-05639c0 */.swiper-wrapper {
  transition-timing-function: linear !important;
}
@media (max-width: 768px) {
  .elementor-widget-image-carousel,
  .elementor-swiper {
     display: block !important;
     visibility: visible !important;
     opacity: 1 !important;
     min-height: 20px !important;
  }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a7b265b */.elementor-4318 .elementor-element.elementor-element-a7b265b{
    width: 140px;
      padding: 8px;
    border-radius: 14px;
    position: relative;
    overflow: hidden;

    /* glass base */
    background: radial-gradient(
        circle at top right,
        rgba(13, 13, 92, 0.35),
        rgba(3, 3, 17, 0.65)
    );

    /* glass blur */
    backdrop-filter: blur(14px);
    -webkit-backdrop-filter: blur(14px);

    /* translucent glass edge */
    border: 1px solid rgba(255, 255, 255, 0.10);

    /* depth */
    box-shadow:
        0 10px 30px rgba(0,0,0,0.25),
        inset 0 1px 1px rgba(255,255,255,0.35);
}
..elementor-4318 .elementor-element.elementor-element-a7b265b::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 14px;

    background: linear-gradient(
        90deg,
        rgba(255,255,255,0.14),
        rgba(255,255,255,0.04) 30%,
        transparent 50%
    );

    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-6dad5b0 */.elementor-4318 .elementor-element.elementor-element-6dad5b0 {
  background: linear-gradient(90deg, #FFFFFF, #BBBFDC); /* your colors */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  display: inline-block;
 /* optional */
}
..elementor-4318 .elementor-element.elementor-element-6dad5b0::before {
    content: "";
    position: absolute;
    inset: 0;
    border-radius: 14px;

    background: linear-gradient(
        135deg,
        rgba(255, 255, 255, 0.55),
        rgba(255, 255, 255, 0.1),
        rgba(0, 120, 255, 0.25)
    );

    opacity: 0.5;
    pointer-events: none;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3e03ac4 */.elementor-4318 .elementor-element.elementor-element-3e03ac4 {

 
    background: rgba(4, 58, 129, 0.04);
    border-radius: 14px;

    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    border: 1px solid #FFFFFF1A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2613025 */.elementor-4318 .elementor-element.elementor-element-2613025 {

 
    background: rgba(4, 58, 129, 0.04);
    border-radius: 14px;

    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    border: 1px solid #FFFFFF1A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-ce87e58 */.elementor-4318 .elementor-element.elementor-element-ce87e58 {

 
    background: rgba(4, 58, 129, 0.04);
    border-radius: 14px;

    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    border: 1px solid #FFFFFF1A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5fba7ee */.elementor-4318 .elementor-element.elementor-element-5fba7ee {

 
    background: rgba(4, 58, 129, 0.04);
    border-radius: 14px;

    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    border: 1px solid #FFFFFF1A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f928757 */.elementor-4318 .elementor-element.elementor-element-f928757 {
    position: absolute;
    left: 50%;
    transform: translateX(-50%)!important;

    width: 480px;
  
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5b43203 *//* OUTER MASK CONTAINER */
#column1 {
    //width: 200px;
    height: 700px;
    overflow: hidden;

    -webkit-mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
    mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
}

/* INNER TRACK (THIS MOVES) */
.image-track1 {
    display: flex;
    flex-direction: column;
    animation: looping 30s linear infinite;
}

/* IMAGES */
.image1 {
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    margin-bottom: 4px;
}

/* SMOOTH INFINITE LOOP */
@keyframes looping {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-de9c632 *//* OUTER MASK CONTAINER */
#column4 {
    width: 200px;
    height: 700px;
    overflow: hidden;

    -webkit-mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
    mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
}

/* INNER TRACK (MOVES IN REVERSE) */
.image-track4 {
    display: flex;
    flex-direction: column;
    animation: looping 30s linear infinite reverse;
}

/* IMAGES */
.image4 {
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    margin-bottom: 4px;
}

/* LOOP */
@keyframes looping {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-1212ab2 *//* OUTER MASK CONTAINER */
#column3 {
    width: 200px;
    height: 700px;
    overflow: hidden;

    -webkit-mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
    mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
}

/* INNER TRACK (THIS MOVES) */
.image-track3 {
    display: flex;
    flex-direction: column;
    animation: looping 30s linear infinite;
}

/* IMAGES */
.image3 {
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    margin-bottom: 4px;
}

/* SMOOTH INFINITE LOOP */
@keyframes looping {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4092789 *//* OUTER MASK CONTAINER */
#column2 {
    width: 200px;
    height: 700px;
    overflow: hidden;

    -webkit-mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
    mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
}

/* INNER TRACK (MOVES IN REVERSE) */
.image-track2 {
    display: flex;
    flex-direction: column;
    animation: looping 30s linear infinite reverse;
}

/* IMAGES */
.image2 {
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    margin-bottom: 4px;
}

/* LOOP */
@keyframes looping {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a121b1f *//* OUTER MASK CONTAINER */
#column0 {
    width: 200px;
    height: 700px;
    overflow: hidden;

    -webkit-mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
    mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
}

/* INNER TRACK (THIS MOVES) */
.image-track0 {
    display: flex;
    flex-direction: column;
    animation: looping 30s linear infinite;
}

/* IMAGES */
.image0 {
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    margin-bottom: 4px;
}

/* SMOOTH INFINITE LOOP */
@keyframes looping {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-36d9765 *//* OUTER MASK CONTAINER */
#column01 {
    width: 200px;
    height: 700px;
    overflow: hidden;

    -webkit-mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
    mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
}

/* INNER TRACK (MOVES IN REVERSE) */
.image-track01 {
    display: flex;
    flex-direction: column;
    animation: looping 30s linear infinite reverse;
}

/* IMAGES */
.image01 {
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    margin-bottom: 4px;
}

/* LOOP */
@keyframes looping {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e50ff6f *//* OUTER MASK CONTAINER */
#column001 {
    width: 200px;
    height: 700px;
    overflow: hidden;

    -webkit-mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
    mask-image: linear-gradient(
        to bottom,
        rgba(0, 0, 0, 0),
        black 20%,
        black 80%,
        rgba(0, 0, 0, 0)
    );
}

/* INNER TRACK (THIS MOVES) */
.image-track001 {
    display: flex;
    flex-direction: column;
    animation: looping 30s linear infinite;
}

/* IMAGES */
.image001 {
    border-radius: 14px;
    border: 1px solid rgba(255, 255, 255, 0.1);
    margin-bottom: 4px;
}

/* SMOOTH INFINITE LOOP */
@keyframes looping {
    0% {
        transform: translateY(0);
    }
    100% {
        transform: translateY(-50%);
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d9b0fb8 */.elementor-4318 .elementor-element.elementor-element-d9b0fb8 {

 
    background: rgba(4, 58, 129, 0.04);
    border-radius: 14px;

    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    border: 1px solid #FFFFFF1A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3417102 */.elementor-4318 .elementor-element.elementor-element-3417102 {

 
    background: rgba(4, 58, 129, 0.04);
    border-radius: 14px;

    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    border: 1px solid #FFFFFF1A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-535031e */.elementor-4318 .elementor-element.elementor-element-535031e {

 
    background: rgba(4, 58, 129, 0.04);
    border-radius: 14px;

    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    border: 1px solid #FFFFFF1A;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2265665 */.elementor-4318 .elementor-element.elementor-element-2265665 {

 
    background: rgba(4, 58, 129, 0.04);
    border-radius: 14px;

    backdrop-filter: blur(0px);
    -webkit-backdrop-filter: blur(0px);
    border: 1px solid #FFFFFF1A;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-b816c28 */.elementor-4318 .elementor-element.elementor-element-b816c28 {
  background: linear-gradient(90deg, #FFFFFF, #BBBFDC); /* your colors */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  display: inline-block;
 /* optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5161e8 */.elementor-4318 .elementor-element.elementor-element-e5161e8 {
  background: linear-gradient(90deg, #FFFFFF, #BBBFDC); /* your colors */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  display: inline-block;
 /* optional */
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-23add1b */.elementor-4318 .elementor-element.elementor-element-23add1b {
  background: linear-gradient(90deg, #FFFFFF, #BBBFDC); /* your colors */
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
  background-clip: text;
  color: transparent;
  display: inline-block;
 /* optional */
}/* End custom CSS */