.elementor-671 .elementor-element.elementor-element-a45a621{--display:flex;--margin-top:-74px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:87px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-a45a621:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-a45a621 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-671 .elementor-element.elementor-element-4b338fc{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-671 .elementor-element.elementor-element-bf784f2{--display:flex;--justify-content:center;}.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-671 .elementor-element.elementor-element-4519295{width:var( --container-widget-width, 97.547% );max-width:97.547%;--container-widget-width:97.547%;--container-widget-flex-grow:0;text-align:start;}.elementor-671 .elementor-element.elementor-element-4519295.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-4519295 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.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-671 .elementor-element.elementor-element-9b28e6b{font-family:"Poppins", Sans-serif;font-weight:400;color:#ACACAC;}.elementor-671 .elementor-element.elementor-element-4e15aaf{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-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-671 .elementor-element.elementor-element-a68ee1a .elementor-wrapper{--video-aspect-ratio:1;}.elementor-671 .elementor-element.elementor-element-b746aa6{--display:flex;}.elementor-671 .elementor-element.elementor-element-b746aa6:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-b746aa6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-671 .elementor-element.elementor-element-7eb6758{--spacer-size:150px;}.elementor-671 .elementor-element.elementor-element-6e29759{--display:flex;}.elementor-671 .elementor-element.elementor-element-ee43938 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-81b75ff{--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;--overflow:hidden;}.elementor-671 .elementor-element.elementor-element-0bf2145{--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:#030202;--border-color:#030202;--border-radius:30px 30px 30px 30px;}.elementor-671 .elementor-element.elementor-element-ccdd021 img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-8577ff9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-65c3c6c{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-65c3c6c a{color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-91e0010{--display:flex;--overflow:hidden;}.elementor-671 .elementor-element.elementor-element-32daabc img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-777ce3b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-332461d{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-332461d a{color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-362590c{--display:flex;}.elementor-671 .elementor-element.elementor-element-8d573cf img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-6f7ddda .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-f71e3a1{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-f71e3a1 a{color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-bcd37b9{--display:flex;}.elementor-671 .elementor-element.elementor-element-896b5c4 img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-1d1ed2a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-ffe2af3{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-ffe2af3 a{color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-e75d8e6{--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:#030202;--border-color:#030202;--border-radius:30px 30px 30px 30px;}.elementor-671 .elementor-element.elementor-element-6d2981a img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-8af355e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-9c5316f{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-9c5316f a{color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-213c538{--display:flex;}.elementor-671 .elementor-element.elementor-element-12bd9ba img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-60dd14e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-5f0fa3d{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-5f0fa3d a{color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-5b3416c{--display:flex;--overflow:auto;}.elementor-671 .elementor-element.elementor-element-1590ef6 img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-7acca98 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-90adf75{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-90adf75 a{color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-6e717c9{--display:flex;--overflow:auto;}.elementor-671 .elementor-element.elementor-element-9b39708 img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-3244547 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-87ffaa2{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-87ffaa2 a{color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-8598a96{--display:flex;}.elementor-671 .elementor-element.elementor-element-0277bde img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-40bebc7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-dc4a10c{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-dc4a10c a{color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-dd5caa1{--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:#030202;--border-color:#030202;--border-radius:30px 30px 30px 30px;}.elementor-671 .elementor-element.elementor-element-9af0a90 img{height:180px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-67b4c8b .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-805c34f{font-family:"Poppins", Sans-serif;font-weight:400;color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-805c34f a{color:#25F0C0;}.elementor-671 .elementor-element.elementor-element-b5582c4{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:27px;--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-671 .elementor-element.elementor-element-b5582c4 .swiper-slide ) > .e-con{--padding-top:10px;--padding-right:10px;--padding-bottom:10px;--padding-left:10px;}:where( [data-core-v316-plus="true"] .elementor-element.elementor-widget-n-carousel .swiper-slide ) > .e-con{--padding-block-start:10px;--padding-inline-end:10px;--padding-block-end:10px;--padding-inline-start:10px;}.elementor-671 .elementor-element.elementor-element-3f5f62a{--display:flex;}.elementor-671 .elementor-element.elementor-element-3f5f62a:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-3f5f62a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-671 .elementor-element.elementor-element-f50bc14{--display:flex;}.elementor-671 .elementor-element.elementor-element-c2b3a96{--spacer-size:100px;}.elementor-671 .elementor-element.elementor-element-b630548 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-6de8e74{--display:flex;}.elementor-671 .elementor-element.elementor-element-090c0df{--display:flex;}.elementor-671 .elementor-element.elementor-element-6b1351c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-671 .elementor-element.elementor-element-0a42fd4 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-850ee2b{--display:flex;}.elementor-671 .elementor-element.elementor-element-743eac9 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-671 .elementor-element.elementor-element-5b4f134 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-83555a3{--display:flex;}.elementor-671 .elementor-element.elementor-element-65156dc .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-671 .elementor-element.elementor-element-d416572 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-5f2605b{--display:flex;}.elementor-671 .elementor-element.elementor-element-b80312e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-671 .elementor-element.elementor-element-bb3160e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-1c4cea1{--display:flex;}.elementor-671 .elementor-element.elementor-element-bd5691e .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-671 .elementor-element.elementor-element-4b8b89c .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-e1b902f{--display:flex;}.elementor-671 .elementor-element.elementor-element-4b0c053 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-671 .elementor-element.elementor-element-a8b44b1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-82fff11{--display:flex;}.elementor-671 .elementor-element.elementor-element-5bac132 .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-671 .elementor-element.elementor-element-d894469 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-2149ca2{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--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-671 .elementor-element.elementor-element-f118e87{--display:flex;}.elementor-671 .elementor-element.elementor-element-f118e87:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-f118e87 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-671 .elementor-element.elementor-element-dc55b32{--spacer-size:150px;}.elementor-671 .elementor-element.elementor-element-2ee01c8{--display:flex;}.elementor-671 .elementor-element.elementor-element-7183ba9 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-741a2d2{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-671 .elementor-element.elementor-element-300779b{--display:flex;}.elementor-671 .elementor-element.elementor-element-e65b987 img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-7822128 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-48c0bb3{--display:flex;}.elementor-671 .elementor-element.elementor-element-2f2a588 img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-9deac15 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-20c853a{--display:flex;}.elementor-671 .elementor-element.elementor-element-7218de3 img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-c7d6330 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-ddca197{--display:flex;}.elementor-671 .elementor-element.elementor-element-bda7df8 img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-5779a2e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-9ae27a9{--display:flex;}.elementor-671 .elementor-element.elementor-element-edaddd6 img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-9791b17 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-28773e2{--display:flex;}.elementor-671 .elementor-element.elementor-element-79ff974 img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-26bb326 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-84fff53{--display:flex;}.elementor-671 .elementor-element.elementor-element-921b904 img{height:190px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-1e30f02 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-2d3276f{--display:flex;}.elementor-671 .elementor-element.elementor-element-64452bf img{height:190px;object-fit:contain;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-3fc3560 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-8b3ad9c{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:27px;--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-671 .elementor-element.elementor-element-d8f3cf3{--display:flex;}.elementor-671 .elementor-element.elementor-element-d8f3cf3:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-d8f3cf3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-671 .elementor-element.elementor-element-491a02e{--spacer-size:150px;}.elementor-671 .elementor-element.elementor-element-83d9bd1 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-ed0fcfd{--display:flex;}.elementor-671 .elementor-element.elementor-element-6223e77{--display:flex;}.elementor-671 .elementor-element.elementor-element-8d8d672 img{height:320px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-8349d9a .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-234bc43{--display:flex;}.elementor-671 .elementor-element.elementor-element-a6caf54 img{height:320px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-5141756 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-47333ac{--display:flex;}.elementor-671 .elementor-element.elementor-element-8d3ebca img{height:320px;object-fit:cover;object-position:center center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-aae4a87 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-e10e740{--display:flex;}.elementor-671 .elementor-element.elementor-element-c86b489 img{height:320px;object-fit:cover;object-position:top center;border-radius:10px 10px 10px 10px;}.elementor-671 .elementor-element.elementor-element-1f3d323 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-8cd565b{--e-n-carousel-swiper-slides-to-display:4;--e-n-carousel-swiper-slides-gap:20px;--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-671 .elementor-element.elementor-element-1719422{--display:flex;}.elementor-671 .elementor-element.elementor-element-1719422:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-1719422 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-671 .elementor-element.elementor-element-6db9ac9{--spacer-size:150px;}.elementor-671 .elementor-element.elementor-element-06d3a4e{--display:flex;--min-height:0px;--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 1px;--row-gap:0px;--column-gap:1px;--border-radius:28px 28px 28px 28px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:5px;--padding-bottom:5px;--padding-left:5px;--padding-right:5px;}.elementor-671 .elementor-element.elementor-element-06d3a4e:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-06d3a4e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#050706BF;}.elementor-671 .elementor-element.elementor-element-06d3a4e.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-84e112c{--display:flex;--padding-top:26px;--padding-bottom:26px;--padding-left:26px;--padding-right:26px;}.elementor-671 .elementor-element.elementor-element-84e112c.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-cc0d235 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:28px;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-f8f89d5{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:500;line-height:24px;color:#C7C7C7;}.elementor-671 .elementor-element.elementor-element-f8f89d5 p{margin-block-end:0px;}.elementor-671 .elementor-element.elementor-element-950e479{--display:flex;--min-height:164px;--padding-top:15px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-950e479.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-f890e99{width:var( --container-widget-width, 103.645% );max-width:103.645%;padding:9px 0px 0px 0px;--container-widget-width:103.645%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-f890e99.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-f890e99 img{width:100%;max-width:90%;height:196px;}.elementor-671 .elementor-element.elementor-element-0426930{--display:flex;}.elementor-671 .elementor-element.elementor-element-0426930:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-0426930 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-671 .elementor-element.elementor-element-a591ab2{--display:flex;}.elementor-671 .elementor-element.elementor-element-801ca27{--spacer-size:150px;}.elementor-671 .elementor-element.elementor-element-5d2ac47 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-69feef2{--display:flex;}.elementor-671 .elementor-element.elementor-element-60b8f96{--display:flex;}.elementor-671 .elementor-element.elementor-element-a8cb5d9{--display:flex;}.elementor-671 .elementor-element.elementor-element-5217b23{--display:flex;}.elementor-671 .elementor-element.elementor-element-fde1252{--display:flex;}.elementor-671 .elementor-element.elementor-element-d97cb8d{--display:flex;}.elementor-671 .elementor-element.elementor-element-f59bd48{--display:flex;}.elementor-671 .elementor-element.elementor-element-80c810f{--e-n-carousel-swiper-slides-to-display:5;--e-n-carousel-swiper-slides-gap:0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-671 .elementor-element.elementor-element-57232ed{--display:flex;--min-height:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:63px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-57232ed:not(.elementor-motion-effects-element-type-background), .elementor-671 .elementor-element.elementor-element-57232ed > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F1513;}.elementor-671 .elementor-element.elementor-element-57232ed.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-52fe643{--spacer-size:150px;}.elementor-671 .elementor-element.elementor-element-7ad9925{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-671 .elementor-element.elementor-element-f611bd2{--display:flex;--min-height:0px;--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-671 .elementor-element.elementor-element-f611bd2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-6a1cf65{--display:flex;}.elementor-671 .elementor-element.elementor-element-c5f91de{width:var( --container-widget-width, 72.195% );max-width:72.195%;--container-widget-width:72.195%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-c5f91de.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-c5f91de .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:600;color:#FFFFFF;}.elementor-671 .elementor-element.elementor-element-e703611{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-671 .elementor-element.elementor-element-b737a94{--display:flex;--min-height:500px;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-671 .elementor-element.elementor-element-b737a94.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-c66d8d6{width:var( --container-widget-width, 102.192% );max-width:102.192%;--container-widget-width:102.192%;--container-widget-flex-grow:0;}.elementor-671 .elementor-element.elementor-element-c66d8d6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-c66d8d6 img{width:100%;max-width:100%;height:500px;object-fit:cover;object-position:center center;}@media(min-width:768px){.elementor-671 .elementor-element.elementor-element-06d3a4e{--width:100%;}.elementor-671 .elementor-element.elementor-element-84e112c{--width:65%;}.elementor-671 .elementor-element.elementor-element-950e479{--width:38.193%;}.elementor-671 .elementor-element.elementor-element-57232ed{--width:100%;}.elementor-671 .elementor-element.elementor-element-f611bd2{--width:65%;}.elementor-671 .elementor-element.elementor-element-b737a94{--width:38%;}}@media(max-width:1024px){.elementor-671 .elementor-element.elementor-element-b5582c4{--e-n-carousel-swiper-slides-to-display:2;}.elementor-671 .elementor-element.elementor-element-2149ca2{--e-n-carousel-swiper-slides-to-display:2;}.elementor-671 .elementor-element.elementor-element-8b3ad9c{--e-n-carousel-swiper-slides-to-display:2;}.elementor-671 .elementor-element.elementor-element-8cd565b{--e-n-carousel-swiper-slides-to-display:2;}.elementor-671 .elementor-element.elementor-element-80c810f{--e-n-carousel-swiper-slides-to-display:2;}}@media(max-width:767px){.elementor-671 .elementor-element.elementor-element-7eb6758{--spacer-size:50px;}.elementor-671 .elementor-element.elementor-element-b5582c4{--e-n-carousel-swiper-slides-to-display:1;}.elementor-671 .elementor-element.elementor-element-c2b3a96{--spacer-size:50px;}.elementor-671 .elementor-element.elementor-element-2149ca2{--e-n-carousel-swiper-slides-to-display:1;}.elementor-671 .elementor-element.elementor-element-dc55b32{--spacer-size:50px;}.elementor-671 .elementor-element.elementor-element-8b3ad9c{--e-n-carousel-swiper-slides-to-display:1;}.elementor-671 .elementor-element.elementor-element-491a02e{--spacer-size:50px;}.elementor-671 .elementor-element.elementor-element-8cd565b{--e-n-carousel-swiper-slides-to-display:1;}.elementor-671 .elementor-element.elementor-element-06d3a4e{--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:nowrap;--margin-top:0px;--margin-bottom:0250px;--margin-left:0px;--margin-right:0px;}.elementor-671 .elementor-element.elementor-element-84e112c{--width:50%;}.elementor-671 .elementor-element.elementor-element-cc0d235 .elementor-heading-title{font-size:18px;}.elementor-671 .elementor-element.elementor-element-f8f89d5{font-size:11px;}.elementor-671 .elementor-element.elementor-element-950e479{--width:50%;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-671 .elementor-element.elementor-element-950e479.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-671 .elementor-element.elementor-element-f890e99{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-671 .elementor-element.elementor-element-f890e99 img{width:100%;max-width:100%;}.elementor-671 .elementor-element.elementor-element-80c810f{--e-n-carousel-swiper-slides-to-display:1;}}/* Start custom CSS for video, class: .elementor-element-a68ee1a */.elementor-671 .elementor-element.elementor-element-a68ee1a{
  position:relative;
  overflow:hidden;
}

/* BOTTOM FADE */
.elementor-671 .elementor-element.elementor-element-a68ee1a::before{
  content:'';
  position:absolute;
  left:0;
  bottom:0;
  width:100%;
  height:100%;

  background:linear-gradient(
    to bottom,
    rgba(15,21,19,0) 0%,
    rgba(15,21,19,0.3) 40%,
    rgba(15,21,19,0.7) 70%,
    #0F1513 100%
  );

  z-index:1;
  pointer-events:none;
}



/* 🚨 THIS IS THE REAL FIX */
.elementor-671 .elementor-element.elementor-element-a68ee1a > .e-con-inner{
  position:relative;
  z-index:2;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf2145 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75d8e6 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5caa1 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf2145 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75d8e6 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5caa1 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf2145 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75d8e6 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5caa1 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf2145 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75d8e6 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5caa1 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf2145 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75d8e6 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5caa1 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf2145 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75d8e6 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5caa1 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf2145 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75d8e6 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5caa1 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf2145 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75d8e6 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5caa1 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf2145 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75d8e6 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5caa1 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf2145 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75d8e6 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5caa1 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0bf2145 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e75d8e6 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-dd5caa1 */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83555a3 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83555a3 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83555a3 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83555a3 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83555a3 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83555a3 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83555a3 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-83555a3 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300779b */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300779b */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300779b */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300779b */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300779b */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300779b */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300779b */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300779b */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-300779b */.media-card{
position:relative;
border-radius:18px;

/* background gradient */
background:linear-gradient(
160deg,
rgba(37,240,192,0.18),
rgba(6,18,16,1)
);

/* border gradient */
border:1px solid transparent;
background-clip:padding-box;
}

.media-card::before{
content:"";
position:absolute;
inset:0;
border-radius:inherit;
padding:1px;
pointer-events:none;

background:linear-gradient(
135deg,
rgba(37,240,192,0.9),
rgba(37,240,192,0.25),
rgba(37,240,192,0.05)
);

-webkit-mask:
linear-gradient(#000 0 0) content-box,
linear-gradient(#000 0 0);
-webkit-mask-composite:xor;
mask-composite:exclude;
}

/* hover: reverse gradients */
.media-card:hover{
background:linear-gradient(
160deg,
rgba(6,18,16,1),
rgba(37,240,192,0.18)
);
}

.media-card:hover::before{
background:linear-gradient(
135deg,
rgba(37,240,192,0.05),
rgba(37,240,192,0.25),
rgba(37,240,192,0.9)
);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-234bc43 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

transition:all .35s ease;
position:relative;
overflow:hidden;
}


/* SOFT INNER LIGHT */

.eco-card::before{
content:"";
position:absolute;
inset:0;

background:radial-gradient(circle at center,
rgba(37,240,192,0.25),
transparent 70%);

opacity:.35;
transition:opacity .35s ease;
}


/* HOVER EFFECT */

.eco-card:hover{
transform:scale(1.04);

box-shadow:
0 0 20px rgba(37,240,192,0.35),
0 0 60px rgba(37,240,192,0.18),
inset 0 0 40px rgba(37,240,192,0.1);
}


/* LIGHT GLOW STRONGER ON HOVER */

.eco-card:hover::before{
opacity:.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-234bc43 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

transition:all .35s ease;
position:relative;
overflow:hidden;
}


/* SOFT INNER LIGHT */

.eco-card::before{
content:"";
position:absolute;
inset:0;

background:radial-gradient(circle at center,
rgba(37,240,192,0.25),
transparent 70%);

opacity:.35;
transition:opacity .35s ease;
}


/* HOVER EFFECT */

.eco-card:hover{
transform:scale(1.04);

box-shadow:
0 0 20px rgba(37,240,192,0.35),
0 0 60px rgba(37,240,192,0.18),
inset 0 0 40px rgba(37,240,192,0.1);
}


/* LIGHT GLOW STRONGER ON HOVER */

.eco-card:hover::before{
opacity:.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-234bc43 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

transition:all .35s ease;
position:relative;
overflow:hidden;
}


/* SOFT INNER LIGHT */

.eco-card::before{
content:"";
position:absolute;
inset:0;

background:radial-gradient(circle at center,
rgba(37,240,192,0.25),
transparent 70%);

opacity:.35;
transition:opacity .35s ease;
}


/* HOVER EFFECT */

.eco-card:hover{
transform:scale(1.04);

box-shadow:
0 0 20px rgba(37,240,192,0.35),
0 0 60px rgba(37,240,192,0.18),
inset 0 0 40px rgba(37,240,192,0.1);
}


/* LIGHT GLOW STRONGER ON HOVER */

.eco-card:hover::before{
opacity:.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-234bc43 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

transition:all .35s ease;
position:relative;
overflow:hidden;
}


/* SOFT INNER LIGHT */

.eco-card::before{
content:"";
position:absolute;
inset:0;

background:radial-gradient(circle at center,
rgba(37,240,192,0.25),
transparent 70%);

opacity:.35;
transition:opacity .35s ease;
}


/* HOVER EFFECT */

.eco-card:hover{
transform:scale(1.04);

box-shadow:
0 0 20px rgba(37,240,192,0.35),
0 0 60px rgba(37,240,192,0.18),
inset 0 0 40px rgba(37,240,192,0.1);
}


/* LIGHT GLOW STRONGER ON HOVER */

.eco-card:hover::before{
opacity:.6;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-234bc43 *//* CARD BACKGROUND */

.eco-card{
background:
radial-gradient(circle at 20% 10%, rgba(37,240,192,0.35), transparent 60%),
radial-gradient(circle at 80% 90%, rgba(37,240,192,0.18), transparent 65%),
linear-gradient(160deg,#041311,#0F1513);

border-radius:22px;
border:1px solid rgba(37,240,192,0.25);

transition:all .35s ease;
position:relative;
overflow:hidden;
}


/* SOFT INNER LIGHT */

.eco-card::before{
content:"";
position:absolute;
inset:0;

background:radial-gradient(circle at center,
rgba(37,240,192,0.25),
transparent 70%);

opacity:.35;
transition:opacity .35s ease;
}


/* HOVER EFFECT */

.eco-card:hover{
transform:scale(1.04);

box-shadow:
0 0 20px rgba(37,240,192,0.35),
0 0 60px rgba(37,240,192,0.18),
inset 0 0 40px rgba(37,240,192,0.1);
}


/* LIGHT GLOW STRONGER ON HOVER */

.eco-card:hover::before{
opacity:.6;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-d945c92 */.subscribe-container{
width:100%;
max-width:600px;
}

#subscribeForm{
display:flex;
align-items:center;
background:linear-gradient(90deg,#0c2b28,#0f1f1d);
border:2px solid #26d6b5;
border-radius:40px;
padding:6px;
}

#emailInput{
flex:1;
background:transparent;
border:none;
outline:none;
color:#ffffff;
padding:14px 20px;
font-size:16px;
}

#emailInput::placeholder{
color:#c5d1cf;
}

#subscribeForm button{
background:linear-gradient(90deg,#2fe1b8,#178d73);
border:none;
color:#fff;
padding:12px 22px;
border-radius:30px;
font-size:16px;
cursor:pointer;
display:flex;
align-items:center;
gap:8px;
}

.arrow{
font-size:14px;
background:rgba(255,255,255,0.2);
padding:4px 6px;
border-radius:50%;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-c5f91de */.elementor-671 .elementor-element.elementor-element-c5f91de {
  position: relative;
  overflow: hidden;
}

.elementor-671 .elementor-element.elementor-element-c5f91de::after {
  content: "";
  position: absolute;
  top: 0;
  right: 0;
  width: 40%;        /* control gradient width */
  height: 100%;
  pointer-events: none;

  background: linear-gradient(
    to right,
    transparent 0%,
    #0F1513 100%
  );
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-bb3d620 */.partner-form {
            display: grid;
            grid-template-columns: repeat(3, 1fr);
            gap: 20px;
        }

        .message-full {
            grid-column: 1 / -1;
        }
        
         .first-row label {
            min-height: 48px;
            display: block;
        }

        .error {
            color: #ff4d4f;
            font-size: 12px;
            margin-top: 4px;
            display: block;
        }

        .form-footer {
            grid-column: 1 / -1;
            display: flex;
            justify-content: space-between;
            align-items: center;
            margin-top: 10px;
        }
        
        .partner-form .emailField.email-full {
  grid-column: 1 / -1;
}

        .partner-form,
        .partner-form label,
        .partner-form h2,
        .partner-form p {
            color: #ffffff !important;
        }

        /* INPUT TEXT */
        .partner-form input,
        .partner-form select,
        .partner-form textarea {
            color: #ffffff !important;
        }

        /* PLACEHOLDER TEXT */
        .partner-form input::placeholder,
        .partner-form textarea::placeholder {
            color: rgba(255, 255, 255, 0.7) !important;
        }

        /* SELECTED TEXT */
        .partner-form select {
            color: #ffffff !important;
        }

        /* TERMS TEXT */
        .partner-form .terms label {
            color: #ffffff !important;
            margin-bottom: 0;
        }

        .partner-form select {
            color: #ffffff;
            background: transparent;
        }

        .partner-form select option {
            color: #0F1513;
            /* dark text for dropdown list */
            background: #ffffff;
            font-family: Poppins, sans-serif;
        }

        .partner-form {
            max-width: 900px;
            color: #fff;
            font-family: Poppins, sans-serif;
        }

        .subtitle {
            margin-bottom: 25px;
            opacity: 0.8;
        }

        .form-row {
            display: flex;
            gap: 30px;
            margin-bottom: 20px;
        }

        .form-group {
            flex: 1;
            display: flex;
            flex-direction: column;
        }

        .form-group.full {
            width: 100%;
            margin-bottom: 0;
        }

        .partner-form label {
            margin-bottom: 6px;
            font-size: 14px;
            font-weight: 400;
        }

        .partner-form input,
        .partner-form textarea,
        .partner-form select {
            background: transparent;
            border: none;
            border-bottom: 1px solid rgba(255, 255, 255, 0.4);
            padding: 10px 5px;
            color: #fff;
            outline: none;
        }

        .partner-form input:focus,
        .partner-form textarea:focus,
        .partner-form select:focus {
            border-bottom: 1px solid #25F0C0;
            border-top: none;
            border-right: none;
            border-left: none;
            background-color: transparent;
        }

        .hidden {
            display: none !important;
        }

        .terms {
            margin: 0;
            font-size: 14px;
            display: flex;
            align-items: center;
            gap: 8px;
            flex-wrap: wrap;
        }

        .terms a {
            color: #25F0C0;
        }

        .submit-btn {
            border: none;
            padding: 10px 15px;
            cursor: pointer;
                background-color: transparent;
    font-family: "Poppins", Sans-serif;
    font-size: 14;
    font-weight: 400;
    letter-spacing: -0.4px;
    fill: #FFFFFF;
    color: #FFFFFF;
    background-image: linear-gradient(171deg, #25F0C0 0%, #0F1513 100%);
    border-radius: 50px 50px 50px 50px;
        }

        .error {
            color: #ff6b6b;
            font-size: 12px;
            margin-top: 4px;
            min-height: 16px;
        }

        .mandatory-star {
            color: #ff6b6b;
        }

        .form-footer {
            display: flex;
            justify-content: space-between;
            align-items: center;
            flex-wrap: wrap;
            margin-top: 25px;
        }

        .form-footer input {
            width: auto;
        }

/* ─── TABLET: below 991px ─── */
@media (max-width: 991px) {
  #elementor-popup-modal-875 .dialog-message {
    width: 95vw;
  }

  .partner-form {
    grid-template-columns: repeat(2, 1fr);
  }
}

/* ─── MOBILE: below 767px ─── */
@media (max-width: 767px) {
  #elementor-popup-modal-875 .dialog-message {
    width: 95vw;
  }

  .partner-form {
    grid-template-columns: 1fr;
    gap: 15px;
  }

  .form-footer {
    flex-direction: column;
    align-items: flex-start;
    gap: 15px;
  }

  .submit-btn {
    width: 100%;
    text-align: center;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c66d8d6 */.elementor-671 .elementor-element.elementor-element-c66d8d6{
  position:relative;
  overflow:hidden;

  /* smooth fade edges */
  -webkit-mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 20%,
    black 80%,
    transparent 100%
  );

  mask-image: linear-gradient(
    to right,
    transparent 0%,
    black 20%,
    black 80%,
    transparent 100%
  );
}/* End custom CSS */