﻿@charset "UTF-8";.fakeSelect,.text .wrapPicture,.text ul>li,sub,sup{position:relative}.droite,.gauche{float:left;margin-bottom:1rem}body,html{background:#f8f8f8}button,header nav .subMenu,select{text-transform:none}#searchForm,.IEedge .innerBanner+.content,.cta.interne,.fakeSelect,.hero,.inputfile,.video,svg:not(:root){overflow:hidden}.hero .sliderContainer .tns-outer .tns-nav button.tns-nav-active,.text ul>li:before{background:#bfc0c0}.back a:hover,.brands .wrapper .brand .link,.documents .wrapper .brand .link,.innerBanner .bannerContent .ariane ul li a:hover,.productTop .actionslinks a:hover,.searchResults a:hover .name h3,a{text-decoration:underline}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url('fonts/roboto-v47-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:500;src:url('fonts/roboto-v47-latin-500.woff2') format('woff2')}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:700;src:url('fonts/roboto-v47-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:400;src:url('fonts/montserrat-v29-latin-regular.woff2') format('woff2')}@font-face{font-display:swap;font-family:Montserrat;font-style:normal;font-weight:700;src:url('fonts/montserrat-v29-latin-700.woff2') format('woff2')}@font-face{font-display:swap;font-family:Overpass;font-style:normal;font-weight:800;src:url('fonts/overpass-v16-latin-800.woff2') format('woff2')}.blogContent>.right .wrapper>.shareContent .links,.equipmentMenu .col2 .mainMenuOnglet,.hero #bannerText.bannerText,.implication .wrapper,.otherProducts .wrapper,.overlay.open,.productTop .share .links,.productsExplorer .filterBar>div:hover .wrapList,.productsExplorer .wrapper,article,aside,details,figcaption,figure,footer,footer .footerTop .openingHours,footer .footerTop .openingHours strong,header,header nav>ul>li:hover .subMenu,hgroup,nav,section,summary{display:block}.fakeSelect:after,audio,canvas,video{display:inline-block}audio:not([controls]){display:none;height:0}[hidden],template{display:none}button,html,input,select,textarea{font-family:sans-serif}a{background:0 0;color:#bb202b}a:focus{outline:dotted thin}a:active,a:hover{outline:0;text-decoration:none}h1{margin:.67em 0}h5{font-size:.83em;margin:1.67em 0}h6{font-size:.75em;margin:2.33em 0}abbr[title]{border-bottom:1px dotted}.share .label,b,header .top .currentLang,strong{font-weight:700}dfn{font-style:italic}mark{background:#ff0;color:#000}code,kbd,pre,samp{font-family:monospace,serif;font-size:1em}pre{white-space:pre;white-space:pre-wrap;word-wrap:break-word}q{quotes:"“" "”" "‘" "’"}q:after,q:before{content:'';content:none}small{font-size:80%}sub,sup{font-size:75%;line-height:0;vertical-align:baseline}sup{top:-.5em}sub{bottom:-.25em}img{border:0;vertical-align:middle;max-width:100%}.aboutSection h2,.content .intro .wrapper>div h1,.homeEvent .homeTitle,.productsExplorer .productsResults .right .multiCheckbox input,figure{margin:0}fieldset{border:1px solid silver;margin:0 2px;padding:.35em .625em .75em}legend{border:0;padding:0;white-space:normal}button,input,select,textarea{font-family:inherit;font-size:100%;margin:0;vertical-align:baseline}button,input{line-height:normal}button,html input[type=button],input[type=reset],input[type=submit]{-webkit-appearance:button;cursor:pointer}button[disabled],input[disabled]{cursor:default}input[type=checkbox],input[type=radio]{box-sizing:border-box;padding:0}input[type=search]{-webkit-appearance:textfield;-moz-box-sizing:content-box;-webkit-box-sizing:content-box;box-sizing:content-box}input[type=search]::-webkit-search-cancel-button,input[type=search]::-webkit-search-decoration{-webkit-appearance:none}button::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0}textarea{overflow:auto;vertical-align:top}table{border-collapse:collapse;border-spacing:0}input[type=button],input[type=submit],input[type=text],textarea{-webkit-appearance:none}input,textarea{border-radius:0}input[type=number]::-webkit-inner-spin-button,input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.content .wrapper>.left nav ul,.lang ul,.productsExplorer .filterBar>div .options ul,nav ul{margin:0;padding:0}.lang ul li,.productsExplorer .filterBar>div .options ul li,nav ul li{margin:0;padding:0;list-style:none}.brands .wrapper .brand .link:hover,.documents .wrapper .brand .link:hover,.lang ul a,.lang ul a:hover,nav ul a,nav ul a:hover{text-decoration:none}.h1,h1{font-family:Overpass,sans-serif;font-weight:800;font-size:3.375rem;line-height:120%;letter-spacing:-.02em}h2,h3{font-weight:700}h2,h3,h4{font-family:Overpass,sans-serif;font-weight:800;line-height:110%}h2{font-size:2.625rem;margin:3.125rem 0 1.75rem}h3{margin:2.875rem 0 .5rem;font-size:2rem}h4{margin:1.33em 0;font-weight:800;font-size:1.5rem}.hero .bannerText .text,header nav>ul>li>a.btn,html{font-family:Roboto,Arial,Helvetica,serif}.text{line-height:160%;font-size:1.25rem}.apply+h2,.history h2,.homeEquipments .homeTitle h2,.homeEvent .homeTitle h2,.overlay .popin h2,.text>:first-child{margin-top:0}.events .event:last-child,.productTop .infoBlock .infoBlockTitle h2,.text>:last-child,footer .footerTop>div ul>li:last-child,header nav .subMenu ul li:last-child{margin-bottom:0}.text.brandText{max-width:1000px}.equipmentMenu ul,.otherProducts .relatedProducts .wrapper,.text ul,footer .footerTop>div ul{padding:0}.text ul>li{padding-left:2.8125rem;list-style:none}.text ul>li:before{content:"";display:block;width:2.0625rem;height:1px;position:absolute;left:0;top:1rem}.text .btn{font-size:1.125rem;padding:1.125rem 2.1875rem}.text p+.btn,footer .footerTop>div ul+.label,footer .footerTop>div.footerCoords .footerNewsletter .btn{margin-top:1.5rem}.text .smaller{font-size:1rem;line-height:130%}.text .wrapPicture{margin:4.0625rem 0;width:100%;left:50%;transform:translateX(-50%);text-align:center}#searchForm.open,.IE11 .text .wrapPicture,.aboutSection .wrapper>.right .text,.events,.firstSection.withFilter .right .text,.homeProducts .homeProduct .productInfos .btn,.homeProducts .homeProduct .productInfos .infos,.otherProducts .productsExplorer .productsResults .left,.productTop .actions .btn,.productsExplorer .productsResults .right .facetSliderContainer input,.teams,.teams .members .member .infos>div,.umbraco-forms-page,.width100,header .logo a{width:100%}.cta.interne .ctaText h3,ol,p,ul{margin:0 0 1rem}.btn:focus,.btn:hover,.formSubmit button:focus,.formSubmit button:hover,.homeBlog .wrapper .controls button:focus,.homeBlog .wrapper .controls:focus,:focus,input[type=button]:focus,input[type=button]:hover,input[type=submit]:focus,input[type=submit]:hover{outline:0}::-webkit-input-placeholder{color:#7e7f7f}::-moz-placeholder{color:#7e7f7f}:-ms-input-placeholder{color:#7e7f7f}:-moz-placeholder{color:#7e7f7f}input[type=email],input[type=number],input[type=search],input[type=tel],input[type=text],select,textarea{height:3rem;box-sizing:border-box;padding:0 .625rem;border:1px solid #bfc0c0;border-radius:.1875rem;font-size:1rem;transition:.25s;width:100%;color:#191919}input[type=email]:focus,input[type=number]:focus,input[type=search]:focus,input[type=tel]:focus,input[type=text]:focus,select:focus,textarea:focus{outline:0;border-color:#bb202b}.fakeSelect.error,input[type=email].error,input[type=email].input-validation-error,input[type=number].error,input[type=number].input-validation-error,input[type=search].error,input[type=search].input-validation-error,input[type=tel].error,input[type=tel].input-validation-error,input[type=text].error,input[type=text].input-validation-error,select.error,select.input-validation-error,textarea.error,textarea.input-validation-error{border-color:#ff5f5f}input[type=email]:disabled,input[type=number]:disabled,input[type=search]:disabled,input[type=tel]:disabled,input[type=text]:disabled,select:disabled,textarea:disabled{background:#bfc0c0;color:#7e7f7f}.field-validation-error,label.error{color:#ff5f5f;font-weight:500;font-size:.875rem;line-height:129%}.fakeSelect{height:3rem;box-sizing:border-box;border:1px solid #bfc0c0;border-radius:.1875rem;font-size:1rem}.fakeSelect:after{content:"";font-family:"Font Awesome 5 Pro";font-size:1em;position:absolute;font-weight:700;right:.5rem;top:50%;transform:translateY(-50%);pointer-events:none;color:#7f7f7f}.fakeSelect select{background:0 0;border:none;width:calc(100% + 30px)}.fakeSelect.noBorder,.firstSection.withMap .address table,.firstSection.withMap .address table td{border:0}.fakeSelect.noBorder select{-webkit-appearance:none;-moz-appearance:none;text-indent:1px;text-overflow:'';color:#272828;font-weight:700;cursor:pointer;width:18.25rem}.fakeSelect.noBorder select::-ms-expand{display:none}.fakeSelect.noBorder:after{color:#272828;font-size:1.1875rem}.fakeCheckbox input,.fakeRadio input{position:absolute;opacity:.001;left:-9999px}.fakeRadio,.share .links,header nav>ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.fakeRadio input+span{width:1.125rem;height:1.125rem;box-sizing:border-box;border:1px solid #bfc0c0;display:inline-block;vertical-align:middle;border-radius:9999px;margin-right:.625rem;position:relative}.fakeRadio input:checked+span,.productsExplorer .productsResults .right .vue-slider-dot-handle,.productsExplorer .productsResults .right .vue-slider-dot-handle:focus,.productsExplorer .productsResults .right .vue-slider-dot-handle:hover{border-color:#bb202b}.fakeRadio input:checked+span:after{content:"";display:block;width:.5rem;height:.5rem;border-radius:9999px;background:#bb202b;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}html input[type=range].multirange{padding:0;margin:.6875rem 0 0;display:inline-block;vertical-align:top;-webkit-appearance:none;height:4px}html input[type=range].multirange::-webkit-slider-thumb{-webkit-appearance:none;appearance:none;width:14px;height:14px;background:#fff;box-sizing:border-box;border:2px solid #bb202b;border-radius:9999px;cursor:pointer}html input[type=range].multirange::-moz-range-thumb{width:14px;height:14px;background:#fff;box-sizing:border-box;border:2px solid #bb202b;border-radius:9999px;cursor:pointer}html input[type=range].multirange.original{position:absolute;background:#ececec}html input[type=range].multirange.original::-webkit-slider-thumb{position:relative;z-index:2}html input[type=range].multirange.original::-moz-range-thumb{transform:scale(1);z-index:1}html input[type=range].multirange::-moz-range-track{border-color:transparent}html input[type=range].multirange.ghost{position:relative;background:var(--track-background);--track-background:linear-gradient(90deg,transparent var(--low),var(--range-color) 0,var(--range-color) var(--high),transparent 0) no-repeat 0 45%/100% 40%;--range-color:#bb202b}html input[type=range].multirange.ghost::-webkit-slider-runnable-track{background:var(--track-background)}html input[type=range].multirange.ghost::-moz-range-track{background:var(--track-background)}.btn,.formSubmit button,input[type=button],input[type=submit]{background:#bb202b;color:#fff;display:inline-block;box-sizing:border-box;text-align:center;line-height:112%;padding:.9375rem 1.375rem;font-size:1.125rem;font-weight:700;transform:perspective(1px) translateZ(0);position:relative;-webkit-transition-property:color;transition-property:color;-webkit-transition-duration:.3s;transition-duration:.3s;text-decoration:none;border:none}.btn:before,.formSubmit button:before,input[type=button]:before,input[type=submit]:before{content:"";position:absolute;z-index:-1;top:0;left:0;right:0;bottom:0;background:#7e161d;-webkit-transform:scaleY(0);transform:scaleY(0);-webkit-transform-origin:50% 100%;transform-origin:50% 100%;-webkit-transition-property:transform;transition-property:transform;-webkit-transition-duration:.3s;transition-duration:.3s;-webkit-transition-timing-function:ease-out;transition-timing-function:ease-out}.btn:hover:before,.formSubmit button:hover:before,input[type=button]:hover:before,input[type=submit]:hover:before{-webkit-transform:scaleY(1);transform:scaleY(1)}header .top nav>ul>li.phoneHeader:after,header .top nav>ul>li.phoneHeader:before{height:1rem;width:1px;transform:translateY(-55%);background:rgba(0,0,0,.25);content:"";top:50%}#searchForm,header .logo img{position:absolute;transform:translateY(-50%);transition:.5s}.btn.big,.formSubmit button.big,input[type=button].big,input[type=submit].big{font-size:1.125rem;line-height:150%;padding:1.125rem 1rem}.btn.disabled,.formSubmit button.disabled,input[type=button].disabled,input[type=submit].disabled{background:#ececec;color:#7e7f7f}.btn.alt,.formSubmit button.alt,input[type=button].alt,input[type=submit].alt{background-color:transparent;border:1px solid #bfc0c0;color:#7e7f7f;transition:.25s}.btn.alt:focus,.btn.alt:hover,.formSubmit button.alt:focus,.formSubmit button.alt:hover,.productsExplorer .productsResults .right .radioToggle label input+span:hover,input[type=button].alt:focus,input[type=button].alt:hover,input[type=submit].alt:focus,input[type=submit].alt:hover{border-color:#7e161d;color:#7e161d}.btn.alt.disabled,.formSubmit button.alt.disabled,input[type=button].alt.disabled,input[type=submit].alt.disabled{background:#ececec;color:#7e7f7f;border:#bfc0c0}input[type=submit]{transition:.25s}#languagePopin2025 .menuLang ul li a:hover,#searchForm button[type=submit]:hover,.productTop .wrapper>.right .nli-button:hover,.productsExplorer .filterBar>div .options ul li a.selected,.productsExplorer .filterBar>div .options ul li a:hover,.productsExplorer .filterBar>div:hover,input[type=submit]:hover{background:#7e161d}.inputfile{width:.1px;height:.1px;opacity:0;position:absolute;z-index:-1}.inputfile.input-validation-error+label{border-color:#ff5f5f;color:#ff5f5f}.inputfile+label{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:stretch;cursor:pointer;border:1px solid #bfc0c0;border-radius:3px;display:flex!important;margin-bottom:0!important}.inputfile+label .fileName{max-width:50%;display:block;font-size:1rem;color:#191919;font-weight:400;height:100%;padding:.4375rem 1rem}.inputfile+label .button{font-size:1rem;color:#191919;font-weight:400;min-width:7.5625rem;box-sizing:border-box;text-align:center;padding:.4375rem .75rem;display:block;border-left:1px solid #bfc0c0;background:#fff;border-radius:0 3px 3px 0}.innerBanner .bannerContent .ariane ul li a:not([href]),.inputfile+label *,.productsExplorer .pagination button:disabled,.touch #mainMenu .item_1207>a,header nav>ul>li>a:not([href]):not([onclick]){pointer-events:none}textarea{resize:vertical;padding-top:.625rem;padding-bottom:.625rem;box-sizing:border-box;height:6.125rem}.formSubmit button{border:none;width:100%;font-size:1.125rem;padding:1.875rem 1rem}.clear{clear:both}.clearfix{zoom:1}.clearfix:after{content:"";display:table;clear:both}.gauche{margin-right:1rem}.droite{margin-left:1rem}.height100{height:100%}#languagePopin2025 .currentLang>:not(.subMenu),.blogContent>.right .wrapper>.shareContent .label,.blogContent>.right .wrapper>.shareContent .links .print,.brands .wrapper .brand .infos:after,.documents .wrapper .brand .infos:after,.equipmentMenu .col2 .mainMenuOnglet.hidden,.hellobar.hidden,.hero #bannerText,.hidden,.incitativePopin.hidden,.innerBanner .bannerContent .ariane ul li:first-child:before,.mailOnly,.nomdumodel .umbracoForms-Indicator,.overlay .popin .umbraco-forms-field.productsinfos,.productTop .back.hidden,.productTop .share .label,.productTop .share .print,.productTop .wrapper>.left .gallery .thumbs>div.active:before,.productTop .wrapper>.right .nli-cost,.productsExplorer .filterBar>div .options .simplebar-track.simplebar-vertical .simplebar-scrollbar:before,.productsExplorer .pagination button.firstPage,.productsExplorer .pagination button.lastPage,.umbraco-forms-form.formations .message .umbraco-forms-label,.umbraco-forms-form.formations .nomdumodel .umbraco-forms-label,.umbraco-forms-page fieldset legend,header nav>ul>li.item_lang.selected{display:none}.video{position:relative;height:0;display:block}.video-16x9{padding-bottom:56.25%}.video-4x3{padding-bottom:75%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0}.history span.nowrap,.nowrap{white-space:nowrap}::-moz-selection{background:#bb202b;color:#fff;text-shadow:none}::selection{background:#bb202b;color:#fff;text-shadow:none}.overlay{background:rgba(0,0,0,.7);position:fixed;z-index:100000;left:0;top:0;width:100%;height:100%;display:none}.overlay .popin{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);background:#fff;max-width:830px;width:100%;box-sizing:border-box;padding:2rem}.overlay .popin .closePopin{font-size:2rem;position:absolute;bottom:calc(100% + 1rem);right:0;border:none;background:0 0;padding:0;transition:color .25s;color:#fff;outline:0}.homeServices .serviceLink:first-child,.share{border-top:1px solid #ececec}.overlay .popin .closePopin:focus,.overlay .popin .closePopin:hover{opacity:.7;cursor:pointer;outline:0}html{-webkit-text-size-adjust:100%;-ms-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-font-smoothing:antialiased;font-smoothing:antialiased;scroll-behavior:smooth;height:100%;width:100%;color:#191919;font-size:16px}.hero,body{height:100vh;width:100%;position:relative}body{margin:0;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.wrapAll{flex:1 0 auto;width:100%}.hellobar,header .wrapper{flex-direction:row;align-content:center;display:flex}.wrapper{padding:0 6.25rem;margin:0 auto;width:100%;box-sizing:border-box;position:relative}.hellobar{background:#bb202b;color:#fff;padding:.5rem 2rem;width:100%;box-sizing:border-box;flex-wrap:nowrap;justify-content:space-between;align-items:center}.hellobar.hidden+.wrapAll header.invert:not(.fixed){top:0}.hellobar button{background:0 0;border:0;color:#fff}.hellobar+.wrapAll header.invert:not(.fixed){top:1.875rem}header{width:100%;color:#191919;position:relative}header.invert .top{border-bottom:1px solid rgba(255,255,255,.25)}header.invert .top nav>ul>li.phoneHeader:after,header.invert .top nav>ul>li.phoneHeader:before{background:rgba(255,255,255,.25)}header .top{border-bottom:1px solid rgba(0,0,0,.25);text-transform:uppercase;margin-bottom:.75rem}header .top .wrapper{justify-content:flex-end}header .top nav>ul>li{padding:.5rem 0;margin-left:1.5rem;font-size:.75rem}header .top nav>ul>li.phoneHeader{position:relative;padding-left:1.125rem;padding-right:1.125rem}header .top nav>ul>li.phoneHeader a{font-size:.9375rem}header .top nav>ul>li.phoneHeader:before{display:block;position:absolute;left:0}header .top nav>ul>li.phoneHeader:after{display:block;position:absolute;right:0}footer .footerTop>div.footerCoords .text,header .top nav>ul>li>a{font-size:.75rem}header .top nav .subMenu{left:auto;right:0}header .top img{width:1.75rem;margin-right:.375rem}header .wrapper{flex-wrap:nowrap;justify-content:space-between;align-items:center;height:100%}header .logo{width:22.5rem;position:relative}header .logo img{top:0;left:0}header .logo .invert,header.invert:not(.fixed) .logo .normal{opacity:0}.content,.events .event .details,.events .event .place,.events .event .schedule,.productTop,.productTop .wrapper>.right,.productsExplorer .productsResults .right .facetSliderContainer,header nav{position:relative}header nav.hideLinks .item_search #openSearchBox,header nav.hideLinks ul li:not(.item_search){opacity:0;transition-delay:0s}header nav>ul>li{padding:1.25rem;position:relative;transition:.5s .3s}header nav>ul>li:first-child{padding-left:0}header nav>ul>li:last-child{padding-right:0}.brands .wrapper .brand:hover .infos .name,.brands .wrapper .brand:hover .infos:after,.brands .wrapper .document:hover .infos .name,.brands .wrapper .document:hover .infos:after,.documents .wrapper .brand:hover .infos .name,.documents .wrapper .brand:hover .infos:after,.documents .wrapper .document:hover .infos .name,.documents .wrapper .document:hover .infos:after,.equipmentMenu .col2 .colTop ul li:hover,.equipmentMenu .col2 .mainMenuOnglet ul>li a:hover,.equipmentMenu .col3 ul li a:hover,.formpanel .close:hover,.history .controls button:hover,.homeBlog .wrapper .controls button:hover,.panel .close:hover,.productTop .infoBlock.toggle h2:hover,.productTop .wrapper>.right .nli-payment,.productsExplorer .pagination button:hover,.productsExplorer .productsResults .right .facetUsage .facetTitle+div .facetItem .fakeCheckbox input:checked+.icon+span,.searchResults a .name h3,.servicesList a:hover .serviceName h2,.share .links a:hover,footer .footerTop>div .label a:hover,footer a:hover,header nav .subMenu ul li a.selected,header nav .subMenu ul li a:hover,header nav .subMenu ul li.selected>a,header nav>ul>li button:hover,header nav>ul>li.parent .open,header nav>ul>li.selected a,header nav>ul>li.selected>a,header nav>ul>li:hover>a,header nav>ul>li>a:hover{color:#bb202b}header nav>ul>li>a{font-family:Overpass,sans-serif;font-size:1.25rem;font-weight:800;position:relative;color:inherit;transition:.25s;cursor:pointer}header nav>ul>li>a.btn{font-size:1.125rem}.cta .ctaText .btn:hover,.productTop .actions .btn:hover,footer .footerTop .btn:hover,header nav>ul>li>a.btn:hover{color:#fff}header nav>ul>li.selected>a:before{content:"";width:100%;height:.25rem;background:#bb202b;position:absolute;left:0;bottom:-.625rem}header nav>ul>li.parent>.langLabel:after,header nav>ul>li.parent>a:after{content:"";font-family:"Font Awesome 5 Pro";font-size:1em;font-weight:400;margin-left:.625rem;display:inline-block;vertical-align:middle}header nav>ul>li.parent .open:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-size:1em;font-weight:400}header nav>ul>li button{background:0 0;border:none;color:inherit;padding:0;font-weight:400;transition:.25s}header nav>ul>li #openSearchBox{transition-delay:.3s}#utilMenu .selected a:before,header nav>ul>li.item_1179>div{display:none!important}header nav>ul>li.item_search{position:static}header nav .subMenu{display:none;position:absolute;top:100%;left:0;z-index:10;width:240px;background:#f8f8f8;padding:1.25rem 0 1.5rem}footer .footerTop .openingHours>div,header nav .subMenu ul li{margin-bottom:.625rem}header nav .subMenu ul li a{display:block;padding:0 .625rem 0 1.25rem;font-size:1rem;line-height:140%;color:#191919;transition:.25s}header.invert:not(.fixed){color:#fff;position:fixed;top:0;left:0;z-index:10;transition:transform 1s}.homeProducts .homeProduct.tns-slide-active .productInfos,.homeServices .serviceLink:first-child .serviceImage,.homeServices .serviceLink:hover .serviceImage,.productsExplorer .product:hover:before,.productsExplorer .productsResults .right .facetUsage .facetTitle+div .facetItem .fakeCheckbox:hover .icon,header.invert:not(.fixed) .logo .invert{opacity:1}header.invert:not(.fixed).moved{transform:translateY(-100%)}header.fixed{position:fixed;top:0;left:0;z-index:1000;background:#f8f8f8}header.fixed nav>ul>li,header.fixed nav>ul>li #openSearchBox,header.fixed nav>ul>li>a,header.menuClosed nav>ul>li,header.menuClosed nav>ul>li #openSearchBox,header.menuClosed nav>ul>li>a{transition:none}#searchForm{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;top:50%;right:0;width:0;z-index:2}#searchForm input{border-top-right-radius:0;border-bottom-right-radius:0;border-right:none}#searchForm button[type=submit]{width:3rem;border:none;color:#fff;background:#bb202b;height:3rem;border-radius:0 .1875rem .1875rem 0;transition:.25s;flex-shrink:0}#searchForm button.close{font-size:1.25rem;padding:1.25rem}.hero{background-image:url(../images/hero.webp);background-position:center;background-size:cover;background-repeat:no-repeat;display:flex}.hero .bannerImage{position:absolute;right:0;bottom:1.5rem;width:44.84375%}.hero .scroller{position:absolute;left:50%;bottom:2.8125rem;transform:translateX(-50%);background:0 0;border:none;color:#fff;font-size:3rem;animation-name:arrow;animation-duration:2s;animation-iteration-count:infinite;z-index:3}.hero .redLines{animation:1.25s redline;height:58.5625rem;width:64.4375rem;background-position:bottom right;display:block;position:absolute;bottom:0;right:0;z-index:1}.hero .vehicle{background-size:cover;background-position:center bottom;width:100%;height:100%;display:block;top:0;left:0;position:absolute;z-index:2;opacity:1;animation-name:vehicle;animation-duration:.5s}.hero .bannerText{position:absolute;z-index:4;left:6.25rem;top:25%;max-width:862px;animation-duration:1.5s}.hero .bannerText h1{color:#fff;font-size:5.5rem;letter-spacing:-.02em;line-height:calc(96/88);text-shadow:0 0 50px rgba(0,0,0,.5);margin-top:0;margin-bottom:1.5rem}.hero .bannerText .text{color:#fff;font-size:1.25rem;line-height:calc(32/20);margin-bottom:3rem}.hero .bannerText .btn{min-width:330px}.hero .sliderContainer{width:100%;position:relative;display:flex}.hero .sliderContainer .tns-outer,.hero .sliderContainer .tns-outer .tns-inner{width:100%;display:flex}.hero .sliderContainer .tns-outer .tns-nav{position:absolute;right:122px;bottom:100px;z-index:1;display:flex;flex-flow:row nowrap;justify-content:flex-end;gap:16px}.hero .sliderContainer .tns-outer .tns-nav button{background:0 0;border:1px solid #bfc0c0;width:10px;height:10px;box-sizing:border-box;padding:0;transition:.25s}.hero .sliderContainer .slider{position:absolute;width:100%;height:100%;background:#101010}.hero .sliderContainer .slider picture.tns-item{position:absolute;left:0;top:0;width:100%;height:100%}.hero .fallbackSlider img,.hero .sliderContainer .slider picture.tns-item img{object-fit:cover;object-position:right bottom;width:100%;height:100%}@keyframes text{0%,30%{opacity:0;top:35%}100%{opacity:1;top:25%}}@keyframes redline{0%{height:0}100%{height:58.5625rem}}@keyframes vehicle{0%{opacity:0}100%{opacity:1}}@keyframes arrow{0%,100%,25%{bottom:2.8125rem}50%{bottom:1.875rem}}.equipmentMenu{background:#f8f8f8;width:100%;z-index:200;box-sizing:border-box;transition:.5s;top:100%;padding:1.5rem 6.25rem 2.625rem;gap:5.5rem;position:absolute;display:none}#languagePopin2025 .menuLang ul,.equipmentMenu.open{display:flex}.equipmentMenu a{color:#414142;text-decoration:none}.equipmentMenu .menuLabel{font-size:2rem;color:#bb202b;font-family:Overpass,sans-serif;font-weight:800;line-height:calc(35.2/32)}.equipmentMenu .col1,.equipmentMenu .col2 .colTop,.equipmentMenu .col3 .colTop{font-family:Roboto,Arial,Helvetica,serif;font-weight:700}.equipmentMenu .colTop{margin-bottom:3rem}.equipmentMenu .col1 li,.equipmentMenu .col3 ul li{margin-bottom:1rem;list-style:none}.equipmentMenu .col1 ul+ul{margin-top:2.5rem}.aboutSection .wrapper>.right,.equipmentMenu .col2,footer .footerTop>div,footer .footerTop>div.footerCoords .coordsTop .action,footer .footerTop>div.footerCoords .flex .innerflex>div{flex:1}.equipmentMenu .col2 .colTop{margin-top:2rem}.equipmentMenu .col2 .colTop ul{display:flex;gap:2rem;color:#414142;border-bottom:1px solid #ececec}.equipmentMenu .col2 .colTop ul li{list-style:none;padding-bottom:1.375rem;box-sizing:border-box;cursor:pointer}.equipmentMenu .col2 .colTop ul li.selected{border-bottom:2px solid #bb202b}.equipmentMenu .col2 .mainMenuOnglet ul{display:flex;justify-content:flex-start;flex-wrap:wrap;gap:2rem 1.25rem}.equipmentMenu .col2 .mainMenuOnglet ul>li{width:calc((100% - 2.5rem)/ 3);list-style:none}.equipmentMenu .col2 .mainMenuOnglet ul>li .image{margin-bottom:1rem;background:rgba(0,0,0,.1);padding:1rem;box-sizing:border-box}.cta .image img,.ctaLinks .wrapper a .image img,.equipmentMenu .col2 .mainMenuOnglet ul>li .image img,.homeBlog .article .image img,.homeOtherPages .wrapPages .contentImage img,.homeServices .serviceLink .serviceImage img,.implication .implicationImg img,.jobsList a .image img{width:100%;height:100%;object-fit:cover}.equipmentMenu .col3{min-width:12.8125rem}.equipmentMenu .col3 .colTop{margin-top:2rem;margin-bottom:1.375rem}.equipmentMenu .col3 .colTop a{padding-bottom:1.375rem;border-bottom:1px solid #ececec;display:block}.equipmentMenu .col3 ul{padding-left:1.5rem}.equipmentMenu .col3 ul li a{color:#7e7f7f}.homeTitle{max-width:1304px;margin:0 auto;position:relative;z-index:1}.homeTitle h2{max-width:935px;font-size:6rem;font-weight:800;letter-spacing:-.03em;line-height:100%;margin-bottom:2.75rem}.homeTitle h2+.subtitle{margin-top:-2.125rem;margin-left:.375rem}.homeTitle .suptitle{font-size:1.625rem;color:#7e7f7f;font-weight:700}.homeTitle .suptitle+h2{margin-top:1.375rem}.homeTitle .subtitle{font-size:1.625rem;font-weight:700}.homeExperience{background:#f2f2f2;padding:7.5rem 0}.homeCareers,.homeEquipments{padding-bottom:9.375rem;overflow:hidden}.homeExperience .wrapExp{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;gap:6.25rem 2rem;max-width:1304px;margin:0 auto}.homeCareers .homeTitle,.innerBanner{align-content:flex-end;box-sizing:border-box}.homeExperience .wrapExp>div{width:calc((100% - 4rem)/ 3);display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;gap:1.5rem}.homeExperience .wrapExp>div h3{margin-top:0;font-weight:800}.homeExperience .wrapExp>div>div:last-child{flex:1;position:relative}.homeExperience .wrapExp>div>div:last-child:after{content:"";height:4px;background-color:#bb202b;width:66px;display:block;margin-top:1.5rem;position:absolute;top:100%;left:0}.homeCareers{padding-top:5.6875rem;background:url(../images/backgroundCareers.svg) left bottom no-repeat}.homeBlog,.homeServices .serviceLink:hover{background:#f2f2f2}.homeCareers .homeTitle{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-items:flex-end;padding-right:9rem;max-width:1420px;padding-left:3.75rem}.homeCareers .homeTitle h2{margin:0;max-width:700px}.homeCareers .homeTitle .btn{padding:.938rem 2.125rem;margin-bottom:1.563rem}.homeCareers .wrapper{max-width:1420px;padding-left:0;padding-right:9rem;padding-top:3.125rem}.homeEquipments{padding-top:7.5rem}.homeEquipments .wrapper{max-width:1424px;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;padding-left:0;padding-right:0;padding-top:0}.homeEquipments .homeEquipment{width:47.89326%;display:block;background:url(../images/bg-line-gray.png) left bottom no-repeat #ececec;position:relative;height:31.25rem;box-sizing:border-box;padding:0 0 3.75rem 3.75rem;text-decoration:none}.homeEquipments .homeEquipment:hover .btn:before{transform:scaleY(1)}.homeEquipments .homeEquipment h3{font-size:2.625rem;color:#191919;max-width:23.5625rem;top:8.3125rem;position:absolute}.homeEquipments .homeEquipment .btn{bottom:3.75rem;position:absolute;z-index:1}.homeEquipments .homeEquipment picture{position:absolute;bottom:-4.6875rem;right:0;text-align:right}.homeServices{padding-bottom:6.625rem;padding-top:3.4375rem}.homeServices .wrapper{padding-left:0;padding-top:3.75rem;padding-bottom:3.75rem}.homeServices .wrapServices{padding-left:42.91667%;position:relative}.homeServices .serviceLink{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;box-sizing:border-box;padding:1.75rem 1.875rem 1.75rem 2.5rem;color:#191919;text-decoration:none;line-height:150%;border-bottom:1px solid #ececec;transition:.25s}.homeServices .serviceLink .serviceImage{position:absolute;left:0;top:50%;transform:translateY(-50%);width:40.72917%;height:calc(100% + 7.5rem);opacity:0;transition:.75s}.IE11 .cta .image img,.IE11 .ctaLinks .wrapper a .image img,.IE11 .homeBlog .article .image img,.IE11 .homeServices .serviceLink .serviceImage img,.IE11 .jobsList a .image img{max-width:100%;width:auto;height:auto}.homeServices .serviceLink .serviceContent{width:67.58691%}.homeServices .serviceLink:hover:after{color:#bb202b;transform:translateX(10px)}.homeServices .serviceLink h3{font-size:2.625rem;line-height:110%;margin-bottom:.3125rem;margin-top:0}.homeServices .serviceLink:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-weight:400;color:#bfc0c0;font-size:2.375rem;transition:.5s;width:5rem;text-align:center}.homeBlog{padding:4.9375rem 0 6.3125rem;overflow:hidden}.history .tns-ovh,.homeBlog .tns-ovh,.homeProducts .tns-ovh{overflow:visible}.homeBlog .wrapper .controls{position:absolute;right:6.25rem;top:-7.1875rem}.homeBlog .wrapper .controls button{padding:0;background:0 0;border:0;width:5rem;text-align:center;line-height:5rem;font-size:2.375rem;transition:.25s;color:#bfc0c0}.homeBlog .wrapper .controls button:disabled{pointer-events:none;opacity:.5}.homeBlog .article{text-decoration:none;color:#191919;position:relative;height:31.25rem;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-content:stretch;align-items:stretch}.homeBlog .article .image{height:17.5625rem;width:100%;position:absolute;top:0}.homeBlog .article .content{padding:2.625rem 2.5rem 3rem;background:#fff;position:relative;z-index:1;box-sizing:border-box;min-height:219px}.homeBlog .article .categories{color:#7e7f7f;font-size:1rem;font-weight:500;line-height:120%;margin-bottom:.625rem}.homeBlog .article .title{margin-bottom:.9375rem}.homeBlog .article .title h3{font-size:1.625rem;margin:0}.homeBlog .article .description{font-size:1rem;color:#7e7f7f;padding-right:1.25rem;transition:.5s;opacity:0;overflow:hidden}.homeBlog .article:after,.jobsList a:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-weight:400;font-size:2.375rem;color:#bb202b;position:absolute;bottom:1.875rem;right:2.5rem;z-index:1;transition:.5s;opacity:0}.homeBlog .article:hover .description{opacity:1;padding-bottom:1.25rem}.homeBlog .article:hover:after,.jobsList a:hover:after{opacity:1;right:1.875rem}.homeEvent{padding-top:7.5rem;max-width:1304px;margin:0 auto}.homeOtherPages,.homeProducts{background:#f8f8f8;padding-top:5.5rem;overflow:hidden}.homeEvent .flex{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:initial;gap:5.25rem}.homeEvent .dates{color:#7e7f7f;font-weight:500}.homeEvent h3{margin:.75rem 0 2rem}.homeOtherPages{position:relative}.homeOtherPages:before{content:"";width:431px;height:359px;display:block;position:absolute;left:0;bottom:0;background-image:url(../images/backgroundlines.png);background-repeat:no-repeat;background-position:bottom right}.homeOtherPages .wrapPages{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:stretch;max-width:1424px;margin:0 auto;gap:3rem}.homeOtherPages .wrapPages .pageLink{color:#191919;text-decoration:none;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;background:#fff;flex:1}.homeOtherPages .wrapPages .contentImage{height:15.625rem;overflow:hidden}.homeOtherPages .wrapPages .innerContent{padding:1.5rem 1.5rem 3.75rem;line-height:1.4;flex:1;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.homeOtherPages .wrapPages .innerContent h3{margin-top:0;font-size:1.625rem;margin-bottom:.75rem}.homeOtherPages .wrapPages .innerContent .btn{margin-top:1.125rem;min-width:260px}.homeProducts .tns-outer{width:830px;margin:0 auto}.homeProducts .homeProduct{position:relative;padding:3.75rem;transition:.5s}.homeProducts .homeProduct.next,.homeProducts .homeProduct.prev{cursor:pointer}.homeProducts .homeProduct.next:hover,.homeProducts .homeProduct.prev:hover{transform:scale(1.05)}.homeProducts .homeProduct.prev .productImage{text-align:right;right:8.75rem}.homeProducts .homeProduct .productInfos{display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;width:300px;opacity:0;transition:.5s}.homeProducts .homeProduct .productInfos .productType{font-weight:500;font-size:1rem;text-transform:uppercase;color:#7e7f7f;margin-bottom:.3125rem}.homeProducts .homeProduct .productInfos .productBrand{display:block;font-size:2.625rem;font-family:Overpass,sans-serif;font-weight:800;line-height:110%}.homeProducts .homeProduct .productInfos .productSku{display:block;font-size:3.125rem;font-family:Overpass,sans-serif;line-height:105%;color:#bb202b;font-weight:800}.homeProducts .homeProduct .productInfos .features{width:100%;margin-bottom:.5rem}.homeProducts .homeProduct .productInfos .features>div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;border-bottom:1px solid #e0e0e0;width:100%;padding-top:.625rem;padding-bottom:.3125rem}.homeProducts .homeProduct .productInfos .features>div:last-child{border-bottom:none}.homeProducts .homeProduct .productInfos .features>div .label{font-size:.875rem}.homeProducts .homeProduct .productInfos .features>div .value{font-size:2rem;font-family:Overpass,sans-serif;font-weight:800;line-height:110%;text-align:right}.homeProducts .homeProduct .productImage{position:absolute;right:3.75rem;top:50%;transform:translateY(-50%) scale(.6);transition:.5s;height:100%;text-align:right}.homeProducts .homeProduct .productImage picture{height:100%;text-align:right}.homeProducts .homeProduct .productImage picture img{max-height:100%}.homeProducts .homeProduct.tns-slide-active{background:#fff}.homeProducts .homeProduct.tns-slide-active .productImage{left:auto;transform:none;top:-54px;width:50%}.homeProducts .homeProduct.next .productImage{text-align:left;left:8.75rem;right:auto}.homeBrands{padding-top:3.6875rem;padding-bottom:3.0625rem;text-align:center}.homeBrands .grayTitle{font-family:Overpass,sans-serif;font-size:1.1875rem;font-weight:800;text-transform:uppercase;color:#bfc0c0}.homeBrands .brands{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:center;align-items:center;margin-bottom:0;padding-top:0;max-width:1140px;margin-left:auto;margin-right:auto;gap:0 7.5rem}.homeBrands .brands a{width:calc((100% - 22.5rem)/ 4)}.homeBrands .brands a img{transition:.25s;filter:grayscale(100%);opacity:.5}.homeBrands .brands a:hover img{filter:none;opacity:1}footer{position:relative;width:100%;background:#272828;font-size:.75rem;padding:1rem 0;box-sizing:border-box;font-family:Montserrat,sans-serif}footer a{color:#fff;text-decoration:none}footer .footerTop{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;padding-top:6.0625rem;padding-bottom:6.0625rem}.aboutSection .wrapper,footer .footerTop .footerFlex{display:flex;gap:3.75rem}footer .footerTop>div.col2,footer .footerTop>div.footerCoords .coordsTop .logo,footer .footerTop>div.footerCoords .flex>.left{flex:2}footer .footerTop>div.footerCoords{flex:2;color:#fff;line-height:1.5}footer .footerTop>div.footerCoords .coordsTop{display:flex;align-items:flex-end;justify-content:flex-start;gap:4.5rem;margin-bottom:.75rem}footer .footerTop>div.footerCoords .coordsTop .logo a{max-width:336px;display:block}footer .footerTop>div.footerCoords .label{margin:1.25rem 0 .5rem}footer .footerTop>div.footerCoords .flex{display:flex;align-items:flex-start;justify-content:flex-start;width:100%;gap:4.125rem}footer .footerTop>div.footerCoords .flex>.right{flex:1;min-width:150px}footer .footerTop>div.footerCoords .flex .innerflex{gap:1.25rem;display:flex}footer .footerTop>div.footerCoords .footerNewsletter{margin-top:3.75rem}footer .footerTop>div .label{font-size:1rem;font-weight:700;margin-bottom:.875rem;color:#7e7f7f}footer .footerTop>div .label a{color:#7e7f7f;text-decoration:none}footer .footerTop>div ul.alt>li,footer .footerTop>div ul>li>ul>li{font-family:Montserrat,sans-serif;margin-bottom:.5rem}footer .footerTop>div ul.alt>li>a,footer .footerTop>div ul>li>ul>li>a{font-weight:400;font-size:.75rem}footer .footerTop>div ul>li{list-style:none;margin-bottom:.75rem}footer .footerTop>div ul>li>a{font-size:.875rem;font-weight:700}footer .footerTop>div ul>li>ul{padding-left:1.5rem;padding-top:1.125rem;margin-bottom:1.5rem}footer .footerTop .btn{font-size:.875rem;padding:.6875rem 1.875rem}footer .footerBottom{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;color:#fff;padding-bottom:2.5rem}.blogListTop .categories .fakeSelect:after,.content .wrapper>.left nav ul li a:hover,.content .wrapper>.left nav ul li.selected a,.jobsList a,.productsExplorer .pagination button.selected,.productsExplorer .productsResults .right .facetUsage .facetTitle+div .facetItem .fakeCheckbox:hover{color:#191919}footer .footerBottom .right{display:flex;gap:1.5rem;align-items:center;font-size:1rem;font-weight:700;color:#7e7f7f}footer .footerBottom .social a{margin-right:.5rem;font-size:1.125rem;font-weight:400}.innerBanner{height:31.25rem;background-color:#bb202b;position:relative;padding-bottom:2.3125rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-end}.innerBanner .image{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;opacity:.8}.innerBanner .image:after{content:"";width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;display:block;background-image:url(../images/bg-line-red.png);background-repeat:no-repeat;background-position:bottom right}.IEedge .cta .image:before,.IEedge .ctaLinks .wrapper a .image:before,.IEedge .innerBanner .image:before{content:"";width:100%;height:100%;position:absolute;z-index:1;top:0;left:0;display:block;background:#7e161d;opacity:.5}.innerBanner .bannerContent{width:830px;margin-left:25.81395%;color:#fff;position:relative;z-index:2}.innerBanner .bannerContent .h1,.innerBanner .bannerContent h1{margin:0 0 1.25rem}.cta .ctaText h2,.wrapper.form h3{margin-top:0;margin-bottom:1.125rem}.innerBanner .bannerContent .ariane{font-size:1rem}.innerBanner .bannerContent .ariane ul{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;padding:0;margin:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.innerBanner .bannerContent .ariane ul li{list-style:none;flex-shrink:0;min-width:0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.innerBanner .bannerContent .ariane ul li:last-child{flex-shrink:1}.blogContent,.content .wrapper,.events .event{flex-direction:row;display:flex;align-content:flex-start}.innerBanner .bannerContent .ariane ul li:before{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-weight:300;font-size:.875rem;width:1.5rem;text-align:center}.innerBanner .bannerContent .ariane ul li a{color:#fff;text-decoration:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.content .firstSection{background:linear-gradient(338.55deg,#f3f3f3 16.57%,#f8f8f8 55.85%);padding-top:3.75rem;padding-bottom:3.75rem}.content .firstSection+.imageWrapper+.wrapper,.content .firstSection+.mapWrapper+.wrapper,.content .firstSection+.videoWrapper+.wrapper,.content .firstSection+.wrapper,.content .wrapper+.wrapper{padding-top:4.6875rem;padding-bottom:3.25rem}.blogContent,.content .wrapper{flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start}.jobsList,.jobsList a{align-content:stretch}.content .wrapper>.left{width:22.32558%;font-size:1.25rem;margin-right:3.48837%;flex-shrink:0}.content .wrapper>.left+.text{margin-left:0}.content .wrapper>.left nav ul li{position:relative;padding-left:1.25rem;margin-bottom:.625rem;line-height:140%}.content .wrapper>.left nav ul li a{color:#7e7f7f;transition:.25s}.content .wrapper>.left nav ul li.selected{font-weight:500}.content .wrapper>.left nav ul li.selected:before{content:"";display:block;position:absolute;top:0;left:0;height:100%;width:4px;background:#bb202b}.content .wrapper>.right{flex-grow:2}.content .wrapper .text{width:860px}.content .wrapper>.text,.history .historyContent{width:830px;margin-left:25.81395%}.events .event{box-sizing:border-box;border-left:5px solid #bb202b;padding:1.875rem 3.8125rem;flex-wrap:nowrap;justify-content:flex-start;align-items:flex-start;background:#fff;box-shadow:0 0 60px rgba(0,0,0,.2);margin-bottom:1.875rem;min-height:13.5625rem;position:relative;z-index:1}.events .event .infos{width:27.26744%;margin-right:3.48837%}.events .event .infos .dates{color:#7e7f7f;text-transform:uppercase;font-size:.875rem;margin-bottom:.375rem}.events .event .infos .title{font-family:Overpass,sans-serif;font-size:1.75rem;font-weight:800;margin-bottom:.375rem}.events .event .details:before,.events .event .place:before,.events .event .schedule:before{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-weight:400;position:absolute;color:#f8f8f8;font-size:6rem;top:0;left:-3.75rem;z-index:-1}.events .event .place{width:18.89535%;margin-right:1.9186%}.events .event .place:before{content:"";font-weight:700}.events .event .schedule{width:20.63953%;margin-right:3.48837%}.events .event .schedule:before{content:""}.events .event .details:before{content:""}.events .event .desc{font-size:1rem;line-height:150%}.events .event .label{font-size:1.25rem;font-weight:700;margin-bottom:1rem;margin-top:1.25rem}.productTop .infoBlock.toggle.open h2,.teams .members,.wrapper.form .twoCols{margin-bottom:1.75rem}.jobsList{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:stretch}.jobsList a{text-decoration:none;position:relative;display:block;width:30.18868%;margin-right:4.71698%;margin-bottom:4.71698%;padding-top:13.5625rem;height:19.4375rem;box-sizing:border-box;background:#fff;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:flex-end;align-items:stretch}.brands .wrapper .brand:nth-child(4n),.brands .wrapper .document:nth-child(4n),.content .intro .wrapper>div:last-child,.documents .wrapper .brand:nth-child(4n),.documents .wrapper .document:nth-child(4n),.jobsList a:nth-child(3n),.productTop .actionslinks a:last-child,.productTop .features>div:nth-child(3n),.productTop .wrapper>div:last-child,.productsExplorer .product:nth-child(3n),.radiobuttonlist>div:last-child,.teams .members .member:nth-child(3n),.umbraco-forms-page fieldset .umbraco-forms-container .umbraco-forms-field:nth-child(2n){margin-right:0}.jobsList a .image{height:13.5625rem;width:100%;position:absolute;top:0}.cta,.jobsList a .content{position:relative;z-index:1}.jobsList a .content{padding:1.125rem 1.375rem;background:#fff;font-size:1.25rem;line-height:140%;font-weight:700;min-height:3.625rem;transition:.5s}.jobsList a:hover .content{padding-bottom:3.125rem}.mention{background:#f7d7d7;padding:2rem 7rem 2rem 2rem;margin-bottom:2rem;box-sizing:border-box}.apply{margin-bottom:4rem}.share{width:830px;margin:2.125rem auto 2.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;padding:.875rem 0}.share .links a{margin-left:1.25rem;width:3.125rem;height:3.125rem;line-height:3.125rem;text-decoration:none;color:#bfc0c0;text-align:center;display:block;transition:.25s;font-size:1.25rem;cursor:pointer}.wrapper.form{background:#fff;padding-top:6.6875rem;padding-bottom:4.0625rem}.wrapper.form h3{font-size:1.5rem}.wrapper.form .left{max-width:690px;width:100%;font-size:1.125rem;flex:2}.wrapper.form .right{max-width:863px;width:100%;flex:3}.wrapper.form .phoneNumbers strong{margin-bottom:.5rem;display:block}.wrapper.form .adressess{font-size:1rem;line-height:1.5}.wrapper.form .adressess b{font-size:1.125rem;display:block;margin-bottom:.75rem}.wrapper.form .adressess .flex{display:flex;flex-wrap:wrap;gap:48px}.umbraco-forms-page fieldset[id="6c347b7d-6831-4171-93d4-21dba4bb5f0a"] .umbraco-forms-container .umbraco-forms-field,.wrapper.form .umbraco-forms-page fieldset .umbraco-forms-container .umbraco-forms-field.dropdown{width:100%;margin-right:0}.aboutSection{max-width:1547px;margin:0 auto;padding:6.5rem 0}.aboutSection .wrapper>.left{width:35%}.aboutBg{background-image:url(/images/bg-about-cta.jpg);background-size:cover;background-position:center;color:#fff;font-size:4.5rem;height:36.625rem;display:flex;align-items:center;justify-content:center;font-family:Overpass,sans-serif;font-weight:800;padding-left:18.75rem}.wrapValeurs{display:flex;gap:3.75rem 1.5rem;flex-wrap:wrap;padding:3rem 0 6rem}.wrapValeurs>div{display:flex;width:calc((100% - 4.5rem)/ 4);gap:2rem;font-family:Overpass,sans-serif;font-size:2rem;font-weight:800;box-sizing:border-box;padding-right:3.125rem;line-height:1.2}.wrapValeurs .ico{width:2.5rem;height:2.5rem;border:3px solid #bb202b;color:#bb202b;display:flex;align-items:center;justify-content:center;border-radius:9999px;font-weight:900;font-size:1.25rem;flex-shrink:0;line-height:1em}.wrapValeurs .ico+div:after{content:"";height:4px;width:4.125rem;display:block;background:#bb202b;margin-top:1.25rem}.requiredFieldsLabel{margin-bottom:1.5625rem}.umbraco-forms-page fieldset{margin:0;padding:0;border:0;width:100%}.brands .wrapper,.documents .wrapper,.umbraco-forms-page fieldset .umbraco-forms-container{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.umbraco-forms-page fieldset .umbraco-forms-container .umbraco-forms-field{margin-bottom:2.125rem;width:46.38554%;margin-right:7.22892%}.umbraco-forms-page fieldset .umbraco-forms-container .umbraco-forms-field.longanswer,.umbraco-forms-page fieldset .umbraco-forms-container .umbraco-forms-field.singlechoice{margin-right:0;width:100%}.umbraco-forms-page fieldset .umbraco-forms-container .umbraco-forms-field.dropdown{width:64.21687%}.umbraco-forms-page fieldset .umbraco-forms-container .umbraco-forms-field.téléphone+.régions{width:46.38554%}.umbraco-forms-page .umbraco-forms-label{font-size:1.125rem;font-weight:500}.umbraco-forms-page .umbraco-forms-navigation .btn.big{padding:1.875rem 1rem}.radiobuttonlist{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-end;align-items:flex-end;margin-top:.625rem}.radiobuttonlist>div{margin-right:2.8125rem;width:30%}.umbraco-forms-submitmessage{background-color:rgba(39,208,134,.7);color:#fff;border:1px solid #27d086;padding:.5rem .875rem;border-radius:3px;display:block}.cta,.ctaLinks .wrapper a{background-color:#bb202b;overflow:hidden}.umbraco-forms-submitmessage:before{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-size:1em;font-weight:400;margin-right:.5rem}.teams h2{font-size:2rem;margin-top:0}.teams .members{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;width:100%}.teams .members .member{width:30.98837%;margin-right:3.48837%;margin-bottom:1.875rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch;background:#fff}.teams .members .member .photo{width:9.375rem;flex-shrink:0}.teams .members .member .infos{display:flex;flex-direction:column;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;padding:1.1875rem 1.875rem 1.125rem 1.75rem;width:100%}.cta .ctaContent,.cta .wrapper{flex-direction:row;align-content:center;height:100%}.teams .members .member .infos .name{font-weight:700;font-size:1.25rem;line-height:140%;margin-bottom:.375rem}.teams .members .member .infos .title{font-size:1rem;line-height:150%;margin-bottom:1rem}.cta{height:31rem}.cta:before{content:"";width:100%;height:100%;display:block;position:absolute;left:0;top:0;z-index:-1;background:-moz-linear-gradient(left,#bb202b 0,#bb202b 43%,rgba(187,32,43,0) 79%,rgba(187,32,43,0) 100%);background:-webkit-linear-gradient(left,#bb202b 0,#bb202b 43%,rgba(187,32,43,0) 79%,rgba(187,32,43,0) 100%);background:linear-gradient(to right,#bb202b 0,#bb202b 43%,rgba(187,32,43,0) 79%,rgba(187,32,43,0) 100%)}.cta.interne .ctaText{font-size:1.125rem}.cta.interne .ctaText a{display:inline}.cta.interne .image{width:60%;right:0;left:auto;z-index:-2}.cta .image,.ctaLinks .wrapper a .image{position:absolute;top:0;left:0;width:100%;height:100%;mix-blend-mode:multiply;opacity:.4;transition:.5s}.cta a{display:block;width:100%;height:100%;color:#fff;text-decoration:none}.cta a:hover .image,.ctaLinks .wrapper a:hover .image{transform:scale(1.1)}.cta a:hover .ctaContent:after{transform:translateX(30px)}.cta .ctaContent{max-width:828px;margin:0 auto;position:relative;z-index:1;font-size:3rem;font-weight:700;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.cta .ctaContent:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-size:1em;font-weight:300;transition:.5s}.cta .wrapper{display:flex;flex-wrap:nowrap;justify-content:flex-start;align-items:center}.cta .ctaText{color:#fff;max-width:580px;margin-left:5.3125rem;font-size:1rem;line-height:150%}.cta .ctaText .btn{margin-top:2.25rem;background:#fff;color:#bb202b;max-width:18.75rem}.cta .ctaText .btn:before,.productTop .wrapper>.right .nli-button,.productsExplorer .productsResults .right .multiCheckbox input:checked+span,.productsExplorer .productsResults .right .vue-slider-process{background:#bb202b}.ctaLinks{height:28.125rem;background:#ececec;box-sizing:border-box;padding:4.6875rem 0}.ctaLinks .wrapper{height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:stretch}.ctaLinks .wrapper a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;width:48.25581%;position:relative;text-decoration:none;box-sizing:border-box;padding:0 5.625rem}.history .controls,.history .controls button{display:flex;flex-direction:row;align-content:center}.ctaLinks .wrapper a .image picture{display:block;height:100%;width:100%}.ctaLinks .wrapper a .ctaContent{color:#fff;font-family:Overpass,sans-serif;font-size:2.625rem;font-weight:800;position:relative;z-index:1;line-height:110%;text-align:center}.firstSection.withVideo{padding-bottom:calc((1126px*56.25/100)/ 2 + 40px)}.videoYT{max-width:767px;position:relative}.videoWrapper{max-width:1126px;margin:0 auto;transform:translateY(-50%);margin-bottom:calc((1126px*56.25/100)/2*-1)}.history{background:linear-gradient(0deg,rgba(0,0,0,.85),rgba(0,0,0,.85)) 0 0/cover no-repeat,url(/images/bg-history.jpg) center/cover no-repeat;color:#fff;padding:6.625rem 0 3.75rem;overflow:hidden}.history .slider:before{content:"";height:1px;width:1000%;background-color:#555;display:block;transform:translateX(-50%)}.history .slider .slide{position:relative;padding-top:6.4375rem}.history .slider .slide:before{content:"";display:block;width:2.4375rem;height:1.5rem;background-image:url(/images/logo-red.png);background-size:cover;background-repeat:no-repeat;position:absolute;top:0;left:0;transform:translate(-10px,-10px)}.history .slider .slide:after{content:"";display:block;height:77px;width:1px;background-color:#555;position:absolute;top:17px;left:6px}.history .slider .slide .infos{position:relative;padding-left:2.8125rem}.history .slider .slide .year{transform:rotate(-90deg) translateY(100%);line-height:1em;transform-origin:center;width:0;transform-origin:bottom;position:absolute;top:1.375rem;left:0}.history .slider .slide .historyName{font-family:Overpass,sans-serif;font-size:1.625rem;font-weight:800;line-height:110%;margin-bottom:.5625rem}.history .slider .slide .historyText{font-size:1.25rem;line-height:160%}.history .controls{flex-wrap:nowrap;justify-content:flex-end;align-items:center}.history .controls button{background:0 0;flex-wrap:nowrap;justify-content:flex-end;align-items:center;width:2.5625rem;margin-left:.625rem;border:none;color:#fff;font-size:1.875rem;transition:.25s}.history .controls button:disabled{opacity:.2;pointer-events:none}.implication{text-align:center;padding:2.25rem 0 3.75rem}.implication .text{text-align:center;margin:0 auto}.implication .implicationSlider{margin-top:2.75rem;margin-left:auto;margin-right:auto}.implication .implicationImg{height:295px;overflow:hidden;margin-bottom:.875rem}.implication .implicationName{font-size:1.125rem;text-align:left;font-weight:800;font-family:Overpass,sans-serif}.implication .implicationLink{text-align:left;margin-top:.75rem}.implication .implicationLink:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-weight:400;color:#bb202b;font-size:1rem;transition:.25s;margin-left:.5rem}.implication .controls2{margin-top:3rem}.implication .controls2 button{background:0 0;border:none;margin:0 .375rem;font-size:1.875rem;color:#191919}.content .intro .wrapper,.twoCols{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.twoCols.withBorder{border-top:1px solid #bfc0c0;padding-top:2rem;margin-top:2rem}.blogList .noResults,.blogList>a{padding:1.6875rem 3.75rem 0 6.25rem}.twoCols>div{width:46.37681%}.openingHours{display:grid;grid-template-columns:repeat(auto-fit,minmax(220px,1fr));gap:1rem;width:100%}.firstSection.withMap .address{margin-top:1rem}.firstSection.withMap .address iframe{border:1px solid #bfc0c0}.blogContent>.left{width:30.3125rem;height:100vh;position:sticky;top:0}.blogContent>.right{width:calc(100% - 30.3125rem)}.blogContent>.right .wrapper{max-width:830px;margin:0 auto;padding:2.5rem 0 5.3125rem;position:relative}.blogContent>.right .wrapper>.shareContent{position:absolute;z-index:10;right:0;top:3.25rem;transform:translateX(100%);border-top:none;width:auto;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.blogContent>.right .wrapper>.shareContent .share{width:auto;position:sticky;top:0}.blogContent>.right .wrapper .blogCategories{font-size:1rem;line-height:1.5rem;color:#7e7f7f;margin-bottom:1.4375rem}.blogListTop{padding:2.1875rem 3.6875rem 2.9375rem 6.25rem}.blogListTop .title{font-family:Overpass,sans-serif;font-weight:800;font-size:2rem;line-height:110%;color:#bb202b;margin-bottom:1.3125rem}.blogListTop .categories{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center}.blogListTop .categories .label{color:#7e7f7f;font-size:1rem}.blogListTop .categories .fakeSelect{border:none;flex:2}.blogListTop .categories .fakeSelect select{font-weight:700;font-size:1rem}.blogList>a{display:block;text-decoration:none;transition:.5s}.blogList>a.selected,.blogList>a:hover,.productTop .infoBlock .infoBlockTitle .convert button:hover{background:#ececec}.blogList>a .categories{font-size:.875rem;color:#7e7f7f;line-height:150%;margin-bottom:.5rem}.blogList>a .title{font-size:1.25rem;font-weight:500;line-height:140%;padding-bottom:2.1875rem;border-bottom:1px solid #ececec;color:#191919}.brands,.documents{margin-bottom:2.125rem;padding-top:5.1875rem}.brands .wrapper .brand,.brands .wrapper .document,.documents .wrapper .brand,.documents .wrapper .document{display:block;height:17.875rem;width:22.26744%;position:relative;margin-right:3.48837%;margin-bottom:3.48837%;background:#fff;text-decoration:none}.brands .wrapper .brand:hover img,.brands .wrapper .document:hover img,.documents .wrapper .brand:hover img,.documents .wrapper .document:hover img{transform:translateX(-50%) scale(1.1)}.brands .wrapper .brand img,.brands .wrapper .document img,.documents .wrapper .brand img,.documents .wrapper .document img{max-width:74.28571%;top:.875rem;position:absolute;left:50%;transform:translateX(-50%)}.brands .wrapper .brand .infos,.brands .wrapper .document .infos,.documents .wrapper .brand .infos,.documents .wrapper .document .infos{position:absolute;bottom:0;left:0;width:100%;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;padding:1rem 1.875rem}.brands .wrapper .brand .infos:after,.brands .wrapper .document .infos:after,.documents .wrapper .brand .infos:after,.documents .wrapper .document .infos:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-weight:400;color:#ececec;font-size:2rem;transition:.25s}.brands .wrapper .brand .infos .name,.brands .wrapper .document .infos .name,.documents .wrapper .brand .infos .name,.documents .wrapper .document .infos .name{font-weight:700;font-size:1.25rem;line-height:140%;color:#191919;transition:.25s;margin-bottom:.5rem}.brands .wrapper .brand .infos .notes,.brands .wrapper .document .infos .notes,.documents .wrapper .brand .infos .notes,.documents .wrapper .document .infos .notes,.servicesList a:before{line-height:150%;color:#191919;font-size:.875rem}.brands .wrapper .brand,.documents .wrapper .brand{height:auto;background:#fff}.brands .wrapper .brand .img,.documents .wrapper .brand .img{position:relative;height:12.5rem;display:flex;align-items:center;justify-content:center}.brands .wrapper .brand .img img,.documents .wrapper .brand .img img{top:50%;transform:translate(-50%,-50%)}.brands .wrapper .brand .infos,.documents .wrapper .brand .infos{position:static;padding-bottom:2rem}.brands .wrapper{align-items:stretch}.servicesList{counter-reset:services;max-width:830px}.servicesList a{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start;counter-increment:services;text-decoration:none;position:relative;margin-bottom:1.25rem}.servicesList a:hover .serviceName:after{left:0;opacity:1}.servicesList a:before{content:"0" counter(services) ".";display:block;position:absolute;top:0;left:-3.125rem}.servicesList a .serviceName{width:18.25rem;margin-right:2.75rem;padding-bottom:5rem;position:relative;flex-shrink:0}.servicesList a .serviceName h2{margin:0;color:#191919;line-height:110%;transition:.25s}.servicesList a .serviceName:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-weight:400;line-height:5rem;height:5rem;font-size:2.375rem;position:absolute;bottom:0;left:-20px;opacity:0;transition:.5s}.servicesList a .text{font-size:1.25rem;line-height:160%;color:#191919}.firstSection.withImage{padding-bottom:calc(540px/2 + 40px)}.imageWrapper{max-width:950px;margin:0 auto;transform:translateY(-50%);margin-bottom:calc((540px/2)*-1)}[id="44818b55-78b3-407c-e92b-e3a2dc7c9971"] .fakeRadio{position:relative;display:block;padding-top:52.0362%;cursor:pointer}[id="44818b55-78b3-407c-e92b-e3a2dc7c9971"] .fakeRadio:hover>input+span:before{opacity:.7}[id="44818b55-78b3-407c-e92b-e3a2dc7c9971"] .fakeRadio>input:checked+span:before{opacity:1;filter:none;transition:none}[id="44818b55-78b3-407c-e92b-e3a2dc7c9971"] .fakeRadio>input+span:before{display:block;position:absolute;top:0;left:0;transform:translateY(-78%) scale(.5);filter:grayscale(100%);opacity:.4;transition:.5s;background-size:cover;background-repeat:no-repeat;content:"";width:13.9375rem;height:15.0625rem}[id="44818b55-78b3-407c-e92b-e3a2dc7c9971"] [id="44818b55-78b3-407c-e92b-e3a2dc7c9971_0"]+span:before{background-image:url("/images/plateforme-elevatrice.png")}[id="44818b55-78b3-407c-e92b-e3a2dc7c9971"] [id="44818b55-78b3-407c-e92b-e3a2dc7c9971_1"]+span:before{background-image:url("/images/nacelle-articulee.png")}[id="44818b55-78b3-407c-e92b-e3a2dc7c9971"] [id="44818b55-78b3-407c-e92b-e3a2dc7c9971_2"]+span:before{background-image:url("/images/chariot-elevateur.png")}.content .intro{padding-bottom:8rem}.content .intro .wrapper>div,.productTop .wrapper>div{flex:1;margin-right:3.75rem}.content .intro .wrapper>div:first-child{padding-right:9.375rem}.productsExplorer .noResult{max-width:800px}.productsExplorer .filterBar{background:#191919;height:7.5rem;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;transform:translateY(-50%);position:relative;z-index:10}.productsExplorer .filterBar>div{flex:1;text-align:center;position:relative;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;transition:.25s;background:#191919}.productsExplorer .filterBar>div:hover .options{height:auto}.productsExplorer .filterBar>div .currentValue{font-family:Overpass,sans-serif;font-weight:800;color:#fff;font-size:1.5rem;line-height:110%;letter-spacing:-.02em}.productsExplorer .filterBar>div .currentValue:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-size:1em;font-weight:400;margin-left:.75rem}.productsExplorer .filterBar>div .wrapList{display:none;position:absolute;left:0;top:100%;width:100%;z-index:10;box-shadow:0 8px 20px rgba(0,0,0,.25)}.productsExplorer .filterBar>div .options{background:#bb202b;text-align:left;max-height:300px;height:0;transition:.25s}.productsExplorer .filterBar>div .options .simplebar-track.simplebar-vertical{width:5px;background:#7e161d}.productsExplorer .filterBar>div .options .simplebar-track.simplebar-vertical .simplebar-scrollbar{background:#fff;width:5px}.productsExplorer .filterBar>div .options ul li a{color:#fff;text-decoration:none;font-size:1.25rem;line-height:110%;font-weight:500;padding:1.5625rem 1.25rem;display:block;background:#bb202b;transition:.25s;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}.productsExplorer .filterBar>div .options ul li a.selected:after{content:'×';color:#fff;font-size:32px;position:absolute;right:16px}.productsExplorer .filterBar>div .options ul li a .count{color:#fff;margin-left:1rem;font-size:.875rem}.productsExplorer .filterBar>div .options ul li a .count:before{content:'('}.productsExplorer .filterBar>div .options ul li a .count:after{content:')'}.productsExplorer .filterBar>div .options ul li ul li a{background:#ad1b26;padding:1.5625rem 3.125rem}.productsExplorer .orderBy{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-end;align-content:center;align-items:center;margin-bottom:1.25rem;transform:translateY(-50%)}.productsExplorer .orderBy .label{margin-right:.75rem;color:#7e7f7f}.productsExplorer .orderBy select{width:18.125rem}.productsExplorer .productsResults{display:flex;flex-direction:row-reverse;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.productsExplorer .productsResults .left{width:calc(100% - 27.75rem)}.productsExplorer .productsResults .left>div>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-srtart;align-content:flex-start;align-items:flex-start}.productsExplorer .productsResults .left>div>div .product{width:30.19608%}.productsExplorer .productsResults .right{width:24rem}.productsExplorer .productsResults .right>div{margin-bottom:2.5625rem}.productsExplorer .productsResults .right .facetTitle{font-weight:800;font-size:1.375rem;margin-bottom:.6875rem}.productsExplorer .productsResults .right .radioToggle{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.productsExplorer .productsResults .right .radioToggle label{width:50%;flex-shrink:0;display:block;position:relative;cursor:pointer}.productsExplorer .productsResults .right .radioToggle label input{position:absolute;top:0;left:-9999px;opacity:.0001}.productsExplorer .productsResults .right .radioToggle label input+span{border:1px solid #bfc0c0;text-align:center;height:3rem;line-height:2.875rem;box-sizing:border-box;display:block;transition:.25s}.productsExplorer .productsResults .right .radioToggle label input:checked+span{border-color:#bb202b;color:#fff;background:#bb202b}.productsExplorer .productsResults .right .radioToggle label input:checked+span:hover{border-color:#7e161d;background:#7e161d}.productsExplorer .productsResults .right .radioToggle label:first-child span{border-radius:4px 0 0 4px}.productsExplorer .productsResults .right .radioToggle label:last-child span{border-radius:0 4px 4px 0}.productsExplorer .productsResults .right .facetMeter{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;font-size:1rem;margin-top:.375rem}.productsExplorer .productsResults .right .facetUsage .facetTitle+div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-end;align-items:flex-end;padding-left:1.125rem}.productsExplorer .productsResults .right .facetUsage .facetTitle+div .facetItem{margin-right:2.3125rem;text-align:center;font-weight:700;font-size:.875rem}.productsExplorer .productsResults .right .facetUsage .facetTitle+div .facetItem .fakeCheckbox{position:relative;padding-top:4.375rem;display:block;color:#bfc0c0;min-width:5.3125rem;transition:.25s}.productsExplorer .productsResults .right .facetUsage .facetTitle+div .facetItem .fakeCheckbox input:checked+.icon{filter:grayscale(0%);opacity:1}.productsExplorer .productsResults .right .facetUsage .facetTitle+div .facetItem .fakeCheckbox .icon{display:block;position:absolute;top:0;left:0;width:5.3125rem;height:3.5rem;background-size:auto 100%;background-repeat:no-repeat;opacity:.4;transition:.25s;cursor:pointer}.productsExplorer .productsResults .right .facetUsage .facetTitle+div .facetItem:first-child label .icon{background-image:url(/images/indoor.png)}.productsExplorer .productsResults .right .facetUsage .facetTitle+div .facetItem:last-child label .icon{background-image:url(/images/outdoor.png)}.productsExplorer .productsResults .right .multiCheckbox .facetItem{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;line-height:1em;margin-bottom:.25rem;font-size:1rem;padding-left:1.125rem;cursor:pointer;text-transform:lowercase}.productTop .infoBlock ul li:first-letter,.productsExplorer .productsResults .right .multiCheckbox .facetItem span:first-letter{text-transform:capitalize}.productsExplorer .productsResults .right .multiCheckbox .facetItem:hover input+span{background:#e2555f}.productsExplorer .productsResults .right .multiCheckbox .facetItem .count{margin-left:.25rem}.productsExplorer .productsResults .right .multiCheckbox input+span{display:inline-block;width:1.125rem;height:1.125rem;border:1px solid #bfc0c0;box-sizing:border-box;background:#fff;margin-right:.625rem}.productsExplorer .productsResults .right .vue-slider-dot-handle-focus{border-color:#bb202b;box-shadow:0 0 0 5px rgba(187,32,43,.2)}.productsExplorer .product{margin-bottom:4.70588%;margin-right:4.70588%;text-decoration:none;position:relative;display:block}.productsExplorer .product:before{content:"";background:#fff;display:block;position:absolute;top:-1.25rem;left:-1.25rem;width:calc(100% + 2.5rem);height:calc(100% + 2.5rem);z-index:-1;box-shadow:0 0 30px rgba(0,0,0,.1);opacity:0;transition:.25s}.productsExplorer .product .image{margin-bottom:1.6875rem;height:250px;overflow:hidden;display:flex;align-items:center;position:relative}.productsExplorer .product .image .promoTag{position:absolute;top:0;left:0;z-index:1;background:#bb202b;color:#fff;padding:.5rem}.productsExplorer .product .image img{object-fit:cover;width:100%;height:100%}.productsExplorer .product .top{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;font-weight:500;text-transform:uppercase;font-size:1rem;color:#7e7f7f;margin-bottom:.4375rem}.productTop .labelLabel,.productsExplorer .product .top .labelLabel{background:#bb202b;text-transform:uppercase;color:#fff;border-radius:3px;padding:4px 6px}.productsExplorer .product .name{margin-bottom:1.5rem;display:flex;align-items:flex-start;justify-content:space-between}.productsExplorer .product .name .flex{display:flex;gap:4px}.productsExplorer .product .name .itemname{width:calc(100% - rem(40));font-family:Overpass,sans-serif;color:#bb202b;font-weight:800;font-size:1.6875rem;line-height:105%}.back a,.productTop .infoBlock,.productTop .infoBlock.open .toggleContent{line-height:150%}.productsExplorer .product .name .usage{background:#ececec;border-radius:3px;padding:4px 6px;font-weight:500;text-transform:uppercase;font-size:1rem;color:#7e7f7f}.productsExplorer .product .name .labelRegion{background:#ececec;border-radius:3px;padding:4px 6px;font-weight:500;font-size:1rem;color:#bb202b;white-space:nowrap}.productTop .labelRegion:before,.productsExplorer .product .name .labelRegion:before{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-size:1em;font-weight:700;margin:0;right:auto;height:1em;color:#bb202b}.productsExplorer .product .name .logoElectric{width:1.875rem;height:1.875rem}.productsExplorer .product .features>div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;border-bottom:1px solid #ececec;padding:.5625rem 0}.productsExplorer .product .features>div:last-child{border:none}.productsExplorer .product .features>div .label{font-size:1rem;color:#191919;padding-right:.75rem}.productsExplorer .product .features>div .value{color:#191919;font-family:Overpass,sans-serif;font-size:1.125rem;line-height:110%;font-weight:800;text-align:right}.productsExplorer .pagination{margin:1.25rem auto 3.5rem}.productsExplorer .pagination>div{margin:0 auto;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-around;align-content:center;align-items:center}.productsExplorer .pagination .btn{min-width:300px}.productsExplorer .pagination button{font-style:normal;font-weight:700;font-size:1.25rem;border:none;background:0 0;height:3rem;width:3rem;color:#bfc0c0}.productsExplorer .pagination button.firstPage,.productsExplorer .pagination button.lastPage,.productsExplorer .pagination button.nextPage,.productsExplorer .pagination button.previousPage{font-size:0}.productsExplorer .pagination button.firstPage:before,.productsExplorer .pagination button.lastPage:before,.productsExplorer .pagination button.nextPage:before,.productsExplorer .pagination button.previousPage:before{font-size:1.625rem;font-family:"Font Awesome 5 Pro";font-weight:300}.productsExplorer .pagination button.firstPage:before{content:""}.productsExplorer .pagination button.previousPage:before{content:""}.productsExplorer .pagination button.nextPage:before{content:""}.productsExplorer .pagination button.lastPage:before{content:""}.productTop .labelRegion{background:#ececec;border-radius:3px;padding:4px 6px;font-weight:500;font-size:1rem;color:#bb202b}.productTop .shareContent{position:absolute;right:1.25rem;width:auto;z-index:2;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:flex-start;align-items:flex-start}.productTop .share{border:none;width:auto;position:sticky;top:0}.productTop .wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:flex-start;align-items:flex-start;padding-top:3.75rem}.productTop .wrapper>.left{background:linear-gradient(180deg,transparent 76.76%,rgba(0,0,0,.2) 100%),url(Bil-Jax-5533A-1-773x1030.jpg),linear-gradient(291.43deg,rgba(0,0,0,.1) 0,transparent 32.7%);height:calc(100vh - 9.0625rem);position:sticky;top:calc(9.0625rem/2)}.productTop .wrapper>.left .wrapPromo{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start;gap:24px;margin-bottom:1.5rem}.productTop .wrapper>.left .wrapPromo .promoTag,.productTop .wrapper>.right .productName .wrapPromo .promoTag{background:#bb202b;color:#fff;padding:.375rem}.productTop .wrapper>.left .wrapPromo .promoDescription,.productTop .wrapper>.right .productName .wrapPromo .promoDescription{max-width:500px}.productTop .wrapper>.left .gallery{height:100%;position:relative;overflow:hidden}.productTop .wrapper>.left .gallery .active{z-index:2}.productTop .wrapper>.left .gallery .images{height:100%;padding:0;overflow:hidden}.productTop .wrapper>.left .gallery .images>div{background-size:contain;box-shadow:none}.productTop .wrapper>.left .gallery .video{width:100%;top:50%;transform:translateY(-50%)}.productTop .wrapper>.left .gallery .left,.productTop .wrapper>.left .gallery .right{width:10rem;height:10rem;border-radius:9999px;background:rgba(65,65,66,.2);text-shadow:none;font-size:2.375rem;z-index:3;transition:.25s;cursor:pointer}.productTop .wrapper>.left .gallery .left{transform:translate(-50%,-50%);position:absolute;top:50%;left:0;margin:0;padding:0;text-align:right}.productTop .wrapper>.left .gallery .left:hover,.productTop .wrapper>.left .gallery .right:hover{background:rgba(65,65,66,.5)}.productTop .wrapper>.left .gallery .left:before{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-size:1em;font-weight:400;top:50%;left:50%;margin:0;right:auto;height:1em;transform:translate(50%,-50%);position:absolute;color:#fff}.productTop .wrapper>.left .gallery .right:before,.productTop .wrapper>.left .gallery .thumbs [data-video]:after{font-size:1em;top:50%;transform:translate(-50%,-50%);position:absolute;display:inline-block;color:#fff;font-family:"Font Awesome 5 Pro";font-weight:400;margin:0}.productTop .wrapper>.left .gallery .right{transform:translate(50%,-50%);top:50%;right:0;left:auto;margin:0;text-align:left;position:absolute}.productTop .wrapper>.left .gallery .right:before{content:"";right:50%;height:1em}.productTop .wrapper>.left .gallery .thumbs{position:absolute;bottom:1.125rem;left:1.25rem;text-align:left;z-index:3}.productTop .wrapper>.left .gallery .thumbs [data-video]:after{content:"";left:50%;height:100%;width:100%;background:rgba(0,0,0,.3);display:flex;align-items:center;justify-content:center}.productTop .wrapper>.left .gallery .thumbs>div{width:4.375rem;height:3.25rem;margin:0;border:2px solid transparent}.productTop .wrapper>.left .gallery .thumbs>div.active{border:2px solid #bb202b}.productTop .wrapper>.right .brandLogo{position:absolute;top:0;right:0;max-width:11.9375rem}.productTop .wrapper>.right .productName{padding-right:11.9375rem}.productTop .wrapper>.right .productName .flex{display:flex;justify-content:flex-start;align-items:flex-start}.productTop .wrapper>.right .productName .flex h1{width:auto;margin-right:1rem}.productTop .wrapper>.right .productName .flex h1+div{display:flex;gap:.25rem;padding-top:1.125rem}.productTop .wrapper>.right .productName .wrapPromo{display:flex;align-items:flex-start;justify-content:flex-start;gap:24px;margin-bottom:1.5rem}.productTop .wrapper>.right .nli-frequency{text-transform:lowercase}.productTop .back{margin-bottom:2.875rem}.productTop .category{font-size:1.5rem;font-family:Overpass,sans-serif;color:#7e7f7f;text-transform:uppercase;font-weight:800}.productTop h1{margin-top:.75rem;margin-bottom:2rem;width:75%;display:inline-block}.productTop h1 img{width:2.5rem;height:2.5rem;margin-left:1rem;margin-bottom:.25rem}.productTop .nli-container{margin-bottom:.5rem}.productTop .financingBlock{margin-bottom:2rem}.productTop .infoBlock{border-top:1px solid #ececec;padding-top:1rem;padding-bottom:.75rem}.productTop .infoBlock.noBorder{border-bottom:none!important}.productTop .features>div,.productTop .infoBlock:last-child{border-bottom:1px solid #ececec}.productTop .infoBlock .infoBlockTitle{padding-top:1.375rem;display:flex;justify-content:space-between;align-items:center;margin-bottom:2rem}.productTop .infoBlock .infoBlockTitle .convert{display:flex;align-items:center;font-weight:700;gap:.375rem}.productTop .infoBlock .infoBlockTitle .convert>div{border:1px solid #ececec;border-radius:4px;overflow:hidden;display:flex}.productTop .infoBlock .infoBlockTitle .convert button{background:#fff;border:none;padding:.75rem 1.375rem;transition:.25s;color:#191919}.productTop .infoBlock .infoBlockTitle .convert button:first-child{border-right:1px solid #ececec}.productTop .infoBlock .infoBlockTitle .convert button.selected{background-color:#bb202b;color:#fff}.productTop .infoBlock h2{margin-top:0;font-size:1.125rem}.productTop .infoBlock h2.big{font-size:1.6875rem}.productTop .infoBlock.toggle h2{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;cursor:pointer;margin-bottom:0}.productTop .infoBlock.toggle h2:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-weight:400;font-size:1.1875rem}.productTop .infoBlock.toggle.open h2:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-weight:400;font-size:1.1875rem}.productTop .infoBlock:not(.open) .toggleContent *{margin:0;padding:0;height:0}.productTop .infoBlock .toggleContent{line-height:0;transition:.5s;overflow:hidden}.productTop .infoBlock ul{padding-left:1rem}.productTop .infoBlock ul li{list-style-position:inside}.productTop .features{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-content:stretch;align-items:stretch;margin-bottom:0}.productTop .features>div{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;width:28.51986%;margin-right:7.22022%;padding:1rem 0;color:#7e7f7f}.back a:before,.productTop .actionslinks a.brochure:before,.productTop .actionslinks a.factsheet:before,.productTop .actionslinks a.print:before{font-family:"Font Awesome 5 Pro";display:inline-block;font-size:1em}.productTop .features>div .label{font-weight:700;color:#191919;padding-right:.625rem}.productTop .features>div .value{text-align:right}.productTop .actions{margin-top:2rem;display:flex;gap:1.5rem}.productTop .actionslinks{margin-top:1.8125rem;margin-bottom:2.25rem}.productTop .actionslinks a{text-decoration:none;font-weight:500;margin-right:2.5rem;cursor:pointer}.productTop .actionslinks a:before{font-size:1.1875rem;margin-right:.5rem}.productTop .actionslinks a.factsheet:before{content:"";font-weight:700}.productTop .actionslinks a.brochure:before{content:"";font-weight:700}.productTop .actionslinks a.print:before{content:"";font-weight:700}.back a{font-size:.875rem;font-weight:700;text-decoration:none}.back a:before{content:"";font-weight:700;margin-right:.5rem}.otherProducts{position:relative;background:linear-gradient(180deg,#f1f1f1 0,#f8f8f8 100%);padding-top:3.1875rem;margin-top:3.75rem;padding-bottom:9.0625rem}.formpanel,.incitativePopin,.panel{position:fixed;box-sizing:border-box}.otherProducts h2{margin-top:0;text-align:center}.otherProducts .productsExplorer .productsResults .left>div>div{justify-content:space-around}.otherProducts .productsExplorer .productsResults .left>div>div .product{width:22.38372%;margin:0}.firstSection.withFilter{padding-bottom:7.5rem}.firstSection.withFilter .right{width:50%}.firstSection .brandLogo{position:relative;top:0;right:0;max-width:220px}.searchResults a{color:#191919;text-decoration:none;display:block}.formpanel,.panel{z-index:1000;top:0;right:0;height:100%;background:#fff;width:500px;padding:7.125rem 3.75rem;transform:translateX(100%);transition:none}.formpanel.open,.panel.open{transform:none;transition:.5s}.formpanel .close,.incitativePopin button,.panel .close{position:absolute;text-align:center;transition:.25s;padding:0}.formpanel .close,.panel .close{width:3.75rem;height:3.75rem;color:#c4c4c4;line-height:3.75rem;top:2.8125rem;right:1.875rem;background:0 0;border:none;font-size:2rem}.formpanel .title,.panel .title{font-family:Overpass,sans-serif;font-weight:800;color:#bb202b;font-size:2rem;line-height:110%;margin-bottom:.625rem}.formpanel div.text,.panel div.text{line-height:150%;margin-bottom:1.5rem}.formpanel .formRow label,.panel .formRow label{display:block;font-size:1.125rem;font-weight:500;margin-bottom:.375rem}.formpanel .formSubmit,.panel .formSubmit{margin-top:2.75rem}.formpanel{width:446px;padding:4.5rem 0;box-sizing:border-box;overflow:auto}.incitativePopin{right:2.5rem;bottom:7.5rem;background:#bb202b;color:#fff;width:25rem;padding:1.5625rem 2.5rem 1.5625rem 1.5625rem;z-index:100;box-shadow:0 0 10px rgba(0,0,0,.25)}.incitativePopin:after{content:"";display:block;width:1.875rem;height:1.875rem;transform:rotate(45deg);background:#bb202b;position:absolute;bottom:-.875rem;right:2.1875rem}.incitativePopin button{bottom:calc(100% + 10px);background:#191919;color:#fff;width:1.75rem;height:1.75rem;border-radius:9999px;line-height:1.75rem;border:none;right:0}.incitativePopin button:hover{background:#414142}.incitativePopin .title{font-family:Overpass,sans-serif;font-style:normal;font-weight:800;font-size:2.625rem;line-height:110%;margin-bottom:1rem}.incitativePopin .text{font-family:Roboto,Arial,Helvetica,serif;font-style:normal;font-weight:400;font-size:1.5rem;line-height:121%}#chat-widget-container{right:2.5rem!important;z-index:10!important}.formpanel .title{margin-bottom:1.5rem}.formpanel .umbraco-forms-page fieldset .umbraco-forms-container .umbraco-forms-field{margin:0;width:100%}.formpanel .umbraco-forms-form input.text,.formpanel .umbraco-forms-form textarea{max-width:100%!important;width:100%}.formpanel .umbraco-forms-label{margin-bottom:.375rem;display:block}.formpanel .umbraco-forms-form fieldset{margin:0 0 1.5rem;padding:0}.formpanel .umbraco-forms-container{display:flex;flex-wrap:wrap;gap:1.5rem}.formpanel .umbraco-forms-container .umbraco-forms-field{width:calc((100% - 24px)/ 2)!important}.formpanel .umbraco-forms-container .umbraco-forms-field:only-child{width:100%!important}.formpanel .umbraco-forms-form textarea{height:160px}@media screen and (min-width:1024px){.t{display:none!important}}@media screen and (min-width:768px){.m{display:none!important}}.hs-form-frame{max-width:900px;margin:0 auto}.hsfc-Step__Content{padding:0!important}#languagePopin2025 .currentLang{list-style:none}#languagePopin2025 .currentLang:marker{display:none}#languagePopin .currentLang>*,#languagePopin2025 .currentLang:marker{display:none!important}#languagePopin2025 .menuLang ul li{padding:0;margin-right:8px}#languagePopin2025 .menuLang ul li:before{display:none}#languagePopin2025 .menuLang ul li a{background:#bb202b;display:block;color:#fff;padding:8px;transition:.3s;text-decoration:none}#languagePopin2025 .menuLang ul li a img{width:24px}#languagePopin2025 .link{font-size:16px;cursor:pointer}#languagePopin2025 .hidden,html[lang=en-CA] #languagePopin2025 .menuLang ul li:first-child,html[lang=en-CA] #languagePopin2025 .menuLang ul li:nth-child(2),html[lang=en-US] #languagePopin2025 .menuLang ul li:nth-child(3),html[lang=en-US] #languagePopin2025 .menuLang ul li:nth-child(4),html[lang=es-US] #languagePopin2025 .menuLang ul li:nth-child(3),html[lang=es-US] #languagePopin2025 .menuLang ul li:nth-child(4),html[lang=fr-CA] #languagePopin2025 .menuLang ul li:first-child,html[lang=fr-CA] #languagePopin2025 .menuLang ul li:nth-child(2){display:none!important}@media print{.productTop .features,.productTop h1,header{margin-bottom:2rem}html{font-size:11px}header{padding-top:5rem}#mainMenu,#onetrust-consent-sdk,.actions,.back,.equipmentMenu,.frameVideo,.otherProducts,.panel,.productTop .infoBlock.toggle h2:after,.productTop .wrapper>.left,.productTop .wrapper>.left .gallery .left,.productTop .wrapper>.left .gallery .right,.productTop .wrapper>.left .gallery .thumbs,.share,[data-video],footer{display:none!important}.wrapper{padding-left:0;padding-right:0}.features a{text-decoration:none;color:#7e7f7f}.productTop .wrapper{display:block}.infoBlock.toggle{width:50%;margin-left:0;margin-right:0;box-sizing:border-box;padding-right:3rem;border:none}.infoBlock.toggle h2{font-size:1.5rem}.infoBlock.toggle ul li{padding-left:1.25rem;position:relative;list-style:square}#apply,#menuMobile,.actionslinks,.apply,.content .wrapper>.left,.productTop .infoBlock .infoBlockTitle .convert,.share,header .top,header.t{display:none}.productName+div{display:flex;flex-wrap:wrap}.productTop .infoBlock .toggleContent{line-height:150%!important}.innerBanner,.productTop .infoBlock:not(.open) .toggleContent *{height:auto}.innerBanner .bannerContent{margin-left:0;color:#191919}.content .firstSection{padding-bottom:0}.content .wrapper>.text{margin-left:0}.wrapAll{max-width:1600px;margin:0 auto}.productTop .wrapper>.left{display:none!important;height:160px;width:160px;position:absolute}.gallery .images>#mainImg{opacity:1}.productTop .infoBlock.toggle h2{margin-bottom:1.5rem!important}.productTop .infoBlock ul,.productTop .infoBlock:not(.open) .toggleContent ul{padding-left:2rem}.productTop .infoBlock:last-child{border:none}}@media screen and (max-height:820px){.equipmentMenu .equipmentMenuBottom .label,.equipmentMenu .equipmentMenuTop .label,.equipmentMenu .equipmentMenuTop>:first-child li,.equipmentMenu .equipmentMenuTop>:last-child li{font-size:1.25rem}.equipmentMenu .equipmentMenuBottom li,.equipmentMenu .equipmentMenuTop li{font-size:1rem}.equipmentMenu .equipmentMenuTop{padding-bottom:1.5rem}}@media screen and (max-width:1810px){header .logo{width:18.5rem;max-width:15.625rem}header nav>ul>li{padding:1.25rem .875rem}header nav>ul>li>a.btn{font-size:1.15rem;padding:.875rem .75rem}header nav>ul>li>a{font-size:1.125rem}}@media screen and (max-width:1760px){.content .intro .wrapper>div h1{font-size:3rem}.equipments.content .intro .wrapper>div:first-child{padding-right:2rem}footer .footerTop .footerFlex{flex-direction:column;gap:.75rem}footer .footerTop>div.col2{flex:1}}@media screen and (max-width:1660px){.hero .bannerText{max-width:800px}.hero .bannerText h1{font-size:5rem}}@media screen and (max-width:1610px){.blogContent .text .wrapPicture{width:100%;position:static;transform:none}.equipments.content .wrapper .text{width:auto}.wrapper.form .twoCols{flex-direction:column;gap:2rem}.wrapper.form .twoCols>div{width:100%}.aboutBg{height:31.25rem;font-size:3.75rem}}@media screen and (max-width:1470px){.homeTitle h2{font-size:5rem}.homeEquipments .homeEquipment picture{right:-60px;width:41%}.homeEquipments .homeEquipment h3{top:2.3125rem}.homeEquipments .homeEquipment:first-child picture{width:60%}.wrapProductSlider{padding:0 6.25rem;box-sizing:border-box}footer .footerTop>div{padding-right:1rem}footer .footerTop>div.footerCoords .coordsTop{gap:2rem}footer .footerTop>div.footerCoords,footer .footerTop>div.footerCoords .coordsTop .logo{flex:1}.blogContent>.right .wrapper>.shareContent .share .links,.brands .wrapper .brand .infos:after,.brands .wrapper .document .infos:after,.content:not(.equipments):not(.productPage):not(.contactPage):not(.aboutPage) .wrapper>.left,.documents .wrapper .brand .infos:after,.documents .wrapper .document .infos:after,.productTop .share .links,.productTop .wrapper>.right .brandLogo,.servicesList a:before{display:none}.brands .wrapper .brand,.productTop h1{width:100%}.productsExplorer .productsResults .left>div>div .product{width:46.91358%;margin-right:6.17284%}.productsExplorer .productsResults .left>div>div .product:nth-child(3n){margin-right:6.17284%}.brands .wrapper .brand:nth-child(3n),.otherProducts .productsExplorer .productsResults .left>div>div .product:nth-child(3n),.productTop .features>div:nth-child(3n),.productsExplorer .productsResults .left>div>div .product:nth-child(2n){margin-right:0}.productTop .wrapper>.right .productName{padding-right:0}.productTop .features>div{width:46.38%;margin-right:0}.productTop .features>div:nth-child(2n-1){margin-right:7.22022%}.productTop .actionslinks a{display:block;margin-bottom:1rem}footer .footerTop>div.footerCoords .flex .innerflex{display:block}.wrapValeurs>div{font-size:1.5rem}.brands .wrapper .brand:nth-child(4n){margin-right:3.48837%}header .logo{width:18.5rem}.hero .bannerImage{bottom:auto;top:12.1875rem}.homeEquipments .wrapper,.homeTitle,.wrapper{padding:0 3rem}.hero .bannerText{left:3rem}.homeCareers{padding-bottom:3rem}.homeCareers .homeTitle{padding-right:3rem}.cta .ctaContent,.homeCareers .wrapper{padding-left:3rem;padding-right:3rem}.homeEquipments{padding-top:3rem}.homeEquipments .homeEquipment{height:26.25rem;padding:0 0 3rem 3rem}.homeProducts .tns-outer{width:600px}.homeProducts .homeProduct .productImage{right:1.75rem;max-height:412px}.homeProducts .homeProduct.tns-slide-active .productImage{top:42px}.homeServices .serviceLink .serviceContent{width:90.58691%}.content .wrapper>.text,.innerBanner .bannerContent{margin-left:0}.brands .wrapper .document,.documents .wrapper .brand,.documents .wrapper .document{height:14.875rem}.cta{height:24rem}.blogListTop{padding-left:1.875rem}.history .historyContent{margin:0 auto}.history .slider .slide .infos{padding-right:2.8125rem}.firstSection.withFilter .right{width:75%}.wrapper.form{flex-direction:column;align-items:center}.wrapper.form .left{display:flex;justify-content:space-around;gap:3.75rem;width:100%;max-width:none;margin-right:0;margin-bottom:3rem}.wrapper.form .adressess{width:50%}.wrapper.form .twoCols{flex-direction:row;width:50%}.wrapper.form .twoCols>div{width:46.37681%}.aboutBg{height:28.125rem;font-size:3.375rem}}@media screen and (max-width:1500px){.hero .bannerText{max-width:700px}header nav>ul>li>a,header nav>ul>li>a.btn{font-size:1rem}.hero .bannerText h1{font-size:3.9375rem}#bannerText{margin-top:1.5rem}.homeTitle h2{font-size:4rem}}@media screen and (max-width:1384px){.blogContent>.right .wrapper{padding-left:2rem;padding-right:2rem}.share,.text .wrapPicture{width:100%}}@media screen and (max-width:1370px){header nav>ul>li>a{font-size:1rem}.homeCareers .homeTitle .btn{margin:0}.homeTitle h2{font-size:4.0625rem}.homeEquipments .homeEquipment{height:20.25rem}.homeEquipments .homeEquipment h3{font-size:2rem}.ctaLinks .wrapper a .ctaContent,.homeServices .serviceLink h3{font-size:2.25rem}.homeProducts .tns-outer{width:550px}.teams .members .member{width:47%;margin-right:3%}.teams .members .member:nth-child(3n){margin-right:3%}.teams .members .member:nth-child(2n){margin-right:0}}@media screen and (max-width:1270px){header{height:7.1875rem}.equipmentMenu{height:calc(100vh - 7.1875rem)}.equipmentMenu.open{top:7.1875rem}header .logo{width:16rem}.hero .redLines{height:35.14rem;width:38.66rem}.hero .bannerText{max-width:720px}.hero .bannerText h1{font-size:4.5rem}.homeTitle{max-width:700px;margin:0}.homeTitle h2{font-size:3.625rem}.homeEquipments .homeEquipment .btn{display:none}.homeEquipments .homeEquipment h3:after{content:"";font-family:"Font Awesome 5 Pro";font-size:1em;font-weight:400;display:block;margin-top:3.125rem;color:#bb202b}.homeProducts .homeProduct{padding:3rem}.homeProducts .homeProduct .productInfos .productBrand{font-size:2.5rem}.homeProducts .homeProduct .productInfos .productSku{font-size:2.75rem}.homeProducts .homeProduct .productInfos .features>div .value{font-size:2.25rem}.homeProducts .homeProduct.tns-slide-active .productImage{top:15px;right:.75rem}.productsExplorer .productsResults .right{width:19rem}.productsExplorer .productsResults .left{width:calc(100% - 22.75rem)}.otherProducts .productsExplorer .productsResults .left>div>div,footer .footerTop{flex-wrap:wrap}.otherProducts .productsExplorer .productsResults .left>div>div .product{width:47%;margin-bottom:2.1875rem}footer .footerTop>div.footerCoords{width:100%;flex:auto;margin-top:3.75rem}footer .footerTop .footerFlex{flex-direction:row;gap:3.75rem}footer .footerTop>div{flex:auto!important}}@media screen and (max-width:1200px){.homeCareers .homeTitle,.homeEquipments .wrapper,.homeTitle,.wrapper{padding:0 2.5rem}header .logo{width:13.8125rem}header nav>ul>li{padding:1rem}.hero .bannerText{max-width:650px}.hero .bannerText h1{font-size:4.0625rem}.homeCareers .wrapper{padding-left:2.5rem;padding-right:2.5rem}.homeEquipments .wrapper{justify-content:flex-start}.homeEquipments .homeEquipment{width:42.5%;margin-right:5%;height:15.25rem;background-size:100% auto;padding:0 0 2.5rem 2.5rem}.homeEquipments .homeEquipment:last-child{margin-right:0}.homeEquipments .homeEquipment .btn{display:none}.homeEquipments .homeEquipment h3{max-width:16.5625rem;position:static;font-size:1.75rem}.homeEquipments .homeEquipment h3:after{content:"";font-family:"Font Awesome 5 Pro";font-size:1em;font-weight:400;display:block;margin-top:3.125rem;color:#bb202b;position:absolute;left:2.5rem;bottom:2.5rem}.homeEquipments .homeEquipment picture{width:35%!important;font-size:1.75rem}.ctaLinks .wrapper a .ctaContent,.homeServices .serviceLink h3{font-size:2rem}.homeProducts .homeProduct.prev .productImage{right:3.75rem}.homeProducts .homeProduct.next .productImage{left:3.75rem}.productTop .wrapper{display:block}.productTop .wrapper>.left{width:100%;position:static;height:31.25rem;margin-bottom:1.875rem}}@media screen and (max-width:1289px){.menuMobile nav>ul>li>a,.menuMobile nav>ul>li>div>ul>li>a,.menuMobile nav>ul>li>div>ul>li>div>ul>li>a{line-height:130%;color:#fff;position:relative;box-sizing:border-box;width:calc(100% - 4rem)}header{height:6.875rem}header.d{display:none!important}.menuMobile,header.t{display:block!important}header .logo{width:14.375rem}header .logo+div{display:flex}header #btnMenu{background:0 0;border:none;padding:0;color:#191919;font-size:2.125rem}header .phoneNumberLink{font-size:1.5rem;color:#fff;padding:1rem;margin-right:1em;transform:translateY(2px)}header.invert #btnMenu{color:#fff}.menuMobile{top:0;right:0;width:24rem;position:fixed;background:#272828;z-index:10000;overflow:hidden;height:0;transition:height .5s}.menuMobile.open{height:100vh}.menuMobile .extraBtn,.menuMobile .menuMobileContent .menuMobileFooter .currentLang .menuLang,.menuMobile .menuMobileContent .menuMobileFooter a.selected,.menuMobile nav>ul>li>div{display:none}.menuMobile .menuMobileHeader{height:6.875rem;box-sizing:border-box;padding:0 2.5rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center}.menuMobile .menuMobileHeader .logo{width:75.65789%;text-align:left}.menuMobile .menuMobileHeader #btnCloseMenu{background:0 0;border:none;padding:0;color:#fff;font-size:2.125rem}.menuMobile .menuMobileContent{height:calc(100% - 6.875rem);overflow:auto;position:relative}.menuMobile .menuMobileContent .actions{width:100%;box-sizing:border-box;padding:0 2rem;margin-top:1.5rem}.menuMobile .menuMobileContent .actions .btn{width:100%}.menuMobile .menuMobileContent .util{margin-bottom:2rem}.menuMobile .menuMobileContent .util nav>ul>li>a{font-weight:400;font-size:1.125rem}.menuMobile nav>ul>li.parent>a:after,.menuMobile nav>ul>li>div>ul>li.parent>a:after{font-family:"Font Awesome 5 Pro";top:50%;transform:translateY(-50%);position:absolute;left:100%;font-size:1.625rem;width:4rem;pointer-events:none;text-align:center;font-weight:400}.menuMobile .menuMobileContent .util nav>ul>li>div,.menuMobile nav>ul>li>div>ul>li.clicked{background:#1e1e1e}.menuMobile .menuMobileContent .menuMobileFooter{margin-top:2.5rem;width:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;padding:1.875rem;box-sizing:border-box;position:relative}.menuMobile .menuMobileContent .menuMobileFooter a{color:#fff;text-decoration:none}.menuMobile .menuMobileContent .menuMobileFooter .currentLang{list-style:none;color:#fff}.menuMobile .menuMobileContent .menuMobileFooter .currentLang .langLabel:after{content:"";font-family:"Font Awesome 5 Pro";font-size:1em;font-weight:400;margin-left:.625rem;display:inline-block;vertical-align:middle}.menuMobile .menuMobileContent .menuMobileFooter .currentLang.clicked .menuLang{display:block;position:absolute;bottom:100%;background:#414142;padding:1.5rem}.menuMobile .menuMobileContent .menuMobileFooter .currentLang.clicked .menuLang ul{padding:0;margin:0}.menuMobile .menuMobileContent .menuMobileFooter .currentLang.clicked .menuLang li{list-style:none;margin-top:.75rem}.menuMobile .menuMobileContent .menuMobileFooter .currentLang.clicked .menuLang li:first-child{margin-top:0}.menuMobile .menuMobileContent .menuMobileFooter .currentLang img{width:3rem;margin-right:.5rem}.menuMobile .menuMobileContent .menuMobileFooter .social{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center;font-size:1.125rem}.menuMobile .menuMobileContent .menuMobileFooter .social a{margin-left:.875rem}.menuMobile nav>ul>li.selected>a,.menuMobile nav>ul>li>div>ul>li.selected>a{color:#bb202b}.menuMobile nav>ul>li>a{display:block;padding:1.0625rem 4rem 1.0625rem 1.875rem;font-weight:700;font-size:1.25rem}.menuMobile nav>ul>li.parent>a:after{content:"";display:block}.menuMobile nav>ul>li.clicked>div,.menuMobile nav>ul>li>div.open,.menuMobile nav>ul>li>div>ul>li.clicked>div,.menuMobile nav>ul>li>div>ul>li>div.open{display:block}.menuMobile nav>ul>li.clicked>a:after,.menuMobile nav>ul>li>div>ul>li.clicked>a:after{content:""}.menuMobile nav>ul>li>div>ul>li>a{padding:.875rem 0 .875rem 3.5625rem;font-size:1.125rem;font-weight:400;display:block}.menuMobile nav>ul>li>div>ul>li.parent>a:after{content:"";display:block}.menuMobile nav>ul>li>div>ul>li>div{background:#1e1e1e;display:none}.menuMobile nav>ul>li>div>ul>li>div>ul>li>a{padding:.875rem 1.25rem .875rem 5.6875rem;font-size:1.125rem;font-weight:400;display:block}}@media screen and (max-width:1023px){.equipmentMenu{display:none!important}.innerBanner{height:25rem}.blogContent .right,.content .wrapper .text,.innerBanner .bannerContent,.text .wrapPicture{width:100%}.blogContent,.content .intro .wrapper{display:block}.content .intro .wrapper .left{width:100%;margin-bottom:1.25rem}.productsExplorer .filterBar{height:5rem}.productsExplorer .filterBar>div .currentValue{font-size:1.25rem}.productsExplorer .filterBar>div .options ul li a{font-size:1.125rem;padding:1.25rem}.ctaLinks{height:22.125rem}.ctaLinks .wrapper a{padding-left:2rem;padding-right:2rem}.blogContent>.left{position:static;height:auto;width:100%;display:none}.blogContent>.left.open{display:block;width:100%}.toggleArticleList{height:4.375rem;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;background:#bb202b;color:#fff;font-size:1.25rem;font-weight:700}.toggleArticleList:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-size:1em;font-weight:700;margin-left:.375rem}.toggleArticleList.open{background-color:#7e161d}.toggleArticleList.open:after{content:""}}@media screen and (max-width:970px){.hero .bannerText{max-width:500px}.hero .bannerText h1{font-size:3.125rem;line-height:100%}.homeTitle h2{font-size:2.75rem;line-height:100%}.homeEquipments{padding-bottom:1.25rem}.homeEquipments .wrapper{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:stretch;align-items:stretch}.homeEquipments .homeEquipment{width:calc(50% - 33px);height:auto;padding:1.4375rem;background-size:auto 2.5rem;background-position:bottom right}.homeEquipments .homeEquipment h3{margin:0}.homeEquipments .homeEquipment h3:after{position:static;margin-top:.625rem;font-weight:700}.homeEquipments .homeEquipment picture{height:115%;width:auto;top:-7.5%;right:-1rem}.homeEquipments .homeEquipment picture img{max-width:none;max-height:100%}.homeEquipments .homeEquipment:last-child{transform:none}.homeProducts .tns-outer{width:400px}.homeServices{padding-bottom:0}.homeServices .wrapServices,.homeServices .wrapper{padding:0}.homeServices .serviceLink .serviceImage{display:none}.homeBlog{padding-top:1.5625rem}.homeProducts{padding-top:0}.homeProducts .homeProduct{background:0 0;padding:0;position:relative}.homeProducts .homeProduct.tns-slide-active{background:0 0}.homeProducts .homeProduct.tns-slide-active .productImage{max-width:130px;max-height:250px;top:-1.5625rem;right:4.375rem;transform:none}.homeProducts .homeProduct .productInfos{opacity:1;background:#fff;width:100%;box-sizing:border-box;padding:1.25rem}.homeProducts .homeProduct .productInfos .infos{width:100%}.homeProducts .homeProduct .productImage{max-width:200px;max-height:150px;top:-1.5625rem;right:4.375rem;transform:none}}@media screen and (max-width:933px){.homeEquipments .wrapper{display:block}.homeEquipments .homeEquipment picture{top:auto;bottom:0}.homeEquipments .homeEquipment{width:100%;max-width:480px;margin-bottom:3.125rem}.homeEquipments .homeEquipment:last-child{margin-bottom:0}}@media screen and (max-width:850px){html{font-size:15px}.hero .bannerText{max-width:456px}}@media screen and (max-width:767px){.umbraco-forms-page fieldset .umbraco-forms-container .umbraco-forms-field.téléphone+.régions{width:100%!important}.events,.hero .sliderContainer .tns-outer{position:relative}.blogList>a,.productTop .wrapper .infoBlock{border-bottom:1px solid #ececec}.overlay .popin{width:90%!important;left:5%!important;top:4em!important;transform:none!important;position:absolute!important;height:auto!important}header .logo{width:10rem}.hellobar{font-size:.875rem;padding:.5rem 1rem}.blogContent>.right,.content .intro .wrapper .text,.content .wrapper .text,.firstSection.withFilter .right,.homeExperience .wrapExp>div,.homeProducts .homeProduct .productInfos .infos,.menuMobile,.productsExplorer .orderBy .fakeSelect select,.productsExplorer .productsResults .left,.teams .members .member,.twoCols>div,.umbraco-forms-navigation input[type=submit],.umbraco-forms-page fieldset .umbraco-forms-container .umbraco-forms-field.dropdown,.wrapper.form .left>div{width:100%}.d{display:none!important}#btnCloseMenu{font-weight:300}html{font-size:32px;height:auto}body{min-width:320px;display:block}.content .intro .wrapper>div h1,h1{font-size:2.125rem;line-height:100%}h2{font-size:1.5rem;margin-top:2rem;margin-bottom:1.25rem}h3{font-size:1.25rem;margin-top:1.25rem}.history .slider .slide .historyText,.servicesList a .text,.text{font-size:1rem}.text .wrapPicture{left:-1.875rem;width:calc(100% + 3.75rem);transform:none;margin:2rem 0}.text p+.btn{margin-top:.625rem}header{height:6.25rem}.homeCareers{padding-top:2.5rem;padding-bottom:0;background:0 0}.homeCareers .wrapper{padding-top:1.5625rem;padding-left:1.875rem;padding-right:1.875rem}.hero .bannerText,.history .controls,.homeEquipments .wrapper,.homeServices .wrapper,.homeTitle,.wrapper{padding:0 1.875rem}.blogContent>.left.open+.right,.blogContent>.right .wrapper>.share,.content .firstSection>.wrapper>.left,.events .event .infos:before,.events .event .place:before,.events .event .schedule:before,.firstSection .brandLogo,.formpanel,.hero .sliderContainer .tns-outer .tns-nav,.homeBlog .article .description,.homeBlog .wrapper .controls,.homeCareers .homeTitle .btn,.homeServices .serviceLink .serviceContent>div,.innerBanner .bannerContent .ariane,.panel,.productTop .wrapper .back,.productTop .wrapper>.left .names .nli-cost,.productsExplorer .productsResults .left>div>div .product .top .usage,.productsExplorer .productsResults .right,.servicesList a:before,.servicesList a:hover .serviceName:after,footer .footerBottom .center,footer .footerBottom .right{display:none}.homeCareers .btn.m{width:100%;margin-top:.3125rem}.hero{background-image:url(../images/m-hero.webp);flex-flow:column nowrap;justify-content:flex-start}.hero .redLines{width:24rem;height:40.8125rem}.hero .bannerText{width:100%;box-sizing:border-box;max-width:none;transform:none;top:6.5rem;left:0}.hero .bannerText h1{margin-top:0;font-size:2.4375rem}.hero .bannerText .btn{width:100%;min-width:inherit}.hero .bannerImage{bottom:0;top:auto;width:85%}.hero .fallbackSlider,.hero .sliderContainer{position:absolute;top:0;left:0;padding-top:50%;height:100vh;box-sizing:border-box}.hero .fallbackSlider img,.hero .sliderContainer .slider picture.tns-item img{object-position:90% bottom}.hero .fallbackSlider:before{content:"";display:block;background:linear-gradient(to bottom,#121212 0,#121212 83%,rgba(18,18,18,0) 100%);position:absolute;left:0;top:0;width:100%;height:60%;z-index:1}@keyframes text{0%,30%{opacity:0;top:9.375rem}100%{opacity:1;top:6.25rem}}.homeTitle h2,.teams .team:first-child h2,footer .footerTop>div.footerCoords{margin-top:0}.homeEquipments{padding-bottom:3.4375rem}.homeEquipments .homeEquipment h3{max-width:none;padding-right:3.75rem;font-size:1.5rem}.homeExperience .wrapExp{flex-direction:column;gap:5rem}.homeEvent{padding-top:5rem}.content .intro .wrapper>div:first-child,.ctaLinks .wrapper,.history .wrapper,.homeEvent .homeTitle,.homeProducts .wrapper .homeTitle{padding:0}.homeEvent .flex{flex-direction:column;gap:1.5rem}.content .wrapper>.text,.homeTitle h2+.subtitle{margin-left:0}.homeServices{padding-bottom:2.25rem}.homeServices .homeTitle h2{margin-bottom:1.1875rem}.homeServices .serviceLink{padding:1.125rem 0}.content .intro,footer .footerBottom,footer .footerTop{padding-bottom:1rem}.homeServices .serviceLink:after{font-size:1.1875rem;color:#bb202b;font-weight:700;width:auto}.homeServices .serviceLink h3{font-size:1.5rem;margin-bottom:0}.homeBlog .tns-outer,.homeOtherPages .tns-outer,.homeProducts .tns-outer{width:87.65432%;margin:0 auto}.address table,.address tbody,.address tr,.blogContent,.blogContent>.left.open,.content .wrapper,.homeOtherPages .wrapPages,.jobsList,.productTop .wrapper .infoBlock .infoBlockTitle,.productsExplorer .filterBar>div .options.open,.teams .members,.twoCols,.umbraco-forms-page fieldset .umbraco-forms-container,footer .footerTop>div:last-child{display:block}.homeOtherPages .tns-ovh{overflow:visible}.homeBlog{padding-top:1.875rem}.homeBlog .homeTitle h2{margin-bottom:1.875rem}.homeBlog .article{height:100%;padding-top:8.3125rem;background:#fff;box-sizing:border-box;justify-content:flex-start}.homeBlog .article .content{padding:1.25rem}.history .slider .slide,.productTop .wrapper>.right{padding-right:1.875rem;padding-left:1.875rem}.homeBlog .article .title,.innerBanner .bannerContent h1{margin:0}.homeBlog .article .title h3{font-size:1.5rem;line-height:120%}.homeBlog .article .image{height:8.3125rem}.productSlider,.wrapBlog{display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:stretch;align-items:stretch}.homeProducts{padding-top:3.625rem}.homeProducts .homeProduct .productInfos{height:100%}.homeProducts .homeProduct .productInfos .productType,.productTop .wrapper>.left .names .financingBlock>a{font-size:.875rem}.formpanel .title,.homeProducts .homeProduct .productInfos .productBrand,.homeProducts .homeProduct .productInfos .productSku,.panel .title{font-size:1.5rem}.homeProducts .homeProduct .productInfos .features{margin-top:2.1875rem}.homeProducts .homeProduct .productInfos .features>div{padding:.4375rem 0}.history .slider .slide .historyName,.homeProducts .homeProduct .productInfos .features>div .value,.productTop .wrapper>.left .names .category{font-size:1.125rem}.homeProducts .homeProduct .productInfos .productTxt{max-width:70%}.homeProducts .homeProduct .productInfos .btn{padding:.75rem;font-size:1rem}.homeProducts .homeProduct.tns-slide-active .productImage{right:2.5rem}.homeBrands .brands{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center;gap:0}.homeBrands .brands a{width:45%}.homeExperience{padding-top:4.5rem}.brands,.documents,.implication,footer .footerTop{padding-top:0}footer .footerTop>div{display:none;padding:0;width:100%}footer .footerTop>div.footerCoords .coordsTop{flex-direction:column;padding-top:2rem;align-items:flex-start;gap:1.5rem}footer .footerTop>div.footerCoords .flex{flex-direction:column-reverse;gap:0}footer .footerTop>div.footerCoords .footerNewsletter{margin-top:1.5rem;margin-bottom:3rem}footer .footerTop .social a{font-size:1.125rem;margin-right:.875rem}footer .footerBottom .left{font-size:1rem;color:#bfc0c0}.formpanel.open,.panel.open{display:block;position:fixed;top:0;left:0;height:100%;width:100%;background:#fff;z-index:1000000;box-sizing:border-box;padding:7.625rem 1.875rem 1.875rem}.content .firstSection{padding-top:1.875rem;background:#f8f8f8;padding-bottom:2rem}.content .wrapper+.wrapper{padding-top:2.5rem}.productsExplorer{background:#f8f8f8}.productsExplorer .filterBar{display:block;transform:none;height:auto;background:0 0;margin-bottom:2.5rem;z-index:10}.productsExplorer .filterBar>div{margin-bottom:.8125rem;display:block;height:auto}.productsExplorer .filterBar>div .currentValue{height:3.75rem;text-align:center;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:center;align-content:center;align-items:center;padding-left:.75rem;padding-right:.75rem}.productsExplorer .filterBar>div .currentValue.open,.productsExplorer .filterBar>div .currentValue.open:hover{background-color:#7e161d}.productsExplorer .filterBar>div .currentValue.open:after{content:""}.productsExplorer .filterBar>div .currentValue:hover{background-color:#bb202b}.productsExplorer .filterBar>div .wrapList{box-shadow:none}.productsExplorer .filterBar>div .options{max-width:none;position:static;overflow:hidden;max-height:none;display:none;height:auto}.cta .ctaText a,.productsExplorer .filterBar>div:hover .options{height:auto}.productsExplorer .filterBar button{width:100%;height:3.75rem;font-size:1.125rem}.history .controls button:hover,.productsExplorer .filterBar button:hover{color:#fff}.productsExplorer .productsResults{display:block;z-index:0}.productsExplorer .productsResults .right.open{position:fixed;display:block;top:0;left:0;height:100%;overflow:auto;background:#fff;z-index:1000;width:100%;box-sizing:border-box;padding:5.625rem 1.875rem}.productsExplorer .productsResults .right.open .filtersTop{position:fixed;top:0;left:0;width:100%;height:3.75rem;background:#f8f8f8;line-height:3.6875rem;border-bottom:1px solid #bfc0c0;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;align-content:center;align-items:center;padding:0 1.875rem;box-sizing:border-box;z-index:1000;font-size:1.375rem;margin:0}.productsExplorer .productsResults .right.open .filtersTop button{color:#bb202b;background:0 0;text-align:right;border:none}.productsExplorer .productsResults .right.open .multiCheckbox .facetItem{padding-left:0;font-size:1.125rem}.productsExplorer .productsResults .right.open .multiCheckbox input+span{width:2rem;height:2rem}.productsExplorer .productsResults .right.open .filtersBottom{position:fixed;bottom:0;left:0;width:100%;height:3.75rem;margin:0;z-index:1000}.productsExplorer .productsResults .right.open .filtersBottom button{width:100%;height:100%;background:#bb202b;color:#fff;font-size:1.25rem;border:none}.productsExplorer .productsResults .left>div>div{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:flex-start;align-items:flex-start}.productsExplorer .productsResults .left>div>div .product{margin-right:0;width:46.91358%}.productsExplorer .productsResults .left>div>div .product .image{height:7.125rem;position:relative;margin-bottom:.375rem}.productsExplorer .productsResults .left>div>div .product .image .flex{position:absolute;bottom:0;right:0;align-items:center;text-align:center;display:flex;gap:4px}.cta a .ctaContent,.ctaLinks .wrapper a .ctaContent{flex-direction:row;align-content:center;font-size:1.75rem;text-align:left}.productsExplorer .productsResults .left>div>div .product .image .flex>div{height:1rem;line-height:1rem;padding:0 .3125rem;letter-spacing:.07em;text-transform:uppercase;font-size:.625rem;font-weight:500;color:#fff;background:#272828}.productsExplorer .productsResults .left>div>div .product .image .flex>div.labelLabel{background:#bb202b}.productsExplorer .productsResults .left>div>div .product .image .flex>div.labelRegion{background:#ececec;color:#bb202b}.productsExplorer .productsResults .left>div>div .product .image .flex>div.labelRegion:before{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-size:1em;font-weight:700;margin:0;right:auto;height:1em;color:#bb202b}.productsExplorer .productsResults .left>div>div .product .top{font-size:.75rem;margin-bottom:.375rem}.productsExplorer .productsResults .left>div>div .product .features>div .label,.productsExplorer .productsResults .left>div>div .product .name{font-size:.875rem;margin-bottom:.375rem}.productsExplorer .productsResults .left>div>div .product .name .itemname{width:calc(100% - rem(30))}.productsExplorer .productsResults .left>div>div .product .name .logoElectric{width:1.25rem;height:1.25rem}.productsExplorer .productsResults .left>div>div .product .features>div{display:block;padding:.25rem 0}.productsExplorer .productsResults .left>div>div .product .features>div .value{font-size:1rem;text-align:left}.productsExplorer .pagination button{width:2.25rem}.innerBanner{height:21.875rem;padding-bottom:2.875rem}.events .event .infos,.events .event .place,.events .event .schedule,.history .historyContent,.innerBanner .bannerContent{width:100%;margin:0}.servicesList a{display:block;margin-bottom:1.5rem;padding-right:1.875rem}.servicesList a .serviceName{padding-bottom:0;margin-right:0;width:100%;position:static}.servicesList a .serviceName:after{opacity:1;right:0;left:auto;height:1em;line-height:1em;font-size:1.75rem;bottom:auto;top:50%;transform:translateY(-50%)}.ctaLinks{height:auto;padding:0}.ctaLinks .wrapper a{width:100%;padding:1.5rem;height:8.625rem;margin-bottom:4px}.ctaLinks .wrapper a .ctaContent{width:100%;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.cta a .ctaContent:after,.ctaLinks .wrapper a .ctaContent:after{content:"";font-family:"Font Awesome 5 Pro";display:inline-block;font-weight:400;flex-shrink:0;font-size:1.5rem;margin-left:2rem}.formSubmit button{padding:1.5rem 1rem}.imageWrapper{transform:none;margin-bottom:0}.content .firstSection+.imageWrapper+.wrapper,.content .firstSection+.mapWrapper+.wrapper,.content .firstSection+.videoWrapper+.wrapper,.content .firstSection+.wrapper{padding-top:2.25rem;padding-bottom:2.25rem}.cta{height:auto;margin-bottom:4px}.cta .ctaText{margin-left:0;padding-top:1.875rem;padding-bottom:1.875rem}.cta a{width:100%;padding:1.5rem;height:8.625rem;box-sizing:border-box}.cta a .ctaContent{width:100%;padding:0;display:flex;flex-wrap:nowrap;justify-content:space-between;align-items:center}.umbraco-forms-page fieldset .umbraco-forms-container .umbraco-forms-field{width:100%;margin-right:0;margin-bottom:1.5rem}.radiobuttonlist{display:block;margin-top:1rem}.radiobuttonlist>div{margin-right:0;margin-bottom:.9375rem;width:100%}[id="44818b55-78b3-407c-e92b-e3a2dc7c9971"]>div{height:3.75rem}[id="44818b55-78b3-407c-e92b-e3a2dc7c9971"] .fakeRadio{padding-top:0;padding-left:3.75rem;height:100%;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:flex-start;align-content:center;align-items:center}[id="44818b55-78b3-407c-e92b-e3a2dc7c9971"] .fakeRadio>input+span:before{width:3.125rem;height:3.125rem;right:calc(100% + 12px);top:0;left:auto;transform:translateY(-50%)}.blogContent>.right .wrapper,.blogList>a,.blogListTop{padding:1.875rem}.brands .wrapper .document,.documents .wrapper .document{width:100%;margin-right:0;height:12.875rem}.blogContent>.left{position:static;height:auto;width:100%;display:none}.blogListTop .title{font-size:1.375rem;margin-bottom:.75rem}.blogList>a .title{padding-bottom:0;border-bottom:none}.share{display:block;width:100%}.share .label{margin-bottom:.625rem}.share .links a{margin-left:0;margin-right:.3125rem;text-align:left}.twoCols>div+div{margin-top:1rem}.mapWrapper{transform:none;height:18.25rem;margin:0}.videoWrapper{transform:none;margin:0}.history{padding:2.25rem 0;margin-bottom:4px}.history .historyContent h2{margin-bottom:2rem;padding:0 1.875rem}.history .slider .slide:before{left:1.8125rem}.history .slider .slide:after{left:2.125rem}.history .slider .slide .infos{padding-right:0}.teams .members .member .photo{width:4.375rem}.jobsList a{width:100%;padding-top:8rem;height:13.4375rem}.jobsList a .image{height:8rem}.mention{padding:2rem}.mention .btn{padding:1.125rem 1rem;width:100%}.events{margin-top:0;width:calc(100% + 3.75rem);left:-1.875rem}.events .event{border-left:0;border-top:5px solid #bb202b;padding:1.875rem;display:block}.equipments.content{z-index:1}.equipments.content .intro.firstSection>.wrapper>.left{display:block;padding-right:0}.productsExplorer .product{margin-bottom:2.375rem}.productTop .wrapper{width:100%;padding:0}.productTop .wrapper .actions{flex-direction:column;gap:.75rem}.productTop .wrapper>.left{height:auto;background:#ececec;margin-bottom:0}.productTop .wrapper>.left .names{background:#f8f8f8;padding:1.75rem}.productTop .wrapper>.left .names .flex{display:flex;gap:.375rem}.productTop .wrapper>.left .names h1{font-size:2.125rem;display:flex;align-items:flex-start}.productTop .wrapper>.left .names h1 img{width:1.875rem;height:1.875rem;margin:0}.productTop .wrapper>.left .names .nli-container{margin-bottom:.625rem;width:100%;box-sizing:border-box}.address td,.productTop .wrapper .features,.productTop .wrapper>.left .names .financingBlock{margin-bottom:2rem}.productTop .wrapper>.left .names .nli-button{background:#bb202b;padding:.625rem 1.25rem;font-size:1rem}.productTop .wrapper>.left .names .nli-button:hover{background:#7e161d}.productTop .wrapper>.left .names .nli-payment{color:#bb202b}.productTop .wrapper>.left .names .nli-frequency{text-transform:lowercase}.productTop .wrapper>.left .gallery .images{height:22.9375rem}.productTop .wrapper>.left .gallery .thumbs{position:static;background:#f8f8f8;padding:1.625rem 1.625rem 0;box-sizing:border-box;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;align-content:center;align-items:center}.productTop .wrapper>.left .gallery .thumbs>div{width:calc((100% - 18px)/ 4);margin-bottom:.375rem}.productTop .wrapper>.left .gallery .images .left,.productTop .wrapper>.left .gallery .images .right{width:6.25rem;height:6.25rem;font-size:1.75rem}.productTop .wrapper>.left .gallery .images .left:before,.productTop .wrapper>.left .gallery .images .right:before{line-height:1em}.productTop .wrapper>.right{margin-top:2rem}.productTop .wrapper .infoBlock{border-top:none}.productTop .wrapper .infoBlock .infoBlockTitle .convert{display:block;margin-top:.5rem}.productTop .wrapper .infoBlock .infoBlockTitle .convert>div{margin-top:.5rem}.productTop .wrapper .infoBlock .infoBlockTitle .convert button{flex:1}.productTop .wrapper .features>div{width:100%;margin-right:0!important;padding:.5rem 0}.productsExplorer .orderBy{transform:none;display:block}.incitativePopin{right:1rem;width:calc(100% - 2rem);bottom:8rem}.incitativePopin:after{right:.9375rem}.hellobar:not(.hidden)+.wrapAll header.invert:not(.fixed).moved{top:0!important}.otherProducts{padding-bottom:4rem;margin-top:0}.otherProducts h2{text-align:left}.address td{width:100%;display:block}.address p{margin-bottom:0}.wrapper.form .left{flex-direction:column;gap:2.5rem}.wrapper.form .left .twoCols{display:flex;flex-direction:column;gap:1.625rem}.aboutSection{padding:3rem 0}.aboutSection .wrapper{flex-direction:column}.aboutSection .wrapper>.left{width:100%;margin-bottom:1.5rem}.aboutBg{height:auto;line-height:1.125;font-size:1.5rem;padding-left:8.75rem;padding-top:1.25rem}.wrapValeurs{flex-direction:column;padding-top:1rem;gap:2.25rem}.wrapValeurs>div{width:100%;padding-right:0}.productTop .wrapper>.left .gallery .left,.productTop .wrapper>.left .gallery .right{top:11.25rem}.formpanel .umbraco-forms-container .umbraco-forms-field{width:100%!important;margin-bottom:24px!important}.formpanel .umbraco-forms-form fieldset{margin-bottom:0!important}@media screen and (max-width:744px){html{font-size:31px}}@media screen and (max-width:720px){html{font-size:30px}}@media screen and (max-width:696px){html{font-size:29px}}@media screen and (max-width:672px){html{font-size:28px}}@media screen and (max-width:648px){html{font-size:27px}}@media screen and (max-width:624px){html{font-size:26px}}@media screen and (max-width:600px){html{font-size:25px}}@media screen and (max-width:576px){html{font-size:24px}}@media screen and (max-width:552px){html{font-size:23px}}@media screen and (max-width:528px){html{font-size:22px}}@media screen and (max-width:504px){html{font-size:21px}}@media screen and (max-width:480px){html{font-size:20px}}@media screen and (max-width:456px){html{font-size:19px}}@media screen and (max-width:432px){html{font-size:18px}}@media screen and (max-width:408px){html{font-size:17px}}@media screen and (max-width:384px){html{font-size:16px}}@media screen and (max-width:360px){html{font-size:15px}}@media screen and (max-width:336px){html{font-size:14px}}@media screen and (max-width:320px){html{font-size:13.328px}}}