.elementor-5913 .elementor-element.elementor-element-309600b2:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-309600b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0723;}.elementor-5913 .elementor-element.elementor-element-309600b2{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 120px 0px;}.elementor-5913 .elementor-element.elementor-element-309600b2 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5913 .elementor-element.elementor-element-2828cc19 > .elementor-element-populated{margin:0px 0px 0px 0px;--e-column-margin-right:0px;--e-column-margin-left:0px;padding:0px 0px 0px 0px;}.elementor-5913 .elementor-element.elementor-element-4cdba406{padding:0px 0px 0px 0px;z-index:10;text-align:center;}.elementor-5913 .elementor-element.elementor-element-4cdba406 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:53px;font-weight:400;text-transform:none;line-height:1.143em;letter-spacing:-1.5px;}.elementor-5913 .elementor-element.elementor-element-e7fc16b{--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;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-411760c{--display:flex;}.elementor-5913 .elementor-element.elementor-element-10e3934{--display:flex;}.elementor-5913 .elementor-element.elementor-element-e5e77bc{--display:flex;}.elementor-5913 .elementor-element.elementor-element-b768eb8{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;padding:50px 0px 50px 0px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-5913 .elementor-element.elementor-element-38243a85:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-38243a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0723;background-image:url("https://trust-fall.com/wp-content/uploads/2026/06/bg-scaled-e1782131729669.png");background-position:0px -51px;background-repeat:no-repeat;background-size:cover;}.elementor-5913 .elementor-element.elementor-element-38243a85{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 50px 0px;}.elementor-5913 .elementor-element.elementor-element-38243a85 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5913 .elementor-element.elementor-element-3058c6a2 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5913 .elementor-element.elementor-element-477fdf97{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-5913 .elementor-element.elementor-element-477fdf97 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:70px;font-weight:400;text-transform:none;line-height:1.143em;letter-spacing:-1.5px;}.elementor-5913 .elementor-element.elementor-element-5e33717{width:var( --container-widget-width, 100% );max-width:100%;margin:0px 50px calc(var(--kit-widget-spacing, 0px) + 0px) 50px;padding:0px 0px 0px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Unbounded", Sans-serif;}.elementor-5913 .elementor-element.elementor-element-e8e67fd:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-e8e67fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0723;background-image:url("https://trust-fall.com/wp-content/uploads/2026/06/newbg.png");background-position:0px -472px;background-repeat:no-repeat;background-size:cover;}.elementor-5913 .elementor-element.elementor-element-e8e67fd{overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:200px 0px 200px 0px;}.elementor-5913 .elementor-element.elementor-element-e8e67fd > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5913 .elementor-element.elementor-element-e8e67fd > .elementor-shape-top .elementor-shape-fill{fill:#0F0723;}.elementor-5913 .elementor-element.elementor-element-e8e67fd > .elementor-shape-bottom .elementor-shape-fill{fill:#0F0723;}.elementor-5913 .elementor-element.elementor-element-3c1e0bc > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5913 .elementor-element.elementor-element-b41f6b3{width:var( --container-widget-width, 100% );max-width:100%;margin:50px 0px calc(var(--kit-widget-spacing, 0px) + 50px) 0px;padding:0% 0% 0% 0%;--container-widget-width:100%;--container-widget-flex-grow:0;z-index:5;text-align:center;}.elementor-5913 .elementor-element.elementor-element-b41f6b3 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:70px;font-weight:400;text-transform:none;line-height:1.143em;letter-spacing:-1.5px;}.elementor-5913 .elementor-element.elementor-element-ef8a58f{--display:flex;}.elementor-5913 .elementor-element.elementor-element-4ccc748 .eael-interactive-promo figure{background-color:#8845D000;}.elementor-5913 .elementor-element.elementor-element-4ccc748 .eael-interactive-promo{max-width:480px;}.elementor-5913 .elementor-element.elementor-element-4ccc748 .eael-interactive-promo figure figcaption h2{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-4ccc748 .eael-interactive-promo figure p{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-b736f4d{--display:flex;}.elementor-5913 .elementor-element.elementor-element-f2f8a60 .eael-interactive-promo figure{background-color:#8845D000;}.elementor-5913 .elementor-element.elementor-element-f2f8a60 .eael-interactive-promo{max-width:480px;}.elementor-5913 .elementor-element.elementor-element-f2f8a60 .eael-interactive-promo figure figcaption h2{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-f2f8a60 .eael-interactive-promo figure p{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-9b5259a{--display:flex;}.elementor-5913 .elementor-element.elementor-element-43ba556 .eael-interactive-promo figure{background-color:#8845D000;}.elementor-5913 .elementor-element.elementor-element-43ba556 .eael-interactive-promo{max-width:480px;}.elementor-5913 .elementor-element.elementor-element-43ba556 .eael-interactive-promo figure figcaption h2{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-43ba556 .eael-interactive-promo figure p{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-bc43649{--display:flex;}.elementor-5913 .elementor-element.elementor-element-bc406d7 .eael-interactive-promo figure{background-color:#8845D000;}.elementor-5913 .elementor-element.elementor-element-bc406d7 .eael-interactive-promo{max-width:480px;}.elementor-5913 .elementor-element.elementor-element-bc406d7 .eael-interactive-promo figure figcaption h2{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-bc406d7 .eael-interactive-promo figure p{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-acb6818{--display:flex;}.elementor-5913 .elementor-element.elementor-element-0225f42 .eael-interactive-promo figure{background-color:#8845D000;}.elementor-5913 .elementor-element.elementor-element-0225f42 .eael-interactive-promo{max-width:480px;}.elementor-5913 .elementor-element.elementor-element-0225f42 .eael-interactive-promo figure figcaption h2{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-0225f42 .eael-interactive-promo figure p{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-609f529{--display:flex;}.elementor-5913 .elementor-element.elementor-element-0324a9c .eael-interactive-promo figure{background-color:#8845D000;}.elementor-5913 .elementor-element.elementor-element-0324a9c .eael-interactive-promo{max-width:480px;}.elementor-5913 .elementor-element.elementor-element-0324a9c .eael-interactive-promo figure figcaption h2{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-size:25px;font-weight:500;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-0324a9c .eael-interactive-promo figure p{color:#FFFFFF;font-family:"Unbounded", Sans-serif;font-size:14px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-9ec1f52{--e-n-carousel-swiper-slides-to-display:3;--e-n-carousel-swiper-slides-gap:10px;width:100%;max-width:100%;--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;--e-n-carousel-swiper-pagination-size:15px;--e-n-carousel-dots-normal-color:#FFFFFF;}.elementor-5913 .elementor-element.elementor-element-a134690{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5913 .elementor-element.elementor-element-7ebce25{width:var( --container-widget-width, 103.645% );max-width:103.645%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:00px 00px 00px 00px;--container-widget-width:103.645%;--container-widget-flex-grow:0;}.elementor-5913 .elementor-element.elementor-element-7ebce25.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5913 .elementor-element.elementor-element-7ebce25 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:58px;font-weight:400;text-transform:none;}.elementor-5913 .elementor-element.elementor-element-5a71cfb{font-family:"Unbounded", Sans-serif;font-size:16px;font-weight:400;line-height:31px;}.elementor-5913 .elementor-element.elementor-element-9ab06b1{--display:flex;--min-height:500px;--justify-content:center;--overlay-opacity:0;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5913 .elementor-element.elementor-element-9ab06b1:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-9ab06b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trust-fall.com/wp-content/uploads/2026/07/PROJECT-PHOTO-LIBRARY-NORTH-AMERICA-ASIA-APRIL-2026-7-scaled-e1787971816707.png");background-repeat:no-repeat;background-size:cover;}.elementor-5913 .elementor-element.elementor-element-9ab06b1::before, .elementor-5913 .elementor-element.elementor-element-9ab06b1 > .elementor-background-video-container::before, .elementor-5913 .elementor-element.elementor-element-9ab06b1 > .e-con-inner > .elementor-background-video-container::before, .elementor-5913 .elementor-element.elementor-element-9ab06b1 > .elementor-background-slideshow::before, .elementor-5913 .elementor-element.elementor-element-9ab06b1 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5913 .elementor-element.elementor-element-9ab06b1 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#8845D0;--background-overlay:'';}.elementor-5913 .elementor-element.elementor-element-e8e835a{text-align:center;}.elementor-5913 .elementor-element.elementor-element-e8e835a .elementor-heading-title{font-size:30px;text-transform:none;}.elementor-5913 .elementor-element.elementor-element-a20d6be{text-align:center;}.elementor-5913 .elementor-element.elementor-element-bf0f48a{--display:flex;--min-height:500px;--justify-content:center;--overlay-opacity:0;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5913 .elementor-element.elementor-element-bf0f48a:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-bf0f48a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trust-fall.com/wp-content/uploads/2026/06/Rectangle-6-2.png");background-repeat:no-repeat;background-size:cover;}.elementor-5913 .elementor-element.elementor-element-bf0f48a::before, .elementor-5913 .elementor-element.elementor-element-bf0f48a > .elementor-background-video-container::before, .elementor-5913 .elementor-element.elementor-element-bf0f48a > .e-con-inner > .elementor-background-video-container::before, .elementor-5913 .elementor-element.elementor-element-bf0f48a > .elementor-background-slideshow::before, .elementor-5913 .elementor-element.elementor-element-bf0f48a > .e-con-inner > .elementor-background-slideshow::before, .elementor-5913 .elementor-element.elementor-element-bf0f48a > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#8845D0;--background-overlay:'';}.elementor-5913 .elementor-element.elementor-element-88d3595{text-align:center;}.elementor-5913 .elementor-element.elementor-element-88d3595 .elementor-heading-title{font-size:30px;text-transform:none;}.elementor-5913 .elementor-element.elementor-element-778aed7{text-align:center;}.elementor-5913 .elementor-element.elementor-element-94c9a39{--display:flex;--min-height:500px;--justify-content:center;--overlay-opacity:0;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5913 .elementor-element.elementor-element-94c9a39:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-94c9a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trust-fall.com/wp-content/uploads/2026/08/1c9547b2-81ff-472a-8fc6-5ea74736f47d.png");background-repeat:no-repeat;background-size:cover;}.elementor-5913 .elementor-element.elementor-element-94c9a39::before, .elementor-5913 .elementor-element.elementor-element-94c9a39 > .elementor-background-video-container::before, .elementor-5913 .elementor-element.elementor-element-94c9a39 > .e-con-inner > .elementor-background-video-container::before, .elementor-5913 .elementor-element.elementor-element-94c9a39 > .elementor-background-slideshow::before, .elementor-5913 .elementor-element.elementor-element-94c9a39 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5913 .elementor-element.elementor-element-94c9a39 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#8845D0;--background-overlay:'';}.elementor-5913 .elementor-element.elementor-element-78d0983{text-align:center;}.elementor-5913 .elementor-element.elementor-element-78d0983 .elementor-heading-title{font-size:30px;text-transform:none;}.elementor-5913 .elementor-element.elementor-element-e5aeac0{text-align:center;}.elementor-5913 .elementor-element.elementor-element-0e92306{--display:flex;--min-height:500px;--justify-content:center;--overlay-opacity:0;--border-radius:35px 35px 35px 35px;--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5913 .elementor-element.elementor-element-0e92306:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-0e92306 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://trust-fall.com/wp-content/uploads/2026/07/PROJECT_PHOTO_LIBRARY_NORTH_AMERICA_and_ASIA_APRIL_2026-scaled.jpg");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-5913 .elementor-element.elementor-element-0e92306::before, .elementor-5913 .elementor-element.elementor-element-0e92306 > .elementor-background-video-container::before, .elementor-5913 .elementor-element.elementor-element-0e92306 > .e-con-inner > .elementor-background-video-container::before, .elementor-5913 .elementor-element.elementor-element-0e92306 > .elementor-background-slideshow::before, .elementor-5913 .elementor-element.elementor-element-0e92306 > .e-con-inner > .elementor-background-slideshow::before, .elementor-5913 .elementor-element.elementor-element-0e92306 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#8845D000;--background-overlay:'';}.elementor-5913 .elementor-element.elementor-element-90fb931{text-align:center;}.elementor-5913 .elementor-element.elementor-element-90fb931 .elementor-heading-title{font-size:30px;text-transform:none;}.elementor-5913 .elementor-element.elementor-element-c468616{text-align:center;}.elementor-5913 .elementor-element.elementor-element-f04ed88:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-f04ed88 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0723;}.elementor-5913 .elementor-element.elementor-element-f04ed88 > .elementor-background-overlay{opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5913 .elementor-element.elementor-element-f04ed88{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:120px 0px 120px 0px;}.elementor-5913 .elementor-element.elementor-element-5adb76a6 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5913 .elementor-element.elementor-element-1403e28a{z-index:5;text-align:center;}.elementor-5913 .elementor-element.elementor-element-1403e28a .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:70px;font-weight:400;text-transform:none;line-height:1.143em;letter-spacing:-1.5px;}.elementor-5913 .elementor-element.elementor-element-d831a23{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 5%) 15%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Unbounded", Sans-serif;}.elementor-5913 .elementor-element.elementor-element-a49a0e0{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5913 .elementor-element.elementor-element-0c11216{--display:flex;}.elementor-5913 .elementor-element.elementor-element-43b5aac img{width:110px;}.elementor-5913 .elementor-element.elementor-element-714f309{text-align:center;}.elementor-5913 .elementor-element.elementor-element-714f309 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-be7dcbc{--display:flex;}.elementor-5913 .elementor-element.elementor-element-18ffc38 img{width:110px;}.elementor-5913 .elementor-element.elementor-element-00159e5{text-align:center;}.elementor-5913 .elementor-element.elementor-element-00159e5 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-9ba817d{--display:flex;}.elementor-5913 .elementor-element.elementor-element-21c5370 img{width:110px;}.elementor-5913 .elementor-element.elementor-element-1ac10ee{text-align:center;}.elementor-5913 .elementor-element.elementor-element-1ac10ee .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-3c6a3cd{--display:flex;}.elementor-5913 .elementor-element.elementor-element-9d9914c img{width:110px;}.elementor-5913 .elementor-element.elementor-element-d03e249{text-align:center;}.elementor-5913 .elementor-element.elementor-element-d03e249 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-40c36fd{--display:flex;}.elementor-5913 .elementor-element.elementor-element-f36b880{--display:grid;--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5913 .elementor-element.elementor-element-f36b880:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-f36b880 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0723;}.elementor-5913 .elementor-element.elementor-element-3302790{--display:flex;}.elementor-5913 .elementor-element.elementor-element-a49187c{--display:flex;}.elementor-5913 .elementor-element.elementor-element-ed0f821 img{width:110px;}.elementor-5913 .elementor-element.elementor-element-85b8c20{text-align:center;}.elementor-5913 .elementor-element.elementor-element-85b8c20 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-515abe0{--display:flex;}.elementor-5913 .elementor-element.elementor-element-79b9da0{--display:flex;}.elementor-5913 .elementor-element.elementor-element-9cb4f87 img{width:110px;}.elementor-5913 .elementor-element.elementor-element-eae9dab{text-align:center;}.elementor-5913 .elementor-element.elementor-element-eae9dab .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-834ffcc{--display:flex;}.elementor-5913 .elementor-element.elementor-element-6e76c25{--display:flex;}.elementor-5913 .elementor-element.elementor-element-62cbcc8 img{width:110px;}.elementor-5913 .elementor-element.elementor-element-cf23a8f{text-align:center;}.elementor-5913 .elementor-element.elementor-element-cf23a8f .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-7aebcaa{--display:flex;}.elementor-5913 .elementor-element.elementor-element-8b3968d{--display:flex;}.elementor-5913 .elementor-element.elementor-element-2db0e7e img{width:110px;}.elementor-5913 .elementor-element.elementor-element-ed7bf2f{text-align:center;}.elementor-5913 .elementor-element.elementor-element-ed7bf2f .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:400;text-transform:none;font-style:normal;}.elementor-5913 .elementor-element.elementor-element-d4ef51e{--e-n-carousel-swiper-slides-gap:10px;--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:-20px;--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:-20px;--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-5913 .elementor-element.elementor-element-3455f3a{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-3455f3a:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-3455f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0723;}.elementor-5913 .elementor-element.elementor-element-0a5cf99{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-5913 .elementor-element.elementor-element-0a5cf99.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5913 .elementor-element.elementor-element-6fb2973{width:var( --container-widget-width, 120.381% );max-width:120.381%;--container-widget-width:120.381%;--container-widget-flex-grow:0;text-align:start;}.elementor-5913 .elementor-element.elementor-element-6fb2973.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5913 .elementor-element.elementor-element-6fb2973 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:58px;font-weight:400;text-transform:none;line-height:1.143em;letter-spacing:-1.5px;}.elementor-5913 .elementor-element.elementor-element-bd7dc94{width:var( --container-widget-width, 126.865% );max-width:126.865%;--container-widget-width:126.865%;--container-widget-flex-grow:0;}.elementor-5913 .elementor-element.elementor-element-bd7dc94.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5913 .elementor-element.elementor-element-01d63ba{--display:flex;--justify-content:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-5913 .elementor-element.elementor-element-01d63ba.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5913 .elementor-element.elementor-element-67966e1{--display:flex;}.elementor-5913 .elementor-element.elementor-element-6599377{--display:flex;}.elementor-5913 .elementor-element.elementor-element-f4508b3{--display:flex;}.elementor-5913 .elementor-element.elementor-element-a19f0e7{--display:flex;--justify-content:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-5913 .elementor-element.elementor-element-a19f0e7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5913 .elementor-element.elementor-element-d3f6056{--display:flex;}.elementor-5913 .elementor-element.elementor-element-123c1b4{--display:flex;}.elementor-5913 .elementor-element.elementor-element-d211086{--display:flex;}.elementor-5913 .elementor-element.elementor-element-2c37267{--display:flex;--justify-content:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-5913 .elementor-element.elementor-element-2c37267.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5913 .elementor-element.elementor-element-d00863b{--display:flex;}.elementor-5913 .elementor-element.elementor-element-702f24a{--display:flex;}.elementor-5913 .elementor-element.elementor-element-3c9cfe4 img{border-radius:11px 11px 11px 11px;}.elementor-5913 .elementor-element.elementor-element-f733bae{--display:flex;}.elementor-5913 .elementor-element.elementor-element-b35b820 img{border-radius:11px 11px 11px 11px;}.elementor-5913 .elementor-element.elementor-element-f139a5b{--display:flex;--min-height:400px;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-f139a5b:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-f139a5b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0723;}.elementor-5913 .elementor-element.elementor-element-fc49373{--display:flex;--justify-content:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:50px;}.elementor-5913 .elementor-element.elementor-element-fc49373.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5913 .elementor-element.elementor-element-369a573{width:var( --container-widget-width, 120.381% );max-width:120.381%;--container-widget-width:120.381%;--container-widget-flex-grow:0;text-align:start;}.elementor-5913 .elementor-element.elementor-element-369a573.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5913 .elementor-element.elementor-element-369a573 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:58px;font-weight:400;text-transform:none;line-height:1.143em;letter-spacing:-1.5px;}.elementor-5913 .elementor-element.elementor-element-343f04d{width:var( --container-widget-width, 126.865% );max-width:126.865%;--container-widget-width:126.865%;--container-widget-flex-grow:0;}.elementor-5913 .elementor-element.elementor-element-343f04d.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-5913 .elementor-element.elementor-element-052d9a2{--display:flex;--justify-content:flex-start;--gap:35px 35px;--row-gap:35px;--column-gap:35px;--margin-top:0;--margin-bottom:0;--margin-left:0;--margin-right:0;}.elementor-5913 .elementor-element.elementor-element-052d9a2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-5913 .elementor-element.elementor-element-6ae66e5{--display:flex;}.elementor-5913 .elementor-element.elementor-element-7516a8e{--display:flex;}.elementor-5913 .elementor-element.elementor-element-d836031 img{border-radius:11px 11px 11px 11px;}.elementor-5913 .elementor-element.elementor-element-c7ece43{--display:flex;}.elementor-5913 .elementor-element.elementor-element-f2ea7ed img{border-radius:11px 11px 11px 11px;}.elementor-5913 .elementor-element.elementor-element-ce37313{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:250px;--padding-bottom:250px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-ce37313:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-ce37313 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0723;}.elementor-5913 .elementor-element.elementor-element-ce37313 > .elementor-shape-top .elementor-shape-fill, .elementor-5913 .elementor-element.elementor-element-ce37313 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#0F0723;}.elementor-5913 .elementor-element.elementor-element-ce37313 > .elementor-shape-bottom .elementor-shape-fill, .elementor-5913 .elementor-element.elementor-element-ce37313 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#0F0723;}.elementor-5913 .elementor-element.elementor-element-60d8ea8{--display:flex;}.elementor-5913 .elementor-element.elementor-element-283105f{text-align:center;}.elementor-5913 .elementor-element.elementor-element-283105f .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:65px;font-weight:200;color:#0EE9F3;}.elementor-5913 .elementor-element.elementor-element-cb1292f{text-align:center;font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:400;text-transform:none;}.elementor-5913 .elementor-element.elementor-element-434bc51{--display:flex;}.elementor-5913 .elementor-element.elementor-element-3886e7c{text-align:center;}.elementor-5913 .elementor-element.elementor-element-3886e7c .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:65px;font-weight:200;color:#0EE9F3;}.elementor-5913 .elementor-element.elementor-element-ad3498e{text-align:center;font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:400;text-transform:none;}.elementor-5913 .elementor-element.elementor-element-fabf4df{--display:flex;}.elementor-5913 .elementor-element.elementor-element-7062062{text-align:center;}.elementor-5913 .elementor-element.elementor-element-7062062 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:65px;font-weight:200;color:#0EE9F3;}.elementor-5913 .elementor-element.elementor-element-a30c021{text-align:center;font-family:"Unbounded", Sans-serif;font-size:22px;font-weight:400;text-transform:none;}.elementor-5913 .elementor-element.elementor-element-ee1598d:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-ee1598d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0723;}.elementor-5913 .elementor-element.elementor-element-ee1598d > .elementor-background-overlay{opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5913 .elementor-element.elementor-element-ee1598d{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:-20px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-5913 .elementor-element.elementor-element-d364e5a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5913 .elementor-element.elementor-element-9a91ea6{z-index:5;text-align:center;}.elementor-5913 .elementor-element.elementor-element-9a91ea6 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:70px;font-weight:400;text-transform:none;line-height:1.143em;letter-spacing:-1.5px;}.elementor-5913 .elementor-element.elementor-element-8850dd8{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 25% calc(var(--kit-widget-spacing, 0px) + 0%) 25%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Unbounded", Sans-serif;}.elementor-5913 .elementor-element.elementor-element-152ef0ce{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--overflow:hidden;--border-radius:0px 0px 0px 0px;--padding-top:90px;--padding-bottom:170px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-152ef0ce:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-152ef0ce > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0723;}.elementor-5913 .elementor-element.elementor-element-38e472ae.pa-has-thumb-slider-yes .premium-carousel-inner{order:0;}.elementor-5913 .elementor-element.elementor-element-38e472ae .premium-carousel-scale .premium-carousel-thumbnail.slick-slide{transition:all 1000ms !important;}.elementor-5913 .elementor-element.elementor-element-38e472ae .premium-carousel-scale .premium-carousel-inner .slick-slide{transition:all 1000ms !important;}.elementor-5913 .elementor-element.elementor-element-38e472ae .premium-carousel-nav-progressbar-fill{transition-duration:1000ms !important;}.elementor-5913 .elementor-element.elementor-element-38e472ae{background-color:#FFFFFF00;padding:7px 7px 7px 7px;border-style:none;border-radius:0px 0px 0px 0px;}.elementor-5913 .elementor-element.elementor-element-38e472ae .premium-carousel-thumbnail-container{background-size:cover;}.elementor-5913 .elementor-element.elementor-element-38e472ae .premium-carousel-thumb-slider{width:700px;right:50%;transform:translateX(50%);bottom:-70px;}.elementor-5913 .elementor-element.elementor-element-38e472ae .premium-carousel-thumbnail{filter:brightness( 100% ) contrast( 100% ) saturate( 30% ) blur( 0px ) hue-rotate( 0deg );border-style:solid;border-width:2px 2px 2px 2px;border-color:#FFFFFF00;border-radius:10px 10px 10px 10px;}.elementor-5913 .elementor-element.elementor-element-38e472ae .premium-carousel-thumbnail:hover{filter:brightness( 100% ) contrast( 100% ) saturate( 130% ) blur( 0px ) hue-rotate( 0deg );}.elementor-5913 .elementor-element.elementor-element-38e472ae .premium-carousel-thumbnail.slick-current{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );border-color:#F3BAFD;}.elementor-5913 .elementor-element.elementor-element-85b3a81:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-85b3a81 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0723;}.elementor-5913 .elementor-element.elementor-element-85b3a81 > .elementor-container{max-width:1240px;}.elementor-5913 .elementor-element.elementor-element-85b3a81 > .elementor-background-overlay{opacity:0.75;transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-5913 .elementor-element.elementor-element-85b3a81{transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;padding:50px 0px 0px 0px;}.elementor-5913 .elementor-element.elementor-element-e9ac53e > .elementor-element-populated{margin:0% 0% 0% 0%;--e-column-margin-right:0%;--e-column-margin-left:0%;padding:0px 0px 0px 0px;}.elementor-5913 .elementor-element.elementor-element-ffb70d1{z-index:5;text-align:center;}.elementor-5913 .elementor-element.elementor-element-ffb70d1 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:70px;font-weight:400;text-transform:none;line-height:1.143em;letter-spacing:-1.5px;}.elementor-5913 .elementor-element.elementor-element-7ab6c13{width:var( --container-widget-width, 100% );max-width:100%;margin:0% 15% calc(var(--kit-widget-spacing, 0px) + 0%) 15%;padding:0px 0px 25px 0px;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;font-family:"Unbounded", Sans-serif;color:#FFFFFF;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .ue-main-item{height:450px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .ue-item-container{max-width:747px;text-align:center;padding:75px 20px 75px 20px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .uc-carousel-sync1 .item,.elementor-5913 .elementor-element.elementor-element-6021cd8 .ue-item-overlay{border-radius:45px 45px 45px 45px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .item{background-position:center center;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .ue-thumb{height:200px;background-position:center center;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .uc-carousel-sync2 .item{border-radius:45px 45px 45px 45px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .uc-carousel-sync2{margin-top:50px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .ue-thumb-holder{padding:0px 0px 0px 0px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .itemThumbTitle{color:#dedede;opacity:100%;text-align:center;padding:10px 10px 10px 10px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .ue-thumb-holder:hover .itemThumbTitle{opacity:100%;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .itemTitle{color:#ffffff;font-family:"Unbounded", Sans-serif;font-size:37px;line-height:45px;margin-top:0px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .itemDescription{color:#ffffff;margin-top:0px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .uc_more_btn{padding:10px 20px 10px 20px;border-radius:0px;background-color:#00000000;color:#ffffff;margin-top:20px;font-family:"Unbounded", Sans-serif;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .uc_more_btn:hover{background-color:#00000000;color:#ffffff;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .owl-nav .owl-prev{left:10px;right:auto;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .owl-nav .owl-next{right:10px;left:auto;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .owl-carousel .owl-nav .owl-next,.elementor-5913 .elementor-element.elementor-element-6021cd8 .owl-carousel .owl-nav .owl-prev{top:130px;border-radius:100px;width:42px;height:42px;line-height:42px;font-size:16px;color:#868686;}.elementor-5913 .elementor-element.elementor-element-65be714{padding:0px 0px 30px 0px;}.elementor-5913 .elementor-element.elementor-element-3dfe470{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:150px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-3dfe470:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-3dfe470 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F0723;}.elementor-5913 .elementor-element.elementor-element-3dfe470 > .elementor-shape-top .elementor-shape-fill, .elementor-5913 .elementor-element.elementor-element-3dfe470 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#0F0723;}.elementor-5913 .elementor-element.elementor-element-3dfe470 > .elementor-shape-top svg, .elementor-5913 .elementor-element.elementor-element-3dfe470 > .e-con-inner > .elementor-shape-top svg{width:calc(100% + 1.3px);}.elementor-5913 .elementor-element.elementor-element-3dfe470 > .elementor-shape-bottom .elementor-shape-fill, .elementor-5913 .elementor-element.elementor-element-3dfe470 > .e-con-inner > .elementor-shape-bottom .elementor-shape-fill{fill:#0F0723;}.elementor-5913 .elementor-element.elementor-element-3dfe470 > .elementor-shape-bottom svg, .elementor-5913 .elementor-element.elementor-element-3dfe470 > .e-con-inner > .elementor-shape-bottom svg{height:94px;}.elementor-5913 .elementor-element.elementor-element-b6247b6{margin:55px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5913 .elementor-element.elementor-element-b6247b6.elementor-element{--align-self:center;}.elementor-5913 .elementor-element.elementor-element-5c711a3 .elementor-swiper-button{font-size:20px;}.elementor-5913 .elementor-element.elementor-element-1c3546f{margin:-5% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;text-align:center;}.elementor-5913 .elementor-element.elementor-element-1c3546f .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:53px;font-weight:400;text-transform:none;}.elementor-5913 .elementor-element.elementor-element-818c686{--display:flex;}.elementor-5913 .elementor-element.elementor-element-e1ab039{border-radius:35px 35px 35px 35px;}.elementor-5913 .elementor-element.elementor-element-ac1cc53{margin:0% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;text-align:center;}.elementor-5913 .elementor-element.elementor-element-ac1cc53 .elementor-heading-title{font-family:"Unbounded", Sans-serif;font-size:53px;font-weight:400;text-transform:none;}.elementor-5913 .elementor-element.elementor-element-05933c3{margin:0% 10% calc(var(--kit-widget-spacing, 0px) + 0%) 10%;text-align:center;font-family:"Unbounded", Sans-serif;font-size:16px;}.elementor-5913 .elementor-element.elementor-element-c4b8d8a{--display:flex;}.elementor-5913 .elementor-element.elementor-element-2d62d33{border-radius:35px 35px 35px 35px;}@media(min-width:768px){.elementor-5913 .elementor-element.elementor-element-2828cc19{width:100%;}.elementor-5913 .elementor-element.elementor-element-3058c6a2{width:100%;}.elementor-5913 .elementor-element.elementor-element-3c1e0bc{width:100%;}.elementor-5913 .elementor-element.elementor-element-a49a0e0{--content-width:1240px;}.elementor-5913 .elementor-element.elementor-element-3455f3a{--content-width:1240px;}.elementor-5913 .elementor-element.elementor-element-0a5cf99{--width:40%;}.elementor-5913 .elementor-element.elementor-element-01d63ba{--width:20%;}.elementor-5913 .elementor-element.elementor-element-a19f0e7{--width:20%;}.elementor-5913 .elementor-element.elementor-element-2c37267{--width:20%;}.elementor-5913 .elementor-element.elementor-element-f139a5b{--content-width:1240px;}.elementor-5913 .elementor-element.elementor-element-fc49373{--width:40%;}.elementor-5913 .elementor-element.elementor-element-052d9a2{--width:20%;}.elementor-5913 .elementor-element.elementor-element-3dfe470{--content-width:980px;}.elementor-5913 .elementor-element.elementor-element-818c686{--content-width:980px;}.elementor-5913 .elementor-element.elementor-element-c4b8d8a{--content-width:980px;}}@media(max-width:1024px) and (min-width:768px){.elementor-5913 .elementor-element.elementor-element-0a5cf99{--width:60%;}.elementor-5913 .elementor-element.elementor-element-fc49373{--width:60%;}}@media(min-width:1600px){.elementor-5913 .elementor-element.elementor-element-a49a0e0{--grid-auto-flow:row;}.elementor-5913 .elementor-element.elementor-element-f36b880{--grid-auto-flow:row;}.elementor-5913 .elementor-element.elementor-element-ce37313{--grid-auto-flow:row;}.elementor-5913 .elementor-element.elementor-element-ee1598d{padding:0px 0px 0px 0px;}.elementor-5913 .elementor-element.elementor-element-85b3a81{padding:0px 0px 0px 0px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .ue-item-container{padding:75px 75px 75px 75px;}.elementor-5913 .elementor-element.elementor-element-1c3546f{margin:-5% 0% calc(var(--kit-widget-spacing, 0px) + 0%) 0%;}}@media(max-width:1024px){.elementor-5913 .elementor-element.elementor-element-309600b2{padding:60px 20px 90px 20px;}.elementor-5913 .elementor-element.elementor-element-4cdba406 .elementor-heading-title{font-size:50px;letter-spacing:-1px;}.elementor-5913 .elementor-element.elementor-element-b768eb8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5913 .elementor-element.elementor-element-38243a85:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-38243a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5913 .elementor-element.elementor-element-38243a85{padding:60px 20px 60px 20px;}.elementor-5913 .elementor-element.elementor-element-477fdf97{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-5913 .elementor-element.elementor-element-477fdf97 .elementor-heading-title{font-size:50px;letter-spacing:-1px;}.elementor-5913 .elementor-element.elementor-element-e8e67fd:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-e8e67fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5913 .elementor-element.elementor-element-e8e67fd{padding:60px 20px 60px 20px;}.elementor-5913 .elementor-element.elementor-element-b41f6b3{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 30px) 0px;--container-widget-width:70%;--container-widget-flex-grow:0;width:var( --container-widget-width, 70% );max-width:70%;}.elementor-5913 .elementor-element.elementor-element-b41f6b3 .elementor-heading-title{font-size:50px;letter-spacing:-1px;}.elementor-5913 .elementor-element.elementor-element-9ec1f52{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5913 .elementor-element.elementor-element-f04ed88{padding:60px 20px 60px 20px;}.elementor-5913 .elementor-element.elementor-element-1403e28a .elementor-heading-title{font-size:50px;letter-spacing:-1px;}.elementor-5913 .elementor-element.elementor-element-a49a0e0{--grid-auto-flow:row;}.elementor-5913 .elementor-element.elementor-element-f36b880{--grid-auto-flow:row;}.elementor-5913 .elementor-element.elementor-element-d4ef51e{--e-n-carousel-swiper-slides-to-display:2;}.elementor-5913 .elementor-element.elementor-element-3455f3a{--padding-top:60px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-5913 .elementor-element.elementor-element-0a5cf99{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-5913 .elementor-element.elementor-element-6fb2973 .elementor-heading-title{font-size:50px;letter-spacing:-1px;}.elementor-5913 .elementor-element.elementor-element-f139a5b{--padding-top:60px;--padding-bottom:90px;--padding-left:20px;--padding-right:20px;}.elementor-5913 .elementor-element.elementor-element-fc49373{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:60px;}.elementor-5913 .elementor-element.elementor-element-369a573 .elementor-heading-title{font-size:50px;letter-spacing:-1px;}.elementor-5913 .elementor-element.elementor-element-ce37313{--grid-auto-flow:row;}.elementor-5913 .elementor-element.elementor-element-ee1598d{padding:60px 20px 60px 20px;}.elementor-5913 .elementor-element.elementor-element-9a91ea6 .elementor-heading-title{font-size:50px;letter-spacing:-1px;}.elementor-5913 .elementor-element.elementor-element-152ef0ce{--padding-top:90px;--padding-bottom:170px;--padding-left:25px;--padding-right:12px;}.elementor-5913 .elementor-element.elementor-element-85b3a81{padding:60px 20px 60px 20px;}.elementor-5913 .elementor-element.elementor-element-ffb70d1 .elementor-heading-title{font-size:50px;letter-spacing:-1px;}}@media(max-width:767px){.elementor-5913 .elementor-element.elementor-element-309600b2{margin-top:0px;margin-bottom:0px;padding:0px 20px 40px 20px;}.elementor-5913 .elementor-element.elementor-element-2828cc19 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-5913 .elementor-element.elementor-element-4cdba406 .elementor-heading-title{font-size:37px;line-height:1em;letter-spacing:0px;}.elementor-5913 .elementor-element.elementor-element-e7fc16b{--padding-top:25px;--padding-bottom:25px;--padding-left:25px;--padding-right:25px;}.elementor-5913 .elementor-element.elementor-element-411760c{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-10e3934{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-b768eb8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5913 .elementor-element.elementor-element-38243a85:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-38243a85 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5913 .elementor-element.elementor-element-38243a85{padding:40px 0px 40px 0px;}.elementor-5913 .elementor-element.elementor-element-477fdf97{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-5913 .elementor-element.elementor-element-477fdf97 .elementor-heading-title{font-size:26px;letter-spacing:0px;}.elementor-5913 .elementor-element.elementor-element-5e33717{margin:15px 15px calc(var(--kit-widget-spacing, 0px) + 15px) 15px;}.elementor-5913 .elementor-element.elementor-element-e8e67fd:not(.elementor-motion-effects-element-type-background), .elementor-5913 .elementor-element.elementor-element-e8e67fd > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-position:0px 0px;}.elementor-5913 .elementor-element.elementor-element-e8e67fd{padding:60px 20px 60px 20px;}.elementor-5913 .elementor-element.elementor-element-b41f6b3{width:100%;max-width:100%;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 20px) 0px;}.elementor-5913 .elementor-element.elementor-element-b41f6b3 .elementor-heading-title{font-size:40px;letter-spacing:0px;}.elementor-5913 .elementor-element.elementor-element-9ec1f52{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5913 .elementor-element.elementor-element-a134690{margin:10px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5913 .elementor-element.elementor-element-7ebce25{margin:-50px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;}.elementor-5913 .elementor-element.elementor-element-0ad312f{padding:0px 0px 20px 0px;}.elementor-5913 .elementor-element.elementor-element-f04ed88{margin-top:-135px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-5913 .elementor-element.elementor-element-5adb76a6{width:100%;}.elementor-5913 .elementor-element.elementor-element-1403e28a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0% 0% 0% 0%;}.elementor-5913 .elementor-element.elementor-element-1403e28a .elementor-heading-title{font-size:32px;letter-spacing:0px;}.elementor-5913 .elementor-element.elementor-element-d831a23{margin:5% 5% calc(var(--kit-widget-spacing, 0px) + 5%) 5%;font-size:16px;}.elementor-5913 .elementor-element.elementor-element-a49a0e0{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-0c11216{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-f36b880{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-5913 .elementor-element.elementor-element-d4ef51e{--e-n-carousel-swiper-slides-to-display:1;}.elementor-5913 .elementor-element.elementor-element-3455f3a{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5913 .elementor-element.elementor-element-0a5cf99{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-6fb2973 .elementor-heading-title{font-size:58px;letter-spacing:0px;}.elementor-5913 .elementor-element.elementor-element-f139a5b{--padding-top:40px;--padding-bottom:60px;--padding-left:20px;--padding-right:20px;}.elementor-5913 .elementor-element.elementor-element-fc49373{--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-369a573 .elementor-heading-title{font-size:42px;letter-spacing:0px;}.elementor-5913 .elementor-element.elementor-element-de45e6f img{width:150px;}.elementor-5913 .elementor-element.elementor-element-33f1342 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-79bf295 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-37e19b4 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-8fbc4d4 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-6db8cb4 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-97ec90c img{width:200px;}.elementor-5913 .elementor-element.elementor-element-e27d36d img{width:150px;}.elementor-5913 .elementor-element.elementor-element-b217128 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-5d85f78 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-e0dfb8d img{width:200px;}.elementor-5913 .elementor-element.elementor-element-3884abf img{width:150px;}.elementor-5913 .elementor-element.elementor-element-8b481df img{width:150px;}.elementor-5913 .elementor-element.elementor-element-f1571a6 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-e9eed21 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-abb27b8 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-0baf45b img{width:150px;}.elementor-5913 .elementor-element.elementor-element-93a3478 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-e8aed0b img{width:150px;}.elementor-5913 .elementor-element.elementor-element-0e96f9c img{width:200px;}.elementor-5913 .elementor-element.elementor-element-f08affa img{width:150px;}.elementor-5913 .elementor-element.elementor-element-3a21ad0 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-f2d0e0f img{width:150px;}.elementor-5913 .elementor-element.elementor-element-3d1e29e img{width:200px;}.elementor-5913 .elementor-element.elementor-element-d0507b7 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-7c588f7 img{width:150px;}.elementor-5913 .elementor-element.elementor-element-ce37313{--e-con-grid-template-columns:repeat(1, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-ce37313 > .elementor-shape-bottom svg, .elementor-5913 .elementor-element.elementor-element-ce37313 > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-5913 .elementor-element.elementor-element-60d8ea8{--padding-top:50px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-a30c021{padding:0px 0px 50px 0px;}.elementor-5913 .elementor-element.elementor-element-ee1598d{margin-top:0px;margin-bottom:0px;padding:40px 20px 40px 20px;}.elementor-5913 .elementor-element.elementor-element-9a91ea6 .elementor-heading-title{font-size:40px;letter-spacing:0px;}.elementor-5913 .elementor-element.elementor-element-8850dd8{margin:5% 5% calc(var(--kit-widget-spacing, 0px) + 5%) 5%;}.elementor-5913 .elementor-element.elementor-element-152ef0ce{--margin-top:-50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:30px;--padding-left:15px;--padding-right:15px;}.elementor-5913 .elementor-element.elementor-element-38e472ae .premium-carousel-thumbnail-container{height:100px;}.elementor-5913 .elementor-element.elementor-element-38e472ae .premium-carousel-thumb-slider{width:254px;bottom:-85px;}.elementor-5913 .elementor-element.elementor-element-85b3a81{margin-top:-30px;margin-bottom:-30px;padding:20px 20px 20px 20px;}.elementor-5913 .elementor-element.elementor-element-e9ac53e > .elementor-element-populated{padding:025px 0px 25px 0px;}.elementor-5913 .elementor-element.elementor-element-ffb70d1 .elementor-heading-title{font-size:26px;letter-spacing:0px;}.elementor-5913 .elementor-element.elementor-element-7ab6c13{margin:2% 5% calc(var(--kit-widget-spacing, 0px) + 2%) 5%;padding:10px 10px 10px 10px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .ue-main-item{height:380px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .ue-item-container{padding:30px 24px 20px 24px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .ue-thumb{height:90px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .uc-carousel-sync2{margin-top:16px;}.elementor-5913 .elementor-element.elementor-element-6021cd8 .itemTitle{font-size:21px;line-height:1.2em;}.elementor-5913 .elementor-element.elementor-element-3dfe470 > .elementor-shape-top svg, .elementor-5913 .elementor-element.elementor-element-3dfe470 > .e-con-inner > .elementor-shape-top svg{height:0px;}.elementor-5913 .elementor-element.elementor-element-3dfe470 > .elementor-shape-bottom svg, .elementor-5913 .elementor-element.elementor-element-3dfe470 > .e-con-inner > .elementor-shape-bottom svg{height:0px;}.elementor-5913 .elementor-element.elementor-element-3dfe470{--margin-top:-68px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0100px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-b6247b6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;text-align:center;}.elementor-5913 .elementor-element.elementor-element-1c3546f .elementor-heading-title{font-size:40px;}.elementor-5913 .elementor-element.elementor-element-818c686{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-5913 .elementor-element.elementor-element-ac1cc53 .elementor-heading-title{font-size:40px;}.elementor-5913 .elementor-element.elementor-element-05933c3{margin:5% 5% calc(var(--kit-widget-spacing, 0px) + 0%) 5%;}}/* Start custom CSS for section, class: .elementor-element-309600b2 */@media (max-width: 767px) {
    .elementor-element-309600b2.elementor-element-309600b2.elementor-element-309600b2.elementor-element-309600b2.elementor-element-309600b2 {
        background-size: auto 969px;
        background-position: top center;
        background-repeat: no-repeat;
        background-color: #0F0723;
        padding-top: 0px;
        padding-left: 0px;
        padding-right: 0px;
    }
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-477fdf97 */.gradient-text1 {
       background: linear-gradient(
        to bottom,
        #8845D0 15%,
        #0EE9F3 48%,
        #0E1AC9 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-b41f6b3 */.gradient-text1 {
       background: linear-gradient(
        to bottom,
        #8845D0 15%,
        #0EE9F3 48%,
        #0E1AC9 100%
    );
    -webkit-background-clip: text;
    -webkit-text-fill-color: transparent;
    background-clip: text;
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-4ccc748 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-f2f8a60 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}

@media (min-width: 768px) {
    .trustfall-card figure.effect-lily img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        transform: none !important;
    }
    .trustfall-card figure.effect-lily {
        aspect-ratio: 1.1970 !important;
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-43ba556 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-bc406d7 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0225f42 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0324a9c */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-4ccc748 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-f2f8a60 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}

@media (min-width: 768px) {
    .trustfall-card figure.effect-lily img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        transform: none !important;
    }
    .trustfall-card figure.effect-lily {
        aspect-ratio: 1.1970 !important;
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-43ba556 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-bc406d7 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0225f42 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0324a9c */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-4ccc748 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-f2f8a60 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}

@media (min-width: 768px) {
    .trustfall-card figure.effect-lily img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        transform: none !important;
    }
    .trustfall-card figure.effect-lily {
        aspect-ratio: 1.1970 !important;
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-43ba556 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-bc406d7 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0225f42 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0324a9c */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-4ccc748 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-f2f8a60 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}

@media (min-width: 768px) {
    .trustfall-card figure.effect-lily img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        transform: none !important;
    }
    .trustfall-card figure.effect-lily {
        aspect-ratio: 1.1970 !important;
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-43ba556 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-bc406d7 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0225f42 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0324a9c */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-4ccc748 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-f2f8a60 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}

@media (min-width: 768px) {
    .trustfall-card figure.effect-lily img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        transform: none !important;
    }
    .trustfall-card figure.effect-lily {
        aspect-ratio: 1.1970 !important;
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-43ba556 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-bc406d7 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0225f42 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0324a9c */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-4ccc748 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-f2f8a60 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}

@media (min-width: 768px) {
    .trustfall-card figure.effect-lily img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        transform: none !important;
    }
    .trustfall-card figure.effect-lily {
        aspect-ratio: 1.1970 !important;
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-43ba556 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-bc406d7 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0225f42 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0324a9c */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-4ccc748 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-f2f8a60 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}

@media (min-width: 768px) {
    .trustfall-card figure.effect-lily img {
        width: 100% !important;
        height: 100% !important;
        object-fit: cover !important;
        transform: none !important;
    }
    .trustfall-card figure.effect-lily {
        aspect-ratio: 1.1970 !important;
        height: auto !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-43ba556 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-bc406d7 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0225f42 */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for eael-interactive-promo, class: .elementor-element-0324a9c */.trustfall-card figure.effect-ming {
    border-radius: 20px;
    overflow: hidden;
}

.trustfall-card figure.effect-ming::before {
    background: linear-gradient(
        180deg,
        rgba(136,69,208,.65) 0%,
        rgba(14,233,243,.55) 57%,
        rgba(14,26,201,.75) 100%
    ) !important;

    opacity: 1 !important;
}

.trustfall-card figure.effect-ming:hover::before {
    opacity: .85 !important;
}

@media (max-width: 767px) {
    .trustfall-card:hover .effect-lily figcaption,
    .trustfall-card .effect-lily figcaption {
        background: transparent !important;
    }
}

.trustfall-card figure.effect-lily figcaption > div {
    top: auto !important;
    bottom: 0 !important;
    height: auto !important;
    justify-content: flex-end !important;
    align-items: center !important;
    text-align: center !important;
    padding: 16px 20px 20px !important;
    background: linear-gradient(180deg, rgba(6,8,20,0) 0%, rgba(6,8,20,0.55) 45%, rgba(6,8,20,0.88) 100%) !important;
    -webkit-backdrop-filter: blur(6px) !important;
    backdrop-filter: blur(6px) !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    transform: none !important;
    opacity: 1 !important;
    margin: 0 !important;
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div p {
    text-align: center !important;
    width: 100% !important;
}

.trustfall-card figure.effect-lily figcaption > div {
    padding: 10px 20px 16px !important;
}

.trustfall-card figure.effect-lily figcaption > div h2 {
    font-size: 15px !important;
    white-space: nowrap !important;
}

@media (max-width: 767px) {
    .trustfall-card figure.effect-lily figcaption > div {
        padding: 8px 16px 12px !important;
    }

    .trustfall-card figure.effect-lily figcaption > div h2 {
        font-size: 14px !important;
        white-space: normal !important;
    }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-a20d6be */.stack-card .card-reveal-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transform: translateY(15px);
    transition: all .35s ease;
}

.stack-card:hover .card-reveal-text {
    opacity: 1;
    max-height: 200px;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-778aed7 */.stack-card .card-reveal-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transform: translateY(15px);
    transition: all .35s ease;
}

.stack-card:hover .card-reveal-text {
    opacity: 1;
    max-height: 200px;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e5aeac0 */.stack-card .card-reveal-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transform: translateY(15px);
    transition: all .35s ease;
}

.stack-card:hover .card-reveal-text {
    opacity: 1;
    max-height: 200px;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-c468616 */.stack-card .card-reveal-text {
    opacity: 0;
    max-height: 0;
    overflow: hidden;
    transform: translateY(15px);
    transition: all .35s ease;
}

.stack-card:hover .card-reveal-text {
    opacity: 1;
    max-height: 200px;
    transform: translateY(0);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3455f3a *//* Logo column (viewport) */
.logo-column{
    position: relative;
    overflow: hidden;
    height: 500px; /* Adjust to your design */
}

/* Fade overlays */
.logo-column::before,
.logo-column::after{
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 80px; /* Adjust fade height */
    z-index: 10;
    pointer-events: none;
}

.logo-column::before{
    top: 0;
    background: linear-gradient(
        to bottom,
        #0F0723 0%,
        rgba(15,7,35,.95) 20%,
        rgba(15,7,35,.6) 60%,
        transparent 100%
    );
}

.logo-column::after{
    bottom: 0;
    background: linear-gradient(
        to top,
        #0F0723 0%,
        rgba(15,7,35,.95) 20%,
        rgba(15,7,35,.6) 60%,
        transparent 100%
    );
}

/* Animated track */
.logo-track{
    display: flex;
    flex-direction: column;
    width: 100%;
    will-change: transform;
}

/* Logo list */
.logo-list{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 48px;
    flex-shrink: 0;
}

/* Animations */
.logo-track.down{
    animation: logoDown 40s linear infinite;
}

.logo-track.up{
    animation: logoUp 40s linear infinite;
}

@keyframes logoUp{
    from{
        transform: translateY(0);
    }
    to{
        transform: translateY(-50%);
    }
}

@keyframes logoDown{
    from{
        transform: translateY(-50%);
    }
    to{
        transform: translateY(0);
    }
}

/* tf-seamless-loop */
/* the two halves must total exactly the track height so the -50% reset lands on an identical frame */
.logo-track { row-gap: 0; padding-top: 0; padding-bottom: 0; }
.logo-list { padding-bottom: 48px; }
/* every logo sits in a consistent box and scales to fit - never cropped */
.logo-list img { max-height: 90px; object-fit: contain; }/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f139a5b *//* Logo column (viewport) */
.logo-column{
    position: relative;
    overflow: hidden;
    height: 500px; /* Adjust to your design */
}

/* Fade overlays */
.logo-column::before,
.logo-column::after{
    content: "";
    position: absolute;
    left: 0;
    width: 100%;
    height: 80px; /* Adjust fade height */
    z-index: 10;
    pointer-events: none;
}

.logo-column::before{
    top: 0;
    background: linear-gradient(
        to bottom,
        #0F0723 0%,
        rgba(15,7,35,.95) 20%,
        rgba(15,7,35,.6) 60%,
        transparent 100%
    );
}

.logo-column::after{
    bottom: 0;
    background: linear-gradient(
        to top,
        #0F0723 0%,
        rgba(15,7,35,.95) 20%,
        rgba(15,7,35,.6) 60%,
        transparent 100%
    );
}

/* Animated track */
.logo-track{
    display: flex;
    flex-direction: column;
    width: 100%;
    will-change: transform;
}

/* Logo list */
.logo-list{
    display: flex;
    flex-direction: column;
    align-items: center;
    gap: 48px;
    flex-shrink: 0;
}

/* Animations */
.logo-track.down{
    animation: logoDown 40s linear infinite;
}

.logo-track.up{
    animation: logoUp 30s linear infinite;
}

@keyframes logoUp{
    from{
        transform: translateY(0);
    }
    to{
        transform: translateY(-50%);
    }
}

@keyframes logoDown{
    from{
        transform: translateY(-50%);
    }
    to{
        transform: translateY(0);
    }
}

/* tf-seamless-loop */
/* the two halves must total exactly the track height so the -50% reset lands on an identical frame */
.logo-track { row-gap: 0; padding-top: 0; padding-bottom: 0; }
.logo-list { padding-bottom: 48px; }
/* every logo sits in a consistent box and scales to fit - never cropped */
.logo-list img { max-height: 90px; object-fit: contain; }/* End custom CSS */
/* Start custom CSS for ucaddon_owl_sliding_thumbs_gallery, class: .elementor-element-6021cd8 */.elementor-5913 .elementor-element.elementor-element-6021cd8 .ue-item-overlay {
	backdrop-filter: blur(8px);
	-webkit-backdrop-filter: blur(8px);
	background-color: rgba(10, 5, 20, 0.35);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-e1ab039 */.trustfall-form {
    position: relative;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    padding: 70px 75px 40px;
    border-radius: 25px;
    background: rgba(255, 255, 255, 0.20);
    box-sizing: border-box;
}

.trustfall-form::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;
    background: linear-gradient(
        135deg,
        #8845D0 0%,
        #8845D0 55%,
        #F93E6D 100%
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

.trustfall-form .hs-form-frame {
    position: relative;
    z-index: 1;
}

@media (max-width: 767px) {
    .trustfall-form {
        padding: 5px;
        border-radius: 20px;
    }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-2d62d33 */.trustfall-form {
    position: relative;
    width: 100%;
    max-width: 1100px;
    margin: 0 auto;
    padding: 70px 75px 40px;
    border-radius: 25px;
    background: rgba(255, 255, 255, 0.20);
    box-sizing: border-box;
}

.trustfall-form::before {
    content: "";
    position: absolute;
    inset: 0;
    padding: 1px;
    border-radius: inherit;
    background: linear-gradient(
        135deg,
        #8845D0 0%,
        #8845D0 55%,
        #F93E6D 100%
    );
    -webkit-mask:
        linear-gradient(#fff 0 0) content-box,
        linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude;
    pointer-events: none;
}

.trustfall-form .hs-form-frame {
    position: relative;
    z-index: 1;
}

@media (max-width: 767px) {
    .trustfall-form {
        padding: 5px;
        border-radius: 20px;
    }
}/* End custom CSS */
/* Start custom CSS */@media (max-width:767px){ .elementor-element-4cdba406 .elementor-heading-title{ font-size:35px !important; font-weight:400 !important } .e-48c1959-35d6128{ font-size:35px !important; font-weight:400 !important } .elementor-widget-text-editor p, .e-paragraph-base{ font-size:14px !important } .elementor-element-7ebce25 .elementor-heading-title, .elementor-element-7ebce25 h1, .elementor-element-7ebce25 h2, .elementor-element-7ebce25 h3{ font-size:40px !important } .elementor-element-ce37313{ padding-top:40px !important; padding-bottom:40px !important } }

/* --- mobile solution cards: no hover grow, shorter cards --- */
/* These three cards live in a carousel that is hidden on widescreen,
   desktop and tablet, so nothing here can reach larger screens. */
@media (max-width: 767px) {
  .elementor-element-60e7a92:hover, .elementor-element-60e7a92:focus-within,
  .elementor-element-c29989c:hover, .elementor-element-c29989c:focus-within,
  .elementor-element-270f4bc:hover, .elementor-element-270f4bc:focus-within {
    transform: none !important;
  }
  /* the height comes from a large bottom padding on each inner box;
     trimming it brings all three to about 520px instead of 703-740px */
  .elementor-element-f3a5563 { padding-bottom: 135px !important; }
  .elementor-element-602f585 { padding-bottom: 141px !important; } /* Technology card carries ~25px more above the inner box */
  .elementor-element-e8c17ea { padding-bottom: 135px !important; }
  /* lock all three to the same height even if a heading rewraps */
  .elementor-element-60e7a92,
  .elementor-element-c29989c,
  .elementor-element-270f4bc { min-height: 520px !important; }
  /* Pin each card's link to the bottom of the card. The three cards have
     different icon and text-block heights (icons 50/75/50, text 355/298/323
     at 389px), so anything that positions the link by flow puts it in a
     different place on each card. margin-top:auto makes that irrelevant.
     NOTE: these wrappers are V4 atomic elements - their class is e-<id>-<hash>,
     not elementor-element-<id>, so they must be matched on data-id. */
  [data-id="2fd30e0"],
  [data-id="9e06ee2"],
  [data-id="9b3e4c1"] { margin-top: auto !important; }
  /* The three slides were not built identically: the Live Event slide has 10px
     of padding the others lack, and two of the inner wrappers cap at max-width
     90% while the third is 100%. That is why one photo filled its card and the
     other two sat narrower and offset. Normalise all three. */
  .elementor-element-10e3934,
  .elementor-element-411760c,
  .elementor-element-e5e77bc { padding: 0 !important; }
  .elementor-element-10e3934 > div,
  .elementor-element-411760c > div,
  .elementor-element-e5e77bc > div {
    padding: 0 !important;
    width: 100% !important;
    max-width: 100% !important;
  }
}

/* Mobile: sticky cards were being cut off at the bottom of the phone
   viewport (top 120 + height 700 = 820px vs ~745px visible).
   Start them higher and size them to the small viewport height so the
   whole card is always on screen while scrolling. Desktop untouched. */
@media (max-width: 767px) {
  .elementor-element-9ab06b1,
  .elementor-element-bf0f48a,
  .elementor-element-94c9a39,
  .elementor-element-0e92306 {
    top: 60px !important;
    min-height: 0 !important;
    max-height: 700px !important;
    height: 560px !important;
    height: calc(100svh - 130px) !important;
  }
}


/* BUTTON CENTERING (opt-in via is-centered) */
.elementor-widget-html .btn-wrap.is-centered {
  display: flex !important;
  width: fit-content !important;
  margin-left: auto !important;
  margin-right: auto !important;
}


/* ===== PROJECT SPOTLIGHTS — MOBILE ONLY =====
   Client: too scroll heavy, users scroll back and forth to change project.
   Cause: each slide was ~1164px (1.4 screens) and the thumbnail body.elementor-page-5913 sat
   1185px below the top of the content, so switching project meant scrolling
   down to the body.elementor-page-5913 then back up to read the new one.
   Fix: shrink the image, put the three meta fields in a 2-up grid instead of
   three stacked rows, tighten gaps, and lift the body.elementor-page-5913 above the slide.
   Desktop is untouched. ===== */
@media (max-width: 767px) {

  /* image: 300 -> 180, cropped rather than letterboxed */
  .elementor-element-152ef0ce .slick-slide .e-con-inner > .e-con > .e-con:nth-child(1) img {
    height: 180px !important;
    width: 100% !important;
    object-fit: cover !important;
  }

  /* INDUSTRY / SERVICES / LOCATION were three full-width 80px rows (~276px).
     Two columns with Location spanning the bottom brings it to ~135px. */
  .elementor-element-152ef0ce .slick-slide .e-con-inner > .e-con > .e-con:nth-child(2) > *:nth-child(3) {
    display: grid !important;
    grid-template-columns: 1fr 1fr !important;
    gap: 10px 14px !important;
  }
  /* Industry and Location share the top row; Services Provided gets the full
     width beneath them. Its label is 163px at 12px and a half column is only
     136px, so on two columns "PROVIDED" wrapped to a second line and lost the
     ::first-line styling. Full width gives it 286px. Its value is also the
     longest of the three, so it wants the room anyway. */
  .elementor-element-152ef0ce .slick-slide .e-con-inner > .e-con > .e-con:nth-child(2) > *:nth-child(3) > *:nth-child(1) { grid-column: 1; grid-row: 1; }
  .elementor-element-152ef0ce .slick-slide .e-con-inner > .e-con > .e-con:nth-child(2) > *:nth-child(3) > *:nth-child(3) { grid-column: 2; grid-row: 1; }
  .elementor-element-152ef0ce .slick-slide .e-con-inner > .e-con > .e-con:nth-child(2) > *:nth-child(3) > *:nth-child(2) { grid-column: 1 / -1; grid-row: 2; }
  .elementor-element-152ef0ce .slick-slide .e-con-inner > .e-con > .e-con:nth-child(2) > *:nth-child(3) p {
    margin: 0 !important;
    line-height: 1.25 !important;
  }

  /* tighten the stack */
  .elementor-element-152ef0ce .e-con { gap: 14px !important; }
  .elementor-element-152ef0ce .elementor-widget { margin-bottom: 0 !important; }

  /* Selector above the slide instead of a screen and a half below it.
     The widget floats this strip with a negative offset, so the float has to
     be undone before flex order will take. */
  .elementor-element-152ef0ce .premium-carousel-wrapper {
    display: flex !important;
    flex-direction: column !important;
  }
  .elementor-element-152ef0ce .premium-carousel-thumb-slider {
    order: -1 !important;
    position: static !important;
    transform: none !important;
    top: auto !important;
    bottom: auto !important;
    left: auto !important;
    margin: 0 auto 16px !important;
  }
  .elementor-element-152ef0ce .premium-carousel-inner { order: 0 !important; }

  /* Trims the teaser to 4 lines. Nothing is deleted — the full write-up is
     on the project page behind "View the Experience". Delete this block to
     show the whole paragraph again (costs about 95px per slide). */
  .elementor-element-152ef0ce .slick-slide .e-con-inner > .e-con > .e-con:nth-child(2) > *:nth-child(2) .elementor-widget-container {
    display: -webkit-box;
    -webkit-line-clamp: 4;
    -webkit-box-orient: vertical;
    overflow: hidden;
  }
}


/* ===== SPOTLIGHT META LABELS =====
   Each field is one paragraph with the label and value split by a <br> and
   no element around either, e.g.  <p>INDUSTRY<br>Sports Entertainment</p>
   so there is nothing to select. ::first-line styles the label line without
   touching the content. Checked that no label wraps: the longest one,
   SERVICES PROVIDED, is 141px against a 168px mobile column. If a label ever
   does wrap, its second line would fall back to the value styling — that is
   the one thing to watch if these labels are ever reworded. ===== */
.elementor-element-152ef0ce .slick-slide .e-con-inner > .e-con > .e-con:nth-child(2) > *:nth-child(3) p::first-line {
  color: #0ee9f3;
  letter-spacing: .06em;
}

/* Values only shrink on mobile, where the crowding was. Desktop keeps 12px. */
@media (max-width: 767px) {
  .elementor-element-152ef0ce .slick-slide .e-con-inner > .e-con > .e-con:nth-child(2) > *:nth-child(3) p {
    font-size: 11px !important;
    line-height: 1.45 !important;
  }
  .elementor-element-152ef0ce .slick-slide .e-con-inner > .e-con > .e-con:nth-child(2) > *:nth-child(3) p::first-line {
    font-size: 12px;
  }
}


/* ===== HIDE "VIEW THE EXPERIENCE" — ALL BREAKPOINTS =====
   The four spotlight slides come from separate Elementor templates, so the
   link cannot be deleted from this page. Hidden here instead, which keeps it
   out of the layout and out of the tab order on desktop and mobile alike.
   Verified against the live markup: this body.elementor-page-5913 matches exactly 4 elements,
   all of them "View the Experience". Delete this block to bring it back.
   No .slick-slide in the body.elementor-page-5913 on purpose, so it never flashes before the
   carousel initialises. ===== */
.elementor-element-152ef0ce .e-con-inner > .e-con > .e-con:nth-child(2) > *:nth-child(4) {
  display: none !important;
}


/* ===== DESKTOP THUMB STRIP CLEARANCE ===== */
@media (min-width: 1025px) {
  .elementor-element-152ef0ce .slick-slide .e-con-inner > .e-con { padding-bottom: 95px !important; }
  .elementor-element-152ef0ce .premium-carousel-thumb-slider { margin-bottom: -20px !important; }
}

/* tf-industries-mobile */
/* Industries We Transform, mobile only. The site-wide Additional CSS pins these cards
   and their images to a fixed 400px height under 768px but never sets object-fit, so the
   landscape photos were squashed into a tall portrait frame. Restore cover cropping and
   bring the card down to a less extreme 300px so more of each photo shows. */
@media (max-width: 767px) {
    .elementor-5913 .trustfall-card .effect-lily,
    .elementor-5913 .trustfall-card .effect-lily img,
    .elementor-5913 .trustfall-card .effect-lily figcaption {
        height: 300px !important;
    }
    .elementor-5913 .trustfall-card .effect-lily img {
        width: 100% !important;
        object-fit: cover !important;
        transform: none !important;
    }
}/* End custom CSS */