.elementor-12 .elementor-element.elementor-element-8a56b5b{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:160px;--padding-bottom:96px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-ade1908{--display:flex;--gap:24px 24px;--row-gap:24px;--column-gap:24px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:1;}.elementor-12 .elementor-element.elementor-element-ade1908.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-fbdbebd{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:start;}.elementor-12 .elementor-element.elementor-element-fbdbebd .elementor-heading-title{font-family:"Inter-Experience", Sans-serif;font-size:96px;font-weight:600;letter-spacing:-4.3px;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFFFA;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-96957bd{width:var( --container-widget-width, 440px );max-width:440px;--container-widget-width:440px;--container-widget-flex-grow:0;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;color:#FFFFFFFA;}.elementor-12 .elementor-element.elementor-element-96957bd.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-12 .elementor-element.elementor-element-2240d37{--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:flex-start;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-widget-button .elementor-button{background-color:var( --e-global-color-accent );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-72f53d0 .elementor-button{background-color:var( --e-global-color-primary );font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;word-spacing:1px;fill:var( --e-global-color-e3176fc );color:var( --e-global-color-e3176fc );border-radius:8px 8px 8px 8px;padding:16px 32px 16px 32px;}.elementor-12 .elementor-element.elementor-element-72f53d0 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-72f53d0 .elementor-button:focus{background-color:var( --e-global-color-e3176fc );color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-72f53d0 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-72f53d0 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a9a9b31 .elementor-button{background-color:#040D1E00;font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;word-spacing:1px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF14;border-radius:8px 8px 8px 8px;padding:16px 24px 16px 24px;}.elementor-12 .elementor-element.elementor-element-a9a9b31 .elementor-button:hover, .elementor-12 .elementor-element.elementor-element-a9a9b31 .elementor-button:focus{background-color:var( --e-global-color-primary );color:var( --e-global-color-e3176fc );}.elementor-12 .elementor-element.elementor-element-a9a9b31 .elementor-button:hover svg, .elementor-12 .elementor-element.elementor-element-a9a9b31 .elementor-button:focus svg{fill:var( --e-global-color-e3176fc );}.elementor-12 .elementor-element.elementor-element-7ba9626{--display:flex;--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-widget-slides .elementor-slide-heading{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-slides .elementor-slide-description{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-slides .elementor-slide-button{font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-weight:var( --e-global-typography-accent-font-weight );}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-73d1589 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/1.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-ad4dcd6 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/FTN_4562.jpg.jpeg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-dbf6296 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/2.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-9d9a858 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/3.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-a322986 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/4.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-df81bab .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/5.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-05ec3ca .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/6.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-41b26dd .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/7.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-4df8222 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/8.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-2b91c4b .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/9.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-818713d .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/10.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-220537a .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/11.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-8b1acb4 .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/12.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .elementor-repeater-item-8e297fe .swiper-slide-bg{background-color:#833ca3;background-image:url(https://experiencelive.com.br/wp-content/uploads/2026/07/13.jpg);background-size:cover;}.elementor-12 .elementor-element.elementor-element-01829f2 .swiper-slide{transition-duration:calc(5000ms*1.2);height:669px;}.elementor-12 .elementor-element.elementor-element-01829f2{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;z-index:0;border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-01829f2 .swiper-slide-contents{max-width:66%;}.elementor-12 .elementor-element.elementor-element-01829f2 .swiper-slide-inner{text-align:center;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );}.elementor-12 .elementor-element.elementor-element-c90fae7 img{border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFFFA;border-radius:24px 24px 24px 24px;}.elementor-12 .elementor-element.elementor-element-97e8c91{--display:flex;--position:absolute;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFFFA;--border-color:#FFFFFFFA;--border-radius:16px 16px 16px 16px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:-24px;}.elementor-12 .elementor-element.elementor-element-97e8c91:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-97e8c91 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3B;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-97e8c91{left:-24px;}body.rtl .elementor-12 .elementor-element.elementor-element-97e8c91{right:-24px;}.elementor-12 .elementor-element.elementor-element-1f5562e{font-family:"Inter", Sans-serif;font-size:30px;font-weight:900;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-bb60911{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-76ee846{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-865da64{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-3922d65{--display:flex;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-12 .elementor-element.elementor-element-5f259a2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:48px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-e0cb0b6{--display:flex;--min-height:4px;--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-12 .elementor-element.elementor-element-d3ec1f1{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:16px 16px;--row-gap:16px;--column-gap:16px;--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-12 .elementor-element.elementor-element-2a17c10{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-2a17c10:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-2a17c10 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3B;}.elementor-12 .elementor-element.elementor-element-aacc710 .elementor-button{background-color:#F8F8F80D;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-aacc710{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;}.elementor-12 .elementor-element.elementor-element-91565d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-91565d4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-405d192{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-10d40cb .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-10d40cb{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-10d40cb .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-b286f3a{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-b286f3a:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-b286f3a > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3B;}.elementor-12 .elementor-element.elementor-element-4cf0b63 .elementor-button{background-color:#F8F8F80D;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-4cf0b63{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;}.elementor-12 .elementor-element.elementor-element-69d0968{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-69d0968 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-48b4512{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-1ba62f0 .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1ba62f0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-1ba62f0 .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-a1d4e8d{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:1px 1px 1px 1px;--border-top-width:1px;--border-right-width:1px;--border-bottom-width:1px;--border-left-width:1px;border-color:#FFFFFF14;--border-color:#FFFFFF14;--border-radius:16px 16px 16px 16px;--padding-top:32px;--padding-bottom:32px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-a1d4e8d:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a1d4e8d > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0D1F3B;}.elementor-12 .elementor-element.elementor-element-ed56d5e .elementor-button{background-color:#F8F8F80D;font-family:"Inter", Sans-serif;font-size:24px;font-weight:500;border-radius:16px 16px 16px 16px;padding:16px 16px 16px 16px;}.elementor-12 .elementor-element.elementor-element-ed56d5e{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 32px 0px;}.elementor-12 .elementor-element.elementor-element-fc596b0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 16px 0px;}.elementor-12 .elementor-element.elementor-element-fc596b0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:900;text-transform:uppercase;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-24d78d4{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 32px) 0px;padding:0px 0px 0px 0px;font-family:"Inter", Sans-serif;font-size:14px;font-weight:400;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-a8f593f .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a8f593f{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-a8f593f .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-12 .elementor-element.elementor-element-390f7d4{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:96px;--padding-bottom:96px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-d1e9505{--display:flex;--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-12 .elementor-element.elementor-element-a9670ae{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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-12 .elementor-element.elementor-element-a9670ae:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-a9670ae > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-12 .elementor-element.elementor-element-031e349 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:30px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:#F8F8F84D;}.elementor-12 .elementor-element.elementor-element-26f24fa .elementor-button{background-color:#61CE7000;font-family:"Inter", Sans-serif;font-size:16px;font-weight:900;text-transform:uppercase;fill:var( --e-global-color-primary );color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-62fd4be{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--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-12 .elementor-element.elementor-element-62fd4be:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-62fd4be > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000000;}.elementor-12 .elementor-element.elementor-element-d63286e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:24px 24px 24px 24px;--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-12 .elementor-element.elementor-element-2450b4d{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-2450b4d img{width:100%;height:100%;}.elementor-12 .elementor-element.elementor-element-e8174e5{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-e8174e5{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-e8174e5{right:0px;}.elementor-12 .elementor-element.elementor-element-a4ec205 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-5181ec8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:900;letter-spacing:1.2px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-8579782{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:24px 24px 24px 24px;--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-12 .elementor-element.elementor-element-05ecf1c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-05ecf1c img{width:100%;height:100%;object-fit:cover;object-position:center center;}.elementor-12 .elementor-element.elementor-element-5cd0339{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-5cd0339{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-5cd0339{right:0px;}.elementor-12 .elementor-element.elementor-element-b2ae736 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-1feb569 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:900;letter-spacing:1.2px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-0e78c9b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:24px 24px 24px 24px;--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-12 .elementor-element.elementor-element-6108496{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-6108496 img{width:100%;height:100%;}.elementor-12 .elementor-element.elementor-element-381cebb{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-381cebb{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-381cebb{right:0px;}.elementor-12 .elementor-element.elementor-element-9135449 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-7913f82 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:900;letter-spacing:1.2px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5602f86{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--gap:8px 8px;--row-gap:8px;--column-gap:8px;--border-radius:24px 24px 24px 24px;--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-12 .elementor-element.elementor-element-df5c310{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-12 .elementor-element.elementor-element-df5c310 img{width:100%;height:100%;}.elementor-12 .elementor-element.elementor-element-d598310{--display:flex;--position:absolute;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:24px;--padding-bottom:24px;--padding-left:24px;--padding-right:24px;bottom:0px;}body:not(.rtl) .elementor-12 .elementor-element.elementor-element-d598310{left:0px;}body.rtl .elementor-12 .elementor-element.elementor-element-d598310{right:0px;}.elementor-12 .elementor-element.elementor-element-76ef6df .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.2px;color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-08bcbb0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:18px;font-weight:900;letter-spacing:1.2px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-ba9e28b{--display:grid;--e-con-grid-template-columns:repeat(4, 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:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-85dae43{--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;--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-12 .elementor-element.elementor-element-bfefc50{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-adfe0ee{--display:flex;--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-12 .elementor-element.elementor-element-6e95819 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-75c4f2b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-005212b{--display:flex;--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-12 .elementor-element.elementor-element-1ec42d2 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-7ad5be4 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-14d455b{--display:flex;--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-12 .elementor-element.elementor-element-c026103 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:900;}.elementor-12 .elementor-element.elementor-element-4dae6f3 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:15px;font-weight:700;text-transform:uppercase;letter-spacing:1.5px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-5ec405e{--display:flex;}.elementor-12 .elementor-element.elementor-element-8da95db{text-align:center;}.elementor-12 .elementor-element.elementor-element-8da95db .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:29px;font-weight:900;text-transform:uppercase;letter-spacing:8.7px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-672a6fc{--display:grid;--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-12 .elementor-element.elementor-element-7ee9259{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ba3f954 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-af39947 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-6109af2{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-31ce65c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-769a947 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-d8559ce{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-2e9d6f6 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-4339bc1 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-9e1189b{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-7e3f9e7 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-d5520b3 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-53889f7{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-8988650 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-078abbb img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-7853262{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-078d308 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-9138971 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-51cae98{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-53f5fe7 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-89e4b44 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-0b9b04e{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-5e7e42c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-77278b9 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-b6d128f{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-9524b69 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-b5473de img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-cab21f1{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-25e121f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-9338193 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-f110520{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-ea5e1ce img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-c1e9fce img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-76d5f5b{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-fa01eba img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-1aa40e3 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-743257e{--display:flex;}.elementor-12 .elementor-element.elementor-element-cb85ef8{text-align:center;}.elementor-12 .elementor-element.elementor-element-cb85ef8 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:29px;font-weight:900;text-transform:uppercase;letter-spacing:8.7px;color:#FFFFFF;}.elementor-12 .elementor-element.elementor-element-451b452{--display:grid;--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-12 .elementor-element.elementor-element-3bd2454{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c84f050{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c84f050.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c84f050 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF66;}.elementor-12 .elementor-element.elementor-element-6a66e36 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-2407078{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f1bff86{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-f1bff86.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f1bff86 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF66;}.elementor-12 .elementor-element.elementor-element-24078e2 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-7c48381{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-f24f1e9{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-f24f1e9.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-f24f1e9 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF66;}.elementor-12 .elementor-element.elementor-element-8472bd2 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-5f9af29{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-87009a6{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-87009a6.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-87009a6 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF66;}.elementor-12 .elementor-element.elementor-element-d7c4d3e img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-894ead6{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c22beba{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c22beba.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c22beba .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF66;}.elementor-12 .elementor-element.elementor-element-03ddeec img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-646a846{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-40d0d25{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-40d0d25.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-40d0d25 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF66;}.elementor-12 .elementor-element.elementor-element-ae32d6f img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-607ec58{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-37b492c{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-37b492c.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-37b492c .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF66;}.elementor-12 .elementor-element.elementor-element-a10fa31 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-cb167d0{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-b9efa0a{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-b9efa0a.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-b9efa0a .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF66;}.elementor-12 .elementor-element.elementor-element-6d8a88e img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-04a2db4{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-0c85abe{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-0c85abe.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-0c85abe .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF66;}.elementor-12 .elementor-element.elementor-element-ba6c0fa img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-b75dda2{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-c8e8f0b{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-c8e8f0b.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-c8e8f0b .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF66;}.elementor-12 .elementor-element.elementor-element-7dccafa img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-5e7a274{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-912b763{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-912b763.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-912b763 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF66;}.elementor-12 .elementor-element.elementor-element-c7e6682 img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-58fbaf0{--display:flex;--min-height:96px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-12 .elementor-element.elementor-element-a7f68a0{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;text-align:center;}.elementor-12 .elementor-element.elementor-element-a7f68a0.elementor-element{--align-self:center;}.elementor-12 .elementor-element.elementor-element-a7f68a0 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;letter-spacing:1.2px;color:#FFFFFF66;}.elementor-12 .elementor-element.elementor-element-c9fd48c img{filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-12 .elementor-element.elementor-element-402fbb8{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:128px;--padding-bottom:128px;--padding-left:24px;--padding-right:24px;}.elementor-12 .elementor-element.elementor-element-df6b08f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--border-radius:32px 32px 32px 32px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:80px;--padding-bottom:80px;--padding-left:64px;--padding-right:64px;}.elementor-12 .elementor-element.elementor-element-df6b08f:not(.elementor-motion-effects-element-type-background), .elementor-12 .elementor-element.elementor-element-df6b08f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-12 .elementor-element.elementor-element-db91943{text-align:center;}.elementor-12 .elementor-element.elementor-element-db91943 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:60px;font-weight:900;text-transform:uppercase;color:var( --e-global-color-e3176fc );}.elementor-12 .elementor-element.elementor-element-cd9b83f{width:var( --container-widget-width, 470px );max-width:470px;--container-widget-width:470px;--container-widget-flex-grow:0;text-align:center;font-family:"Inter", Sans-serif;font-size:18px;font-weight:400;line-height:28px;color:var( --e-global-color-e3176fc );}.elementor-12 .elementor-element.elementor-element-97212ee .elementor-button{background-color:var( --e-global-color-e3176fc );font-family:"Inter", Sans-serif;font-size:14px;font-weight:900;text-transform:uppercase;border-radius:32px 32px 32px 32px;padding:16px 32px 16px 32px;}.elementor-12 .elementor-element.elementor-element-97212ee .elementor-button-content-wrapper{flex-direction:row-reverse;}@media(max-width:1024px){.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-ba9e28b{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-672a6fc{--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-451b452{--grid-auto-flow:row;}}@media(min-width:768px){.elementor-12 .elementor-element.elementor-element-8a56b5b{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-ade1908{--width:45%;}.elementor-12 .elementor-element.elementor-element-97e8c91{--width:250px;}.elementor-12 .elementor-element.elementor-element-76ee846{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-e0cb0b6{--width:80px;}.elementor-12 .elementor-element.elementor-element-85dae43{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-bfefc50{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-5ec405e{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-743257e{--content-width:1280px;}.elementor-12 .elementor-element.elementor-element-402fbb8{--content-width:1280px;}}@media(max-width:767px){.elementor-12 .elementor-element.elementor-element-fbdbebd{text-align:center;}.elementor-12 .elementor-element.elementor-element-fbdbebd .elementor-heading-title{font-size:37px;letter-spacing:0px;}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );}.elementor-12 .elementor-element.elementor-element-ba9e28b{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-672a6fc{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-451b452{--e-con-grid-template-columns:1;--grid-auto-flow:row;}.elementor-12 .elementor-element.elementor-element-df6b08f{--padding-top:48px;--padding-bottom:48px;--padding-left:32px;--padding-right:32px;}.elementor-12 .elementor-element.elementor-element-db91943 .elementor-heading-title{font-size:28px;}}/* Start custom CSS for slides, class: .elementor-element-01829f2 */.elementor-12 .elementor-element.elementor-element-01829f2 *{
    border-radius: 24px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-97e8c91 */.elementor-12 .elementor-element.elementor-element-97e8c91{
    box-shadow: 0 0 40px -10px #a6f23666;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-10d40cb */.elementor-12 .elementor-element.elementor-element-10d40cb span{
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.elementor-12 .elementor-element.elementor-element-10d40cb svg{
    font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-10d40cb > a > span{
    gap: 8px;
    
}
.elementor-12 .elementor-element.elementor-element-10d40cb:hover > a > span{
    gap: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2a17c10 */.elementor-12 .elementor-element.elementor-element-2a17c10:hover svg {
    color: #040d1e;
}
.elementor-12 .elementor-element.elementor-element-2a17c10:hover .icon a{
    background: #53c5d7 !important;
}
.elementor-12 .elementor-element.elementor-element-2a17c10:hover h2{
    color: #53c5d7!important;
}
.elementor-12 .elementor-element.elementor-element-2a17c10:hover .elementor-button-content-wrapper{
    gap: 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1ba62f0 */.elementor-12 .elementor-element.elementor-element-1ba62f0 span{
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.elementor-12 .elementor-element.elementor-element-1ba62f0 svg{
    font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-1ba62f0 > a > span{
    gap: 8px;
    
}
.elementor-12 .elementor-element.elementor-element-1ba62f0:hover > a > span{
    gap: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b286f3a */.elementor-12 .elementor-element.elementor-element-b286f3a:hover svg {
    color: #040d1e;
}
.elementor-12 .elementor-element.elementor-element-b286f3a:hover .icon a{
    background: #53c5d7 !important;
}
.elementor-12 .elementor-element.elementor-element-b286f3a:hover h2{
    color: #53c5d7!important;
}
.elementor-12 .elementor-element.elementor-element-b286f3a:hover .elementor-button-content-wrapper{
    gap: 16px;
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-a8f593f */.elementor-12 .elementor-element.elementor-element-a8f593f span{
    transition-property: all;
    transition-timing-function: var(--tw-ease, var(--default-transition-timing-function));
    transition-duration: var(--tw-duration, var(--default-transition-duration));
}
.elementor-12 .elementor-element.elementor-element-a8f593f svg{
    font-size: 10px;
}
.elementor-12 .elementor-element.elementor-element-a8f593f > a > span{
    gap: 8px;
    
}
.elementor-12 .elementor-element.elementor-element-a8f593f:hover > a > span{
    gap: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-a1d4e8d */.elementor-12 .elementor-element.elementor-element-a1d4e8d:hover svg {
    color: #040d1e;
}
.elementor-12 .elementor-element.elementor-element-a1d4e8d:hover .icon a{
    background: #53c5d7 !important;
}
.elementor-12 .elementor-element.elementor-element-a1d4e8d:hover h2{
    color: #53c5d7!important;
}
.elementor-12 .elementor-element.elementor-element-a1d4e8d:hover .elementor-button-content-wrapper{
    gap: 16px;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76ee846 */.elementor-12 .elementor-element.elementor-element-76ee846{
    padding-top: 6rem;
    padding-bottom: 6rem;

    /* bg-card/30 */
    background: color-mix(in oklab, var(--card) 30%, transparent);

    /* border-y border-border */
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-e8174e5 */.elementor-12 .elementor-element.elementor-element-e8174e5{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: end;
    background: linear-gradient(
        to top,
        var(--navy-deep) 0%,
        color-mix(in oklab, var(--navy-deep) 30%, transparent) 50%,
        transparent 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d63286e */.elementor-12 .elementor-element.elementor-element-d63286e{
    overflow: hidden;
}
.elementor-12 .elementor-element.elementor-element-d63286e img {
    width: 100%;
    height: 100%;
    object-fit: cover;

    transition: transform 700ms;
    aspect-ratio: 3/4;
}

.elementor-12 .elementor-element.elementor-element-d63286e:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-05ecf1c */.elementor-12 .elementor-element.elementor-element-05ecf1c img {
    width: 100%;
    height: 100%;
    object-fit: cover;

    transition: transform 700ms;
    aspect-ratio: 3 / 4;
}

.elementor-12 .elementor-element.elementor-element-05ecf1c:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5cd0339 */.elementor-12 .elementor-element.elementor-element-5cd0339{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: end;
    background: linear-gradient(
        to top,
        var(--navy-deep) 0%,
        color-mix(in oklab, var(--navy-deep) 30%, transparent) 50%,
        transparent 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-8579782 */.elementor-12 .elementor-element.elementor-element-8579782{
    overflow: hidden;
}
.elementor-12 .elementor-element.elementor-element-8579782 img {
    width: 100%;
    height: 100%;
    object-fit: cover;

    transition: transform 700ms;
    aspect-ratio: 3/4;
}

.elementor-12 .elementor-element.elementor-element-8579782:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6108496 */.elementor-12 .elementor-element.elementor-element-6108496 img {
    width: 100%;
    height: 100%;
    object-fit: cover;

    transition: transform 700ms;
}

.elementor-12 .elementor-element.elementor-element-6108496:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-381cebb */.elementor-12 .elementor-element.elementor-element-381cebb{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: end;
    background: linear-gradient(
        to top,
        var(--navy-deep) 0%,
        color-mix(in oklab, var(--navy-deep) 30%, transparent) 50%,
        transparent 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0e78c9b */.elementor-12 .elementor-element.elementor-element-0e78c9b{
    overflow: hidden;
}
.elementor-12 .elementor-element.elementor-element-0e78c9b img {
    width: 100%;
    height: 100%;
    object-fit: cover;

    transition: transform 700ms;
    aspect-ratio: 3/4;
}

.elementor-12 .elementor-element.elementor-element-0e78c9b:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-df5c310 */.elementor-12 .elementor-element.elementor-element-df5c310 img {
    width: 100%;
    height: 100%;
    object-fit: cover;

    transition: transform 700ms;
}

.elementor-12 .elementor-element.elementor-element-df5c310:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d598310 */.elementor-12 .elementor-element.elementor-element-d598310{
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    display: flex;
    justify-content: end;
    background: linear-gradient(
        to top,
        var(--navy-deep) 0%,
        color-mix(in oklab, var(--navy-deep) 30%, transparent) 50%,
        transparent 100%
    );
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5602f86 */.elementor-12 .elementor-element.elementor-element-5602f86{
    overflow: hidden;
}
.elementor-12 .elementor-element.elementor-element-5602f86 img {
    width: 100%;
    height: 100%;
    object-fit: cover;

    transition: transform 700ms;
    aspect-ratio: 3/4;
}

.elementor-12 .elementor-element.elementor-element-5602f86:hover img{
    transform: scale(1.1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-85dae43 */.elementor-12 .elementor-element.elementor-element-85dae43{
    /* py-24 */
    padding-top: 6rem;
    padding-bottom: 6rem;

    /* border-y border-border */
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
    
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7ee9259 */.elementor-12 .elementor-element.elementor-element-7ee9259{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 6rem;
}
.elementor-12 .elementor-element.elementor-element-7ee9259 > div{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.elementor-12 .elementor-element.elementor-element-7ee9259 img{
    max-height: 80% !important;
    width: auto;
}


.elementor-12 .elementor-element.elementor-element-7ee9259:hover {
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-7ee9259 > div:first-child {
    opacity: 1;
    filter: brightness(0) invert(1);
}
.elementor-12 .elementor-element.elementor-element-7ee9259 > div:nth-child(2) {
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-7ee9259 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-7ee9259 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}

.elementor-12 .elementor-element.elementor-element-7ee9259:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-7ee9259:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6109af2 */.elementor-12 .elementor-element.elementor-element-6109af2{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 6rem;
}
.elementor-12 .elementor-element.elementor-element-6109af2 > div{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.elementor-12 .elementor-element.elementor-element-6109af2 img{
    max-height: 80% !important;
    width: auto;
}


.elementor-12 .elementor-element.elementor-element-6109af2:hover {
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-6109af2 > div:first-child {
    opacity: 1;
    filter: brightness(0) invert(1);
}
.elementor-12 .elementor-element.elementor-element-6109af2 > div:nth-child(2) {
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-6109af2 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-6109af2 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}

.elementor-12 .elementor-element.elementor-element-6109af2:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-6109af2:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d8559ce */.elementor-12 .elementor-element.elementor-element-d8559ce{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 6rem;
}
.elementor-12 .elementor-element.elementor-element-d8559ce > div{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.elementor-12 .elementor-element.elementor-element-d8559ce img{
    max-height: 80% !important;
    width: auto;
}


.elementor-12 .elementor-element.elementor-element-d8559ce:hover {
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-d8559ce > div:first-child {
    opacity: 1;
    filter: brightness(0) invert(1);
}
.elementor-12 .elementor-element.elementor-element-d8559ce > div:nth-child(2) {
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-d8559ce > div:first-child, 
.elementor-12 .elementor-element.elementor-element-d8559ce > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}

.elementor-12 .elementor-element.elementor-element-d8559ce:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-d8559ce:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9e1189b */.elementor-12 .elementor-element.elementor-element-9e1189b{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 6rem;
}
.elementor-12 .elementor-element.elementor-element-9e1189b > div{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.elementor-12 .elementor-element.elementor-element-9e1189b img{
    max-height: 80% !important;
    width: auto;
}


.elementor-12 .elementor-element.elementor-element-9e1189b:hover {
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-9e1189b > div:first-child {
    opacity: 1;
    filter: brightness(0) invert(1);
}
.elementor-12 .elementor-element.elementor-element-9e1189b > div:nth-child(2) {
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-9e1189b > div:first-child, 
.elementor-12 .elementor-element.elementor-element-9e1189b > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}

.elementor-12 .elementor-element.elementor-element-9e1189b:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-9e1189b:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-53889f7 */.elementor-12 .elementor-element.elementor-element-53889f7{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 6rem;
}
.elementor-12 .elementor-element.elementor-element-53889f7 > div{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.elementor-12 .elementor-element.elementor-element-53889f7 img{
    max-height: 80% !important;
    width: auto;
}


.elementor-12 .elementor-element.elementor-element-53889f7:hover {
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-53889f7 > div:first-child {
    opacity: 1;
    filter: brightness(0) invert(1);
}
.elementor-12 .elementor-element.elementor-element-53889f7 > div:nth-child(2) {
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-53889f7 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-53889f7 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}

.elementor-12 .elementor-element.elementor-element-53889f7:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-53889f7:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7853262 */.elementor-12 .elementor-element.elementor-element-7853262{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 6rem;
}
.elementor-12 .elementor-element.elementor-element-7853262 > div{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.elementor-12 .elementor-element.elementor-element-7853262 img{
    max-height: 80% !important;
    width: auto;
}


.elementor-12 .elementor-element.elementor-element-7853262:hover {
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-7853262 > div:first-child {
    opacity: 1;
    filter: brightness(0) invert(1);
}
.elementor-12 .elementor-element.elementor-element-7853262 > div:nth-child(2) {
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-7853262 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-7853262 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}

.elementor-12 .elementor-element.elementor-element-7853262:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-7853262:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-51cae98 */.elementor-12 .elementor-element.elementor-element-51cae98{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 6rem;
}
.elementor-12 .elementor-element.elementor-element-51cae98 > div{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.elementor-12 .elementor-element.elementor-element-51cae98 img{
    max-height: 80% !important;
    width: auto;
}


.elementor-12 .elementor-element.elementor-element-51cae98:hover {
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-51cae98 > div:first-child {
    opacity: 1;
    filter: brightness(0) invert(1);
}
.elementor-12 .elementor-element.elementor-element-51cae98 > div:nth-child(2) {
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-51cae98 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-51cae98 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}

.elementor-12 .elementor-element.elementor-element-51cae98:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-51cae98:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-0b9b04e */.elementor-12 .elementor-element.elementor-element-0b9b04e{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 6rem;
}
.elementor-12 .elementor-element.elementor-element-0b9b04e > div{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.elementor-12 .elementor-element.elementor-element-0b9b04e img{
    max-height: 80% !important;
    width: auto;
}


.elementor-12 .elementor-element.elementor-element-0b9b04e:hover {
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-0b9b04e > div:first-child {
    opacity: 1;
    filter: brightness(0) invert(1);
}
.elementor-12 .elementor-element.elementor-element-0b9b04e > div:nth-child(2) {
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-0b9b04e > div:first-child, 
.elementor-12 .elementor-element.elementor-element-0b9b04e > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}

.elementor-12 .elementor-element.elementor-element-0b9b04e:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-0b9b04e:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-9524b69 */.elementor-12 .elementor-element.elementor-element-9524b69 {
    max-width: 80% !important;
    /*width: 60%;*/
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-b5473de */.elementor-12 .elementor-element.elementor-element-b5473de {
    max-width: 80% !important;
    /*width: 60%;*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b6d128f */.elementor-12 .elementor-element.elementor-element-b6d128f{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 6rem;
}
.elementor-12 .elementor-element.elementor-element-b6d128f > div{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.elementor-12 .elementor-element.elementor-element-b6d128f img{
    max-height: 80% !important;
    width: auto;
}


.elementor-12 .elementor-element.elementor-element-b6d128f:hover {
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-b6d128f > div:first-child {
    opacity: 1;
    filter: brightness(0) invert(1);
}
.elementor-12 .elementor-element.elementor-element-b6d128f > div:nth-child(2) {
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-b6d128f > div:first-child, 
.elementor-12 .elementor-element.elementor-element-b6d128f > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}

.elementor-12 .elementor-element.elementor-element-b6d128f:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-b6d128f:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cab21f1 */.elementor-12 .elementor-element.elementor-element-cab21f1{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 6rem;
}
.elementor-12 .elementor-element.elementor-element-cab21f1 > div{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.elementor-12 .elementor-element.elementor-element-cab21f1 img{
    max-height: 80% !important;
    width: auto;
}


.elementor-12 .elementor-element.elementor-element-cab21f1:hover {
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-cab21f1 > div:first-child {
    opacity: 1;
    filter: brightness(0) invert(1);
}
.elementor-12 .elementor-element.elementor-element-cab21f1 > div:nth-child(2) {
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-cab21f1 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-cab21f1 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}

.elementor-12 .elementor-element.elementor-element-cab21f1:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-cab21f1:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-f110520 */.elementor-12 .elementor-element.elementor-element-f110520{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 6rem;
}
.elementor-12 .elementor-element.elementor-element-f110520 > div{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.elementor-12 .elementor-element.elementor-element-f110520 img{
    max-height: 80% !important;
    width: auto;
}


.elementor-12 .elementor-element.elementor-element-f110520:hover {
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-f110520 > div:first-child {
    opacity: 1;
    filter: brightness(0) invert(1);
}
.elementor-12 .elementor-element.elementor-element-f110520 > div:nth-child(2) {
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-f110520 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-f110520 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}

.elementor-12 .elementor-element.elementor-element-f110520:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-f110520:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-76d5f5b */.elementor-12 .elementor-element.elementor-element-76d5f5b{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%;
    height: 6rem;
}
.elementor-12 .elementor-element.elementor-element-76d5f5b > div{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}
.elementor-12 .elementor-element.elementor-element-76d5f5b img{
    max-height: 80% !important;
    width: auto;
}


.elementor-12 .elementor-element.elementor-element-76d5f5b:hover {
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-76d5f5b > div:first-child {
    opacity: 1;
    filter: brightness(0) invert(1);
}
.elementor-12 .elementor-element.elementor-element-76d5f5b > div:nth-child(2) {
    opacity: 0;
}

.elementor-12 .elementor-element.elementor-element-76d5f5b > div:first-child, 
.elementor-12 .elementor-element.elementor-element-76d5f5b > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}

.elementor-12 .elementor-element.elementor-element-76d5f5b:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-76d5f5b:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-672a6fc */.elementor-12 .elementor-element.elementor-element-672a6fc {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1px;

    /*background: var(--border);*/

    /*border: 1px solid var(--border);*/
    /*border-radius: 1rem;*/
    overflow: hidden;
}

/* md:grid-cols-3 (>=768px) */
@media (min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-672a6fc {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

/* lg:grid-cols-6 (>=1024px) */
@media (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-672a6fc {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5ec405e */.elementor-12 .elementor-element.elementor-element-5ec405e{
    /* py-24 */
    padding-top: 6rem;
    padding-bottom: 6rem;

    /* border-y border-border */
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6a66e36 */.elementor-12 .elementor-element.elementor-element-6a66e36{
    max-width: 100%;
    max-height: 100%;
    transform: scale(.9);
    opacity: 0;
    /*filter: brightness(0) invert(1);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3bd2454 */.elementor-12 .elementor-element.elementor-element-3bd2454{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-3bd2454 {
    background: var(--background);
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.025em;
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
    transition: background-color 150ms ease, color 150ms ease;
}

.elementor-12 .elementor-element.elementor-element-3bd2454:hover {
    color: var(--lime);
    /*background: var(--card);*/
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-3bd2454 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-3bd2454 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}
.elementor-12 .elementor-element.elementor-element-3bd2454 > div:nth-child(2) img{ 
    width: 100% !important;
    max-height: 90px !important;
}
 
.elementor-12 .elementor-element.elementor-element-3bd2454:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-3bd2454:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-24078e2 */.elementor-12 .elementor-element.elementor-element-24078e2{
        max-width: 140px;
    max-height: 50px;
    opacity: 0;
    transform: scale(.9);
    /*filter: brightness(0) invert(1);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2407078 */.elementor-12 .elementor-element.elementor-element-2407078{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-2407078 {
    background: var(--background);
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.025em;
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
    transition: background-color 150ms ease, color 150ms ease;
}

.elementor-12 .elementor-element.elementor-element-2407078:hover {
    color: var(--lime);
    /*background: var(--card);*/
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-2407078 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-2407078 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}
.elementor-12 .elementor-element.elementor-element-2407078 > div:nth-child(2) img{ 
    width: 100% !important;
    max-height: 50px !important;
}
 
.elementor-12 .elementor-element.elementor-element-2407078:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-2407078:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-8472bd2 */.elementor-12 .elementor-element.elementor-element-8472bd2{
        max-width: 140px;
    max-height: 50px;
    opacity: 0;
    transform: scale(.9);
    /*filter: brightness(0) invert(1);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-7c48381 */.elementor-12 .elementor-element.elementor-element-7c48381{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-7c48381 {
    background: var(--background);
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.025em;
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
    transition: background-color 150ms ease, color 150ms ease;
}

.elementor-12 .elementor-element.elementor-element-7c48381:hover {
    color: var(--lime);
    /*background: var(--card);*/
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-7c48381 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-7c48381 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}
.elementor-12 .elementor-element.elementor-element-7c48381 > div:nth-child(2) img{ 
    width: 100% !important;
    max-height: 50px !important;
}
 
.elementor-12 .elementor-element.elementor-element-7c48381:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-7c48381:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-d7c4d3e */.elementor-12 .elementor-element.elementor-element-d7c4d3e{
        max-width: 140px;
    max-height: 50px;
    opacity: 0;
    transform: scale(.9);
    /*filter: brightness(0) invert(1);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5f9af29 */.elementor-12 .elementor-element.elementor-element-5f9af29{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-5f9af29 {
    background: var(--background);
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.025em;
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
    transition: background-color 150ms ease, color 150ms ease;
}

.elementor-12 .elementor-element.elementor-element-5f9af29:hover {
    color: var(--lime);
    /*background: var(--card);*/
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-5f9af29 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-5f9af29 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}
.elementor-12 .elementor-element.elementor-element-5f9af29 > div:nth-child(2) img{ 
    width: 100% !important;
    max-height: 50px !important;
}
 
.elementor-12 .elementor-element.elementor-element-5f9af29:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-5f9af29:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-03ddeec */.elementor-12 .elementor-element.elementor-element-03ddeec{
        max-width: 140px;
    max-height: 50px;
    opacity: 0;
    transform: scale(.9);
    /*filter: brightness(0) invert(1);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-894ead6 */.elementor-12 .elementor-element.elementor-element-894ead6{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-894ead6 {
    background: var(--background);
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.025em;
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
    transition: background-color 150ms ease, color 150ms ease;
}

.elementor-12 .elementor-element.elementor-element-894ead6:hover {
    color: var(--lime);
    /*background: var(--card);*/
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-894ead6 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-894ead6 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}
.elementor-12 .elementor-element.elementor-element-894ead6 > div:nth-child(2) img{ 
    width: 100% !important;
    max-height: 50px !important;
}
 
.elementor-12 .elementor-element.elementor-element-894ead6:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-894ead6:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ae32d6f */.elementor-12 .elementor-element.elementor-element-ae32d6f{
        max-width: 140px;
    max-height: 50px;
    opacity: 0;
    transform: scale(.9);
    /*filter: brightness(0) invert(1);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-646a846 */.elementor-12 .elementor-element.elementor-element-646a846{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-646a846 {
    background: var(--background);
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.025em;
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
    transition: background-color 150ms ease, color 150ms ease;
}

.elementor-12 .elementor-element.elementor-element-646a846:hover {
    color: var(--lime);
    /*background: var(--card);*/
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-646a846 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-646a846 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}
.elementor-12 .elementor-element.elementor-element-646a846 > div:nth-child(2) img{ 
    width: 100% !important;
    max-height: 50px !important;
}
 
.elementor-12 .elementor-element.elementor-element-646a846:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-646a846:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-a10fa31 */.elementor-12 .elementor-element.elementor-element-a10fa31{
        max-width: 140px;
    max-height: 50px;
    opacity: 0;
    transform: scale(.9);
    /*filter: brightness(0) invert(1);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-607ec58 */.elementor-12 .elementor-element.elementor-element-607ec58{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-607ec58 {
    background: var(--background);
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.025em;
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
    transition: background-color 150ms ease, color 150ms ease;
}

.elementor-12 .elementor-element.elementor-element-607ec58:hover {
    color: var(--lime);
    /*background: var(--card);*/
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-607ec58 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-607ec58 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}
.elementor-12 .elementor-element.elementor-element-607ec58 > div:nth-child(2) img{ 
    width: 100% !important;
    max-height: 50px !important;
}
 
.elementor-12 .elementor-element.elementor-element-607ec58:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-607ec58:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-6d8a88e */.elementor-12 .elementor-element.elementor-element-6d8a88e{
        max-width: 140px;
    max-height: 50px;
    opacity: 0;
    transform: scale(.9);
    /*filter: brightness(0) invert(1);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cb167d0 */.elementor-12 .elementor-element.elementor-element-cb167d0{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-cb167d0 {
    background: var(--background);
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.025em;
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
    transition: background-color 150ms ease, color 150ms ease;
}

.elementor-12 .elementor-element.elementor-element-cb167d0:hover {
    color: var(--lime);
    /*background: var(--card);*/
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-cb167d0 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-cb167d0 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}
.elementor-12 .elementor-element.elementor-element-cb167d0 > div:nth-child(2) img{ 
    width: 100% !important;
    max-height: 50px !important;
}
 
.elementor-12 .elementor-element.elementor-element-cb167d0:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-cb167d0:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-ba6c0fa */.elementor-12 .elementor-element.elementor-element-ba6c0fa{
        max-width: 140px;
    max-height: 50px;
    opacity: 0;
    transform: scale(.9);
    /*filter: brightness(0) invert(1);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-04a2db4 */.elementor-12 .elementor-element.elementor-element-04a2db4{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-04a2db4 {
    background: var(--background);
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.025em;
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
    transition: background-color 150ms ease, color 150ms ease;
}

.elementor-12 .elementor-element.elementor-element-04a2db4:hover {
    color: var(--lime);
    /*background: var(--card);*/
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-04a2db4 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-04a2db4 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}
.elementor-12 .elementor-element.elementor-element-04a2db4 > div:nth-child(2) img{ 
    width: 100% !important;
    max-height: 50px !important;
}
 
.elementor-12 .elementor-element.elementor-element-04a2db4:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-04a2db4:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-7dccafa */.elementor-12 .elementor-element.elementor-element-7dccafa{
        max-width: 140px;
    max-height: 50px;
    opacity: 0;
    transform: scale(.9);
    /*filter: brightness(0) invert(1);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b75dda2 */.elementor-12 .elementor-element.elementor-element-b75dda2{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-b75dda2 {
    background: var(--background);
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.025em;
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
    transition: background-color 150ms ease, color 150ms ease;
}

.elementor-12 .elementor-element.elementor-element-b75dda2:hover {
    color: var(--lime);
    /*background: var(--card);*/
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-b75dda2 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-b75dda2 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}
.elementor-12 .elementor-element.elementor-element-b75dda2 > div:nth-child(2) img{ 
    width: 100% !important;
    max-height: 50px !important;
}
 
.elementor-12 .elementor-element.elementor-element-b75dda2:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-b75dda2:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c7e6682 */.elementor-12 .elementor-element.elementor-element-c7e6682{
        max-width: 140px;
    max-height: 50px;
    opacity: 0;
    transform: scale(.9);
    /*filter: brightness(0) invert(1);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-5e7a274 */.elementor-12 .elementor-element.elementor-element-5e7a274{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-5e7a274 {
    background: var(--background);
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.025em;
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
    transition: background-color 150ms ease, color 150ms ease;
}

.elementor-12 .elementor-element.elementor-element-5e7a274:hover {
    color: var(--lime);
    /*background: var(--card);*/
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-5e7a274 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-5e7a274 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}
.elementor-12 .elementor-element.elementor-element-5e7a274 > div:nth-child(2) img{ 
    width: 100% !important;
    max-height: 50px !important;
}
 
.elementor-12 .elementor-element.elementor-element-5e7a274:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-5e7a274:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-c9fd48c */.elementor-12 .elementor-element.elementor-element-c9fd48c{
        max-width: 140px;
    max-height: 50px;
    opacity: 0;
    transform: scale(.9);
    /*filter: brightness(0) invert(1);*/
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-58fbaf0 */.elementor-12 .elementor-element.elementor-element-58fbaf0{
    position: relative;
    display: flex;
    align-items: center;
    justify-content: center;
    height: 100%;
    width: 100%;
}

.elementor-12 .elementor-element.elementor-element-58fbaf0 {
    background: var(--background);
    height: 6rem;
    display: flex;
    align-items: center;
    justify-content: center;
    font-weight: 900;
    text-transform: uppercase;
    letter-spacing: -0.025em;
    color: color-mix(in oklab, var(--foreground) 80%, transparent);
    transition: background-color 150ms ease, color 150ms ease;
}

.elementor-12 .elementor-element.elementor-element-58fbaf0:hover {
    color: var(--lime);
    /*background: var(--card);*/
    background: #fff;
}

.elementor-12 .elementor-element.elementor-element-58fbaf0 > div:first-child, 
.elementor-12 .elementor-element.elementor-element-58fbaf0 > div:nth-child(2) {
    position: absolute;
    transition: all .3s ease;
}
.elementor-12 .elementor-element.elementor-element-58fbaf0 > div:nth-child(2) img{ 
    width: 100% !important;
    max-height: 50px !important;
}
 
.elementor-12 .elementor-element.elementor-element-58fbaf0:hover > div:first-child {
    opacity: 0;
    transform: scale(1.1);
}
.elementor-12 .elementor-element.elementor-element-58fbaf0:hover > div:nth-child(2) {
    opacity: 1;
    transform: scale(1);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-451b452 */.elementor-12 .elementor-element.elementor-element-451b452 {
    display: grid;
    grid-template-columns: repeat(2, minmax(0, 1fr));
    gap: 1px;

    background: var(--border);

    border: 1px solid var(--border);
    border-radius: 1rem; /* rounded-2xl */
    overflow: hidden;
}

/* md:grid-cols-3 (>=768px) */
@media (min-width: 768px) {
    .elementor-12 .elementor-element.elementor-element-451b452 {
        grid-template-columns: repeat(3, minmax(0, 1fr));
    }
}

/* lg:grid-cols-6 (>=1024px) */
@media (min-width: 1024px) {
    .elementor-12 .elementor-element.elementor-element-451b452 {
        grid-template-columns: repeat(6, minmax(0, 1fr));
    }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-743257e */.elementor-12 .elementor-element.elementor-element-743257e{
    /* py-24 */
    padding-top: 6rem;
    padding-bottom: 6rem;

    /* border-y border-border */
    border-top: 1px solid var(--border);
    border-bottom: 1px solid var(--border);
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Inter-Experience';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://experiencelive.com.br/staging/wp-content/uploads/2026/07/Inter-Bold.woff2') format('woff2'),
		url('https://experiencelive.com.br/staging/wp-content/uploads/2026/07/Inter-Regular.woff') format('woff'),
		url('https://experiencelive.com.br/staging/wp-content/uploads/2026/07/Inter-VariableFont_opszwght.ttf') format('truetype');
}
/* End Custom Fonts CSS */