.elementor-54541 .elementor-element.elementor-element-c4fdc00{--display:flex;}.elementor-54541 .elementor-element.elementor-element-c4fdc00:not(.elementor-motion-effects-element-type-background), .elementor-54541 .elementor-element.elementor-element-c4fdc00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-54541 .elementor-element.elementor-element-8870918{--spacer-size:500px;}.elementor-54541 .elementor-element.elementor-element-38faf9b{--display:flex;}.elementor-54541 .elementor-element.elementor-element-38faf9b:not(.elementor-motion-effects-element-type-background), .elementor-54541 .elementor-element.elementor-element-38faf9b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0A0A0A;}.elementor-54541 .elementor-element.elementor-element-075ffc6{text-align:center;}.elementor-54541 .elementor-element.elementor-element-61eb62c .elementor-wrapper{--video-aspect-ratio:1.77777;}.elementor-54541 .elementor-element.elementor-element-0361577{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54541 .elementor-element.elementor-element-740a464{--spacer-size:500px;}.elementor-54541 .elementor-element.elementor-element-55e5da3{--display:flex;}.elementor-54541 .elementor-element.elementor-element-3dae9cb > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-54541 .elementor-element.elementor-element-3dae9cb{text-align:center;}.elementor-54541 .elementor-element.elementor-element-e707277{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-54541 .elementor-element.elementor-element-e707277::before, .elementor-54541 .elementor-element.elementor-element-e707277 > .elementor-background-video-container::before, .elementor-54541 .elementor-element.elementor-element-e707277 > .e-con-inner > .elementor-background-video-container::before, .elementor-54541 .elementor-element.elementor-element-e707277 > .elementor-background-slideshow::before, .elementor-54541 .elementor-element.elementor-element-e707277 > .e-con-inner > .elementor-background-slideshow::before, .elementor-54541 .elementor-element.elementor-element-e707277 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-54541 .elementor-element.elementor-element-96d7cc6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-54541 .elementor-element.elementor-element-9b1e987{--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;}.elementor-54541 .elementor-element.elementor-element-9b1e987.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-54541 .elementor-element.elementor-element-6dd0813{text-align:center;}.elementor-54541 .elementor-element.elementor-element-6dd0813 .elementor-heading-title{-webkit-text-stroke-color:#000;stroke:#000;}.elementor-54541 .elementor-element.elementor-element-b68191b{width:var( --container-widget-width, 94% );max-width:94%;--container-widget-width:94%;--container-widget-flex-grow:0;text-align:center;}.elementor-54541 .elementor-element.elementor-element-b68191b.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-54541 .elementor-element.elementor-element-f689421{text-align:center;}.elementor-54541 .elementor-element.elementor-element-f689421 img{width:100%;max-width:100%;height:500px;}.elementor-54541 .elementor-element.elementor-element-d31e861{--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:flex-start;--overlay-opacity:1;}.elementor-54541 .elementor-element.elementor-element-d31e861::before, .elementor-54541 .elementor-element.elementor-element-d31e861 > .elementor-background-video-container::before, .elementor-54541 .elementor-element.elementor-element-d31e861 > .e-con-inner > .elementor-background-video-container::before, .elementor-54541 .elementor-element.elementor-element-d31e861 > .elementor-background-slideshow::before, .elementor-54541 .elementor-element.elementor-element-d31e861 > .e-con-inner > .elementor-background-slideshow::before, .elementor-54541 .elementor-element.elementor-element-d31e861 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-54541 .elementor-element.elementor-element-7ec0dac{--display:flex;}.elementor-54541 .elementor-element.elementor-element-05d3d10{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-e4dfd22{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-0758623{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-54541 .elementor-element.elementor-element-0758623.e-con{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-54541 .elementor-element.elementor-element-e76982e{width:var( --container-widget-width, 81.292% );max-width:81.292%;--container-widget-width:81.292%;--container-widget-flex-grow:0;text-align:center;}.elementor-54541 .elementor-element.elementor-element-e76982e.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-54541 .elementor-element.elementor-element-ffd9851 img{width:100%;max-width:100%;height:500px;}.elementor-54541 .elementor-element.elementor-element-e4a614f{--display:flex;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--overlay-opacity:1;}.elementor-54541 .elementor-element.elementor-element-e4a614f::before, .elementor-54541 .elementor-element.elementor-element-e4a614f > .elementor-background-video-container::before, .elementor-54541 .elementor-element.elementor-element-e4a614f > .e-con-inner > .elementor-background-video-container::before, .elementor-54541 .elementor-element.elementor-element-e4a614f > .elementor-background-slideshow::before, .elementor-54541 .elementor-element.elementor-element-e4a614f > .e-con-inner > .elementor-background-slideshow::before, .elementor-54541 .elementor-element.elementor-element-e4a614f > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-54541 .elementor-element.elementor-element-a7c4053{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-1605571{--display:flex;}.elementor-54541 .elementor-element.elementor-element-f6ddef8{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-9e076a7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-9e076a7.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-54541 .elementor-element.elementor-element-2796cfb{text-align:center;}.elementor-54541 .elementor-element.elementor-element-4bb1c25{width:var( --container-widget-width, 67% );max-width:67%;--container-widget-width:67%;--container-widget-flex-grow:0;text-align:center;}.elementor-54541 .elementor-element.elementor-element-4bb1c25.elementor-element{--align-self:center;}.elementor-54541 .elementor-element.elementor-element-1567bb3 img{width:100%;max-width:100%;height:500px;}.elementor-54541 .elementor-element.elementor-element-a82dfa8{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-54541 .elementor-element.elementor-element-81cdb06{--spacer-size:500px;}.elementor-54541 .elementor-element.elementor-element-cd6d891{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-eeb64fb{--display:flex;}.elementor-54541 .elementor-element.elementor-element-547f42e{text-align:center;}.elementor-54541 .elementor-element.elementor-element-8251d4d{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54541 .elementor-element.elementor-element-7563f43 .elementor-icon-box-wrapper{gap:15px;}.elementor-54541 .elementor-element.elementor-element-7563f43.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-54541 .elementor-element.elementor-element-7563f43.elementor-view-framed .elementor-icon, .elementor-54541 .elementor-element.elementor-element-7563f43.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-54541 .elementor-element.elementor-element-5526380 .elementor-icon-box-wrapper{gap:15px;}.elementor-54541 .elementor-element.elementor-element-5526380.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-54541 .elementor-element.elementor-element-5526380.elementor-view-framed .elementor-icon, .elementor-54541 .elementor-element.elementor-element-5526380.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-54541 .elementor-element.elementor-element-f95efd2 .elementor-icon-box-wrapper{gap:15px;}.elementor-54541 .elementor-element.elementor-element-f95efd2.elementor-view-stacked .elementor-icon{background-color:#FF0000;}.elementor-54541 .elementor-element.elementor-element-f95efd2.elementor-view-framed .elementor-icon, .elementor-54541 .elementor-element.elementor-element-f95efd2.elementor-view-default .elementor-icon{fill:#FF0000;color:#FF0000;border-color:#FF0000;}.elementor-54541 .elementor-element.elementor-element-66f5bbe{--display:flex;}.elementor-54541 .elementor-element.elementor-element-049aedf{--spacer-size:500px;}.elementor-54541 .elementor-element.elementor-element-be27609{--display:flex;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-54541 .elementor-element.elementor-element-28e2bf8{--display:flex;}.elementor-54541 .elementor-element.elementor-element-9c1f02f{--display:flex;}.elementor-54541 .elementor-element.elementor-element-5f6d6dc{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--justify-items:center;}.elementor-54541 .elementor-element.elementor-element-5f6d6dc.e-con{--align-self:center;}.elementor-54541 .elementor-element.elementor-element-e6b1c4f.elementor-element{--align-self:stretch;}.elementor-54541 .elementor-element.elementor-element-e6b1c4f{text-align:start;}.elementor-54541 .elementor-element.elementor-element-ba2a597{--display:flex;}.elementor-54541 .elementor-element.elementor-element-9eb8060{--display:flex;}.elementor-54541 .elementor-element.elementor-element-aea5140{--display:flex;}.elementor-54541 .elementor-element.elementor-element-a29638e{--display:flex;}.elementor-54541 .elementor-element.elementor-element-4703570{--display:flex;}.elementor-54541 .elementor-element.elementor-element-8c58aff{--spacer-size:600px;}.elementor-54541 .elementor-element.elementor-element-960288e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-a60c374{font-size:200px;font-weight:800;}.elementor-54541 .elementor-element.elementor-element-f18194b{--display:flex;}.elementor-54541 .elementor-element.elementor-element-0ac39ac{--spacer-size:500px;}.elementor-54541 .elementor-element.elementor-element-9bec15f{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-54541 .elementor-element.elementor-element-e59aff4{text-align:center;}.elementor-54541 .elementor-element.elementor-element-cda6fce{--display:flex;}.elementor-54541 .elementor-element.elementor-element-32ee487{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-9c2c13e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-54541 .elementor-element.elementor-element-7888c47{width:var( --container-widget-width, 16.695% );max-width:16.695%;--container-widget-width:16.695%;--container-widget-flex-grow:0;}.elementor-54541 .elementor-element.elementor-element-7888c47.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54541 .elementor-element.elementor-element-f5e850f{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-6bb6a03{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-22be321{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-54541 .elementor-element.elementor-element-e10f1d0{width:var( --container-widget-width, 16.692% );max-width:16.692%;--container-widget-width:16.692%;--container-widget-flex-grow:0;}.elementor-54541 .elementor-element.elementor-element-e10f1d0.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54541 .elementor-element.elementor-element-51cdc30{--display:flex;}.elementor-54541 .elementor-element.elementor-element-8c30a73{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-275f473{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-54541 .elementor-element.elementor-element-2a42926{width:var( --container-widget-width, 16.646% );max-width:16.646%;--container-widget-width:16.646%;--container-widget-flex-grow:0;}.elementor-54541 .elementor-element.elementor-element-2a42926.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-54541 .elementor-element.elementor-element-56f874d{--display:flex;}.elementor-54541 .elementor-element.elementor-element-34ff865{--spacer-size:600px;}.elementor-54541 .elementor-element.elementor-element-6f56378{--display:flex;}.elementor-54541 .elementor-element.elementor-element-a7ea561{--display:flex;}.elementor-54541 .elementor-element.elementor-element-e3947c9{text-align:start;}.elementor-54541 .elementor-element.elementor-element-e3947c9 .elementor-heading-title{font-size:101px;}.elementor-54541 .elementor-element.elementor-element-680b33a{--spacer-size:600px;}.elementor-54541 .elementor-element.elementor-element-d1bd10e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-d1bd10e.e-con{--align-self:center;}.elementor-54541 .elementor-element.elementor-element-be87010{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-653e321{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-318f59d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-f2723eb{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-54541 .elementor-element.elementor-element-f2723eb.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-54541 .elementor-element.elementor-element-1f3aa44{text-align:center;}.elementor-54541 .elementor-element.elementor-element-8d68c7a{--display:flex;--min-height:600px;}.elementor-54541 .elementor-element.elementor-element-b4f1478{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-54541 .elementor-element.elementor-element-2942a13{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-2942a13.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-54541 .elementor-element.elementor-element-e9a7171{--display:flex;}.elementor-54541 .elementor-element.elementor-element-0c045a2{--display:flex;}.elementor-54541 .elementor-element.elementor-element-e09e671{text-align:center;}.elementor-54541 .elementor-element.elementor-element-2e1dbe8{--display:flex;}.elementor-54541 .elementor-element.elementor-element-1a2e00c{text-align:center;}.elementor-54541 .elementor-element.elementor-element-0e1d128{text-align:center;}.elementor-54541 .elementor-element.elementor-element-3f50543{--display:flex;}.elementor-54541 .elementor-element.elementor-element-c6f017d{text-align:center;}.elementor-54541 .elementor-element.elementor-element-55393e4{text-align:center;}.elementor-54541 .elementor-element.elementor-element-c3a04c2{--display:flex;}.elementor-54541 .elementor-element.elementor-element-8374f33{text-align:center;}.elementor-54541 .elementor-element.elementor-element-0e536e1{text-align:center;}.elementor-54541 .elementor-element.elementor-element-c344809{--display:flex;}.elementor-54541 .elementor-element.elementor-element-c10d696{text-align:center;}.elementor-54541 .elementor-element.elementor-element-372eb28{text-align:center;}.elementor-54541 .elementor-element.elementor-element-cc67f2a{--e-n-carousel-swiper-slides-to-display:1;--e-n-carousel-swiper-slides-gap:10px;--e-n-carousel-slide-height:auto;--e-n-carousel-slide-container-height:100%;--e-n-carousel-arrow-prev-left-align:0%;--e-n-carousel-arrow-prev-translate-x:0px;--e-n-carousel-arrow-prev-left-position:0px;--e-n-carousel-arrow-prev-top-align:50%;--e-n-carousel-arrow-prev-translate-y:-50%;--e-n-carousel-arrow-prev-top-position:0px;--e-n-carousel-arrow-next-right-align:0%;--e-n-carousel-arrow-next-translate-x:0%;--e-n-carousel-arrow-next-right-position:0px;--e-n-carousel-arrow-next-top-align:50%;--e-n-carousel-arrow-next-translate-y:-50%;--e-n-carousel-arrow-next-top-position:0px;}.elementor-54541 .elementor-element.elementor-element-745d41f{--display:flex;}.elementor-54541 .elementor-element.elementor-element-d247a48{--spacer-size:600px;}.elementor-54541 .elementor-element.elementor-element-2b6e7f4{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-54541 .elementor-element.elementor-element-8c782a7{text-align:center;}.elementor-54541 .elementor-element.elementor-element-74af434{--display:flex;}.elementor-54541 .elementor-element.elementor-element-b7dd953{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-cd76ff2 img{width:100%;max-width:100%;}.elementor-54541 .elementor-element.elementor-element-5ff72ca{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-cd1a5ae{width:var( --container-widget-width, 73% );max-width:73%;--container-widget-width:73%;--container-widget-flex-grow:0;text-align:center;}.elementor-54541 .elementor-element.elementor-element-cd1a5ae.elementor-element{--align-self:center;}.elementor-54541 .elementor-element.elementor-element-4de5162{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-03d98e7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:space-between;}.elementor-54541 .elementor-element.elementor-element-301d29d{text-align:center;}.elementor-54541 .elementor-element.elementor-element-18f3d9a{--display:flex;}.elementor-54541 .elementor-element.elementor-element-8ba68ac{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-9694308{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-54541 .elementor-element.elementor-element-c3d1797{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54541 .elementor-element.elementor-element-c3b89fd{text-align:center;}.elementor-54541 .elementor-element.elementor-element-aab4774{text-align:center;}.elementor-54541 .elementor-element.elementor-element-2003639{width:var( --container-widget-width, 100% );max-width:100%;--container-widget-width:100%;--container-widget-flex-grow:0;text-align:center;}.elementor-54541 .elementor-element.elementor-element-2003639.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}@media(max-width:1366px){.elementor-54541 .elementor-element.elementor-element-8251d4d{--grid-auto-flow:row;}.elementor-54541 .elementor-element.elementor-element-5f6d6dc{--grid-auto-flow:row;}.elementor-54541 .elementor-element.elementor-element-c3d1797{--grid-auto-flow:row;}}@media(max-width:1200px){.elementor-54541 .elementor-element.elementor-element-8251d4d{--grid-auto-flow:row;}.elementor-54541 .elementor-element.elementor-element-5f6d6dc{--grid-auto-flow:row;}.elementor-54541 .elementor-element.elementor-element-c3d1797{--grid-auto-flow:row;}}@media(max-width:1024px){.elementor-54541 .elementor-element.elementor-element-a82dfa8{--e-n-carousel-swiper-slides-to-display:2;}.elementor-54541 .elementor-element.elementor-element-8251d4d{--grid-auto-flow:row;}.elementor-54541 .elementor-element.elementor-element-5f6d6dc{--grid-auto-flow:row;}.elementor-54541 .elementor-element.elementor-element-cc67f2a{--e-n-carousel-swiper-slides-to-display:2;}.elementor-54541 .elementor-element.elementor-element-c3d1797{--grid-auto-flow:row;}}@media(max-width:880px){.elementor-54541 .elementor-element.elementor-element-8251d4d{--grid-auto-flow:row;}.elementor-54541 .elementor-element.elementor-element-5f6d6dc{--grid-auto-flow:row;}.elementor-54541 .elementor-element.elementor-element-c3d1797{--grid-auto-flow:row;}}@media(max-width:767px){.elementor-54541 .elementor-element.elementor-element-a82dfa8{--e-n-carousel-swiper-slides-to-display:1;}.elementor-54541 .elementor-element.elementor-element-8251d4d{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54541 .elementor-element.elementor-element-5f6d6dc{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-54541 .elementor-element.elementor-element-cc67f2a{--e-n-carousel-swiper-slides-to-display:1;}.elementor-54541 .elementor-element.elementor-element-c3d1797{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}}@media(min-width:768px){.elementor-54541 .elementor-element.elementor-element-9b1e987{--width:62.07%;}.elementor-54541 .elementor-element.elementor-element-d31e861{--content-width:1600px;}.elementor-54541 .elementor-element.elementor-element-0758623{--width:72.096%;}.elementor-54541 .elementor-element.elementor-element-9e076a7{--width:67.1%;}.elementor-54541 .elementor-element.elementor-element-32ee487{--width:100%;}.elementor-54541 .elementor-element.elementor-element-6bb6a03{--width:100%;}.elementor-54541 .elementor-element.elementor-element-8c30a73{--width:100%;}.elementor-54541 .elementor-element.elementor-element-f2723eb{--width:99.771%;}.elementor-54541 .elementor-element.elementor-element-2942a13{--width:55.754%;}}/* Start custom CSS for container, class: .elementor-element-c4fdc00 */.elementor-54541 .elementor-element.elementor-element-c4fdc00 {
    opacity: 0; /* Start hidden */
    animation: reveal-section linear both;
    animation-timeline: view();
    animation-range: cover 10% cover 90%;
}

@keyframes reveal-section {
    0% { opacity: 0; }
    /* The Plateau: 100% bright from 30% to 70% of the screen */
    30%, 70% { opacity: 1; } 
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-38faf9b */.elementor-54541 .elementor-element.elementor-element-38faf9b {
    opacity: 0; /* Start hidden */
    animation: reveal-section linear both;
    animation-timeline: view();
    animation-range: cover 10% cover 70%;
}

@keyframes reveal-section {
    0% { opacity: 0; }
    /* The Plateau: 100% bright from 30% to 70% of the screen */
    30%, 70% { opacity: 1; } 
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-55e5da3 */.elementor-54541 .elementor-element.elementor-element-55e5da3 {
    opacity: 0; /* Start hidden */
    animation: reveal-section linear both;
    animation-timeline: view();
    animation-range: cover 10% cover 70%;
}

@keyframes reveal-section {
    0% { opacity: 0; }
    /* The Plateau: 100% bright from 30% to 70% of the screen */
    30%, 70% { opacity: 1; } 
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-cd6d891 */.elementor-54541 .elementor-element.elementor-element-cd6d891 {
    opacity: 0; /* Start hidden */
    animation: reveal-section linear both;
    animation-timeline: view();
    animation-range: cover 10% cover 70%;
}

@keyframes reveal-section {
    0% { opacity: 0; }
    /* The Plateau: 100% bright from 30% to 70% of the screen */
    30%, 70% { opacity: 1; } 
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-28e2bf8 */.left-side {
  flex: 0 0 30%;
}

.right-side {
  flex: 0 0 70%;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-be27609 */.elementor-54541 .elementor-element.elementor-element-be27609 {
    opacity: 0; /* Start hidden */
    animation: reveal-section linear both;
    animation-timeline: view();
    animation-range: cover 10% cover 70%;
}

@keyframes reveal-section {
    0% { opacity: 0; }
    /* The Plateau: 100% bright from 30% to 70% of the screen */
    30%, 70% { opacity: 1; } 
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-960288e */.elementor-54541 .elementor-element.elementor-element-960288e {
    opacity: 0; /* Start hidden */
    animation: reveal-section linear both;
    animation-timeline: view();
    animation-range: cover 10% cover 70%;
}

@keyframes reveal-section {
    0% { opacity: 0; }
    /* The Plateau: 100% bright from 30% to 70% of the screen */
    30%, 70% { opacity: 1; } 
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9bec15f */.elementor-54541 .elementor-element.elementor-element-9bec15f {
    opacity: 0; /* Start hidden */
    animation: reveal-section linear both;
    animation-timeline: view();
    animation-range: cover 10% cover 70%;
}

@keyframes reveal-section {
    0% { opacity: 0; }
    /* The Plateau: 100% bright from 30% to 70% of the screen */
    30%, 70% { opacity: 1; } 
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-6f56378 */.elementor-54541 .elementor-element.elementor-element-6f56378 {
    opacity: 0; /* Start hidden */
    animation: reveal-section linear both;
    animation-timeline: view();
    animation-range: cover 10% cover 70%;
}

@keyframes reveal-section {
    0% { opacity: 0; }
    /* The Plateau: 100% bright from 30% to 70% of the screen */
    30%, 70% { opacity: 1; } 
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-d1bd10e */.elementor-54541 .elementor-element.elementor-element-d1bd10e {
    opacity: 0; /* Start hidden */
    animation: reveal-section linear both;
    animation-timeline: view();
    animation-range: cover 10% cover 70%;
}

@keyframes reveal-section {
    0% { opacity: 0; }
    /* The Plateau: 100% bright from 30% to 70% of the screen */
    30%, 70% { opacity: 1; } 
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b4f1478 */.elementor-54541 .elementor-element.elementor-element-b4f1478 {
    opacity: 0; /* Start hidden */
    animation: reveal-section linear both;
    animation-timeline: view();
    animation-range: cover 10% cover 70%;
}

@keyframes reveal-section {
    0% { opacity: 0; }
    /* The Plateau: 100% bright from 30% to 70% of the screen */
    30%, 70% { opacity: 1; } 
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-2b6e7f4 */.elementor-54541 .elementor-element.elementor-element-2b6e7f4 {
    opacity: 0; /* Start hidden */
    animation: reveal-section linear both;
    animation-timeline: view();
    animation-range: cover 10% cover 70%;
}

@keyframes reveal-section {
    0% { opacity: 0; }
    /* The Plateau: 100% bright from 30% to 70% of the screen */
    30%, 70% { opacity: 1; } 
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-4de5162 */.elementor-54541 .elementor-element.elementor-element-4de5162 {
    opacity: 0; /* Start hidden */
    animation: reveal-section linear both;
    animation-timeline: view();
    animation-range: cover 10% cover 70%;
}

@keyframes reveal-section {
    0% { opacity: 0; }
    /* The Plateau: 100% bright from 30% to 70% of the screen */
    30%, 70% { opacity: 1; } 
    100% { opacity: 0; }
}/* End custom CSS */
/* Start custom CSS *//* ================================
   1. Global Background, Text &amp; Font
================================ */

html, body, #page, .site {
    background-color: rgb(10, 10, 10) !important;
    color: #ffffff !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
                 Roboto, "Helvetica Neue", Arial, sans-serif !important;
}


/* ================================
   2. Headings
================================ */

/* Massive H1 for Main Title */
h1 {
    color: #ffffff !important;
    font-size: 4rem !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    margin-top: 0 !important;
    margin-bottom: 24px !important;
    padding-top: 4rem;
}

p {
    font-size:1.5rem;
}

/* Other headings */
h2, h3, h4, h5, h6,
.site-title a,
.elementor-heading-title {
    color: #ffffff !important;
    font-family: system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI",
                 Roboto, "Helvetica Neue", Arial, sans-serif !important;
    font-weight: 700 !important;
}


/* ================================
   3. Helper Classes (Elementor)
================================ */

.eyebrow-text,
.elementor-widget-heading .eyebrow-text,
.eyebrow-text * {
    font-size: 1.5rem !important;
    text-transform: uppercase !important;
    letter-spacing: 3px !important;
    color: #ff0000 !important;
    font-weight: 800 !important;
}

.text-red {
    color: #ff0000 !important;
}


/* ================================
   4. Links &amp; Accent Styling
================================ */

a {
    color: #ff0000 !important;
    text-decoration: none;
    transition: opacity 0.3s ease;
}

a:hover,
a:focus {
    color: #ff0000 !important;
    opacity: 0.8;
}


/* ================================
   5. Buttons &amp; Interactive Elements
================================ */

button,
input[type="submit"],
.wp-block-button__link,
.button {
    background-color: #ff0000 !important;
    color: #ffffff !important;
    border: none !important;
    padding: 12px 24px;
    border-radius: 4px;
    cursor: pointer;
    transition: transform 0.2s ease;
    font-family: inherit;
}

button:hover,
input[type="submit"]:hover,
.wp-block-button__link:hover,
.button:hover {
    transform: translateY(-2px);
}


/* ================================
   6. Navigation &amp; Layout
================================ */

.main-navigation,
.site-header,
.site-footer {
    background-color: rgb(10, 10, 10) !important;
    border-bottom: 1px solid rgba(255, 255, 255, 0.1);
}

.main-navigation a {
    color: #ffffff !important;
}

.main-navigation a:hover {
    color: #ff0000 !important;
}


/* ================================
   7. Form Fields
================================ */

input[type="text"],
input[type="email"],
textarea {
    background-color: #1a1a1a !important;
    border: 1px solid #333 !important;
    color: #ffffff !important;
    padding: 10px;
    font-family: inherit;
}

input:focus,
textarea:focus {
    border-color: #ff0000 !important;
    outline: none;
}


/* ================================
   8. Text Selection Highlight
================================ */

::selection {
    background: #ff0000;
    color: #ffffff;
}


/* ================================
   9. Elementor Custom Classes
================================ */

/* Add 'robot-glow' to 3D robot image widget */
.robot-glow img {
    filter: drop-shadow(0px 0px 25px rgba(255, 0, 0, 0.6));
    transition: filter 0.3s ease;
}

/* Add 'team-card-bg' to team member columns */
.team-card-bg,
.team-card-bg &gt; div {
    background-color: #1a1a1a !important;
    border: 1px solid #333333 !important;
    border-radius: 8px;
}


/* ================================
   10. Utility Classes
================================ */

.h1-centered {
    color: #ffffff !important;
    font-size: 4rem !important;
    font-weight: 900 !important;
    line-height: 1.1 !important;
    padding-top: 1rem;
    text-align: center;
}/* End custom CSS */