html{scroll-behavior:smooth;}body,main{font-family:'Archivo';font-size:16px;background-color:#192828;color:#fff;}img{max-width:100%;height:auto;}p{font-size:16px;line-height:1.3em;margin:30px 0;}h1{text-align:center;font-family:'Archivo Black';font-size:25px;text-transform:uppercase;}h2{font-family:'Archivo Black';font-size:20px;text-transform:uppercase;}h3{font-family:'Archivo Black';font-size:18px;text-transform:uppercase;}h4{font-family:'Archivo Black';font-size:18px;text-transform:uppercase;}h5{font-family:'Archivo Black';font-size:14px;text-transform:uppercase;}h6{font-family:'Archivo Black';font-size:12px;text-transform:uppercase;}p a{color:#0a97dd;}.bandeau{background-color:#bf0b02;text-transform:uppercase;position:fixed;width:100%;z-index:10;height:40px;top:0;}.bandeau a{color:#fff;text-decoration:none;font-weight:600;}.responsive-menu-toggle-icon span.label{display:none;}.mm-panels{text-transform:uppercase;color:#fff;background-color:#bf0b02;}.mm-menu.mm-offcanvas{max-width:200px;}html.mm-opening .mm-menu.mm-opened~.mm-slideout{-webkit-transform:translate(440px,0);-ms-transform:translate(440px,0);transform:translate(440px,0);-webkit-transform:translate3d(440px,0,0);transform:translate3d(200px,0,0);}.mm-menu.mm-theme-dark .mm-navbar a,.mm-menu.mm-theme-dark .mm-navbar>*{color:#000;}ul.menu{text-align:center;}.mm-listview>li:not(.mm-divider):after,.mm-navbar{border-color:#000;}.mm-panels>.mm-panel{padding:0;}.mm-panels>.mm-panel>.mm-listview:first-child,.mm-panels>.mm-panel>.mm-navbar+.mm-listview{margin:-20px 0 0 -20px;}#block-responsivemenumobileicon{margin-top:5px;}#block-sitebranding{background:#fff;width:180px;position:fixed;top:0;left:calc(50% - 90px);padding:10px 5px 5px 5px;box-shadow:0 0 6px rgba(0,0,0,0.7)}#block-selecteurdelangue{width:180px;left:calc(50% - 90px);padding:5px;text-align:center;top:38px;position:relative;background-color:rgba(255,255,255,0.5);transition:all 0.2s ease;}#block-selecteurdelangue:hover{background-color:rgba(255,255,255,0.7);}#block-selecteurdelangue a{color:#192828;}#block-selecteurdelangue .is-active{display:none;}#block-selecteurdelangue ul{margin:0;padding:0;}#block-selecteurdelangue li{list-style:none;}.entete{top:40px;height:69vw;}.field--name-field-photo-header{position:fixed;}.entete .field--name-field-titre{text-align:center;font-family:'Archivo Black';font-size:30px;top:38vw;position:relative;text-shadow:0 0 3px #000}.layout-content{background-color:#192828;padding:40px 10px;position:relative;}.page-node-1 p,.page-node-3 p{text-align:center;font-weight:600;}.page-node-3 .layout-content ul li{padding-bottom:8px;}.view-galerie h2{display:none;}.media--slick,img.image-style-slick-thumbnail{border:5px solid #fff;}.slick-arrow::before{color:#067dc6;opacity:1;background-color:#fff;padding:5px 3px 0px 3px;border-radius:50%;}.slick-next{right:15px;}.slick-prev{left:15px;}.services{padding:40px 10px;background-color:#192828;position:relative;}.views-field-field-photo-service{position:relative;top:calc(-101vw + 20px);transition:all 0.2s ease;margin-right:16px;}.views-field-field-photo-service:hover{opacity:0;filter:alpha(opacity=0);}.services .views-row{height:100vw;}.page-node-2 .view-services .views-row{margin-bottom:80px;}.santesecurite{background-color:#192828;background-image:url(/themes/mallais/css/Securite.jpg);background-repeat:no-repeat;background-position:center center;background-size:cover;background-attachment:fixed;position:relative;padding:80px 0;}.emplois{padding:40px 10px;background-color:#192828;position:relative;}label{text-transform:uppercase;display:block;}input,.form-textarea-wrapper textarea{width:475px;max-width:calc(100% - 10px);border:none;background-color:#067dc6;height:30px;margin-top:5px;padding:0 5px;line-height:30px;color:#fff;}.form-textarea-wrapper textarea{height:150px;max-width:100%;}.form-composite > .fieldset-wrapper > .description,.form-item .description{font-size:0.75em;margin-top:7px;}input.webform-button--submit{background:transparent;font-weight:800;text-transform:uppercase;font-size:25px;color:#db0a05;display:block;margin-left:auto!important;margin-right:auto!important;transition:all 0.3s ease;margin-top:40px;}input.webform-button--submit:hover{color:#e25c0a;}
