@font-face{font-display:swap;font-family:Albert Sans;font-style:normal;font-weight:1 999;src:url(/build/fonts/albertsans-variablefont_wght.777206c2.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Albert Sans Italic;font-style:normal;font-weight:1 999;src:url(/build/fonts/albertsans-italic-variablefont_wght.7b03f79b.ttf) format("truetype-variations")}@font-face{font-display:swap;font-family:Roboto;font-style:normal;font-weight:400;src:url(/build/fonts/roboto-medium.7429a63c.ttf) format("truetype")}@font-face{font-display:swap;font-family:Violet;font-style:normal;font-weight:400;src:url(/build/fonts/violetsans-regular.e266051e.ttf) format("truetype")}@view-transition{navigation:auto}body,html{background-color:#fff;color:#4a4a49;font-family:Albert Sans;font-size:10px;letter-spacing:.02em;transition:none}html{scroll-behavior:auto!important}body{padding-top:180px}body.noscroll{overflow:hidden!important}:focus{outline:0}.text-justify{text-align:justify}ul.ul-simple{list-style:none;margin:0;padding:0}ul.ul-horizontal li{display:inline}h1{font-family:Violet;text-align:center;text-transform:uppercase}h1,h2,h3{color:#c2121f;line-height:1.2em;margin-bottom:0}h1,h2{font-size:4.5rem;font-weight:700;line-height:1em;margin:0}h2{margin-bottom:1.5em}h3{font-size:3rem}h4{font-size:2.9rem}.title-with-picto{text-transform:uppercase}.title-with-picto img{height:auto;margin-right:.3em;vertical-align:baseline;width:32px}h1.title-with-picto{justify-content:center}p{margin:0}.alert,p{font-size:2rem;line-height:1.25em}strong{font-weight:700!important}.alert-success{background-color:#e57a24}.alert-danger,.alert-success{color:#fff;margin-bottom:10rem;padding:3rem}.alert-danger{background-color:#000}.btn:active,.btn:focus,button,input,select,span,textarea{box-shadow:none!important;outline:0!important}a{color:#000}a:focus,a:hover{color:#c2121f!important}.img-hover,a{text-decoration:none;transition:all .15s}.btn{background-color:#c2121f;border:1px solid transparent;border-radius:0;color:#fff;display:inline-block;font-family:Roboto;font-size:2rem;font-weight:700;letter-spacing:.02em;padding:.5em 1.7em;text-transform:uppercase}.btn.btn-quotation{max-width:500px;width:100%}.btn.btn-white{background-color:#fff;color:#c2121f}.btn.btn-orange{background-color:#e57a24;color:#fff}.btn.disabled,.btn:disabled,fieldset:disabled .btn{background-color:rgba(74,74,73,.6);color:#fff}.btn:active,.btn:focus,.btn:hover{background-color:#c2121f!important;border:1px solid transparent;color:#fff!important}.btn.btn-white:hover{background-color:#fff!important;color:#c2121f!important}.btn.btn-orange:hover{background-color:#e57a24!important;color:#fff!important}.vertical-centered{align-items:center;display:flex}.logo-container{bottom:10rem;left:50%;position:absolute;transform:translate(-50%);width:550px}.container-600{max-width:600px}.container-1200,.container-600{padding-left:15px;padding-right:15px}.container-1200{max-width:1200px}.container-1500{max-width:1500px;padding-left:50px;padding-right:50px}.container-1800{max-width:1800px}.container-title{padding:50px 0 0 150px}main{padding-bottom:120px}.img-mask{background-color:#c2121f;opacity:.4;transition:opacity .5s}.img-mask,.img-title-container{bottom:0;left:0;position:absolute;right:0;top:0}.img-title-container{align-items:center;display:flex;justify-content:center;padding:30px;transition:opacity .3s}.img-title-container .img-title{color:#fff;font-size:3.5rem;font-weight:700;line-height:1.2;margin:0;text-align:center}.zoom{transition:transform .3s cubic-bezier(.8,-.98,.46,2.1)}.zoom:hover{transform:scale(1.05);transform-origin:center}.video-container{height:0;overflow:hidden;padding-bottom:56.25%;padding-top:30px;position:relative}.video-container embed,.video-container iframe,.video-container object{height:100%;left:0;position:absolute;top:0;width:100%}ol li[data-list=bullet]{list-style-type:disc}.container-banner{padding-left:0;padding-right:0}.banner{align-items:flex-start;background-position:50%;background-size:cover;display:flex;flex-direction:column;height:calc(80vh - 200px);justify-content:flex-end;padding:0 110px 5vh}.banner.banner-fixed{background-attachment:fixed}.banner .logo-banner{max-width:460px;width:60vw}.banner h1{color:#fff;font-size:5rem;font-weight:500;line-height:1.15;margin:0;text-align:left}.container-breadcrumb{padding:25px 50px 60px}.breadcrumb-item{font-family:Albert Sans;font-size:1.9rem;font-weight:300}.breadcrumb-item a,.breadcrumb-item+.breadcrumb-item:before{color:#4a4a49;font-weight:300}.breadcrumb-item.active,.breadcrumb-item.active a{color:#4a4a49;font-weight:500}.section-page-title{margin-bottom:100px;text-align:center}.container-intro{margin-bottom:120px;padding-left:15px!important;padding-right:15px!important}.intro-content{margin:80px auto 0;max-width:1145px;padding:0 22.5px}.intro-content *{font-size:2.25rem;letter-spacing:-.03em}.carousel .carousel-control-next-icon,.carousel .carousel-control-prev-icon{height:4rem;width:4rem}.carousel .carousel-indicators{bottom:-60px}.carousel .carousel-indicators [data-bs-target]{background-color:#c2121f}.dz-container{border:2px dashed #e57a24;padding:3px}.dropzone{background-color:#e57a24;border:0;min-height:auto;padding:10px}.dropzone .dz-message,.dropzone .dz-preview{margin:0}.dropzone .dz-message,.dropzone .dz-preview .dz-remove{color:#fff;font-size:1.5rem}.dropzone .dz-preview .dz-image{height:80px}.dropzone .dz-preview .dz-details{padding-bottom:1em;padding-top:1em}#upload-application.is-invalid .invalid-feedback{display:block}#upload-application.is-invalid .dz-container{border-color:#d55f48}.dz-container.is-invalid{border-color:#d55f48;border-style:solid}header{background-color:#fff;height:180px;left:0;padding:30px 0 20px;position:absolute;right:0;top:0;z-index:3}header.sticky{height:auto;padding-bottom:10px;padding-top:15px;position:fixed}header.sticky .logo{display:none!important}header.sticky .logo2{display:block!important}header.sticky #nav-ranges{display:none!important}header.sticky .btn{margin-bottom:10px}.container-header{padding-left:25px;padding-right:25px}header #navbar-desktop .btn{font-family:Albert Sans;font-size:1.4rem;margin:0 13px 20px 0}.nav-logo{display:block;width:260px}.nav-link{color:#c2121f;font-family:Albert Sans;font-size:1.6rem;font-weight:500;margin:0 .9vw;padding:5px 0;position:relative}.nav-link.active,.nav-link:focus,.nav-link:hover{color:#e57a24!important}.nav-item{position:relative}#nav-ranges{margin-top:20px}#nav-ranges .nav-link{color:#000;font-size:1.5rem}#navbar-mobile .btn-red{margin:1vh 0 2.5vh}#navbar-mobile .btn-red:hover{transform:scale(1.01)}#navbar-mobile{background-color:#fff;bottom:0;display:none;height:calc(100vh - 78px);left:0;overflow:auto;position:absolute;top:80px;width:100%;z-index:1000}#navbar-mobile .nav{padding:15px 8vw}#navbar-mobile .nav-link{font-size:2.2rem;font-weight:400;margin:0;padding:1.3vh 0}#navbar-mobile li{border-bottom:1px solid #c2121f;filter:alpha(opacity=0);opacity:0}#navbar-mobile .nav-link:after{bottom:0;height:60%;left:-15px;top:20%;width:5px}#navbar-mobile .nav-ranges{background-color:#e57a24}#navbar-mobile .nav-ranges li{border-bottom:1px solid #fff}#navbar-mobile .nav-ranges li .nav-link{color:#fff;font-size:1.8rem;line-height:1.2;text-transform:uppercase}#navbar-mobile .nav-ranges li .nav-link.active,#navbar-mobile .nav-ranges li .nav-link:active,#navbar-mobile .nav-ranges li .nav-link:focus{color:#000!important}#navbar-mobile .nav-ranges li:last-child{border-bottom:none}#navbar-mobile .btn{font-size:1.8rem;margin:10px 0 20px}#navbar-toggle{background-color:transparent;border:none;box-shadow:none!important;height:40px;outline:0!important;position:absolute;right:15px;top:20px;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);vertical-align:top;width:40px;z-index:1001}#navbar-toggle:hover{filter:alpha(opacity=100);opacity:1}#navbar-toggle span{background-color:#e57a24;border-radius:0;display:block;height:2px;left:0;opacity:1;position:absolute;-webkit-transform:rotate(0deg);-moz-transform:rotate(0deg);-o-transform:rotate(0deg);transform:rotate(0deg);transition:.3s ease-in-out;width:100%}#navbar-toggle span:first-child{left:auto;right:0;top:10px;width:50%}#navbar-toggle span:nth-child(2),#navbar-toggle span:nth-child(3){top:20px}#navbar-toggle span:nth-child(4){top:30px}#navbar-toggle:not(.open):hover span:first-child{width:100%}#navbar-toggle.open span:first-child,#navbar-toggle.open span:nth-child(4){opacity:0;top:20px;width:0}#navbar-toggle.open span:nth-child(2){-webkit-transform:rotate(45deg);-moz-transform:rotate(45deg);-o-transform:rotate(45deg);transform:rotate(45deg)}#navbar-toggle.open span:nth-child(3){-webkit-transform:rotate(-45deg);-moz-transform:rotate(-45deg);-o-transform:rotate(-45deg);transform:rotate(-45deg)}footer{background-color:#c2121f;color:#fff;padding:0 160px}footer .footer-container{display:flex;flex-wrap:wrap;gap:80px}footer .footer-middle,footer .footer-right{padding:60px 0 0}footer .footer-middle{flex:1}footer .footer-right{display:flex;flex-direction:column;justify-content:flex-end;width:420px}footer .footer-nav-title a{color:#fff;font-family:Albert Sans;font-size:1.5rem;font-weight:700;text-transform:uppercase}footer a:focus,footer a:hover{color:#000!important}footer .footer-baseline{font-family:Albert Sans;font-size:1.7rem;font-weight:400;margin-bottom:50px}footer .footer-baseline img{margin:5px 0 0 5px;vertical-align:text-bottom}footer .footer-logo{margin-bottom:30px}footer .footer-networks{display:flex;gap:14px;justify-content:flex-end;margin-bottom:13px}footer .footer-bottom{font-family:Albert Sans;font-size:1.15rem;font-weight:400;margin-bottom:60px;text-align:right;text-transform:uppercase}footer .footer-bottom a{color:#fff;margin-right:15px}.picto-network{background-image:url(/build/images/logo_networks.fc4d2cc1.svg);background-size:cover;display:inline-block;height:38px;width:39px}.picto-network,.picto-network.picto-network-linkedin{background-position:0 0}.picto-network.picto-network-facebook{background-position:91px 0}.picto-network.picto-network-instagram{background-position:39px 0}#home .main{padding-bottom:30px}#home .home-slider{margin-bottom:80px}#home .home-slider .home-slide{height:calc(100vh - 180px);overflow:hidden;position:relative}#home .home-slider .home-slide .home-slide-image{background-position:50%;background-size:cover;height:100%}#home .home-slider .home-slide .home-slide-image.bg-fixed{background-attachment:fixed}#home .home-slider .home-slide .home-slide-video{height:100%;inset:0;object-fit:cover;position:absolute;width:100%;z-index:0}#home .home-slider .home-slide .home-slide-title{bottom:5%;color:#fff;font-family:Violet;font-size:5rem;font-weight:400;left:5%;line-height:1.2;margin:0;position:absolute;right:5%;text-align:left;text-transform:uppercase}#home .intro-content{margin-top:0}#home .container-tiles{margin-bottom:120px}#home #container-news{margin-bottom:80px;max-width:1400px;padding-left:30px;padding-right:30px}#home #container-news .article .article-text{padding-right:40px}#home #container-clients{padding:60px 0}#home #container-clients .clients-ticker{overflow:hidden;width:100%}#home #container-clients .clients-ticker .clients-row-wrapper{cursor:ew-resize;overflow:hidden;padding:10px 0;width:100%}#home #container-clients .clients-ticker .clients-row-wrapper .clients-track{display:flex;will-change:transform}#home #container-clients .clients-ticker .clients-row-wrapper .clients-track .clients-set{align-items:center;display:flex;flex-shrink:0;gap:20px;padding-right:20px}#home #container-clients .clients-ticker .clients-row-wrapper .clients-track .clients-set .clients-logo img{display:block;height:130px;width:auto}.container-tiles{margin:0 auto 80px;max-width:1200px}.container-tiles a.btn-tile{display:block;margin-bottom:40px;overflow:hidden;position:relative}.container-tiles a.btn-tile img{transition:.3s}.container-tiles a.btn-tile:hover img{transform:scale(1.1)}.container-tiles a.btn-tile:hover .img-mask{opacity:1}#range .range-legend{color:#000;font-weight:700;line-height:1.6;margin-top:60px;text-align:center}#range .range-legend img{margin:0 2px 0 5px;vertical-align:text-bottom}#product .title-with-picto,#range .title-with-picto,.family-title{color:#e57a24;text-align:center}.family-title{display:block;font-size:.7em;font-style:italic;font-weight:500;line-height:1.2;margin-top:.5em}#product .product-documents .product-document{margin-bottom:10px}#product .product-documents .product-document a{color:#e57a24;font-family:Albert Sans;font-size:1.8rem;font-weight:500;text-transform:uppercase}#product .product-documents .product-document a i{font-size:1.5em;margin-right:10px}#product .product-documents .product-document a:hover{color:#000!important}#product .container-product{margin-bottom:120px}#product .container-product .product-img{margin:0 auto 60px;max-width:480px}#product .container-product .btn{margin-bottom:60px}#product .row-product{background-color:#e57a24;min-height:750px}#product .row-product .col-product-left{background-position:50%;background-size:cover;height:100%}#product .row-product .col-product-right{display:flex;flex-direction:column;height:100%;justify-content:center;padding:60px 3vw}#product .row-product .col-product-right .product-title{color:#fff;font-size:4.15rem;font-weight:400;line-height:.85em;margin-bottom:.8em;padding-left:45px;position:relative;text-align:left;text-transform:none}#product .row-product .col-product-right .product-title:before{background-color:#fff;content:"";height:30px;left:0;position:absolute;top:0;width:30px}#product .row-product .col-product-right .product-characteristics{margin-bottom:40px}#product .row-product .col-product-right .product-characteristics ul{padding-left:3em}#product .row-product .col-product-right .product-characteristics ul li{color:#fff;font-family:Albert Sans;font-size:2.6rem;font-weight:400;line-height:1.3}#product .row-product .col-product-right .btn.btn-quotation{font-family:Albert Sans;font-size:2.2rem;line-height:1.2;margin-bottom:40px;padding-left:10px;padding-right:10px}#product .row-product .col-product-right .product-documents .product-document a{color:#fff}#product .paragraphs .paragraph{margin-bottom:80px}#product .paragraphs .paragraph.paragraph-text{margin-left:45px;margin-right:45px}#product .paragraphs .paragraph.paragraph-video{margin-bottom:140px}#product .paragraphs .paragraph .content *{color:#000;font-family:Albert Sans;font-size:2.2rem;font-weight:400}.paragraph-title{color:#000;font-family:Albert Sans;font-size:2.2rem;font-weight:700;margin-bottom:1em;text-transform:uppercase}.paragraph-image-legend{color:#4a4a49;font-family:Albert Sans;font-size:1.8rem;font-style:italic;font-weight:400;margin-top:10px;text-align:center}#group .paragraphs .paragraph,#services .paragraphs .paragraph{padding:10px 0}.paragraphs .paragraph h2{font-size:3.5rem;font-weight:700;margin-bottom:.8em}.paragraphs .paragraph .content *{font-size:1.75rem;font-weight:300}.paragraphs .order-lg-first .paragraph .content *,.paragraphs .order-lg-first .paragraph h2{text-align:right}.paragraphs .order-lg-last .paragraph h2{text-align:left}#group .paragraphs{margin-bottom:120px}#group .paragraphs .paragraph{padding:10px 4vw}#group .paragraphs .paragraph .content *{text-align:justify}#group .paragraphs .order-lg-first .paragraph{padding-left:7vw}#group .paragraphs .order-lg-last .paragraph{padding-right:7vw}#group .images h2{font-family:Violet;font-size:5rem;font-weight:500;margin-left:15px;margin-right:15px;text-transform:uppercase}#group .images .row-image{margin-bottom:70px}#group .images .row-image h3{color:#000;font-family:Roboto;font-size:2.25rem;font-weight:700;margin-bottom:.8em}#services .paragraphs .row-paragraph{margin-bottom:50px}#services .paragraphs .row-paragraph h2{font-family:Violet;font-weight:500;text-transform:uppercase}#services .paragraphs .row-paragraph .order-lg-first .paragraph{padding-right:3vw}#services .paragraphs .row-paragraph .order-lg-last .paragraph{padding-left:3vw}#container-locations{align-items:center;background:#e57a24;display:flex;flex-direction:row;gap:30px;justify-content:center;padding:70px 30px}#container-locations h2{color:#fff;font-size:4.3rem;margin-bottom:1.3em;text-align:left}#container-locations .locations-list{color:#fff;display:flex;font-family:Albert Sans;gap:3rem;line-height:1.3}#container-locations .locations-list .location-title{font-size:1.7rem;font-weight:500}#container-locations .locations-list .location-text{font-size:1.7rem;font-weight:300}#container-locations .locations-list .location-text strong{font-weight:500}#container-locations .locations-list .location-text a{color:#fff}#container-locations .locations-list .location-text a:hover{color:#fff!important;text-decoration:underline}#container-locations .container-map{max-width:490px}#news #container-news{padding-bottom:10px}#news #container-news #articles{margin:0 auto;max-width:650px}#container-news h2{margin-bottom:1em}#container-news .article{margin-bottom:30px;max-width:650px}#container-news .article .article-img{margin-right:20px;overflow:hidden}#container-news .article .article-img img{transition:.3s}#container-news .article .article-text .article-date{color:#000;font-size:2rem;font-weight:300}#container-news .article .article-text .article-title{color:#e57a24;font-size:2.5rem;font-weight:700;margin-bottom:.1em}#container-news .article .article-text .article-subtitle{color:#000;font-family:Albert Sans Italic;font-size:2rem;font-weight:700}#container-news .article .article-text .article-intro{margin:3rem 0}#container-news .article .article-text .article-intro *{color:#000;font-size:1.75rem;font-weight:300}#container-news .article .article-text a{font-size:1.5rem;font-weight:300;text-transform:uppercase}#container-news .article .article-text a:hover{color:#000!important;opacity:.8}#news main{padding-bottom:30px}#news main .article-link{color:#000!important;display:block}#news main .article-link .row-article{margin-bottom:70px}#news main .article-link .article-img-container{margin-right:30px;overflow:hidden}#news main .article-link .article-img-container img{transition:.3s}#news main .article-link:hover .article-img-container img{transform:scale(1.05)}#news main #article{margin:0 auto 140px;max-width:960px}#news main #article .a-linkedin{display:inline-block;margin-bottom:30px}#news main #article .article-content{margin-bottom:80px}#news main .article-content *,#news main .article-title{font-family:Albert Sans}#news main .article-title{color:#000;font-size:2.5rem;margin-bottom:1em;text-align:left}#news main .article-content *{font-size:1.8rem}#team .member{margin-bottom:80px}#team .member h2{color:#000;font-family:Albert Sans;font-size:2.2rem;margin:1em 0 .1em}#team .member p{color:#4a4a49;font-size:1.8rem}#apply .offer-container{margin-bottom:80px}#apply .offer-container .offer-title{margin-bottom:.8em}#apply .offer-container p{font-size:1.8rem;font-weight:400}#apply .offer-container p.offer-type{font-size:1.9rem;font-weight:700;margin-bottom:1em}#contact .row,.form-signin .form-group{margin-bottom:20px}.form-signin .form-control,.form-signin label{font-family:Roboto;font-size:1.6rem}.form-signin .form-control{border:1px solid #4a4a49;border-radius:0;padding:12px 8px}.form-signin textarea.form-control{height:158px;height:263px;padding:8px}.form-signin .form-control:focus{border-color:#e57a24}.form-signin .form-control.is-invalid{border-color:#c2121f}.form-signin label{color:#000;font-family:Albert Sans;font-weight:500}.form-signin label.form-check-label{cursor:pointer;font-weight:400;line-height:1.2}#contact .row.row-optin{margin-bottom:60px}.form-check{padding-left:3em}.form-signin .form-check-input{border:2px solid #e57a24;height:2rem;margin-left:-3rem;width:2rem}.form-signin .form-check-input:checked{background-color:#4a4a49;border-color:#4a4a49}.form-signin .form-check-input:focus{border-color:#000}.form-signin ul{list-style:none;margin-top:.25rem;padding:0}.form-signin ul li,.invalid-feedback{color:#c2121f;font-size:1.4rem}.form-signin .form-control.is-valid,.form-signin .was-validated .form-control:valid{padding-right:10rem}.form-check-input.is-valid:checked,.was-validated .form-check-input:valid:checked{background-color:#000}.form-signin .info{font-family:Albert Sans;font-size:1.4rem;font-weight:300}.form-signin .row-send{margin-top:40px}.form-signin .btn{padding-left:4em;padding-right:4em}#contact .contact-info{margin-top:80px}#contact .contact-info .contact-info-title{color:#e57a24;font-family:Violet;font-size:3.5rem;margin-bottom:.5em}#contact .row-items{margin-bottom:100px}#contact .row-items h3{font-weight:700;margin-bottom:.5em}#contact .row-items .row-item{margin-bottom:10px}#contact .row-items .row-item a{font-weight:700;vertical-align:middle}#contact .row-items .row-item .btn-remove{margin-right:5px;padding:0 7px}#locations .location{margin-bottom:60px;text-align:center}#locations .location h2,#locations .location h3{font-size:3rem}#locations .location h2{color:#000}#locations .location h3{margin-bottom:.7em}#locations .location p,#locations .location p a{color:#777}#error .main{padding-bottom:120px;padding-top:70px}@media(max-width:1399px){.nav-link{font-size:1.4rem}#nav-ranges .nav-link{font-size:1.35rem}#container-locations .container-map{max-width:300px}}@media(max-width:1199px){body{padding-top:80px}header{height:80px;padding-bottom:20px;padding-top:20px;position:fixed}.nav-logo{width:240px}.container-600{padding-left:0;padding-right:0}#home .home-slider .home-slide{height:calc(100vh - 80px)}#home #container-news .title-with-picto{text-align:center}#home #container-news .article{margin-left:auto;margin-right:auto}#home #container-news .article .article-text{padding-right:0}#home #container-news .article .article-text .article-date,#home #container-news .article .article-text .article-subtitle{font-size:1.8rem}#home #container-news .article .article-text .article-title{font-size:2.2rem}#home #container-news .article .article-text .article-subtitle{font-size:1.8rem}#home #container-news .article .article-text .article-intro *{font-size:1.6rem}#home #container-news .article .article-text a{font-size:1.4rem}#container-locations{flex-direction:column;padding-bottom:45px;padding-top:45px}#container-locations>div:first-child{width:auto}#container-locations h2{margin-bottom:.8em;text-align:center}#container-locations .container-map{max-width:200px}#product .paragraphs .paragraph .paragraph-title,#product .paragraphs .paragraph.paragraph-text{margin-left:15px;margin-right:15px;text-align:center}}@media(max-width:991px){.container-1500{padding-left:30px;padding-right:30px}#navbar-desktop.container-banner{padding-left:15px;padding-right:15px}.container-breadcrumb{padding:20px 15px 40px}.intro-content *{font-size:1.8rem;letter-spacing:0}.container-tiles{max-width:750px;padding-left:30px;padding-right:30px}.img-title-container .img-title{font-size:2.8rem}#container-news .article .article-img{margin-right:0}.section-locations{padding-left:5vw;padding-right:5vw}.section-locations .locations-title{width:100%}a.btn-download{margin-left:auto;margin-right:auto}a.btn-download br{display:none}#product .row-product{min-height:auto}#product .row-product .col-product-left{height:calc(100vh - 65px)}#product .row-product .col-product-right{padding:50px 30px}#product .row-product .col-product-right .product-title{font-size:3rem;padding-left:32px}#product .row-product .col-product-right .product-title:before{height:22px;width:22px}#product .row-product .col-product-right .product-characteristics ul li{font-size:2rem}#product .row-product .col-product-right .btn.btn-quotation{font-size:2.2rem}#product .row-product .col-product-right .product-documents .product-document a{font-size:1.6rem}.paragraphs .paragraph h2{font-size:3rem}.paragraphs .paragraph .content *{font-size:1.6rem}.paragraphs .order-lg-first .paragraph h2{text-align:left}#group .paragraphs .container-1500,#services .paragraphs .container-1500{padding-left:0;padding-right:0}#group .paragraphs .paragraph,#services .paragraphs .paragraph{padding:20px 30px 60px!important}#group .paragraphs{margin-bottom:80px}#group .images{padding-left:0;padding-right:0}#group .images .row-image h3{font-size:1.8rem;margin-left:15px;margin-right:15px;text-align:center}#services .paragraphs .row-paragraph{margin-bottom:60px}#services .paragraphs .row-paragraph .paragraph{padding-bottom:0!important}#services .paragraphs .row-paragraph .order-lg-first .paragraph .content *{text-align:left}#team .member{margin-left:auto;margin-right:auto;max-width:400px;text-align:center}#team .member h2{margin-top:.8em}#news main .article-link .article-img-container{margin-bottom:20px;padding-right:0}#news main #article{padding-right:0}#container-locations .locations-list{flex-direction:column;text-align:center}#container-locations .container-map{display:none}footer{height:auto;padding:30px 15px}footer .footer-container{display:block}footer .footer-middle{margin-bottom:30px}footer .footer-middle .footer-nav-title{margin-bottom:2px}footer .footer-middle,footer .footer-right{padding:0}footer .footer-right{width:100%}footer .footer-networks{justify-content:center}footer .footer-bottom{margin:20px auto 0;text-align:center}footer .footer-bottom li{display:block;margin-bottom:.5em}footer .footer-bottom li a{margin-right:0}}@media(max-width:767px){body{padding-top:73px}header{height:73px}.container-header{padding-left:15px;padding-right:15px}.nav-logo{width:200px}#navbar-mobile{height:calc(100vh - 73px);top:73px}#navbar-toggle{top:15px}.breadcrumb-item{font-size:1.4rem}main{padding-bottom:50px}h1,h2{font-size:3.5rem}h1{text-align:center}p{font-size:1.6rem}.title-with-picto img{width:25px}.banner{height:62vw}.container-intro{margin-bottom:80px}.container-title{padding-left:120px}.intro-content *{font-size:1.6rem}#home .section-page-title,.section-page-title{margin-bottom:50px}.img-title-container .img-title{font-size:3rem}a.btn-tile{margin:0 auto 20px;max-width:400px}#home .home-slider{margin-bottom:60px}#home .home-slider .home-slide{height:calc(100vh - 73px)}#home .home-slider .home-slide .home-slide-title{font-size:3.8rem}#home .section-intro{margin-bottom:50px}#home #container-news{margin-bottom:40px}.family-title{font-size:.6em}.paragraphs .paragraph h2{font-size:2.6rem}#group .paragraphs{margin-bottom:60px}#group .images h2{font-size:3.5rem}#group .images h3{font-size:1.8rem}#container-locations h2{font-size:4.5rem}#news main .article-title{font-size:2.2rem}#news main .article-content *{font-size:1.6rem}#apply .offer-container p.offer-type{font-size:1.8rem;text-align:center}#apply .offer-container p{font-size:1.6rem}}@media(max-width:575px){#home .home-slider .home-slide .home-slide-title,h1 .home-slider .home-slide .home-slide-title,h2 .home-slider .home-slide .home-slide-title{font-size:2.8rem}#home #container-news .article,h1 #container-news .article,h2 #container-news .article{margin-bottom:40px}#home #container-news .article .article-img,h1 #container-news .article .article-img,h2 #container-news .article .article-img{margin-bottom:10px}#home #container-news .article .article-text .article-intro,h1 #container-news .article .article-text .article-intro,h2 #container-news .article .article-text .article-intro{margin:2rem auto 1rem}#container-locations h2{font-size:3rem}.form-signin .form-control,.form-signin label{font-size:1.6rem}#contact .row-items h3{font-size:2.2rem}#contact .row-items:last-child{margin-bottom:70px}.btn{font-size:1.8rem}}