* { box-sizing: border-box; } body {margin: 0;}.absolute{opacity:0.71;position:absolute;z-index:-1;}.img-100{height:100%;width:100%;}.top-bar{align-items:center;display:flex;justify-content:flex-end;padding:8px 30px 8px 30px;}.site-width{max-width:100%;width:1800px;}.margin-center{margin:0px auto 0px auto;}.top-bar__item{margin:0px 10px 0px 10px;}.button--tel{background-color:transparent;border:1px solid rgba(255,255,255,0.7);border-radius:4px 4px 4px 4px;color:white;display:flex;font-size:1.375rem;font-weight:700;height:40px;margin:0px 0px 0px 10px;padding:8px 24px 8px 24px;}.button--tel:hover{background-color:rgba(57,35,67,0.4);}.icon--FB__cont{background-attachment:scroll;background-image:url("/assets/../assets/ico-fb.svg");background-position:center center;background-repeat:no-repeat;background-size:contain;border:1px solid rgba(255,255,255,0.7);border-radius:4px 4px 4px 4px;height:40px;margin:0px 10px 0px 10px;width:40px;}.icon--FB__cont:hover{background-color:rgba(57,35,67,0.4);}.logo-img{display:flex;height:50px;max-width:100%;width:360px;}.nav-menu{align-items:center;color:white;display:flex;font-size:0.875rem;font-weight:700;justify-content:space-between;margin:0px 0px 0px 10px;}.uppercase{text-transform:uppercase;}.site-width.nav-menu{margin:0px auto 0px auto;}.top-bar:before{background-color:rgba(57,35,67,0.4);max-width:100%;}.bg-color--darker{background-color:rgba(57,35,67,0.4);}.text-centered{text-align:center;}.header{display:flex;justify-content:center;position:relative;}.header__cont{display:flex;flex-wrap:wrap;justify-content:center;margin:120px 0px 120px 0px;}.h1{font-size:3rem;font-weight:300;margin:0px 0px 10px 0px;}.padding-30{padding:0px 30px 0px 30px;}.text-shadow{text-shadow:0px 3px 5px rgba(17,4,52,0.5);}.hover--underlined-offset:hover{text-decoration:underline solid white 2px;}.nav-menu:hover{text-decoration:underline solid initial 4px;}.h3__hr-left{font-size:1.75rem;margin:0px 0px 30px 0px;padding:0px 0px 20px 0px;}.h3__hr-left:after{background-color:white;content:'';display:block;height:6px;position:relative;top:20px;width:60px;}.padding-80-30{padding:80px 30px 80px 30px;}.\32 col-grid{column-count:2;flex-wrap:wrap;}.zone-int__item{margin:0px 0 0 0;padding:15px 0px 15px 0px;}.zone-int__intro{font-size:1.125rem;line-height:1.75rem;padding:10px 0px 10px 0px;}.bg-white_-8{background-color:rgba(255,255,255,0.8);z-index:-1;}.relative-pos{align-items:center;display:flex;position:relative;}.color--grey{color:#757575;}.color--grey.headline--title{font-weight:300;}.color-8055BD{color:#8055bd;}.headline--title{font-weight:300;margin:0 0 0px 0;padding:0px 0px 10px 0px;}.p{line-height:1.4rem;margin:0px 0 0 0;padding:0px 0px 0px 0px;}.button{background-color:transparent;border:1px solid #8055bd;border-radius:4px 4px 4px 4px;color:#8055bd;display:inline-block;font-size:1.125rem;padding:15px 40px 15px 40px;white-space:nowrap;}.padding-60-30{padding:60px 30px 60px 30px;}.flex-center{align-items:center;display:flex;justify-content:center;}.headline__cont{padding:0px 40px 0px 40px;}.button:hover{background-color:rgba(128,85,189,0.16);}.text--boxed{padding:60px 40px 60px 40px;position:relative;}.text--boxed:before{background-color:rgba(255,255,255,0.2);border:1px solid white;border-radius:4px 4px 4px 4px;content:'';display:block;height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:-10;}.button.button--add-white-02{background-color:rgba(255,255,255,0.2);border:1px solid white;color:white;}.button.button--add-white-02:hover{background-color:rgba(128,85,189,0);}.flex-center-wrap{display:flex;flex-wrap:wrap;justify-content:center;}.h4{font-size:1.375rem;margin:0px 0px 10px 0px;}.bg___dark{background-color:rgba(55,53,83,0.2);}.txt-color--white{color:white;}.txt-font{font-family:"Montserrat",sans-serif;}.flex__3colums--center.flex-justif-center{justify-content:center;}.flex__4colums--center{align-items:center;display:flex;flex-basis:25%;flex-direction:column;flex-wrap:wrap;justify-content:center;}.button--tel.button--tel__add-little{font-size:1.2rem;padding:8px 18px 8px 18px;}.footer-mail{margin:10px 0px 30px 0px;}.bg__darker{background-color:rgba(55,53,83,0.4);}.headline--txt{font-size:1.125rem;line-height:1.75rem;margin:0px 0 0 0;}.z-index{z-index:10;}.boxed__txt{background-attachment:scroll;background-image:linear-gradient(to right, #ffffff 0%, #faeeff 100%);background-position:left top;background-repeat:repeat;background-size:auto;border:1px solid white;padding:80px 80px 80px 80px;}.h3__hr-left--grey{font-size:1.75rem;margin:0px 0px 15px 0px;padding:0 0 30px 0;}.h3__hr-left--grey:after{background-color:#757575;content:'';display:block;height:6px;position:relative;top:20px;width:60px;}.footer__item{padding:30px 0px 30px 0px;}.nav-bar{align-items:center;display:flex;justify-content:space-between;padding:30px 30px 30px 30px;}.nav-menu__item{padding:0px 15px 0px 15px;}.margin-30{margin:30px 0px 30px 0px;}.color-rgba{background-color:rgba(12,6,29,0.2);}.top-bar__mail{margin:0 10px 0 0;}.menuToggle{align-items:center;display:none;flex-direction:column;height:40px;justify-content:center;margin:0px 0px 0px 15px;width:40px;}.hamb-menu__lines{background-color:white;border-radius:3px 3px 3px 3px;height:4px;margin:0 0 5px 0;position:relative;width:33px;}.menu{align-items:center;display:none;flex-direction:column;font-size:2rem;height:100vh;justify-content:center;left:3000px;line-height:4rem;margin:0px 0 0 0;padding:65px 0px 0px 0px;text-align:center;top:0px;width:100vw;z-index:5;}.bg__darker-max{background-color:rgba(55,53,83,0.8);}.underline{text-decoration:underline solid white auto;}.flex-nowrap{display:flex;}.padding-right-30{padding:0 30px 0 0;}.margin-0{margin:0px 0 0 0;}.padding-20-30{padding:20px 30px 20px 30px;}.bg__color-373553{background-color:#373553;}#ii6r7xj{background-attachment:scroll;background-image:url("/assets/../assets/banner-moquette-pierre-entretien-min.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}#iqp59ya{font-style:normal;}#ik1oy9h{font-style:normal;}#ijvizu2{font-style:normal;}#ig22u8q{font-style:normal;}#im1uz0t{font-style:normal;}#ihl8u2a{font-style:normal;}#iuwbtg4{font-weight:normal;}.cont__img-caption{align-items:center;background-attachment:scroll;background-image:url("/assets/../assets/entretien-avant-min.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;justify-content:flex-end;min-height:500px;position:relative;}.caption{align-content:center;align-items:center;background-color:white;display:inline-block;flex-direction:row;justify-content:center;margin:0px 0px 5px 0px;padding:10px 10px 10px 10px;text-align:center;}.flex__2col{display:flex;}.col__2-3{width:66%;}.col__1-3{width:34%;}#i4cvx3i{background-attachment:scroll;background-image:url("/assets/../assets/entretien-après-min.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}#i55f4y3{font-weight:normal;}#ilinqyg{white-space-collapse:preserve;}#iec3s4h{background-attachment:scroll;background-image:url("/assets/../assets/entretien-master-resine-solutions-2023-min.webp");background-position:center center;background-repeat:no-repeat;background-size:cover;}#ixh471i{font-weight:normal;}#i9s5ruu{font-weight:normal;}.no-break-text{white-space:pre;}#iptn4nm{font-style:normal;}.button.button--add-white{background-color:white;border:1px solid white;}.width-50{width:50%;}.logo-img.obj-cont{object-fit:contain;object-position:center center;}.obj-cont{object-fit:contain;object-position:center center;}.w-100{width:100%;}@media (max-width:992px){.flex-center{flex-wrap:wrap;}.order-1{order:1;}.\32 col-grid{column-count:1;}.text-wrap{white-space:normal;}.flex__4colums--center{flex-basis:100%;}.nav-menu{display:none;}.top-bar__item{display:none;}.top-bar{justify-content:center;}.margin-right__-80.order-1{margin:-80px 0px 0px 0px;}.margin-30{margin:30px 0px 0px 0px;}}@media (max-width: 992px){.menuToggle{display:flex;}.col__1-3{width:100%;}.col__2-3{width:100%;}.flex__2col{flex-direction:column;}.boxed__txt{padding:30px 30px 30px 30px;}.menu{background-color:#373553;bottom:0px;position:fixed;right:0px;z-index:5;}.z-index-100{z-index:100;}.logo-img{margin:0px 10px 0px 0px;}}@media (max-width:768px){.text-wrap{white-space:normal;}}@media (max-width: 768px){.padding-right-30{padding:0px 0px 0px 0px;}.flex-nowrap{flex-wrap:wrap;}.padding-top-20__mob{padding:60px 0px 0px 0px;}.width-50{width:100%;}.hidden-mob{display:none;}.top-bar__mail{font-size:0.8rem;}.button__top-cont{font-size:1rem;}.headline__cont{padding:0px 20px 0px 20px;}.menu{font-size:1.2rem;line-height:2.2rem;}}@media (max-width: 480px){.top-bar__mail{display:none;}}