.elementor-8856 .elementor-element.elementor-element-f6ffd00 > .elementor-container > .elementor-column > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-8856 .elementor-element.elementor-element-f6ffd00:not(.elementor-motion-effects-element-type-background), .elementor-8856 .elementor-element.elementor-element-f6ffd00 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#00000059;}.elementor-8856 .elementor-element.elementor-element-f6ffd00{top:0px;bottom:auto;z-index:80;overflow:hidden;transition:background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;margin-top:0px;margin-bottom:0px;padding:0px 0px 0px 0px;}.elementor-8856 .elementor-element.elementor-element-f6ffd00 + .wpr-hidden-header{top:0px;}.elementor-8856 .elementor-element.elementor-element-f6ffd00 + .wpr-hidden-header-flex{top:0px;}.wpr-hidden-header{z-index:10;}.wpr-hidden-header-flex{z-index:10;}.elementor-8856 .elementor-element.elementor-element-f6ffd00 > .elementor-container{min-height:114px;}.elementor-8856 .elementor-element.elementor-element-f6ffd00 > .elementor-background-overlay{transition:background 0.3s, border-radius 0.3s, opacity 0.3s;}.elementor-8856 .elementor-element.elementor-element-cc97a17{width:var( --container-widget-width, 93.809% );max-width:93.809%;--container-widget-width:93.809%;--container-widget-flex-grow:0;text-align:left;}.elementor-8856 .elementor-element.elementor-element-cc97a17 > .elementor-widget-container{padding:0px 0px 0px 20px;}.elementor-8856 .elementor-element.elementor-element-cc97a17.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8856 .elementor-element.elementor-element-cc97a17 .wpr-logo{padding:0px 0px 0px 0px;border-style:none;border-radius:2px 2px 2px 2px;}.elementor-8856 .elementor-element.elementor-element-cc97a17 .wpr-logo-image{max-width:209px;}.elementor-8856 .elementor-element.elementor-element-cc97a17.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-8856 .elementor-element.elementor-element-cc97a17.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-8856 .elementor-element.elementor-element-cc97a17.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-8856 .elementor-element.elementor-element-cc97a17 .wpr-logo-image img{-webkit-transition-duration:0.7s;transition-duration:0.7s;}.elementor-8856 .elementor-element.elementor-element-cc97a17 .wpr-logo-title{color:#605BE5;margin:0 0 0px;}.elementor-8856 .elementor-element.elementor-element-cc97a17 .wpr-logo-description{color:#888888;}.elementor-bc-flex-widget .elementor-8856 .elementor-element.elementor-element-9a0b052.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8856 .elementor-element.elementor-element-9a0b052.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8856 .elementor-element.elementor-element-9a0b052.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8856 .elementor-element.elementor-element-9a0b052 > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8856 .elementor-element.elementor-element-9a0b052{z-index:50;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-menu-item.wpr-pointer-item{transition-duration:0.2s;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-menu-item.wpr-pointer-item .wpr-mega-menu-icon{transition-duration:0.2s;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-menu-item.wpr-pointer-item:before{transition-duration:0.2s;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-menu-item.wpr-pointer-item:after{transition-duration:0.2s;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-toggle-wrap{text-align:center;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu .wpr-menu-item,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu > .menu-item-has-children > .wpr-sub-icon{color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu .wpr-mega-menu-icon{color:#E86D17;font-size:16px;margin-right:5px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-menu-item,.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-menu-item,.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-sub-menu-item,.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-toggle-text, .wpr-menu-offcanvas-back h3{font-family:"Plus Jakarta Sans", Sans-serif;font-size:20px;font-weight:500;letter-spacing:0.5px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu .wpr-menu-item:hover,
					.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu .wpr-menu-item:hover .wpr-mega-menu-icon,
					.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item .wpr-mega-menu-icon,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu > .menu-item-has-children:hover > .wpr-sub-icon,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu .wpr-menu-item.wpr-active-menu-item,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu > .menu-item-has-children.current_page_item > .wpr-sub-icon{color:#F07D1F;}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-line-fx .wpr-menu-item:before,
					 .elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-line-fx .wpr-menu-item:after{background-color:#E86D17;}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-border-fx .wpr-menu-item:before{border-color:#E86D17;}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-background-fx .wpr-menu-item:before{background-color:#E86D17;}.elementor-8856 .elementor-element.elementor-element-28402c7 .menu-item-has-children .wpr-sub-icon{font-size:15px;}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-underline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-overline>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-double-line>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:2px;}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-border-fx>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-underline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after,
					 .elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-overline>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before,
					 .elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-double-line>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:after{height:2px;}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-pointer-border-fx>.elementor-widget-container>.wpr-nav-menu-container >ul>li>.wpr-menu-item:before{border-width:2px;}.elementor-8856 .elementor-element.elementor-element-28402c7:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:before{transform:translateY(-15px);}.elementor-8856 .elementor-element.elementor-element-28402c7:not(.wpr-pointer-border-fx) .wpr-menu-item.wpr-pointer-item:after{transform:translateY(15px);}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu .wpr-menu-item{padding-left:0px;padding-right:0px;padding-top:15px;padding-bottom:15px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu > .menu-item{margin-left:13px;margin-right:13px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-menu{margin-left:13px;transform:translateX(15px);}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-mega-menu{margin-left:13px;transform:translateX(15px);}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-main-menu-align-left .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{right:13px;}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-nav-menu > li > .wpr-sub-icon{left:13px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu-horizontal .wpr-nav-menu .wpr-sub-mega-menu{transform:translateY(15px);}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-main-menu-align-center .wpr-nav-menu-horizontal .wpr-mega-menu-pos-default.wpr-mega-menu-width-custom .wpr-sub-mega-menu{transform:translate(-50%, 15px);}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu-horizontal .wpr-nav-menu > li > .wpr-sub-menu{transform:translateY(15px);}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu .wpr-mega-menu-badge{top:-5px;padding:3px 5px 2px 5px;border-radius:0px 0px 0px 0px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu-horizontal .wpr-mega-menu-badge{right:15px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-nav-menu-vertical .wpr-mega-menu-badge{margin-left:15px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-mega-menu{background-color:#ffffff;border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-menu .wpr-sub-menu-item,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-menu > .menu-item-has-children .wpr-sub-icon{color:#333333;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-menu .wpr-sub-menu-item{background-color:#ffffff;font-family:"Plus Jakarta Sans", Sans-serif;font-size:16px;font-weight:600;letter-spacing:0.5px;padding-left:15px;padding-right:15px;padding-top:13px;padding-bottom:13px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-menu > .menu-item-has-children .wpr-sub-menu-item:hover .wpr-sub-icon,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item .wpr-sub-icon,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-menu > .menu-item-has-children.current_page_item .wpr-sub-icon{color:#ffffff;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-menu .wpr-sub-menu-item:hover,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-menu .wpr-sub-menu-item.wpr-active-menu-item{background-color:#E86D17;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-menu .wpr-sub-icon{right:15px;}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-main-menu-align-right .wpr-nav-menu-vertical .wpr-sub-menu .wpr-sub-icon{left:15px;}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-sub-divider-yes .wpr-sub-menu li:not(:last-child){border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-menu{border-style:solid;border-width:1px 1px 1px 1px;border-color:#E8E8E8;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-toggle{border-color:#FFFFFF;width:45px;border-width:0px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-toggle-text{color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-toggle-line{background-color:#FFFFFF;height:3px;margin-bottom:6px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-toggle:hover{border-color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-toggle:hover .wpr-mobile-toggle-text{color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-toggle:hover .wpr-mobile-toggle-line{background-color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-menu-item,
					.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-sub-menu-item,
					.elementor-8856 .elementor-element.elementor-element-28402c7 .menu-item-has-children > .wpr-mobile-menu-item:after{color:#000000;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-nav-menu > li,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-sub-menu li{background-color:#ffffff;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-nav-menu li a:hover,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-nav-menu .menu-item-has-children > a:hover:after,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-nav-menu li a.wpr-active-menu-item,
					 .elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-nav-menu .menu-item-has-children.current_page_item > a:hover:after{color:#ffffff;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-menu-item:hover,
					.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-sub-menu-item:hover,
					.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-sub-menu-item.wpr-active-menu-item,
					.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-menu-item.wpr-active-menu-item{background-color:#E86D17;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-menu-item{padding-left:10px;padding-right:10px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-mega-menu > li > a > .wpr-mobile-sub-icon{padding:10px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-nav-menu .wpr-mobile-menu-item{padding-top:10px;padding-bottom:10px;}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-mobile-divider-yes .wpr-mobile-menu-item{border-bottom-color:#e8e8e8;border-bottom-width:1px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-mega-menu .wpr-mobile-sub-icon{font-size:14px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-nav-menu .wpr-mobile-sub-menu-item{font-size:12px;padding-left:10px;padding-right:10px;padding-top:5px;padding-bottom:5px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-menu-offcanvas-back{padding-left:10px;padding-right:10px;}.elementor-8856 .elementor-element.elementor-element-28402c7.wpr-mobile-menu-display-dropdown .wpr-mobile-nav-menu{margin-top:10px;}.elementor-bc-flex-widget .elementor-8856 .elementor-element.elementor-element-b519aeb.elementor-column .elementor-widget-wrap{align-items:center;}.elementor-8856 .elementor-element.elementor-element-b519aeb.elementor-column.elementor-element[data-element_type="column"] > .elementor-widget-wrap.elementor-element-populated{align-content:center;align-items:center;}.elementor-8856 .elementor-element.elementor-element-b519aeb.elementor-column > .elementor-widget-wrap{justify-content:center;}.elementor-8856 .elementor-element.elementor-element-b519aeb > .elementor-widget-wrap > .elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute){margin-block-end:0px;}.elementor-8856 .elementor-element.elementor-element-b519aeb{z-index:50;}.elementor-8856 .elementor-element.elementor-element-d08d771{--grid-template-columns:repeat(0, auto);width:var( --container-widget-width, 91.29% );max-width:91.29%;--container-widget-width:91.29%;--container-widget-flex-grow:0;--icon-size:16px;--grid-column-gap:5px;--grid-row-gap:0px;}.elementor-8856 .elementor-element.elementor-element-d08d771 .elementor-widget-container{text-align:right;}.elementor-8856 .elementor-element.elementor-element-d08d771.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8856 .elementor-element.elementor-element-d08d771 .elementor-social-icon{background-color:#E86D17;--icon-padding:0.5em;}.elementor-8856 .elementor-element.elementor-element-2819ba5{--display:flex;--min-height:511px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:flex-end;--margin-top:-124px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:93px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-2819ba5:not(.elementor-motion-effects-element-type-background), .elementor-8856 .elementor-element.elementor-element-2819ba5 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://batilux-concept.lu/wp-content/uploads/2026/01/test-fond.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}.elementor-8856 .elementor-element.elementor-element-fe2051c{--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:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:100px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-fe2051c:not(.elementor-motion-effects-element-type-background), .elementor-8856 .elementor-element.elementor-element-fe2051c > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #231F20 0%, #180207ED 100%);}.elementor-8856 .elementor-element.elementor-element-a5ae559{--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;--gap:41px 41px;--row-gap:41px;--column-gap:41px;}.elementor-widget-table-of-contents{--header-color:var( --e-global-color-secondary );--item-text-color:var( --e-global-color-text );--item-text-hover-color:var( --e-global-color-accent );--marker-color:var( --e-global-color-text );}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8856 .elementor-element.elementor-element-3b9b01c{--box-min-height:0px;--box-border-color:#EBBCFF;--box-border-width:2px;--box-border-radius:0px;--separator-width:2px;--box-padding:28px;box-shadow:0px 0px 23px -3px rgba(255, 124.4992911153119, 2.7717391304347947, 0.76);--header-color:#FFFFFF;--toggle-button-color:#FFFFFF;--item-text-color:#E86D17;--item-text-hover-color:#E86D17;--item-text-hover-decoration:underline;--item-text-active-color:#D6BBFF;}.elementor-8856 .elementor-element.elementor-element-3b9b01c .elementor-toc__spinner{color:#FFFFFF;fill:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-3b9b01c .elementor-toc__header-title{text-align:start;}.elementor-8856 .elementor-element.elementor-element-3b9b01c .elementor-toc__header, .elementor-8856 .elementor-element.elementor-element-3b9b01c .elementor-toc__header-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:22px;font-weight:500;line-height:1.2em;letter-spacing:-0.1px;}.elementor-8856 .elementor-element.elementor-element-3b9b01c .elementor-toc__header{flex-direction:row;}.elementor-8856 .elementor-element.elementor-element-3b9b01c .elementor-toc__list-item{font-family:"Inter", Sans-serif;font-size:16px;font-weight:600;}.elementor-8856 .elementor-element.elementor-element-4049fd7{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:30px;--padding-right:0px;}.elementor-widget-heading .elementor-heading-title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-size:var( --e-global-typography-primary-font-size );font-weight:var( --e-global-typography-primary-font-weight );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );color:var( --e-global-color-primary );}.elementor-8856 .elementor-element.elementor-element-a153908 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:40px;font-weight:900;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-widget-post-info .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-post-info .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-post-info .elementor-icon-list-text, .elementor-widget-post-info .elementor-icon-list-text a{color:var( --e-global-color-secondary );}.elementor-widget-post-info .elementor-icon-list-item{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8856 .elementor-element.elementor-element-56bd7f4 .elementor-icon-list-icon i{color:#E86D17;font-size:14px;}.elementor-8856 .elementor-element.elementor-element-56bd7f4 .elementor-icon-list-icon svg{fill:#E86D17;--e-icon-list-icon-size:14px;}.elementor-8856 .elementor-element.elementor-element-56bd7f4 .elementor-icon-list-icon{width:14px;}.elementor-8856 .elementor-element.elementor-element-56bd7f4 .elementor-icon-list-text, .elementor-8856 .elementor-element.elementor-element-56bd7f4 .elementor-icon-list-text a{color:#E86D17;}.elementor-widget-text-editor{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );color:var( --e-global-color-text );}.elementor-widget-text-editor.elementor-drop-cap-view-stacked .elementor-drop-cap{background-color:var( --e-global-color-primary );}.elementor-widget-text-editor.elementor-drop-cap-view-framed .elementor-drop-cap, .elementor-widget-text-editor.elementor-drop-cap-view-default .elementor-drop-cap{color:var( --e-global-color-primary );border-color:var( --e-global-color-primary );}.elementor-8856 .elementor-element.elementor-element-03b9fab{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-03b9fab a{color:#000000;}.elementor-8856 .elementor-element.elementor-element-9c130c0{--display:flex;--min-height:901px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:27px;--padding-bottom:75px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-9c130c0:not(.elementor-motion-effects-element-type-background), .elementor-8856 .elementor-element.elementor-element-9c130c0 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(0deg, #231F20 55%, #180207ED 100%);}.elementor-8856 .elementor-element.elementor-element-0bfd70c{--display:flex;--justify-content:flex-end;}.elementor-8856 .elementor-element.elementor-element-344adb5 > .elementor-widget-container{margin:22px 0px 0px 0px;}.elementor-8856 .elementor-element.elementor-element-344adb5 .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-debc7c7{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;}.elementor-8856 .elementor-element.elementor-element-b279992{font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-b279992 a{color:#000000;}.elementor-8856 .elementor-element.elementor-element-62dc426{--display:flex;--min-height:446px;--justify-content:flex-end;--background-transition:0.1s;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 21px 0px rgba(255, 103.1086956521739, 0, 0.75);}.elementor-8856 .elementor-element.elementor-element-62dc426:not(.elementor-motion-effects-element-type-background), .elementor-8856 .elementor-element.elementor-element-62dc426 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF21;}.elementor-8856 .elementor-element.elementor-element-62dc426:hover{background-color:#E86D17;}.elementor-8856 .elementor-element.elementor-element-62dc426.e-con{--align-self:flex-end;}.elementor-8856 .elementor-element.elementor-element-04ed4f6{--display:flex;--min-height:146px;}.elementor-widget-image .widget-image-caption{color:var( --e-global-color-text );font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-8856 .elementor-element.elementor-element-55d3640{--display:flex;--padding-top:31px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-73967cc .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-03f9f09{width:var( --container-widget-width, 99.998% );max-width:99.998%;--container-widget-width:99.998%;--container-widget-flex-grow:0;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-03f9f09.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8856 .elementor-element.elementor-element-03f9f09 a{color:#000000;}.elementor-8856 .elementor-element.elementor-element-84a7e0f .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-280c1b3{--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:50px 50px;--row-gap:50px;--column-gap:50px;}.elementor-8856 .elementor-element.elementor-element-280c1b3:not(.elementor-motion-effects-element-type-background), .elementor-8856 .elementor-element.elementor-element-280c1b3 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F20;}.elementor-8856 .elementor-element.elementor-element-a8f8050{--display:flex;--min-height:446px;--justify-content:center;--background-transition:0.1s;--border-radius:0px 0px 0px 0px;box-shadow:0px 0px 21px 0px rgba(255, 103.1086956521739, 0, 0.75);}.elementor-8856 .elementor-element.elementor-element-a8f8050:not(.elementor-motion-effects-element-type-background), .elementor-8856 .elementor-element.elementor-element-a8f8050 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF21;}.elementor-8856 .elementor-element.elementor-element-a8f8050:hover{background-color:#E86D17;}.elementor-8856 .elementor-element.elementor-element-a8f8050.e-con{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-8856 .elementor-element.elementor-element-75f1454{--display:flex;--min-height:362px;}.elementor-8856 .elementor-element.elementor-element-6cb7e07{width:var( --container-widget-width, 57.916% );max-width:57.916%;--container-widget-width:57.916%;--container-widget-flex-grow:0;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-6cb7e07.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8856 .elementor-element.elementor-element-6cb7e07 a{color:#000000;}.elementor-8856 .elementor-element.elementor-element-7544f7e .elementor-heading-title{font-family:"Plus Jakarta Sans", Sans-serif;font-size:34px;font-weight:700;line-height:1.2em;letter-spacing:-1px;color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-64ebc71{width:var( --container-widget-width, 94.677% );max-width:94.677%;--container-widget-width:94.677%;--container-widget-flex-grow:0;font-family:"Figtree", Sans-serif;font-size:17px;font-weight:400;line-height:1.7em;color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-64ebc71.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-8856 .elementor-element.elementor-element-64ebc71 a{color:#000000;}.elementor-8856 .elementor-element.elementor-element-6662a37{--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:-57px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:48px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-6662a37:not(.elementor-motion-effects-element-type-background), .elementor-8856 .elementor-element.elementor-element-6662a37 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#231F20;}.elementor-8856 .elementor-element.elementor-element-769c9c1 > .elementor-widget-container{padding:0px 12px 5px 12px;}.elementor-8856 .elementor-element.elementor-element-769c9c1{font-family:"Figtree", Sans-serif;font-size:18px;font-weight:600;font-style:italic;line-height:1.7em;color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-769c9c1 a{color:#000000;}.elementor-8856 .elementor-element.elementor-element-f99e3c9{--display:flex;--min-height:193px;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;}.elementor-8856 .elementor-element.elementor-element-f99e3c9:not(.elementor-motion-effects-element-type-background), .elementor-8856 .elementor-element.elementor-element-f99e3c9 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#E86D17;}.elementor-8856 .elementor-element.elementor-element-4eef49b{--display:flex;--min-height:125px;}.elementor-8856 .elementor-element.elementor-element-c3e9301.elementor-element{--flex-grow:1;--flex-shrink:0;}.elementor-8856 .elementor-element.elementor-element-f40ecbe{--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-8856 .elementor-element.elementor-element-d5e5865{--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:-18px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-0d63576{--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:0px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-c515bca{--display:flex;--min-height:0px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-c515bca:not(.elementor-motion-effects-element-type-background), .elementor-8856 .elementor-element.elementor-element-c515bca > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#000000;}.elementor-8856 .elementor-element.elementor-element-fc23ca8{--display:flex;--min-height:0px;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:-9px;--padding-left:15px;--padding-right:15px;}.elementor-8856 .elementor-element.elementor-element-1926763{--display:flex;--min-height:0px;--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;border-style:solid;--border-style:solid;border-width:0px 0px 1px 0px;--border-top-width:0px;--border-right-width:0px;--border-bottom-width:1px;--border-left-width:0px;border-color:#FFFFFF1A;--border-color:#FFFFFF1A;--margin-top:0px;--margin-bottom:70px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:20px;--padding-right:20px;}.elementor-8856 .elementor-element.elementor-element-1ff10bf > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-8856 .elementor-element.elementor-element-1ff10bf{text-align:start;}.elementor-8856 .elementor-element.elementor-element-1ff10bf img{width:130px;}.elementor-8856 .elementor-element.elementor-element-ac783f3{--grid-template-columns:repeat(0, auto);--icon-size:14px;--grid-column-gap:10px;--grid-row-gap:0px;}.elementor-8856 .elementor-element.elementor-element-ac783f3 .elementor-widget-container{text-align:left;}.elementor-8856 .elementor-element.elementor-element-ac783f3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-8856 .elementor-element.elementor-element-ac783f3 .elementor-social-icon{background-color:#FFFFFF00;--icon-padding:15px;border-style:solid;border-width:1px 1px 1px 1px;border-color:#FFFFFF1A;}.elementor-8856 .elementor-element.elementor-element-ac783f3 .elementor-social-icon i{color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-ac783f3 .elementor-social-icon svg{fill:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-ac783f3 .elementor-icon{border-radius:100px 100px 100px 100px;}.elementor-8856 .elementor-element.elementor-element-ac783f3 .elementor-social-icon:hover{background-color:#FD9743;border-color:#FD9743;}.elementor-8856 .elementor-element.elementor-element-ac783f3 .elementor-social-icon:hover i{color:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-ac783f3 .elementor-social-icon:hover svg{fill:#FFFFFF;}.elementor-8856 .elementor-element.elementor-element-2a89194{--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:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;--z-index:10;}.elementor-8856 .elementor-element.elementor-element-c954797{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:stretch;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--padding-top:0px;--padding-bottom:14px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-968c2fe{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-968c2fe.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-8856 .elementor-element.elementor-element-d3c7d8f{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-widget-icon-list .elementor-icon-list-item:not(:last-child):after{border-color:var( --e-global-color-text );}.elementor-widget-icon-list .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-icon-list .elementor-icon-list-text{color:var( --e-global-color-secondary );}.elementor-8856 .elementor-element.elementor-element-78881f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8856 .elementor-element.elementor-element-78881f3 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8856 .elementor-element.elementor-element-78881f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8856 .elementor-element.elementor-element-78881f3 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8856 .elementor-element.elementor-element-78881f3 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8856 .elementor-element.elementor-element-78881f3 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8856 .elementor-element.elementor-element-78881f3 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8856 .elementor-element.elementor-element-78881f3{--icon-vertical-offset:0px;}.elementor-8856 .elementor-element.elementor-element-78881f3 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8856 .elementor-element.elementor-element-78881f3 .elementor-icon-list-item > a{font-family:"MD Grotesque Bold", Sans-serif;font-size:16px;font-weight:500;line-height:24px;}.elementor-8856 .elementor-element.elementor-element-78881f3 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-8856 .elementor-element.elementor-element-78881f3 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FD9743;}.elementor-8856 .elementor-element.elementor-element-4322ac8{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:15px;}.elementor-8856 .elementor-element.elementor-element-c434497 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-8856 .elementor-element.elementor-element-c434497 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-8856 .elementor-element.elementor-element-c434497 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-8856 .elementor-element.elementor-element-c434497 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-8856 .elementor-element.elementor-element-c434497 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-8856 .elementor-element.elementor-element-c434497 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-8856 .elementor-element.elementor-element-c434497 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-8856 .elementor-element.elementor-element-c434497{--icon-vertical-offset:0px;}.elementor-8856 .elementor-element.elementor-element-c434497 .elementor-icon-list-item > .elementor-icon-list-text, .elementor-8856 .elementor-element.elementor-element-c434497 .elementor-icon-list-item > a{font-family:"MD Grotesque Bold", Sans-serif;font-size:16px;font-weight:500;text-transform:capitalize;line-height:24px;}.elementor-8856 .elementor-element.elementor-element-c434497 .elementor-icon-list-text{text-shadow:0px 0px 10px rgba(0,0,0,0.3);color:#FFFFFF;transition:color 0.3s;}.elementor-8856 .elementor-element.elementor-element-c434497 .elementor-icon-list-item:hover .elementor-icon-list-text{color:#FD9743;}.elementor-8856 .elementor-element.elementor-element-c394827{--display:flex;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-b79afeb > .elementor-widget-container{padding:39px 0px 0px 0px;}.elementor-8856 .elementor-element.elementor-element-b79afeb{text-align:center;font-family:"Inter", Sans-serif;font-size:11px;font-weight:400;}@media(min-width:701px){.elementor-8856 .elementor-element.elementor-element-a5ae559{--width:33.3333%;}.elementor-8856 .elementor-element.elementor-element-4049fd7{--width:66.6666%;}.elementor-8856 .elementor-element.elementor-element-a8f8050{--width:38.081%;}.elementor-8856 .elementor-element.elementor-element-4eef49b{--width:100vw;}.elementor-8856 .elementor-element.elementor-element-968c2fe{--width:18.748%;}.elementor-8856 .elementor-element.elementor-element-d3c7d8f{--width:18%;}.elementor-8856 .elementor-element.elementor-element-4322ac8{--width:22%;}.elementor-8856 .elementor-element.elementor-element-c394827{--width:24%;}}@media(max-width:1024px){.elementor-8856 .elementor-element.elementor-element-f6ffd00{top:0px;bottom:auto;}.elementor-8856 .elementor-element.elementor-element-f6ffd00 + .wpr-hidden-header{top:0px;}.elementor-8856 .elementor-element.elementor-element-f6ffd00 + .wpr-hidden-header-flex{top:0px;}.elementor-8856 .elementor-element.elementor-element-f6ffd00 > .elementor-container{min-height:0px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8856 .elementor-element.elementor-element-3b9b01c .elementor-toc__header, .elementor-8856 .elementor-element.elementor-element-3b9b01c .elementor-toc__header-title{font-size:24px;}.elementor-8856 .elementor-element.elementor-element-3b9b01c{--toc-body-max-height:324px;--nested-list-indent:0px;--marker-size:0px;}.elementor-8856 .elementor-element.elementor-element-3b9b01c .elementor-toc__list-item{font-size:15px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8856 .elementor-element.elementor-element-a153908 .elementor-heading-title{font-size:37px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8856 .elementor-element.elementor-element-03b9fab{font-size:15px;}.elementor-8856 .elementor-element.elementor-element-344adb5 .elementor-heading-title{font-size:37px;}.elementor-8856 .elementor-element.elementor-element-b279992{font-size:15px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8856 .elementor-element.elementor-element-73967cc .elementor-heading-title{font-size:37px;}.elementor-8856 .elementor-element.elementor-element-03f9f09{font-size:15px;}.elementor-8856 .elementor-element.elementor-element-84a7e0f .elementor-heading-title{font-size:37px;}.elementor-8856 .elementor-element.elementor-element-6cb7e07{font-size:15px;}.elementor-8856 .elementor-element.elementor-element-7544f7e .elementor-heading-title{font-size:37px;}.elementor-8856 .elementor-element.elementor-element-64ebc71{font-size:15px;}.elementor-8856 .elementor-element.elementor-element-769c9c1{font-size:15px;}.elementor-8856 .elementor-element.elementor-element-2a89194{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-c954797{--justify-content:space-between;--flex-wrap:wrap;}.elementor-8856 .elementor-element.elementor-element-968c2fe{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-d3c7d8f{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8856 .elementor-element.elementor-element-4322ac8{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-c394827{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-b79afeb{font-size:15px;}}@media(max-width:880px){.elementor-8856 .elementor-element.elementor-element-f6ffd00{top:0px;bottom:auto;}.elementor-8856 .elementor-element.elementor-element-f6ffd00 + .wpr-hidden-header{top:0px;}.elementor-8856 .elementor-element.elementor-element-f6ffd00 + .wpr-hidden-header-flex{top:0px;}}@media(max-width:700px){.elementor-8856 .elementor-element.elementor-element-f6ffd00{top:0px;bottom:auto;}.elementor-8856 .elementor-element.elementor-element-f6ffd00 + .wpr-hidden-header{top:0px;}.elementor-8856 .elementor-element.elementor-element-f6ffd00 + .wpr-hidden-header-flex{top:0px;}.elementor-8856 .elementor-element.elementor-element-f6ffd00 > .elementor-container{min-height:0px;}.elementor-8856 .elementor-element.elementor-element-cc97a17{--container-widget-width:134px;--container-widget-flex-grow:0;width:var( --container-widget-width, 134px );max-width:134px;}.elementor-8856 .elementor-element.elementor-element-cc97a17.elementor-element{--align-self:center;--order:-99999 /* order start hack */;}.elementor-8856 .elementor-element.elementor-element-cc97a17 .wpr-logo-image{max-width:249px;}.elementor-8856 .elementor-element.elementor-element-cc97a17.wpr-logo-position-left .wpr-logo-image{margin-right:0px;}.elementor-8856 .elementor-element.elementor-element-cc97a17.wpr-logo-position-right .wpr-logo-image{margin-left:0px;}.elementor-8856 .elementor-element.elementor-element-cc97a17.wpr-logo-position-center .wpr-logo-image{margin-bottom:0px;}.elementor-8856 .elementor-element.elementor-element-28402c7 > .elementor-widget-container{--e-transform-translateY:0px;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-mobile-toggle-wrap{text-align:right;}.elementor-8856 .elementor-element.elementor-element-28402c7 .wpr-sub-menu .wpr-sub-menu-item{font-size:10px;}.elementor-8856 .elementor-element.elementor-element-d08d771 > .elementor-widget-container{--e-transform-translateY:-147px;}.elementor-8856 .elementor-element.elementor-element-d08d771{--icon-size:10px;}.elementor-8856 .elementor-element.elementor-element-2819ba5{--margin-top:-198px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-widget-table-of-contents .elementor-toc__header, .elementor-widget-table-of-contents .elementor-toc__header-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-widget-table-of-contents .elementor-toc__list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8856 .elementor-element.elementor-element-3b9b01c .elementor-toc__header, .elementor-8856 .elementor-element.elementor-element-3b9b01c .elementor-toc__header-title{font-size:28px;}.elementor-8856 .elementor-element.elementor-element-3b9b01c .elementor-toc__list-item{font-size:14px;}.elementor-widget-heading .elementor-heading-title{font-size:var( --e-global-typography-primary-font-size );line-height:var( --e-global-typography-primary-line-height );letter-spacing:var( --e-global-typography-primary-letter-spacing );}.elementor-8856 .elementor-element.elementor-element-a153908 .elementor-heading-title{font-size:28px;}.elementor-widget-post-info .elementor-icon-list-item{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-widget-text-editor{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8856 .elementor-element.elementor-element-03b9fab{font-size:14px;}.elementor-8856 .elementor-element.elementor-element-344adb5 .elementor-heading-title{font-size:28px;}.elementor-8856 .elementor-element.elementor-element-b279992{font-size:14px;}.elementor-widget-image .widget-image-caption{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8856 .elementor-element.elementor-element-73967cc .elementor-heading-title{font-size:28px;}.elementor-8856 .elementor-element.elementor-element-03f9f09{font-size:14px;}.elementor-8856 .elementor-element.elementor-element-84a7e0f .elementor-heading-title{font-size:28px;}.elementor-8856 .elementor-element.elementor-element-6cb7e07{font-size:14px;}.elementor-8856 .elementor-element.elementor-element-7544f7e .elementor-heading-title{font-size:28px;}.elementor-8856 .elementor-element.elementor-element-64ebc71{font-size:14px;}.elementor-8856 .elementor-element.elementor-element-769c9c1{font-size:14px;}.elementor-8856 .elementor-element.elementor-element-fc23ca8:not(.elementor-motion-effects-element-type-background), .elementor-8856 .elementor-element.elementor-element-fc23ca8 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-image:url("https://batilux-concept.lu/wp-content/uploads/2025/12/GettyImages-1846759597-1.jpg");}.elementor-8856 .elementor-element.elementor-element-1926763{--margin-top:0px;--margin-bottom:30px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:20px;--padding-left:0px;--padding-right:0px;}.elementor-widget-icon-list .elementor-icon-list-item > .elementor-icon-list-text, .elementor-widget-icon-list .elementor-icon-list-item > a{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}.elementor-8856 .elementor-element.elementor-element-c394827{--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8856 .elementor-element.elementor-element-b79afeb{font-size:14px;}}@media(max-width:1024px) and (min-width:701px){.elementor-8856 .elementor-element.elementor-element-9a0b052{width:62%;}.elementor-8856 .elementor-element.elementor-element-b519aeb{width:62%;}.elementor-8856 .elementor-element.elementor-element-968c2fe{--width:48%;}.elementor-8856 .elementor-element.elementor-element-d3c7d8f{--width:48%;}.elementor-8856 .elementor-element.elementor-element-4322ac8{--width:48%;}.elementor-8856 .elementor-element.elementor-element-c394827{--width:48%;}}/* Start custom CSS for wpr-mega-menu, class: .elementor-element-28402c7 *//* 1) Laisser sortir les sous-menus du header */
header, 
.elementor-section, 
.elementor-container,
.elementor-element,
.ekit-header, 
.ekit-header-wrapper {
  overflow: visible !important;
}

/* 2) Assurer un contexte d’empilement propre */
.ekit-menu-container,
.elementskit-navbar-nav,
.elementskit-menu-container {
  position: relative;
  z-index: 9999;
}

/* 3) Les dropdown au-dessus de tout */
.elementskit-navbar-nav .sub-menu,
.elementskit-navbar-nav .elementskit-submenu-panel {
  position: absolute;
  z-index: 99999 !important;
}
.header-glass nav a{
  display: inline-block;
  transition: transform 0.25s cubic-bezier(.4,0,.2,1);
}

.header-glass nav a:hover{
  transform: scale(1.08) translateY(-2px);
}/* End custom CSS */
/* Start custom CSS for section, class: .elementor-element-f6ffd00 *//* Glass header */
.header-glass{
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  background: rgba(255,255,255,0.12);
  border-bottom: 1px solid rgba(255,255,255,0.25);
}
.header-glass{
  position: relative;
  overflow: hidden;
}

/* halo éteint par défaut */
.header-glass::after{
  content:"";
  position:absolute;
  inset:0;
  pointer-events:none;
  opacity: 0;                 /* invisible hors hover */
  transform: scale(1.02);     /* micro-lift pour douceur */
  transition: opacity .18s ease;
  background: radial-gradient(
    circle 40px at var(--mx, 50%) var(--my, 50%),
    rgba(240,125,31,0.94) 0%,
    rgba(255,140,0,0.55) 20%,
    rgba(255,115,0,0.35) 40%,
    rgba(255,115,0,0.15) 60%,
    transparent 75%
  );
  mix-blend-mode: screen;
  z-index: 1;
}

/* halo visible seulement quand la souris est sur le header */
.header-glass:hover::after{
  opacity: 1;
}

/* contenu au-dessus */
.header-glass > *{
  position: relative;
  z-index: 2;
}/* End custom CSS */
/* Start custom CSS for table-of-contents, class: .elementor-element-3b9b01c *//* Glass header */
.header-glass{
  backdrop-filter: blur(16px);
  -webkit-backdrop-filter: blur(16px);
  background: rgba(255,255,255,0.12);
  border-bottom: 1px solid rgba(255,255,255,0.25);
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-c3e9301 */.ticker-container {
  position: relative;
  width: 100vw;
  left: 50%;
  transform: translateX(-50%);
  overflow: hidden;
  padding: 36px 0;
}

.ticker-track {
  display: flex;
  width: fit-content;
  animation: ticker-scroll 10s linear infinite;
}

.ticker-content {
  white-space: nowrap;
  font-size: 40px;
  font-weight: 500;
  color: #fff; /* orange plus lumineux */
  padding-right: 80px;
}

@keyframes ticker-scroll {
  from {
    transform: translateX(0);
  }
  to {
    transform: translateX(-50%);
  }
}/* End custom CSS */
/* Start custom CSS for html, class: .elementor-element-3231849 *//* styles.css */
:root{
  --orange:#E86D17;
  --violet:#6B195B;
  --txt: rgba(255,255,255,.92);
  --muted: rgba(255,255,255,.62);
}

.md-wrap{
  color: var(--txt);
  font-family: ui-sans-serif, system-ui, -apple-system, Segoe UI, Roboto, Arial;
  min-height: 260vh;
}

.md-hud{
  position: sticky;
  top: 0;
  z-index: 10;
  padding: 14px 16px;
  display:flex;
  justify-content:space-between;
  gap: 14px;
  background: linear-gradient(180deg, rgba(0,0,0,.55), rgba(0,0,0,0));
  backdrop-filter: blur(10px);
}

.md-tag{
  display:inline-flex;
  padding: 8px 12px;
  border-radius: 999px;
  border: 1px solid rgba(232,109,23,.28);
  background: rgba(232,109,23,.10);
  font-weight: 900;
  letter-spacing: .9px;
  font-size: 11px;
}
.md-sub{ margin-left: 10px; font-size: 12px; color: var(--muted); }

.md-right{
  display:flex; align-items:center; gap: 10px;
  min-width: 360px;
}
.md-pill{
  display:flex; align-items:center; gap: 10px;
  padding: 10px 12px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.12);
  background: rgba(255,255,255,.06);
  font-weight: 900;
  letter-spacing: .8px;
  font-size: 11px;
}
.md-led{
  width: 10px; height: 10px; border-radius: 99px;
  background: linear-gradient(180deg, rgba(232,109,23,.95), rgba(107,25,91,.65));
  box-shadow: 0 0 18px rgba(232,109,23,.35);
}
.md-pct{ color: var(--muted); font-size: 12px; min-width: 56px; text-align:right; }

.md-bar{
  flex:1;
  height: 10px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(255,255,255,.08);
  overflow:hidden;
}
.md-bar span{
  display:block; height:100%; width:0%;
  background: linear-gradient(90deg, rgba(232,109,23,.95), rgba(107,25,91,.75));
  filter: drop-shadow(0 0 14px rgba(232,109,23,.28));
}

.md-stage{
  position: sticky;
  top: 74px;
  height: min(78vh, 820px);
  border-radius: 22px;
  border: 1px solid rgba(255,255,255,.10);
  overflow:hidden;
  background:
    radial-gradient(900px 460px at 30% 25%, rgba(232,109,23,.14), transparent 62%),
    radial-gradient(920px 520px at 70% 78%, rgba(107,25,91,.14), transparent 64%),
    radial-gradient(1200px 800px at 50% 50%, rgba(0,0,0,.20), rgba(0,0,0,.86));
  box-shadow: 0 28px 110px rgba(0,0,0,.62);
}

#mdCanvas{ width:100%; height:100%; display:block; }

.md-hint{
  position:absolute;
  left: 50%;
  bottom: 16px;
  transform: translateX(-50%);
  padding: 10px 12px;
  border-radius: 999px;
  border: 1px solid rgba(255,255,255,.10);
  background: rgba(0,0,0,.30);
  backdrop-filter: blur(12px);
  font-size: 12px;
  color: rgba(255,255,255,.72);
}
.md-hint span{ font-weight: 900; color: rgba(255,255,255,.88); }

.md-debug{
  position:absolute;
  top: 16px;
  right: 16px;
  width: min(420px, 92vw);
  padding: 12px 12px;
  border-radius: 16px;
  border: 1px solid rgba(255,255,255,.14);
  background: rgba(0,0,0,.42);
  backdrop-filter: blur(12px);
  box-shadow: 0 18px 70px rgba(0,0,0,.35);
  font-size: 12px;
  line-height: 1.35;
}
.md-debug-sub{ margin-top: 6px; color: rgba(255,255,255,.65); }

.md-scrollpad{ height: 160vh; }

@media (max-width: 980px){
  .md-hud{ flex-direction:column; align-items:flex-start; }
  .md-right{ width:100%; min-width: unset; }
}/* End custom CSS */
/* Start custom CSS */#menu-cursor-dot {
  position: fixed;
  top: 0;
  left: 0;
  width: 6px;
  height: 6px;
  background: #ff6a00; /* adapte à ta charte */
  border-radius: 50%;
  pointer-events: none;
  opacity: 0;
  transform: translate(-50%, -50%);
  transition: opacity 0.2s ease, transform 0.08s linear;
  z-index: 999999;
}
.read-progress{
  position: fixed;
  left: 18px;
  top: 50%;
  transform: translateY(-50%);
  width: 6px;
  height: 60vh;
  border-radius: 999px;
  background: rgba(255,255,255,.08);
  z-index: 9999;
  overflow: hidden;
  pointer-events: none;
}

.read-progress__bar{
  position: absolute;
  top: 0;                /* démarre en haut */
  left: 0;
  width: 100%;
  height: 0%;
  border-radius: inherit;
  background: linear-gradient(
    180deg,
    #E86D17 0%,
    #6B195B 100%
  );
  box-shadow: 0 0 20px rgba(232,109,23,.35);
  transition: height .1s linear;
}

@media (max-width:768px){
  .read-progress{
    left: 10px;
    height: 45vh;
    width: 5px;
  }
}/* End custom CSS */