.elementor-8 .elementor-element.elementor-element-7358182{--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-8 .elementor-element.elementor-element-7358182:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7358182 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#A147FC;}.elementor-8 .elementor-element.elementor-element-c523816 > .elementor-widget-container{padding:15px 5px 0px 5px;}.elementor-8 .elementor-element.elementor-element-c523816{text-align:center;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-c523816 a{color:#FFFAFA;}.elementor-8 .elementor-element.elementor-element-12b09b74{--display:flex;--min-height:90px;--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;--gap:0px 0px;--row-gap:0px;--column-gap:0px;border-style:solid;--border-style:solid;border-width:0px 0px 0px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;--border-radius:5px 5px 5px 5px;--margin-top:10px;--margin-bottom:10px;--margin-left:10px;--margin-right:10px;--padding-top:0%;--padding-bottom:0%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-12b09b74:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-12b09b74 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08061C00;}.elementor-8 .elementor-element.elementor-element-76803de9.elementor-element{--order:-99999 /* order start hack */;}.elementor-8 .elementor-element.elementor-element-76803de9{text-align:start;}.elementor-8 .elementor-element.elementor-element-76803de9 img{width:100%;max-width:72%;height:57px;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-menu-toggle{margin-left:auto;background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu .elementor-item{font-size:18px;font-weight:300;text-transform:capitalize;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.2px;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--main .elementor-item{color:#FFFFFF;fill:#FFFFFF;padding-left:0px;padding-right:0px;padding-top:3px;padding-bottom:3px;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--main .elementor-item:hover,
					.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--main .elementor-item.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--main .elementor-item.highlighted,
					.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--main .elementor-item:focus{color:#FFFFFF;fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:before,
					.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--main:not(.e--pointer-framed) .elementor-item:after{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-39912801 .e--pointer-framed .elementor-item:before,
					.elementor-8 .elementor-element.elementor-element-39912801 .e--pointer-framed .elementor-item:after{border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-39912801 .e--pointer-framed .elementor-item:before{border-width:2px;}.elementor-8 .elementor-element.elementor-element-39912801 .e--pointer-framed.e--animation-draw .elementor-item:before{border-width:0 0 2px 2px;}.elementor-8 .elementor-element.elementor-element-39912801 .e--pointer-framed.e--animation-draw .elementor-item:after{border-width:2px 2px 0 0;}.elementor-8 .elementor-element.elementor-element-39912801 .e--pointer-framed.e--animation-corners .elementor-item:before{border-width:2px 0 0 2px;}.elementor-8 .elementor-element.elementor-element-39912801 .e--pointer-framed.e--animation-corners .elementor-item:after{border-width:0 2px 2px 0;}.elementor-8 .elementor-element.elementor-element-39912801 .e--pointer-underline .elementor-item:after,
					 .elementor-8 .elementor-element.elementor-element-39912801 .e--pointer-overline .elementor-item:before,
					 .elementor-8 .elementor-element.elementor-element-39912801 .e--pointer-double-line .elementor-item:before,
					 .elementor-8 .elementor-element.elementor-element-39912801 .e--pointer-double-line .elementor-item:after{height:2px;}.elementor-8 .elementor-element.elementor-element-39912801{--e-nav-menu-horizontal-menu-item-margin:calc( 52px / 2 );}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:52px;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown a, .elementor-8 .elementor-element.elementor-element-39912801 .elementor-menu-toggle{color:#FFFFFF;fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown{background-color:#140C2A;border-style:solid;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown a:hover,
					.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown a:focus,
					.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown a.elementor-item-active,
					.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown a.highlighted{background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown .elementor-item, .elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown  .elementor-sub-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;font-style:normal;text-decoration:none;letter-spacing:-0.2px;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown li:not(:last-child){border-style:solid;border-color:#FFFFFF;border-bottom-width:1px;}.elementor-8 .elementor-element.elementor-element-39912801 div.elementor-menu-toggle{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-39912801 div.elementor-menu-toggle svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-39912801 div.elementor-menu-toggle:hover, .elementor-8 .elementor-element.elementor-element-39912801 div.elementor-menu-toggle:focus{color:#E23125;}.elementor-8 .elementor-element.elementor-element-39912801 div.elementor-menu-toggle:hover svg, .elementor-8 .elementor-element.elementor-element-39912801 div.elementor-menu-toggle:focus svg{fill:#E23125;}.elementor-8 .elementor-element.elementor-element-5ada8257 .elementor-button{background-color:#61CE7000;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:500;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:-0.2px;word-spacing:0px;fill:#FFFFFF;color:#FFFFFF;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF;border-radius:60px 60px 60px 60px;}.elementor-8 .elementor-element.elementor-element-5ada8257 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-5ada8257 .elementor-button:focus{background-color:#6C00B3;color:#FFFFFF;border-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5ada8257 .elementor-button:hover svg, .elementor-8 .elementor-element.elementor-element-5ada8257 .elementor-button:focus svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-75a5c7bc{--display:flex;--min-height:477px;--overlay-opacity:0.98;}.elementor-8 .elementor-element.elementor-element-75a5c7bc:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-75a5c7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08061B00;}.elementor-8 .elementor-element.elementor-element-75a5c7bc::before, .elementor-8 .elementor-element.elementor-element-75a5c7bc > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-75a5c7bc > .e-con-inner > .elementor-background-video-container::before, .elementor-8 .elementor-element.elementor-element-75a5c7bc > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-75a5c7bc > .e-con-inner > .elementor-background-slideshow::before, .elementor-8 .elementor-element.elementor-element-75a5c7bc > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:transparent;--background-overlay:'';background-image:radial-gradient(at top left, #6B53E0 0%, #08061C00 0%);}.elementor-8 .elementor-element.elementor-element-36f298d{--spacer-size:60px;}.elementor-8 .elementor-element.elementor-element-07450ea > .elementor-widget-container{padding:2px 10px 2px 10px;border-style:dashed;border-radius:15px 15px 15px 15px;}.elementor-8 .elementor-element.elementor-element-07450ea.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-07450ea .elementor-icon-list-icon i{color:#5166D3;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-07450ea .elementor-icon-list-icon svg{fill:#5166D3;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-07450ea{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-8 .elementor-element.elementor-element-07450ea .elementor-icon-list-text{color:#5166D3;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-641f8579 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 100px 10px 100px;}.elementor-8 .elementor-element.elementor-element-641f8579{text-align:center;}.elementor-8 .elementor-element.elementor-element-641f8579 .elementor-heading-title{font-family:"Inter", Sans-serif;font-size:70px;font-weight:600;-webkit-text-stroke-color:#000;stroke:#000;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-96cf83d{width:var( --container-widget-width, 45% );max-width:45%;--container-widget-width:45%;--container-widget-flex-grow:0;text-align:center;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-96cf83d.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-19cb5f47{--display:flex;}.elementor-8 .elementor-element.elementor-element-1dba9ad3 .elementor-button{background-color:transparent;font-weight:400;background-image:linear-gradient(39deg, #3165D8 0%, #EC29F2 100%);border-radius:27px 27px 27px 27px;padding:17px 50px 17px 50px;}.elementor-8 .elementor-element.elementor-element-0ff5a01{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-61b7e7d1{--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:stretch;--gap:5px 5px;--row-gap:5px;--column-gap:5px;--padding-top:4%;--padding-bottom:4%;--padding-left:8%;--padding-right:8%;}.elementor-8 .elementor-element.elementor-element-61b7e7d1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-61b7e7d1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F3F5F8;}.elementor-8 .elementor-element.elementor-element-20256d{text-align:center;}.elementor-8 .elementor-element.elementor-element-20256d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:65px;font-weight:600;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;color:#1C244B;}.elementor-8 .elementor-element.elementor-element-6dc6b6e8 > .elementor-widget-container{padding:0% 40% 0% 40%;}.elementor-8 .elementor-element.elementor-element-6dc6b6e8{text-align:center;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1.5em;letter-spacing:0px;color:#324A6D;}.elementor-8 .elementor-element.elementor-element-74ccc781{--e-image-carousel-slides-to-show:6;}.elementor-8 .elementor-element.elementor-element-74ccc781 > .elementor-widget-container{margin:5% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-74ccc781 .swiper-wrapper{display:flex;align-items:center;}.elementor-8 .elementor-element.elementor-element-4bb01a6f{--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;--margin-top:29px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-4bb01a6f:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-4bb01a6f > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08061B;}.elementor-8 .elementor-element.elementor-element-39ab0170{width:var( --container-widget-width, 71% );max-width:71%;--container-widget-width:71%;--container-widget-flex-grow:0;text-align:center;}.elementor-8 .elementor-element.elementor-element-39ab0170 > .elementor-widget-container{margin:0px 0px 40px 0px;padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-39ab0170.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-39ab0170 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:40px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-137915fd{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-1e79505.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-1e79505.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-1e79505.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-1e79505 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-8 .elementor-element.elementor-element-1e79505 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-1e79505 .elementor-image-box-title{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1e79505 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6fa34a10.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-6fa34a10.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-6fa34a10.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-6fa34a10 .elementor-image-box-wrapper .elementor-image-box-img{width:16%;}.elementor-8 .elementor-element.elementor-element-6fa34a10 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-6fa34a10 .elementor-image-box-title{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6fa34a10 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-75ede090.elementor-position-right .elementor-image-box-img{margin-left:0px;}.elementor-8 .elementor-element.elementor-element-75ede090.elementor-position-left .elementor-image-box-img{margin-right:0px;}.elementor-8 .elementor-element.elementor-element-75ede090.elementor-position-top .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-75ede090 .elementor-image-box-wrapper .elementor-image-box-img{width:17%;}.elementor-8 .elementor-element.elementor-element-75ede090 .elementor-image-box-img img{transition-duration:0.3s;}.elementor-8 .elementor-element.elementor-element-75ede090 .elementor-image-box-title{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-75ede090 .elementor-image-box-description{font-family:"Poppins", Sans-serif;font-weight:200;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-46d3502{--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;--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-57e9623 img{border-radius:15px 15px 15px 15px;box-shadow:0px 0px 41px -1px rgba(197.80928435182483, 135.74600379114568, 203.39792098999024, 0.5);}.elementor-8 .elementor-element.elementor-element-60813a6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-8 .elementor-element.elementor-element-60813a6:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-60813a6 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-10f7700{--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-8 .elementor-element.elementor-element-6df0849 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6df0849 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-6df0849.elementor-view-stacked .elementor-icon{background-color:#7514EC;}.elementor-8 .elementor-element.elementor-element-6df0849.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-6df0849.elementor-view-default .elementor-icon{fill:#7514EC;color:#7514EC;border-color:#7514EC;}.elementor-8 .elementor-element.elementor-element-bc988f9{--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-8 .elementor-element.elementor-element-2f112c9 > .elementor-widget-container{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2f112c9 .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-2f112c9.elementor-view-stacked .elementor-icon{background-color:#7514EC;}.elementor-8 .elementor-element.elementor-element-2f112c9.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-2f112c9.elementor-view-default .elementor-icon{fill:#7514EC;color:#7514EC;border-color:#7514EC;}.elementor-8 .elementor-element.elementor-element-97a5607{--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-8 .elementor-element.elementor-element-bfc479e > .elementor-widget-container{background-color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-bfc479e .elementor-icon-box-wrapper{gap:15px;}.elementor-8 .elementor-element.elementor-element-bfc479e.elementor-view-stacked .elementor-icon{background-color:#7514EC;}.elementor-8 .elementor-element.elementor-element-bfc479e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-bfc479e.elementor-view-default .elementor-icon{fill:#7514EC;color:#7514EC;border-color:#7514EC;}.elementor-8 .elementor-element.elementor-element-8b0517f{--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-8 .elementor-element.elementor-element-5f0eb4d{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-23b2fc0{--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-8 .elementor-element.elementor-element-78d5679{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-33b496b3{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:60px;--padding-right:60px;}.elementor-8 .elementor-element.elementor-element-33b496b3:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-33b496b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08061C;}.elementor-8 .elementor-element.elementor-element-7a34c4ec > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4E4E4E;border-radius:9px 9px 9px 9px;}.elementor-8 .elementor-element.elementor-element-7a34c4ec .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-7a34c4ec .elementor-icon-box-title{margin-block-end:30px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7a34c4ec .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-7a34c4ec .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;}.elementor-8 .elementor-element.elementor-element-7a34c4ec .elementor-icon-box-description{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-27abafed > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4E4E4E;border-radius:9px 9px 9px 9px;}.elementor-8 .elementor-element.elementor-element-27abafed .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-27abafed .elementor-icon-box-title{margin-block-end:30px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-27abafed .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-27abafed .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;}.elementor-8 .elementor-element.elementor-element-27abafed .elementor-icon-box-description{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5c05967a > .elementor-widget-container{padding:30px 30px 30px 30px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#4E4E4E;border-radius:9px 9px 9px 9px;}.elementor-8 .elementor-element.elementor-element-5c05967a .elementor-icon-box-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-5c05967a .elementor-icon-box-title{margin-block-end:30px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5c05967a .elementor-icon-box-title, .elementor-8 .elementor-element.elementor-element-5c05967a .elementor-icon-box-title a{font-family:"Poppins", Sans-serif;}.elementor-8 .elementor-element.elementor-element-5c05967a .elementor-icon-box-description{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3c877260{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-3c877260:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-3c877260 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08061B;}.elementor-8 .elementor-element.elementor-element-3c877260.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-24eb2a0a{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-75a5600f{--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;--padding-top:015px;--padding-bottom:0px;--padding-left:50px;--padding-right:015px;}.elementor-8 .elementor-element.elementor-element-75a5600f.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-3d17eb9d .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:32px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-16f0083d{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1aab8cf7{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-70189683 .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C6C6C;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-70189683{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-70189683{right:0px;}.elementor-8 .elementor-element.elementor-element-70189683{top:0px;}.elementor-8 .elementor-element.elementor-element-64dad0c8 .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C6C6C;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-64dad0c8{left:144px;}body.rtl .elementor-8 .elementor-element.elementor-element-64dad0c8{right:144px;}.elementor-8 .elementor-element.elementor-element-64dad0c8{top:1px;}.elementor-8 .elementor-element.elementor-element-67e1a627{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:150px;--padding-bottom:80px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-67e1a627:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-67e1a627 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08061B;}.elementor-8 .elementor-element.elementor-element-6d450419{--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:flex-start;}.elementor-8 .elementor-element.elementor-element-6d450419.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-592d14a3 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2bd4b0a9{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-698b7669{--display:grid;--e-con-grid-template-columns:repeat(3, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-7acc0cd1 .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C6C6C;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7acc0cd1{left:0px;}body.rtl .elementor-8 .elementor-element.elementor-element-7acc0cd1{right:0px;}.elementor-8 .elementor-element.elementor-element-7acc0cd1{top:0px;}.elementor-8 .elementor-element.elementor-element-160605da .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C6C6C;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-160605da{left:123px;}body.rtl .elementor-8 .elementor-element.elementor-element-160605da{right:123px;}.elementor-8 .elementor-element.elementor-element-160605da{top:0px;}.elementor-8 .elementor-element.elementor-element-287ce9dd .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C6C6C;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-287ce9dd{left:312px;}body.rtl .elementor-8 .elementor-element.elementor-element-287ce9dd{right:312px;}.elementor-8 .elementor-element.elementor-element-287ce9dd{top:0px;}.elementor-8 .elementor-element.elementor-element-1de4b5b{--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-8 .elementor-element.elementor-element-483c794e > .elementor-widget-container{padding:17px 17px 17px 17px;}.elementor-8 .elementor-element.elementor-element-d152a0e{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:80px;--padding-bottom:-11px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-d152a0e:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-d152a0e > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08061B;}.elementor-8 .elementor-element.elementor-element-434dcf36{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-2d92af90 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-2d92af90 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-72f845c{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-5df1b547{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-13f2c012 .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C6C6C;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-3a417736 .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C6C6C;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-6149b612{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-6149b612.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-9b48035{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:5px;--margin-bottom:5px;--margin-left:5px;--margin-right:5px;--padding-top:80px;--padding-bottom:-11px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-9b48035:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-9b48035 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08061B;}.elementor-8 .elementor-element.elementor-element-50f7357{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-7279697 > .elementor-widget-container{padding:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-7279697 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:400;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-e351338{font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-3a9e675{--display:grid;--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-e271307 .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C6C6C;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-2abb3be .elementor-button{background-color:#02010100;border-style:solid;border-width:1px 1px 1px 1px;border-color:#6C6C6C;border-radius:5px 5px 5px 5px;padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-61943f5{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-61943f5.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-1360a077{--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-8 .elementor-element.elementor-element-1360a077:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1360a077 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08061B;}.elementor-8 .elementor-element.elementor-element-572fd41e > .elementor-widget-container{padding:129px 29px 10px 29px;}.elementor-8 .elementor-element.elementor-element-572fd41e{text-align:center;}.elementor-8 .elementor-element.elementor-element-572fd41e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:43px;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1a557808{width:var( --container-widget-width, 63% );max-width:63%;--container-widget-width:63%;--container-widget-flex-grow:0;text-align:center;font-family:"Poppins", Sans-serif;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1a557808 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-1a557808.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-1981ec0b .elementor-button{background-color:transparent;background-image:linear-gradient(39deg, #3165D8 0%, #EC29F2 100%);border-radius:26px 26px 26px 26px;padding:17px 50px 17px 50px;}.elementor-8 .elementor-element.elementor-element-1fb9ee13{--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-8 .elementor-element.elementor-element-1fb9ee13:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-1fb9ee13 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08061B;}.elementor-8 .elementor-element.elementor-element-f319d5f{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-04f1b48{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-9462d7e{text-align:start;}.elementor-8 .elementor-element.elementor-element-9462d7e .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-8745bf7{text-align:start;}.elementor-8 .elementor-element.elementor-element-8745bf7 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:22px;font-weight:300;-webkit-text-stroke-color:#000;stroke:#000;color:#B29CD4;}.elementor-8 .elementor-element.elementor-element-04b5ba6 .elementor-icon-list-icon i{color:#B29CD4;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-04b5ba6 .elementor-icon-list-icon svg{fill:#B29CD4;transition:fill 0.3s;}.elementor-8 .elementor-element.elementor-element-04b5ba6{--e-icon-list-icon-size:14px;--e-icon-list-icon-align:center;--e-icon-list-icon-margin:0 calc(var(--e-icon-list-icon-size, 1em) * 0.125);--icon-vertical-align:flex-start;--icon-vertical-offset:6px;}.elementor-8 .elementor-element.elementor-element-04b5ba6 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-04b5ba6 .elementor-icon-list-item > a{font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-04b5ba6 .elementor-icon-list-text{color:#FFFFFF;transition:color 0.3s;}.elementor-8 .elementor-element.elementor-element-fce9ae1{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-06f337f{--display:flex;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-985261d{font-family:"Poppins", Sans-serif;font-size:13px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-f229de1{--display:flex;}.elementor-8 .elementor-element.elementor-element-cc46777{font-family:"Poppins", Sans-serif;color:#B29CD4;}.elementor-8 .elementor-element.elementor-element-306e484{--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-8 .elementor-element.elementor-element-306e484:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-306e484 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E7E7E7;}.elementor-8 .elementor-element.elementor-element-a169920{--spacer-size:50px;}.elementor-8 .elementor-element.elementor-element-39dda45{text-align:center;}.elementor-8 .elementor-element.elementor-element-39dda45 .elementor-heading-title{font-family:"Trebuchet MS", Sans-serif;font-size:35px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#000000;}.elementor-8 .elementor-element.elementor-element-ab4b8c3{text-align:center;}.elementor-8 .elementor-element.elementor-element-ab4b8c3 .elementor-star-rating{font-size:30px;}.elementor-8 .elementor-element.elementor-element-ab4b8c3 .elementor-star-rating i:not(:last-of-type){margin-inline-end:8px;}.elementor-8 .elementor-element.elementor-element-ab4b8c3 .elementor-star-rating i:before{color:#F8A512;}.elementor-8 .elementor-element.elementor-element-ab4b8c3 .elementor-star-rating i{color:#F8F8124F;}.elementor-8 .elementor-element.elementor-element-0de5f86{color:#030303;}.elementor-8 .elementor-element.elementor-element-f7037b4 img{width:24%;}.elementor-8 .elementor-element.elementor-element-621b45a3{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:wrap;--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-2a81c7e6{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-5cac6f24{--divider-border-style:solid;--divider-color:#7342EF66;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-5cac6f24 .elementor-divider-separator{width:0%;}.elementor-8 .elementor-element.elementor-element-5cac6f24 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-783d7a83 img{width:30%;}.elementor-8 .elementor-element.elementor-element-2c027ae8 .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-2c027ae8 .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-2c027ae8 > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-2c027ae8 .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-8 .elementor-element.elementor-element-2c027ae8 .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2c027ae8 .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-2c027ae8 .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2c027ae8 .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-6821933b{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-121c7f27{--divider-border-style:solid;--divider-color:#7342EF66;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-121c7f27 .elementor-divider-separator{width:0%;}.elementor-8 .elementor-element.elementor-element-121c7f27 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-764bf244 img{width:30%;}.elementor-8 .elementor-element.elementor-element-7385caeb .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-7385caeb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-7385caeb > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-7385caeb .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-8 .elementor-element.elementor-element-7385caeb .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7385caeb .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-7385caeb .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-7385caeb .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-3b01519a{--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;--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-5296cec7{--divider-border-style:solid;--divider-color:#7342EF66;--divider-border-width:1px;}.elementor-8 .elementor-element.elementor-element-5296cec7 .elementor-divider-separator{width:0%;}.elementor-8 .elementor-element.elementor-element-5296cec7 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-8 .elementor-element.elementor-element-125f4f17 img{width:30%;}.elementor-8 .elementor-element.elementor-element-76bc7ffb .elementor-cta .elementor-cta__bg, .elementor-8 .elementor-element.elementor-element-76bc7ffb .elementor-cta .elementor-cta__bg-overlay{transition-duration:1500ms;}.elementor-8 .elementor-element.elementor-element-76bc7ffb > .elementor-widget-container{padding:10px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-76bc7ffb .elementor-cta__content{text-align:start;padding:0px 0px 0px 0px;background-color:#02010100;}.elementor-8 .elementor-element.elementor-element-76bc7ffb .elementor-cta__title{font-family:"Poppins", Sans-serif;font-size:24px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-76bc7ffb .elementor-cta__title:not(:last-child){margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-76bc7ffb .elementor-cta__description{font-family:"Poppins", Sans-serif;font-size:16px;font-weight:200;text-transform:none;font-style:normal;text-decoration:none;line-height:24px;letter-spacing:0px;word-spacing:0em;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-76bc7ffb .elementor-cta__description:not(:last-child){margin-bottom:16px;}.elementor-8 .elementor-element.elementor-element-8f6dd24{--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;--margin-top:150px;--margin-bottom:100px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-a1e1c09{text-align:center;}.elementor-8 .elementor-element.elementor-element-a1e1c09 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-weight:500;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4142b54{text-align:center;}.elementor-8 .elementor-element.elementor-element-4142b54 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:25px;font-weight:300;color:#BF8FEF66;}.elementor-8 .elementor-element.elementor-element-08dde00 .elementor-button{background-color:transparent;font-family:"Poppins", Sans-serif;font-size:16px;font-weight:300;text-transform:none;font-style:normal;text-decoration:none;line-height:1em;letter-spacing:0px;word-spacing:0em;fill:#FFFFFF;color:#FFFFFF;background-image:linear-gradient(38deg, #3165D8 0%, #EC29F2 100%);border-style:solid;border-width:0px 0px 0px 0px;border-color:#FFFFFF;border-radius:50px 50px 50px 50px;padding:20px 50px 20px 50px;}.elementor-8 .elementor-element.elementor-element-08dde00 .elementor-button:hover, .elementor-8 .elementor-element.elementor-element-08dde00 .elementor-button:focus{background-color:#FFFFFF00;}.elementor-8 .elementor-element.elementor-element-08dde00 > .elementor-widget-container{margin:30px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-37ed1d52{--display:flex;--min-height:100vh;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:30px 30px;--row-gap:30px;--column-gap:30px;--flex-wrap:wrap;--align-content:center;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-37ed1d52:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-37ed1d52 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08061C;}.elementor-8 .elementor-element.elementor-element-31b0e62a{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-31b0e62a > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#542FC3;}.elementor-8 .elementor-element.elementor-element-31b0e62a .elementor-tab-title{border-width:0px;border-color:#542FC3;padding:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-31b0e62a .elementor-tab-content{border-width:0px;border-block-end-color:#542FC3;color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;padding:0px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-31b0e62a .elementor-toggle-item:not(:last-child){margin-block-end:14px;}.elementor-8 .elementor-element.elementor-element-31b0e62a .elementor-toggle-item{box-shadow:0px 0px 10px 0px rgba(0,0,0,0.5);}.elementor-8 .elementor-element.elementor-element-31b0e62a .elementor-toggle-title, .elementor-8 .elementor-element.elementor-element-31b0e62a .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-31b0e62a .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-31b0e62a .elementor-tab-title.elementor-active a, .elementor-8 .elementor-element.elementor-element-31b0e62a .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-31b0e62a .elementor-toggle-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.45px;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-31b0e62a .elementor-toggle-icon{margin-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-1c8d17f2{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1c8d17f2 > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#542FC3;}.elementor-8 .elementor-element.elementor-element-1c8d17f2 .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-1c8d17f2 .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;padding:0px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-1c8d17f2 .elementor-toggle-item:not(:last-child){margin-block-end:14px;}.elementor-8 .elementor-element.elementor-element-1c8d17f2 .elementor-toggle-title, .elementor-8 .elementor-element.elementor-element-1c8d17f2 .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1c8d17f2 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1c8d17f2 .elementor-tab-title.elementor-active a, .elementor-8 .elementor-element.elementor-element-1c8d17f2 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1c8d17f2 .elementor-toggle-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.45px;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-1c8d17f2 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-37927633{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-37927633 > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#542FC3;}.elementor-8 .elementor-element.elementor-element-37927633 .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-37927633 .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;padding:0px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-37927633 .elementor-toggle-item:not(:last-child){margin-block-end:14px;}.elementor-8 .elementor-element.elementor-element-37927633 .elementor-toggle-title, .elementor-8 .elementor-element.elementor-element-37927633 .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-37927633 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-37927633 .elementor-tab-title.elementor-active a, .elementor-8 .elementor-element.elementor-element-37927633 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-37927633 .elementor-toggle-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.45px;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-37927633 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-84be090{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-84be090 > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#542FC3;}.elementor-8 .elementor-element.elementor-element-84be090 .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-84be090 .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;padding:0px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-84be090 .elementor-toggle-item:not(:last-child){margin-block-end:14px;}.elementor-8 .elementor-element.elementor-element-84be090 .elementor-toggle-title, .elementor-8 .elementor-element.elementor-element-84be090 .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-84be090 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-84be090 .elementor-tab-title.elementor-active a, .elementor-8 .elementor-element.elementor-element-84be090 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-84be090 .elementor-toggle-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.45px;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-84be090 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-49c196c{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-49c196c > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#542FC3;}.elementor-8 .elementor-element.elementor-element-49c196c .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-49c196c .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;padding:0px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-49c196c .elementor-toggle-item:not(:last-child){margin-block-end:14px;}.elementor-8 .elementor-element.elementor-element-49c196c .elementor-toggle-title, .elementor-8 .elementor-element.elementor-element-49c196c .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-49c196c .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-49c196c .elementor-tab-title.elementor-active a, .elementor-8 .elementor-element.elementor-element-49c196c .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-49c196c .elementor-toggle-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.45px;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-49c196c .elementor-toggle-icon{margin-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-26a947e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-26a947e > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#542FC3;}.elementor-8 .elementor-element.elementor-element-26a947e .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-26a947e .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;padding:0px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-26a947e .elementor-toggle-item:not(:last-child){margin-block-end:14px;}.elementor-8 .elementor-element.elementor-element-26a947e .elementor-toggle-title, .elementor-8 .elementor-element.elementor-element-26a947e .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-26a947e .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-26a947e .elementor-tab-title.elementor-active a, .elementor-8 .elementor-element.elementor-element-26a947e .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-26a947e .elementor-toggle-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.45px;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-26a947e .elementor-toggle-icon{margin-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-1977976{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-1977976 > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#542FC3;}.elementor-8 .elementor-element.elementor-element-1977976 .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-1977976 .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;padding:0px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-1977976 .elementor-toggle-item:not(:last-child){margin-block-end:14px;}.elementor-8 .elementor-element.elementor-element-1977976 .elementor-toggle-title, .elementor-8 .elementor-element.elementor-element-1977976 .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1977976 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1977976 .elementor-tab-title.elementor-active a, .elementor-8 .elementor-element.elementor-element-1977976 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-1977976 .elementor-toggle-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.45px;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-1977976 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-818dcc2{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-818dcc2 > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#542FC3;}.elementor-8 .elementor-element.elementor-element-818dcc2 .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-818dcc2 .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;padding:0px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-818dcc2 .elementor-toggle-item:not(:last-child){margin-block-end:14px;}.elementor-8 .elementor-element.elementor-element-818dcc2 .elementor-toggle-title, .elementor-8 .elementor-element.elementor-element-818dcc2 .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-818dcc2 .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-818dcc2 .elementor-tab-title.elementor-active a, .elementor-8 .elementor-element.elementor-element-818dcc2 .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-818dcc2 .elementor-toggle-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.45px;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-818dcc2 .elementor-toggle-icon{margin-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-222990e{width:var( --container-widget-width, 48% );max-width:48%;--container-widget-width:48%;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-222990e > .elementor-widget-container{border-style:solid;border-width:3px 3px 3px 3px;border-color:#542FC3;}.elementor-8 .elementor-element.elementor-element-222990e .elementor-tab-title{border-width:0px;border-color:#FFFFFF;padding:35px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-222990e .elementor-tab-content{border-width:0px;border-block-end-color:#FFFFFF;color:#CFCFCF;font-family:"Montserrat", Sans-serif;font-size:18px;font-weight:400;text-transform:none;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:0px;word-spacing:0px;padding:0px 35px 35px 35px;}.elementor-8 .elementor-element.elementor-element-222990e .elementor-toggle-item:not(:last-child){margin-block-end:14px;}.elementor-8 .elementor-element.elementor-element-222990e .elementor-toggle-title, .elementor-8 .elementor-element.elementor-element-222990e .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-222990e .elementor-toggle-icon svg{fill:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-222990e .elementor-tab-title.elementor-active a, .elementor-8 .elementor-element.elementor-element-222990e .elementor-tab-title.elementor-active .elementor-toggle-icon{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-222990e .elementor-toggle-title{font-family:"Archivo", Sans-serif;font-size:18px;font-weight:800;text-transform:uppercase;font-style:normal;text-decoration:none;line-height:1.2em;letter-spacing:-0.45px;word-spacing:0px;}.elementor-8 .elementor-element.elementor-element-222990e .elementor-toggle-icon{margin-inline-end:0px;}.elementor-8 .elementor-element.elementor-element-3e05916d{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:61px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-77a78a48{--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-8 .elementor-element.elementor-element-16d1f5e2 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-16d1f5e2.elementor-view-stacked .elementor-icon{background-color:#8A59FF;}.elementor-8 .elementor-element.elementor-element-16d1f5e2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-16d1f5e2.elementor-view-default .elementor-icon{color:#8A59FF;border-color:#8A59FF;}.elementor-8 .elementor-element.elementor-element-16d1f5e2.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-16d1f5e2.elementor-view-default .elementor-icon svg{fill:#8A59FF;}.elementor-8 .elementor-element.elementor-element-16d1f5e2 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-16d1f5e2 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-4e1b51ad{text-align:start;}.elementor-8 .elementor-element.elementor-element-4e1b51ad .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:27px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-4f827cd{--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-8 .elementor-element.elementor-element-7a6bb96e .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-7a6bb96e.elementor-view-stacked .elementor-icon{background-color:#8A59FF;}.elementor-8 .elementor-element.elementor-element-7a6bb96e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7a6bb96e.elementor-view-default .elementor-icon{color:#8A59FF;border-color:#8A59FF;}.elementor-8 .elementor-element.elementor-element-7a6bb96e.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7a6bb96e.elementor-view-default .elementor-icon svg{fill:#8A59FF;}.elementor-8 .elementor-element.elementor-element-7a6bb96e .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-7a6bb96e .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-1b676631{text-align:start;}.elementor-8 .elementor-element.elementor-element-1b676631 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:27px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-38d47064{--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-8 .elementor-element.elementor-element-7c46d467 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-7c46d467.elementor-view-stacked .elementor-icon{background-color:#8A59FF;}.elementor-8 .elementor-element.elementor-element-7c46d467.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7c46d467.elementor-view-default .elementor-icon{color:#8A59FF;border-color:#8A59FF;}.elementor-8 .elementor-element.elementor-element-7c46d467.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-7c46d467.elementor-view-default .elementor-icon svg{fill:#8A59FF;}.elementor-8 .elementor-element.elementor-element-7c46d467 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-7c46d467 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-19cc9344{text-align:start;}.elementor-8 .elementor-element.elementor-element-19cc9344 .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:27px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-2c9c13bf{--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-8 .elementor-element.elementor-element-167a1ea3 .elementor-icon-wrapper{text-align:start;}.elementor-8 .elementor-element.elementor-element-167a1ea3.elementor-view-stacked .elementor-icon{background-color:#8A59FF;}.elementor-8 .elementor-element.elementor-element-167a1ea3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-167a1ea3.elementor-view-default .elementor-icon{color:#8A59FF;border-color:#8A59FF;}.elementor-8 .elementor-element.elementor-element-167a1ea3.elementor-view-framed .elementor-icon, .elementor-8 .elementor-element.elementor-element-167a1ea3.elementor-view-default .elementor-icon svg{fill:#8A59FF;}.elementor-8 .elementor-element.elementor-element-167a1ea3 .elementor-icon{font-size:30px;}.elementor-8 .elementor-element.elementor-element-167a1ea3 .elementor-icon svg{height:30px;}.elementor-8 .elementor-element.elementor-element-19e1bffc{text-align:start;}.elementor-8 .elementor-element.elementor-element-19e1bffc .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:18px;font-weight:300;line-height:27px;-webkit-text-stroke-color:#FFFFFF;stroke:#FFFFFF;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-df7eb6e{--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-8 .elementor-element.elementor-element-3202673{--spacer-size:120px;}.elementor-8 .elementor-element.elementor-element-7fc9cc1{--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;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7fc9cc1:not(.elementor-motion-effects-element-type-background), .elementor-8 .elementor-element.elementor-element-7fc9cc1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #08061C 0%, #F100FF 100%);}.elementor-8 .elementor-element.elementor-element-7fc9cc1 > .elementor-shape-top .elementor-shape-fill, .elementor-8 .elementor-element.elementor-element-7fc9cc1 > .e-con-inner > .elementor-shape-top .elementor-shape-fill{fill:#000000;}.elementor-8 .elementor-element.elementor-element-f358a18{text-align:center;}.elementor-8 .elementor-element.elementor-element-f358a18 .elementor-heading-title{color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-6fe7fcf .elementor-button{background-color:#FFFFFF;fill:#0A0A0A;color:#0A0A0A;border-radius:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-6fe7fcf .elementor-button-content-wrapper{flex-direction:row-reverse;}.elementor-8 .elementor-element.elementor-element-c0a6308{--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;--margin-top:120px;--margin-bottom:40px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-ca604ba{text-align:start;}.elementor-8 .elementor-element.elementor-element-ca604ba .elementor-heading-title{font-family:"Poppins", Sans-serif;font-size:30px;font-weight:300;color:#FFFFFF;}.elementor-8 .elementor-element.elementor-element-729550f{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-8 .elementor-element.elementor-element-729550f .elementor-post{border-radius:15px;background-color:#3F2381;}.elementor-8 .elementor-element.elementor-element-729550f .elementor-post__text{padding:30px 30px 30px 30px;}.elementor-8 .elementor-element.elementor-element-729550f .elementor-post__title, .elementor-8 .elementor-element.elementor-element-729550f .elementor-post__title a{color:#FFFFFF;font-family:"Poppins", Sans-serif;font-size:15px;font-weight:300;}.elementor-8 .elementor-element.elementor-element-729550f .elementor-post__read-more{color:#9100B1;}.elementor-8 .elementor-element.elementor-element-71ae743{--display:flex;}.elementor-8 .elementor-element.elementor-element-ce03e1b{--grid-row-gap:35px;--grid-column-gap:30px;}.elementor-8 .elementor-element.elementor-element-ce03e1b .elementor-post__meta-data span + span:before{content:"///";}.elementor-8 .elementor-element.elementor-element-ce03e1b .elementor-post__title, .elementor-8 .elementor-element.elementor-element-ce03e1b .elementor-post__title a{color:#FFFFFF;font-size:11px;}.elementor-8 .elementor-element.elementor-element-ce03e1b .elementor-post__read-more{color:#FFFFFF;}body.elementor-page-8:not(.elementor-motion-effects-element-type-background), body.elementor-page-8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#08061C;}@media(max-width:1180px){.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-8 .elementor-element.elementor-element-39912801{--e-nav-menu-horizontal-menu-item-margin:calc( 30px / 2 );}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--main:not(.elementor-nav-menu--layout-horizontal) .elementor-nav-menu > li:not(:last-child){margin-bottom:30px;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown .elementor-item, .elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-8 .elementor-element.elementor-element-5ada8257 .elementor-button{font-size:14px;}.elementor-8 .elementor-element.elementor-element-61b7e7d1{--margin-top:25%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:5%;--padding-bottom:5%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-20256d .elementor-heading-title{font-size:45px;}.elementor-8 .elementor-element.elementor-element-6dc6b6e8 > .elementor-widget-container{padding:0% 30% 0% 30%;}.elementor-8 .elementor-element.elementor-element-6dc6b6e8{font-size:14px;}.elementor-8 .elementor-element.elementor-element-74ccc781{--e-image-carousel-slides-to-show:4;}.elementor-8 .elementor-element.elementor-element-137915fd{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-33b496b3{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-1aab8cf7{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-698b7669{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-5df1b547{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3a9e675{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-39dda45{text-align:center;}.elementor-8 .elementor-element.elementor-element-39dda45 .elementor-heading-title{font-size:44px;line-height:1em;letter-spacing:0px;word-spacing:0em;}.elementor-8 .elementor-element.elementor-element-ab4b8c3 .elementor-star-rating{font-size:20px;}.elementor-8 .elementor-element.elementor-element-2c027ae8 .elementor-cta__title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-2c027ae8 .elementor-cta__description{line-height:20px;}.elementor-8 .elementor-element.elementor-element-7385caeb .elementor-cta__title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-7385caeb .elementor-cta__description{line-height:20px;}.elementor-8 .elementor-element.elementor-element-76bc7ffb .elementor-cta__title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-76bc7ffb .elementor-cta__description{line-height:20px;}.elementor-8 .elementor-element.elementor-element-08dde00 .elementor-button{font-size:14px;}.elementor-8 .elementor-element.elementor-element-31b0e62a{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-31b0e62a .elementor-toggle-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-1c8d17f2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-1c8d17f2 .elementor-toggle-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-37927633{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-37927633 .elementor-toggle-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-84be090{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-84be090 .elementor-toggle-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-49c196c{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-49c196c .elementor-toggle-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-26a947e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-26a947e .elementor-toggle-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-1977976{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-1977976 .elementor-toggle-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-818dcc2{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-818dcc2 .elementor-toggle-title{font-size:26px;}.elementor-8 .elementor-element.elementor-element-222990e{--container-widget-width:100%;--container-widget-flex-grow:0;width:var( --container-widget-width, 100% );max-width:100%;}.elementor-8 .elementor-element.elementor-element-222990e .elementor-toggle-title{font-size:26px;}}@media(max-width:767px){.elementor-8 .elementor-element.elementor-element-7358182{--justify-content:space-evenly;}.elementor-8 .elementor-element.elementor-element-7358182.e-con{--align-self:center;}.elementor-8 .elementor-element.elementor-element-c523816{font-size:13px;}.elementor-8 .elementor-element.elementor-element-12b09b74{--min-height:70px;--gap:15px 15px;--row-gap:15px;--column-gap:15px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:3%;--padding-bottom:3%;--padding-left:3%;--padding-right:3%;}.elementor-8 .elementor-element.elementor-element-76803de9 img{width:100%;max-width:84%;height:46px;}.elementor-8 .elementor-element.elementor-element-39912801{width:var( --container-widget-width, 0px );max-width:0px;--container-widget-width:0px;--container-widget-flex-grow:0;--nav-menu-icon-size:25px;}.elementor-8 .elementor-element.elementor-element-39912801.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu .elementor-item{font-size:14px;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown .elementor-item, .elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown  .elementor-sub-item{font-size:14px;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown{border-width:0px 0px 1px 0px;}.elementor-8 .elementor-element.elementor-element-39912801 .elementor-nav-menu--dropdown a{padding-top:12px;padding-bottom:12px;}.elementor-8 .elementor-element.elementor-element-5ada8257 .elementor-button{font-size:14px;padding:10px 18px 10px 18px;}.elementor-8 .elementor-element.elementor-element-36f298d{--spacer-size:1px;}.elementor-8 .elementor-element.elementor-element-07450ea > .elementor-widget-container{margin:0px 05px 0px 05px;}.elementor-8 .elementor-element.elementor-element-07450ea .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8 .elementor-element.elementor-element-07450ea .elementor-icon-list-item > a{font-size:12px;}.elementor-8 .elementor-element.elementor-element-641f8579 > .elementor-widget-container{margin:11px 0px 0px 0px;padding:10px 05px 10px 05px;}.elementor-8 .elementor-element.elementor-element-641f8579 .elementor-heading-title{font-size:34px;}.elementor-8 .elementor-element.elementor-element-96cf83d > .elementor-widget-container{padding:5px 5px 5px 5px;}.elementor-8 .elementor-element.elementor-element-96cf83d{--container-widget-width:354px;--container-widget-flex-grow:0;width:var( --container-widget-width, 354px );max-width:354px;}.elementor-8 .elementor-element.elementor-element-61b7e7d1{--margin-top:35%;--margin-bottom:0%;--margin-left:0%;--margin-right:0%;--padding-top:10%;--padding-bottom:10%;--padding-left:5%;--padding-right:5%;}.elementor-8 .elementor-element.elementor-element-20256d .elementor-heading-title{font-size:28px;line-height:1.1em;}.elementor-8 .elementor-element.elementor-element-6dc6b6e8 > .elementor-widget-container{padding:0% 0% 0% 0%;}.elementor-8 .elementor-element.elementor-element-74ccc781{--e-image-carousel-slides-to-show:3;}.elementor-8 .elementor-element.elementor-element-39ab0170 > .elementor-widget-container{padding:30px 05px 30px 05px;}.elementor-8 .elementor-element.elementor-element-39ab0170{--container-widget-width:289px;--container-widget-flex-grow:0;width:var( --container-widget-width, 289px );max-width:289px;}.elementor-8 .elementor-element.elementor-element-39ab0170 .elementor-heading-title{font-size:27px;}.elementor-8 .elementor-element.elementor-element-137915fd{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-1e79505 .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-6fa34a10 .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-75ede090 .elementor-image-box-img{margin-bottom:0px;}.elementor-8 .elementor-element.elementor-element-46d3502{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:5px;--padding-right:5px;}.elementor-8 .elementor-element.elementor-element-60813a6{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-6df0849 .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-2f112c9 .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-bfc479e .elementor-icon{font-size:20px;}.elementor-8 .elementor-element.elementor-element-78d5679 > .elementor-widget-container{padding:10px 10px 10px 10px;}.elementor-8 .elementor-element.elementor-element-78d5679{font-size:20px;}.elementor-8 .elementor-element.elementor-element-33b496b3{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;--padding-top:60px;--padding-bottom:60px;--padding-left:05px;--padding-right:05px;}.elementor-8 .elementor-element.elementor-element-7a34c4ec > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-27abafed > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-5c05967a > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-8 .elementor-element.elementor-element-3c877260{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-75a5600f{--padding-top:0100px;--padding-bottom:030px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-1aab8cf7{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-70189683{width:auto;max-width:auto;top:7px;}.elementor-8 .elementor-element.elementor-element-70189683.elementor-element{--align-self:flex-start;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-70189683{left:38px;}body.rtl .elementor-8 .elementor-element.elementor-element-70189683{right:38px;}.elementor-8 .elementor-element.elementor-element-64dad0c8{width:auto;max-width:auto;top:8px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-64dad0c8{left:162px;}body.rtl .elementor-8 .elementor-element.elementor-element-64dad0c8{right:162px;}.elementor-8 .elementor-element.elementor-element-67e1a627{--padding-top:80px;--padding-bottom:0px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-698b7669{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-7acc0cd1{left:4px;}body.rtl .elementor-8 .elementor-element.elementor-element-7acc0cd1{right:4px;}.elementor-8 .elementor-element.elementor-element-7acc0cd1{top:50px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-160605da{left:110px;}body.rtl .elementor-8 .elementor-element.elementor-element-160605da{right:110px;}.elementor-8 .elementor-element.elementor-element-160605da{top:3px;}body:not(.rtl) .elementor-8 .elementor-element.elementor-element-287ce9dd{left:4px;}body.rtl .elementor-8 .elementor-element.elementor-element-287ce9dd{right:4px;}.elementor-8 .elementor-element.elementor-element-287ce9dd{top:3px;}.elementor-8 .elementor-element.elementor-element-483c794e > .elementor-widget-container{margin:150px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-d152a0e{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-434dcf36{--padding-top:100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-2d92af90 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-5df1b547{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9b48035{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-7279697 > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-3a9e675{--e-con-grid-template-columns:repeat(1, 1fr);--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-572fd41e > .elementor-widget-container{padding:0100px 05px 30px 05px;}.elementor-8 .elementor-element.elementor-element-572fd41e .elementor-heading-title{font-size:35px;}.elementor-8 .elementor-element.elementor-element-1a557808{--container-widget-width:276px;--container-widget-flex-grow:0;width:var( --container-widget-width, 276px );max-width:276px;}.elementor-8 .elementor-element.elementor-element-f319d5f{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:50px;--padding-bottom:50px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-306e484{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-39dda45 .elementor-heading-title{font-size:32px;}.elementor-8 .elementor-element.elementor-element-ab4b8c3 .elementor-star-rating{font-size:24px;}.elementor-8 .elementor-element.elementor-element-2c027ae8 .elementor-cta__description{line-height:22px;}.elementor-8 .elementor-element.elementor-element-7385caeb .elementor-cta__description{line-height:22px;}.elementor-8 .elementor-element.elementor-element-76bc7ffb .elementor-cta__description{line-height:22px;}.elementor-8 .elementor-element.elementor-element-8f6dd24{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-08dde00 .elementor-button{letter-spacing:2px;padding:15px 30px 15px 30px;}.elementor-8 .elementor-element.elementor-element-31b0e62a .elementor-toggle-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-1c8d17f2 .elementor-toggle-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-37927633 .elementor-toggle-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-84be090 .elementor-toggle-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-49c196c .elementor-toggle-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-26a947e .elementor-toggle-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-1977976 .elementor-toggle-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-818dcc2 .elementor-toggle-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-222990e .elementor-toggle-title{font-size:20px;}.elementor-8 .elementor-element.elementor-element-3e05916d{--padding-top:0100px;--padding-bottom:100px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-c0a6308{--padding-top:15px;--padding-bottom:15px;--padding-left:15px;--padding-right:15px;}.elementor-8 .elementor-element.elementor-element-ca604ba > .elementor-widget-container{padding:15px 15px 15px 15px;}}@media(min-width:768px){.elementor-8 .elementor-element.elementor-element-75a5c7bc{--width:100%;}.elementor-8 .elementor-element.elementor-element-61b7e7d1{--content-width:1600px;}.elementor-8 .elementor-element.elementor-element-10f7700{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-bc988f9{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-97a5607{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-33b496b3{--width:90%;}.elementor-8 .elementor-element.elementor-element-24eb2a0a{--width:50%;}.elementor-8 .elementor-element.elementor-element-75a5600f{--width:50%;}.elementor-8 .elementor-element.elementor-element-6d450419{--width:50%;}.elementor-8 .elementor-element.elementor-element-1de4b5b{--width:50%;}.elementor-8 .elementor-element.elementor-element-434dcf36{--width:50%;}.elementor-8 .elementor-element.elementor-element-6149b612{--width:42.941%;}.elementor-8 .elementor-element.elementor-element-50f7357{--width:50%;}.elementor-8 .elementor-element.elementor-element-61943f5{--width:42.941%;}.elementor-8 .elementor-element.elementor-element-1fb9ee13{--width:95%;}.elementor-8 .elementor-element.elementor-element-f319d5f{--width:95%;}.elementor-8 .elementor-element.elementor-element-04f1b48{--width:50%;}.elementor-8 .elementor-element.elementor-element-fce9ae1{--width:50%;}.elementor-8 .elementor-element.elementor-element-621b45a3{--content-width:1000px;}.elementor-8 .elementor-element.elementor-element-2a81c7e6{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-6821933b{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-3b01519a{--width:33.3333%;}.elementor-8 .elementor-element.elementor-element-37ed1d52{--content-width:1700px;}.elementor-8 .elementor-element.elementor-element-77a78a48{--width:25%;}.elementor-8 .elementor-element.elementor-element-4f827cd{--width:25%;}.elementor-8 .elementor-element.elementor-element-38d47064{--width:25%;}.elementor-8 .elementor-element.elementor-element-2c9c13bf{--width:25%;}}@media(min-width:1601px){.elementor-8 .elementor-element.elementor-element-96cf83d{font-size:18px;}.elementor-8 .elementor-element.elementor-element-1dba9ad3 .elementor-button{font-size:18px;}.elementor-8 .elementor-element.elementor-element-61b7e7d1{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-20256d .elementor-heading-title{font-size:40px;}.elementor-8 .elementor-element.elementor-element-74ccc781{--e-image-carousel-slides-to-show:9;width:var( --container-widget-width, 1000px );max-width:1000px;--container-widget-width:1000px;--container-widget-flex-grow:0;}.elementor-8 .elementor-element.elementor-element-74ccc781 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8 .elementor-element.elementor-element-74ccc781.elementor-element{--align-self:center;}.elementor-8 .elementor-element.elementor-element-4bb01a6f{--margin-top:100px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-137915fd{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-46d3502{--margin-top:50px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:150px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-10f7700{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-6df0849 > .elementor-widget-container{margin:-48px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-bc988f9{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-2f112c9 > .elementor-widget-container{margin:-48px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-97a5607{--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-8 .elementor-element.elementor-element-bfc479e > .elementor-widget-container{margin:-48px 0px 0px 0px;padding:10px 10px 10px 10px;border-radius:8px 8px 8px 8px;}.elementor-8 .elementor-element.elementor-element-8b0517f{--margin-top:130px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-8 .elementor-element.elementor-element-78d5679{text-align:center;font-size:36px;}.elementor-8 .elementor-element.elementor-element-33b496b3{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-3c877260{--margin-top:80px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-1aab8cf7{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-67e1a627{--margin-top:120px;--margin-bottom:120px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-698b7669{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-d152a0e{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-5df1b547{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-9b48035{--padding-top:0120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-50f7357{--justify-content:center;}.elementor-8 .elementor-element.elementor-element-3a9e675{--grid-auto-flow:row;}.elementor-8 .elementor-element.elementor-element-306e484{--padding-top:120px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}.elementor-8 .elementor-element.elementor-element-0de5f86{text-align:center;font-size:25px;}.elementor-8 .elementor-element.elementor-element-aef341d{text-align:center;}.elementor-8 .elementor-element.elementor-element-f7037b4 img{max-width:244px;}.elementor-8 .elementor-element.elementor-element-c0a6308{--padding-top:90px;--padding-bottom:120px;--padding-left:0px;--padding-right:0px;}}/* Start custom CSS for image, class: .elementor-element-76803de9 */.logo-site img {
  max-width: 100%;
  height: auto !important;
  width: auto !important;
  max-height: 60px;
  object-fit: contain;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-641f8579 *//* Applique le dégradé au vrai nœud texte du widget Elementor */
.gradient-title .elementor-heading-title {
  background-image: linear-gradient(90deg, #c9cdd2 0%, #eef1f4 45%, #aeb5bd 100%);
  -webkit-background-clip: text;  /* Chrome/Safari */
  background-clip: text;          /* Firefox */
  color: transparent;             
  -webkit-text-fill-color: transparent; /* Safari iOS/macOS */
}/* End custom CSS */
/* Start custom CSS for button, class: .elementor-element-1dba9ad3 *//* Bouton de base : dégradé fixe */
.elementor-8 .elementor-element.elementor-element-1dba9ad3 .elementor-button {
  position: relative;
  overflow: hidden;
  background: linear-gradient(90deg, #3165D8 0%, #EC29F2 100%);
  color: #fff;
  border: none;
  font-weight: 700;
}

/* Balayage lumineux façon K2000 */
.elementor-8 .elementor-element.elementor-element-1dba9ad3 .elementor-button::before {
  content: "";
  position: absolute;
  inset: -20% -40%;          /* déborde pour un balayage bien lisse */
  border-radius: inherit;
  pointer-events: none;
  /* “barre” lumineuse centrée, bords doux */
  background: linear-gradient(
    90deg,
    rgba(255,255,255,0) 0%,
    rgba(255,255,255,0.15) 45%,
    rgba(255,255,255,0.65) 50%,
    rgba(255,255,255,0.15) 55%,
    rgba(255,255,255,0) 100%
  );
  transform: translateX(-120%);
  animation: k2000-scan 2.2s linear infinite alternate;
  /* optionnel : légère lueur */
  box-shadow: 0 0 20px rgba(255,255,255,0.35);
}

@keyframes k2000-scan {
  to { transform: translateX(120%); }
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-7a34c4ec */.elementor-8 .elementor-element.elementor-element-7a34c4ec .gradient-num {
  color: #FFFFFF;   /* blanc pur */
  display: inline-block;
  font-weight: bold;
  font-size: 2em;   /* grossit le "01." */
  line-height: 1;   /* garde l'alignement propre */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-27abafed */.elementor-8 .elementor-element.elementor-element-27abafed .gradient-num {
  color: #FFFFFF;   /* blanc pur */
  display: inline-block;
  font-weight: bold;
  font-size: 2em;   /* grossit le "01." */
  line-height: 1;   /* garde l'alignement propre */
}/* End custom CSS */
/* Start custom CSS for icon-box, class: .elementor-element-5c05967a */.elementor-8 .elementor-element.elementor-element-5c05967a .gradient-num {
  color: #FFFFFF;   /* blanc pur */
  display: inline-block;
  font-weight: bold;
  font-size: 2em;   /* grossit le "01." */
  line-height: 1;   /* garde l'alignement propre */
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-17649007 *//* Let items shrink on small widths */
.midx-item { 
  min-width: 0;           /* critical in flex rows */
}

/* Make the text a flex child that can shrink and get ellipsis */
.midx-text {
  flex: 1 1 auto;         /* grow + shrink */
  min-width: 0;           /* critical for ellipsis in flex */
  display: block;         /* no need for inline-block */
  white-space: nowrap;    /* keep one line on mobile */
  overflow: hidden; 
  text-overflow: ellipsis;
  position: relative;     /* keep for ::before shimmer */
}

/* Ensure overlays don’t overflow the pill visually */
.midx-item { 
  overflow: hidden;       /* clips shimmer/caret if needed */
}

/* Optional: tiny mobile tweaks for comfort */
@media (max-width: 480px) {
  .midx-viewport { height: 280px; }
  .midx-item { padding: 8px 10px; gap: 8px; }
  .midx-text { font-size: 13.5px; }
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-3c877260 */.mindex-section {
  position: relative;
  background-color: #08061B !important;
  overflow: hidden;
}

.mindex-section::before {
  content: "";
  position: absolute;
  top: 0; left: 0;
  width: 100%;
  height: 100%;
  pointer-events: none;
  z-index: 1;

  background-image:
    /* lignes verticales */
    linear-gradient(to right, rgba(255,255,255,0.08) 1px, transparent 1px),
    /* lignes horizontales */
    linear-gradient(to bottom, rgba(255,255,255,0.08) 1px, transparent 1px),
    /* léger dégradé sombre */
    linear-gradient(to bottom, rgba(8, 6, 27, 0.95), rgba(8, 6, 27, 0.85), rgba(8, 6, 27, 0.95));

  /* Ajustement de la taille des cellules de quadrillage */
  background-size: 50px 50px, 50px 50px, auto;
  background-repeat: repeat, repeat, no-repeat;
}

.mindex-section > .elementor-container,
.mindex-section .elementor-column,
.mindex-section .elementor-widget {
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-483c794e *//* ===== Base (same visual as your initial) ===== */
.minddex-container{
  display:flex; flex-direction:column; align-items:center;
  background-color:#1a0033; color:#fff; font-family:Arial, sans-serif;
  padding:40px 20px; border-radius:10px; max-width:500px; margin:0 auto;
}
.minddex-title{ font-size:24px; font-weight:bold; margin-bottom:30px; color:#fff; }
.minddex-form{ width:100%; display:flex; flex-direction:column; gap:20px; }

.input-group{ position:relative; }              /* ⬅️ needed for icon positioning */

.minddex-input{
  width:100%;
  padding:15px 16px 15px 56px;                  /* ⬅️ more left padding so text clears icon */
  border:none; border-radius:8px;
  background-color:#2b134d; color:#fff; font-size:16px; outline:none;
  box-shadow:0 4px 6px rgba(0,0,0,.1); box-sizing:border-box;
}
.minddex-input::placeholder{ color:#8c8c8c; }

.input-icon{
  position:absolute; left:18px; top:50%; transform:translateY(-50%);
  width:20px; height:20px;
  background-size:contain; background-repeat:no-repeat;
  pointer-events:none; opacity:.6;               /* visible but not too strong */
}

/* inline SVGs (same as before) */
.brand-icon{
  background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%238c8c8c" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><path d="M10.29 3.86L1.86 8.3c-.45.26-.75.76-.75 1.3V15c0 .54.3.94.75 1.2l8.43 4.44c.45.26 1.05.26 1.5 0l8.43-4.44c.45-.26.75-.76.75-1.3V9.6c0-.54-.3-.94-.75-1.2L11.79 3.86c-.45-.26-1.05-.26-1.5 0z"/><path d="M12 12v10.5"/></svg>');
}
.globe-icon{
  background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" fill="none" stroke="%238c8c8c" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"><circle cx="12" cy="12" r="10"/><path d="M2 12h20M12 2a15.4 15.4 0 0 1 4 10 15.4 15.4 0 0 1-4 10 15.4 15.4 0 0 1-4-10 15.4 15.4 0 0 1 4-10z"/></svg>');
}

/* language block (unchanged visual) */
.language-select-container{ display:flex; flex-direction:column; width:100%; }
.language-label{ font-size:14px; color:#fff; margin-bottom:5px; }
.language-dropdown{
  display:flex; align-items:center; justify-content:space-between;
  width:150px; padding:10px; background-color:#2b134d; border-radius:8px;
  cursor:pointer; box-shadow:0 4px 6px rgba(0,0,0,.1);
}
.language-flag{
  width:24px; height:18px;
  background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 9 6" fill="none" stroke-width="0"><path fill="#002395" d="M0 0h3v6H0z"/><path fill="#fff" d="M3 0h3v6H3z"/><path fill="#ED2939" d="M6 0h3v6H6z"/></svg>');
  background-size:cover;
}
.dropdown-arrow{
  width:0; height:0; border-left:5px solid transparent; border-right:5px solid transparent; border-top:5px solid #fff;
}

/* button (same gradient as initial) */
.minddex-go-btn{
  width:100%; padding:15px;
  background:linear-gradient(90deg, #6a11cb, #2575fc);
  color:#fff; font-size:18px; font-weight:bold; border:none; border-radius:8px;
  cursor:pointer; display:flex; align-items:center; justify-content:center;
  box-shadow:0 4px 15px rgba(0,0,0,.2); transition:transform .3s ease;
}
.minddex-go-btn:hover{ transform:translateY(-2px); }
.go-icon{ font-size:20px; margin-left:10px; }

/* ---- Fix Chrome autofill painting white ---- */
.minddex-input:-webkit-autofill{
  -webkit-box-shadow:0 0 0 1000px #2b134d inset;
  -webkit-text-fill-color:#fff; caret-color:#fff;
}

/* ---- Mobile: tighten spacing a bit ---- */
@media (max-width:480px){
  .minddex-input{ padding-left:52px; font-size:15px; }
  .input-icon{ left:14px; width:18px; height:18px; }
  .language-dropdown{ width:100%; }
  .minddex-go-btn{ font-size:16px; padding:14px; }
}
/* Variables par champ pour caler proprement le texte après l’icône */
.input-group{
  --icon-left: 16px;     /* position de l’icône depuis le bord gauche */
  --icon-size: 20px;     /* largeur/hauteur de l’icône */
  --icon-gap: 12px;      /* espace entre l’icône et le début du texte */
  position: relative;
}

/* Place l’icône */
.input-group .input-icon{
  position: absolute;
  left: var(--icon-left);
  top: 50%;
  transform: translateY(-50%);
  width: var(--icon-size);
  height: var(--icon-size);
  background-size: contain;
  background-repeat: no-repeat;
  pointer-events: none;
  opacity: .55;
}

/* Décale VRAIMENT le texte (placeholder + valeur) après l’icône */
.input-group .minddex-input{
  padding-left: calc(var(--icon-left) + var(--icon-size) + var(--icon-gap)) !important;
}

/* Option mobile : un peu plus compact */
@media (max-width:480px){
  .input-group{
    --icon-left: 14px;
    --icon-size: 18px;
    --icon-gap: 10px;
  }
}












/* ===================== ANIMATIONS MINDDEX ===================== */
@media (prefers-reduced-motion: no-preference){

  /* 0) halo discret derrière le bloc (léger) */
  .minddex-container{
    position: relative;
    overflow: visible;
  }
  .minddex-container::before{
    content:"";
    position:absolute; inset:-10% -15% auto -15%;
    height:60%;
    pointer-events:none; z-index:0;
    background: radial-gradient(40vw 28vw at 20% 20%,
      rgba(123,47,247,.22) 0%,
      rgba(33,212,253,.12) 35%,
      transparent 70%);
    filter: blur(28px);
    opacity:.55;
    animation: haloPulse 10s ease-in-out infinite;
  }
  @keyframes haloPulse{
    0%,100%{ opacity:.45; filter: blur(24px); }
    50%    { opacity:.65; filter: blur(32px); }
  }

  /* 1) apparition du bloc + des champs en décalé */
  .minddex-container{ 
    opacity:0; transform: translateY(14px); 
    animation: riseIn .7s cubic-bezier(.2,.8,.2,1) .05s forwards;
  }
  .minddex-form > *{
    opacity:0; transform: translateY(10px);
    animation: itemIn .6s cubic-bezier(.2,.8,.2,1) forwards;
  }
  .minddex-form > *:nth-child(1){ animation-delay:.15s; }
  .minddex-form > *:nth-child(2){ animation-delay:.25s; }
  .minddex-form > *:nth-child(3){ animation-delay:.35s; }
  .minddex-form > *:nth-child(4){ animation-delay:.45s; }

  @keyframes riseIn{ to{ opacity:1; transform:none; } }
  @keyframes itemIn{ to{ opacity:1; transform:none; } }

  /* 2) titre : léger dégradé animé façon Minddex */
  .minddex-title{
    background: linear-gradient(90deg,#21D4FD,#7B2FF7,#FF3CAC,#21D4FD);
    background-size: 300% 100%;
    -webkit-background-clip:text; background-clip:text;
    -webkit-text-fill-color:transparent; color:transparent;
    animation: titleShift 8s ease-in-out infinite;
  }
  @keyframes titleShift{
    0%{background-position:0% 50%}
    50%{background-position:100% 50%}
    100%{background-position:0% 50%}
  }

  /* 3) champs : focus glow + icône qui s’active */
  .minddex-input{
    transition: box-shadow .25s ease, transform .15s ease;
    position: relative; z-index:1;
  }
  .input-group:focus-within .minddex-input{
    box-shadow: 0 0 0 2px rgba(123,47,247,.55), 0 6px 18px rgba(0,0,0,.25);
    transform: translateY(-1px);
  }
  .input-group:focus-within .input-icon{
    opacity:.9; filter: drop-shadow(0 0 6px rgba(123,47,247,.6)) hue-rotate(25deg);
  }

  /* 4) bouton : gradient animé + icône qui part légèrement */
  .minddex-go-btn{
    background: linear-gradient(90deg,#6a11cb,#2575fc,#6a11cb);
    background-size: 200% 100%;
    transition: transform .25s ease, box-shadow .25s ease, background-position .6s ease;
    will-change: transform, box-shadow, background-position;
    position: relative; overflow: hidden;
  }
  .minddex-go-btn:hover{
    background-position: 100% 0;
    transform: translateY(-2px);
    box-shadow: 0 10px 24px rgba(37,117,252,.35);
  }
  .minddex-go-btn .go-icon{
    display:inline-block; transition: transform .25s ease;
  }
  .minddex-go-btn:hover .go-icon{ transform: translateX(4px) rotate(-6deg); }

  /* 5) dropdown langue : micro interaction */
  .language-dropdown{ transition: transform .15s ease, box-shadow .2s ease; }
  .language-dropdown:hover{ transform: translateY(-1px); box-shadow:0 6px 16px rgba(0,0,0,.25); }
  .language-dropdown .dropdown-arrow{ transition: transform .2s ease; }
  .language-dropdown:hover .dropdown-arrow{ transform: translateY(1px) rotate(180deg); }
}
/* =================== FIN ANIMATIONS =================== *//* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-6c3c3cce */:root{
  --midx-bg: #000;
  --midx-fg: #fff;
  --midx-muted: rgba(255,255,255,.6);
  --midx-glass: rgba(255,255,255,.06);
  --midx-brd: rgba(255,255,255,.12);
  --midx-accent: #8b5cf6; /* violet doux */
}

.mindex-hero{
  position: relative;
  background: var(--midx-bg);
  color: var(--midx-fg);
  border-radius: 16px;
  padding: clamp(16px,3vw,28px);
  overflow: hidden;
  border: 1px solid var(--midx-brd);
}

.mindex-pills{
  display:flex; gap:8px; justify-content:center; flex-wrap:wrap;
  transform: translateZ(0);
}
.mindex-pills .pill{
  font: 500 12px/1.1 system-ui,Segoe UI,Inter,Arial;
  color: #fff;
  background: var(--midx-glass);
  border:1px solid var(--midx-brd);
  border-radius: 10px;
  padding: 8px 10px;
  backdrop-filter: blur(6px);
  -webkit-backdrop-filter: blur(6px);
  animation: pillIn .6s ease both;
}
.mindex-pills .pill:nth-child(1){animation-delay:.05s}
.mindex-pills .pill:nth-child(2){animation-delay:.10s}
.mindex-pills .pill:nth-child(3){animation-delay:.15s}
.mindex-pills .pill:nth-child(4){animation-delay:.20s}
.mindex-pills .pill:nth-child(5){animation-delay:.25s}
@keyframes pillIn{from{opacity:0; transform: translateY(-6px)} to{opacity:1; transform:none}}

.mindex-grid{
  display:grid; gap:clamp(12px,2.5vw,24px);
  grid-template-columns: 1fr 1.4fr 1fr;
  margin-top: clamp(12px,2.2vw,20px);
}
@media (max-width: 992px){
  .mindex-grid{ grid-template-columns: 1fr; }
}

.mindex-col .chip{
  display:block;
  background: var(--midx-glass);
  border:1px solid var(--midx-brd);
  color:#fff; padding:10px 12px; border-radius:12px;
  margin-bottom:10px; font-size:14px;
  transition: transform .25s ease;
}
.mindex-col .chip:hover{ transform: translateX(4px) }

.loop-viewport{
  position: relative;
  height: clamp(320px, 42vh, 460px);
  overflow: hidden;
  border-radius: 12px;
}
.loop-track{
  list-style:none; margin:0; padding:0;
  display:flex; flex-direction:column; gap:10px;
  will-change: transform;
  animation: mindexScroll var(--midx-speed, 14s) linear infinite;
}
.loop-viewport:hover .loop-track{ animation-play-state: paused; }

@keyframes mindexScroll{
  from{ transform: translateY(0) }
  to{ transform: translateY(-50%) } /* car track dupliqué en JS */
}

/* Cartes IA */
.ia-card{
  background: var(--midx-glass);
  border:1px solid var(--midx-brd);
  border-radius: 14px; padding: 12px;
  backdrop-filter: blur(8px);
  -webkit-backdrop-filter: blur(8px);
  transition: transform .25s ease, border-color .25s ease;
}
.ia-card:hover{ transform: translateY(-3px); border-color: #ffffff2a }

.ia-card__head{
  display:flex; justify-content:space-between; align-items:center; margin-bottom:8px;
  font-size:12px; color:var(--midx-muted)
}
.ia-card .src{ color:#fff; font-weight:600 }
.badge{ font-size:11px; padding:4px 8px; border-radius:8px; background:#ffffff14; border:1px solid #ffffff2a }
.badge.ok{ color:#9affb2; border-color:#5fe184; background:#3af27314 }

.ia-card__q{ font-weight:600; margin:6px 0 6px; }
.ia-card__a{ color: var(--midx-muted); font-size:14px; line-height:1.35 }
.ia-card__meta{
  display:flex; gap:16px; margin-top:8px; font-size:12px; color:var(--midx-muted)
}
.ia-card__meta strong{ color:#fff }

.mindex-right .action{
  display:flex; align-items:center; justify-content:space-between;
  background: var(--midx-glass);
  border:1px solid var(--midx-brd);
  padding:10px 12px; border-radius:12px; margin-bottom:10px;
}
.btn.ghost{
  font-size:12px; color:#fff; background:transparent; border:1px solid #ffffff3a;
  padding:6px 10px; border-radius:10px; cursor:pointer;
}
.btn.ghost:hover{ background:#ffffff14 }

.fade{
  pointer-events:none; position:absolute; left:0; right:0; height:60px; z-index:2;
  background: linear-gradient(to bottom, rgba(0,0,0,.9), transparent);
}
.fade.bottom{ bottom:0; transform: rotate(180deg) }
.fade.top{ top:0 }

.bg-glow{
  position:absolute; inset:-30%; z-index:0; filter: blur(80px); opacity:.35;
  background: radial-gradient(600px 600px at 30% 30%, #60a5fa22, transparent 60%),
              radial-gradient(700px 700px at 70% 70%, #a78bfa22, transparent 60%),
              radial-gradient(700px 700px at 50% 90%, #34d39922, transparent 60%);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-cdbc703 *//* --- RADAR SAFE & RESPONSIVE (Elementor) --- */

/* 1) Clipping strict dans la carte et le radar */
.elementor-8 .elementor-element.elementor-element-cdbc703 .midx-card,
.elementor-8 .elementor-element.elementor-element-cdbc703 .midx-radar { overflow: hidden !important; }

/* 2) Facteur global de distance (radiale) */
.elementor-8 .elementor-element.elementor-element-cdbc703 { --midx-scale: 0.78; } /* baisse si ça touche les bords, monte si trop centré */

/* 3) Appliquer le scale en pixels (pas de %) */
.elementor-8 .elementor-element.elementor-element-cdbc703 .midx-link{
  width: calc(var(--distance) * var(--midx-scale));
}
.elementor-8 .elementor-element.elementor-element-cdbc703 .midx-node{
  transform:
    rotate(var(--angle))
    translateX(calc(var(--distance) * var(--midx-scale)))
    rotate(calc(var(--angle) * -1));
}

/* 4) Breakpoints : rétrécir encore sur écrans plus étroits */
@media (max-width: 1200px){ .elementor-8 .elementor-element.elementor-element-cdbc703 { --midx-scale: 0.74; } }
@media (max-width: 980px) { .elementor-8 .elementor-element.elementor-element-cdbc703 { --midx-scale: 0.68; } }
@media (max-width: 680px) { .elementor-8 .elementor-element.elementor-element-cdbc703 { --midx-scale: 0.62; } }
@media (max-width: 480px) { .elementor-8 .elementor-element.elementor-element-cdbc703 { --midx-scale: 0.56; } }

/* 5) (Optionnel) réduire un peu la taille des pastilles sur mobile pour éviter les chevauchements */
@media (max-width: 480px){
  .elementor-8 .elementor-element.elementor-element-cdbc703 .midx-node{
    height: 32px;
    padding: 0 12px;
    font: 600 12px/1 ui-sans-serif, system-ui;
  }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-783d7a83 */.star-icon {
  display: inline-block;
  animation: pulse 3s infinite ease-in-out;
}

@keyframes pulse {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.15); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-764bf244 */.star-icon {
  display: inline-block;
  animation: pulse 3s infinite ease-in-out;
}

@keyframes pulse {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.15); }
}/* End custom CSS */
/* Start custom CSS for image, class: .elementor-element-125f4f17 */.star-icon {
  display: inline-block;
  animation: pulse 3s infinite ease-in-out;
}

@keyframes pulse {
  0%, 100% { transform: scale(1); }
  50% { transform: scale(1.15); }
}/* End custom CSS */
/* Start custom CSS *//* Halo haut-centre - uniquement en haut de page */
body::before {
    content: "";
    position: absolute;   /* visible uniquement en haut */
    
    top: -15vh;           /* décalage vertical (monte un peu au-dessus) */
    left: 50%;            /* centre horizontal */
    transform: translateX(-50%); /* recentre parfaitement */

    width: 1px;
    height: 1px;
    border-radius: 50%;
    
    background: transparent;
    pointer-events: none;
    z-index: 0;

    box-shadow:
        0 0 280px 140px rgba(33, 212, 253, 0.30), 
        0 0 380px 180px rgba(123, 47, 247, 0.20), 
        0 0 480px 220px rgba(255, 60, 172, 0.14);
}












/* Header transparent par défaut (mobile + desktop) */
.header-mobile {
  background-color: transparent;
  transition: background-color 0.4s ease;
}

/* Fond foncé quand on scrolle */
.header-mobile.scrolled {
  background-color: #08061C !important;
}












/* Rétablit l’affichage des drapeaux dans le menu Elementor */
.elementor-nav-menu--main .elementor-item img,
.elementor-nav-menu .elementor-item img,
.elementor-nav-menu--dropdown .elementor-item img {
    display: inline-block !important;
    max-width: none !important;
    width: auto !important;
    height: 11px !important;
    opacity: 1 !important;
    visibility: visible !important;
}/* End custom CSS */