@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@100;200;300;400;600;700&display=swap);bold{font-weight:600}a{color:inherit;text-decoration:none}*{-webkit-box-sizing:border-box;box-sizing:border-box}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:"";content:none}table{border-collapse:collapse;border-spacing:0}body{font-family:Open Sans,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.main{max-width:100%;height:100vh}.main .hero-text{width:inherit;height:inherit;display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;color:#fff;text-align:center}.main .hero-text .section-desc{font-size:1.4rem;font-weight:400;letter-spacing:1px;line-height:1.3}.main .hero-text .section-title{font-size:2.5rem;font-weight:800;letter-spacing:-1px;text-transform:uppercase;margin-top:2rem}.main .hero-text .section-slogan{font-size:1.4rem;font-weight:100;letter-spacing:1px;margin-top:.5rem}.main .bg-hero{position:absolute;top:0;left:0;overflow:hidden;width:100%;height:100vh;z-index:-10}.main .bg-hero img{width:100%;height:100vh;-webkit-object-fit:cover;object-fit:cover;z-index:1}.main .bg-hero .cover-bg:after{content:"";z-index:1;width:100%;height:100%;position:absolute;top:0;left:0;background:-webkit-gradient(linear,left bottom,left top,from(#090a0c),color-stop(10%,rgba(0,0,17,.8)),to(rgba(14,39,210,.05)));background:-webkit-linear-gradient(bottom,#090a0c,rgba(0,0,17,.8) 10%,rgba(14,39,210,.05));background:linear-gradient(0deg,#090a0c,rgba(0,0,17,.8) 10%,rgba(14,39,210,.05))}@media screen and (max-width:768px){.hero-text{padding:2rem}.section-desc{font-size:1.2rem}.section-title h1{font-size:2rem}.section-slogan p{font-size:1.1rem;line-height:1.3;font-weight:400}}@-webkit-keyframes linksAnim{0%{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@keyframes linksAnim{0%{-webkit-transform:translate3d(100px,0,0);transform:translate3d(100px,0,0);opacity:0}to{-webkit-transform:translateZ(0);transform:translateZ(0);opacity:1}}@-webkit-keyframes linksOpa{0%{opacity:0}to{opacity:1}}@keyframes linksOpa{0%{opacity:0}to{opacity:1}}header{position:fixed;width:100%;height:80px;z-index:10}header.hidden{visibility:hidden;top:-30px;opacity:0}header.active,header.hidden{-webkit-transition:all .3s ease-in-out;transition:all .3s ease-in-out}header.active{visibility:visible;top:0}nav{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:space-between;height:80px;z-index:1;padding:0 2em;align-items:center;background:-webkit-gradient(linear,left top,left bottom,from(rgba(57,62,70,.5)),to(transparent));background:-webkit-linear-gradient(rgba(57,62,70,.5),transparent);background:linear-gradient(rgba(57,62,70,.5),transparent)}nav .section-logo{width:100%;height:100%;display:inline-flex;cursor:pointer}@media screen and (max-width:768px){nav .section-logo{width:125px;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}}nav .section-links a{color:#fff;padding:0 1.5em;font-size:1.2em;font-weight:500;align-items:center;height:100%;cursor:pointer}nav .section-links a,nav .section-links a:hover{-webkit-transition:all .25s ease-out;transition:all .25s ease-out}nav .section-links a:hover{color:#00adb5;border-bottom:5px solid #00adb5}nav .section-links a:active{color:#fff;border-bottom:5px solid #aad8d3}@media screen and (max-width:868px){nav .section-links{display:none;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}}nav .section-links .btn-link{border:2px solid #fff;border-radius:10px;padding:.2em 1.5em;margin-left:1em}nav .section-links .btn-link:hover{background-color:#00adb5;border:2px solid #00adb5;color:#fff;-webkit-transition:all .25s ease-in-out;transition:all .25s ease-in-out}nav .section-mobile{display:none;cursor:pointer}@media screen and (max-width:868px){nav .section-mobile{display:inline-block;-webkit-transition:all .25s ease-out;transition:all .25s ease-out}}.menu-mobile{width:100%;height:100%;position:fixed;background-color:rgba(36,38,43,.9882352941176471);display:flex;flex-direction:row;align-content:center;justify-content:space-between;align-items:center;right:-100%;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;z-index:5}.menu-mobile.active{right:0;-webkit-transition:all .5s ease-out;transition:all .5s ease-out}.sec-link{width:100%;height:inherit;display:flex;flex-direction:column;justify-content:space-between;align-items:center}.sec-link .set-linked{max-width:300px;height:90%;display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-end;margin:2rem auto;padding:3.3rem;font-size:2rem;font-weight:600;letter-spacing:-1px;color:#adadad}.sec-link .set-linked .linked-services .flex-service{width:100%;height:auto;display:flex;flex-direction:row;align-items:flex-end;margin-top:2rem}.sec-link .set-linked .linked-services .flex-service a{margin:0}.sec-link .set-linked .linked-services .flex-service .btn-activable{width:100%;height:100%;margin-left:3.3rem;cursor:pointer}.sec-link .set-linked .linked-services .links{font-size:1rem;-webkit-transition:all .5s ease-out;transition:all .5s ease-out;display:none}.sec-link .set-linked .linked-services .links.active{display:flex;width:100%;height:auto;flex-direction:column;align-items:flex-start;-webkit-transition:all .5s ease-in;transition:all .5s ease-in;-webkit-animation-name:linksOpa;animation-name:linksOpa;-webkit-animation-duration:1.5s;animation-duration:1.5s}.sec-link .set-linked .linked-services .links.active :first-child,.sec-link .set-linked .linked-services .links.active :nth-child(2){-webkit-animation-name:linksAnim;animation-name:linksAnim;-webkit-animation-duration:1s;animation-duration:1s}.sec-link .set-linked .linked-services .links.active :nth-child(2){-webkit-animation-delay:.2s;animation-delay:.2s}.sec-link .set-linked .linked-services .links.active :nth-child(3){-webkit-animation-name:linksAnim;animation-name:linksAnim;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-delay:.3s;animation-delay:.3s}.sec-link .set-linked .linked-services .links a{margin-left:1.5rem;height:1.5rem;text-transform:uppercase}.sec-link .set-linked a{display:inline-flex;margin-top:2rem;width:100%;align-items:center;justify-content:flex-start;cursor:pointer}.sec-link .set-linked a:hover{color:hsla(0,0%,93.3%,.9333333333333333);border-bottom:3px solid #00adb5;background:#464c56}.sec-link .sec-info{display:inline-flex;flex-direction:column;align-items:center;justify-content:space-evenly;width:100%;height:20%}.sec-link .sec-info .ico-email,.sec-link .sec-info .ico-numero{display:inline-flex;align-items:center;justify-content:center}.sec-link .sec-info p{margin-left:.5rem;font-size:.8rem;font-weight:400;letter-spacing:.5px;color:#adadad}.main-body{width:inherit;height:auto}.main-body p{color:#464c56}.main-body #thiky{position:relative;display:block;width:80%;height:1px;background:#adadad;margin:2rem;z-index:-1}.main-body .main-info{width:100%;height:auto;display:flex;flex-direction:row;flex-wrap:nowrap;align-items:center;justify-content:center;margin-top:2rem;padding:1rem}.main-body .main-info .sec-title{padding:1rem}.main-body .main-info .sec-title h3{font-size:1.4rem;font-weight:700;color:#00adb5;line-height:1.2}@media screen and (max-width:664px){.main-body .main-info .sec-title h3{line-height:1.3;margin-bottom:1rem}}.main-body .main-info .sec-title p{font-size:1.2rem;font-weight:400;line-height:1.3;margin-left:.5rem}@media screen and (max-width:664px){.main-body .main-info .sec-title p{font-size:1rem;line-height:1.5;margin:0 0 1rem}}.sec-title h2{margin-left:3rem}.bg-section{width:100%;background-color:#393e46;height:auto}.bg-section .bg-grid{justify-content:flex-start}.bg-section .bg-grid,.bg-section .bg-grid .section-1{display:flex;flex-direction:row;flex-wrap:wrap;align-items:center}.bg-section .bg-grid .section-1{width:50%;height:270px;justify-content:space-evenly}.bg-section .bg-grid .section-1 .sec-img{width:50%;height:100%;position:relative;overflow:hidden}.bg-section .bg-grid .section-1 .sec-img .onglet{position:absolute;top:0;left:0;text-align:center;-webkit-transform:translateY(85%);transform:translateY(85%);display:block;width:100%;height:100%;background-color:#00adb5;overflow:hidden}.bg-section .bg-grid .section-1 .sec-img .onglet p{display:inline-block;position:relative;font-size:1.3rem;font-weight:300;color:#f0f8ff;margin:10px}.bg-section .bg-grid .section-1 .sec-img .onglet .trait{width:80%;height:2px;background-color:azure;display:block;position:relative;-webkit-transform:translateX(25px);transform:translateX(25px)}.bg-section .bg-grid .section-1 .sec-icone{width:50%;height:270px;background-color:#464c56}.bg-section .bg-grid .section-1 .sec-icone img{-webkit-object-fit:scale-down;object-fit:scale-down}.bg-section .bg-grid .section-2{width:50%;height:270px;display:flex;flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:center}.bg-section .bg-grid .section-2 .sec-img{width:50%;height:100%;position:relative;overflow:hidden}.bg-section .bg-grid .section-2 .sec-img .onglet{position:absolute;top:0;left:0;text-align:center;-webkit-transform:translateY(85%);transform:translateY(85%);display:block;width:100%;height:100%;background-color:#00adb5;overflow:hidden}.bg-section .bg-grid .section-2 .sec-img .onglet p{display:inline-block;position:relative;font-size:1.3rem;font-weight:300;color:#f0f8ff;margin:10px}.bg-section .bg-grid .section-2 .sec-img .onglet .trait{width:80%;height:2px;background-color:azure;display:block;position:relative;-webkit-transform:translateX(25px);transform:translateX(25px)}.bg-section .bg-grid .section-2 .sec-icone{width:50%;height:270px;background-color:#464c56}.bg-section .bg-grid .section-2 .sec-icone img{-webkit-object-fit:scale-down;object-fit:scale-down}.sec-info-area .main-sec{margin-top:5rem;display:flex;flex-direction:column;width:100%}.sec-info-area .main-sec .sec-1{flex-direction:row}.sec-info-area .main-sec .sec-1,.sec-info-area .main-sec .sec-2{margin-top:2rem;display:flex;width:100%;align-content:center;align-items:center;justify-content:flex-start;margin-bottom:5rem}.sec-info-area .main-sec .sec-2{flex-direction:row-reverse}.sec-info-area .main-sec .sec-3{margin-top:2rem;display:flex;flex-direction:row;width:100%;align-content:center;align-items:center;justify-content:flex-start;margin-bottom:5rem}.sec-info-area .main-sec .sec-textuel .sec-title p{font-size:1.1rem;font-weight:400;line-height:1.3;margin-left:.5rem;padding-left:3.5rem}.sec-info-area .main-sec .sec-textuel{width:75%}.sec-info-area .main-sec .sec-icone{width:25%;display:inline-flex;align-items:center;justify-content:center}.section-clientele{background-color:#393e46;width:100%;height:auto}.section-clientele .article-grid{display:flex;flex-direction:column;align-items:flex-start;justify-content:center}.section-clientele .article-grid .article:nth-child(2){flex-direction:row-reverse}@media screen and (max-width:868px){.section-clientele .article-grid .article:nth-child(2){flex-direction:column}}.section-clientele .article-grid .article{display:flex;flex-direction:row;justify-content:flex-start;align-items:center;width:100%;height:350px}@media screen and (max-width:868px){.section-clientele .article-grid .article{flex-direction:column;height:auto}}.section-clientele .article-grid .article .sec-img{width:50%;height:100%}@media screen and (max-width:868px){.section-clientele .article-grid .article .sec-img{width:100%;height:250px}}.section-clientele .article-grid .article .sec-text{width:50%;height:inherit;display:inline-flex;flex-direction:column;flex-wrap:wrap;align-content:flex-start;justify-content:space-evenly;align-items:center;padding:1rem;background-color:#464c56;color:#d4e0e2}@media screen and (max-width:868px){.section-clientele .article-grid .article .sec-text{width:100%}}.section-clientele .article-grid .article .sec-text h3{font-size:1.6rem;font-weight:700;letter-spacing:-1px;margin-bottom:1rem;color:#fefefe}.section-clientele .article-grid .article .sec-text p{color:#d4e0e2;font-size:1.1rem;font-weight:400;line-height:1.5;padding:0 1rem}.section-devis{margin-top:3rem;margin-bottom:3rem}.section-devis .titling{margin:2rem 0 2rem 1rem}.section-devis .titling .sec-title h2{margin:0}.section-devis .titling .mini-title{font-size:1.1rem;font-weight:400;color:#464c56;margin-top:1rem}.section-devis .cards{width:100%;height:100%;display:flex;flex-direction:row;align-items:stretch}@media screen and (max-width:868px){.section-devis .cards{display:grid;grid-template-columns:auto auto;grid-column-gap:.5rem;grid-row-gap:2rem}}@media screen and (max-width:600px){.section-devis .cards{display:grid;grid-template:none!important;grid-column-gap:.5rem;grid-row-gap:2rem}}.section-devis .cards .card{width:25%;display:inline-flex;flex-direction:column;align-content:space-around;align-items:center;justify-content:space-evenly;margin-right:1rem;padding:1rem;border:2px solid #e6e6e6}@media screen and (max-width:868px){.section-devis .cards .card{width:100%}}.section-devis .cards .card .bg-title{width:100%;height:80px;background-color:#00adb5;display:inline-flex;justify-content:center;align-items:center;padding:1rem;text-transform:uppercase}.section-devis .cards .card .bg-title h3{font-size:1.2rem;font-weight:700;color:#f0f8ff}.section-devis .cards .card .img-article{width:200px;height:200px;padding:1rem}.section-devis .cards .card .desc-article{font-size:.9rem;line-height:1.6;text-transform:uppercase;color:#393e46}@media screen and (max-width:868px){.section-devis .cards .card .desc-article{width:auto;height:auto}}.section-devis .cards .card .desc-article ul{display:inline-flex;flex-direction:column;justify-content:center;align-items:center}.section-devis .cards .card .desc-article ul li{width:100%;height:100%;text-align:center;margin-top:1rem;border-top:1px solid #e6e6e6}.section-devis .cards .card .desc-article ul li span{display:block;margin-top:1rem}.section-devis .cards .card .prix{display:inline-flex;flex-direction:column;align-items:flex-start;justify-content:space-between;width:100%;color:#393e46}.section-devis .cards .card .prix span{width:100%;margin-top:1rem;border-top:1px solid #e6e6e6}.section-devis .cards .card .prix span .mini{display:block;margin-top:1rem;font-size:.9rem}.section-devis .cards .card .prix h5{display:inline-flex;align-items:flex-end;justify-content:flex-end;width:100%;height:auto;font-size:1.2rem;font-weight:400;margin-top:1rem}.section-devis .cards .card .prix h5 .momo{font-weight:900;font-size:2.5rem;margin-right:.5rem;position:relative;bottom:-10px}@media screen and (max-width:868px){.main-info{flex-direction:column!important}.main-info .section-btn-sec{margin:0!important}.sec-textuel .sec-title p{padding-left:1rem!important}.sec-title h2{margin-left:1rem}.section-nos-services .sec-title h2{margin-left:1rem!important}.bg-grid{flex-direction:column!important}.bg-grid .section-1{width:100%!important}.bg-grid .section-1 .sec-img .onglet .trait{display:none!important}.bg-grid .section-2{width:100%!important;flex-direction:row-reverse!important}.bg-grid .section-2 .sec-img .onglet .trait{display:none!important}}footer{background-color:#393e46;width:100%;height:auto;padding:2rem 0}footer .flex{display:flex;flex-direction:row;justify-content:center;align-items:stretch}@media(max-width:864px){footer .flex{flex-direction:column-reverse}}footer .flex .social-media{display:inline-flex;flex-direction:column;justify-content:space-around;align-items:flex-start;color:#d4e0e2;font-size:.9rem;letter-spacing:.5px;font-weight:400}@media(max-width:864px){footer .flex .social-media{align-items:center;margin-top:2rem}}footer .flex .social-media .politiques{display:inline-flex;width:100%;margin:1.5rem 0;flex-direction:row;justify-content:flex-start;align-items:center}footer .flex .social-media .politiques:hover{color:#00adb5}footer .flex .social-media .politiques a{margin-left:.5rem}footer .flex .social-media .politiques a:hover{border-bottom:1px solid #00adb5;color:#00adb5}footer .flex .social-media .mail{display:inline-flex;width:100%;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1rem}footer .flex .social-media .mail:hover{color:#00adb5}footer .flex .social-media .mail a{margin-left:.5rem;color:#00adb5}footer .flex .social-media .mail a:hover{border-bottom:1px solid #00adb5;color:#00adb5}footer .flex .social-media .phone{display:inline-flex;width:100%;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1rem}footer .flex .social-media .phone:hover{color:#00adb5}footer .flex .social-media .phone a{margin-left:.5rem;color:#00adb5}footer .flex .social-media .phone a:hover{border-bottom:1px solid #00adb5;color:#00adb5}footer .flex .social-media .facebook{display:inline-flex;width:100%;flex-direction:row;justify-content:flex-start;align-items:center;margin-top:1rem}footer .flex .social-media .facebook:hover{color:#00adb5}footer .flex .social-media .facebook a{margin-left:.5rem;color:#00adb5}footer .flex .social-media .facebook a:hover{border-bottom:1px solid #00adb5;color:#00adb5}footer .flex .contact{display:inline-flex;flex-direction:column;justify-content:flex-start;align-items:center;color:#d4e0e2}footer .flex .contact h3{font-size:2rem;font-weight:800;color:#fff}footer .flex .contact .text-form{margin:2rem 0;font-size:.9rem;line-height:1.325}footer .flex .contact form{margin-top:1rem;display:inline-flex;flex-direction:column;justify-content:center;align-items:center;align-content:center;width:100%}footer .flex .contact form .btn-form{background:#00adb5;text-align:center;text-transform:uppercase;font-weight:400;font-size:1rem;color:#fff;border:none;border-radius:4px;padding:.5rem 2rem;cursor:pointer;-webkit-transition:all .15s ease-out;transition:all .15s ease-out;margin:1rem 0}footer .flex .contact form .btn-form:hover{background:transparent;-webkit-box-shadow:0 0 10px -4px #00adb5;box-shadow:0 0 10px -4px #00adb5}footer .flex .contact form .btn-form:active,footer .flex .contact form .btn-form:hover{border:2px solid #00adb5;color:#00adb5;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}footer .flex .contact form .btn-form:active{-webkit-box-shadow:0 0 10px 0 #00adb5;box-shadow:0 0 10px 0 #00adb5}footer .flex .contact form label{display:inline-flex;flex-direction:column;justify-content:center;align-items:flex-start;margin-top:.5rem;width:100%}footer .flex .contact form label textarea{height:100px}footer .flex .contact form label input,footer .flex .contact form label textarea{padding:.5rem;font-size:1rem;font-weight:400;width:100%;position:relative;margin-bottom:1rem;-webkit-box-shadow:none;box-shadow:none;outline:none!important;border:none;border-bottom:1px solid #e6e6e6;border-radius:3px;background-color:transparent;margin-top:.5rem;color:#d4e0e2;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Open Sans,Helvetica Neue,sans-serif}footer .flex .contact form label input:focus,footer .flex .contact form label textarea:focus{border:none;border-bottom:3px solid #00adb5;background-color:#e8f0fe;color:#464c56}footer .flex .contact form label input:focus-visible,footer .flex .contact form label textarea:focus-visible{border:none;border-bottom:3px solid #00adb5;background-color:#e8f0fe;color:#464c56}footer .section-copyright{font-size:.9rem;font-weight:400;color:#adadad;text-align:center}footer .section-copyright hr{border-top:1.5px solid #4d5561}footer .section-copyright p{margin:1rem 0}footer .section-copyright p a{margin:0 .5rem;font-weight:600;color:#d4e0e2;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}footer .section-copyright p a:hover{color:#00adb5}hr{border-bottom:none;border-top:1px solid rgba(110,117,145,.3);height:0;margin:40px 0 41px}.section-about{position:relative;width:100%;height:auto}.section-about,.wraper-content{overflow:hidden;display:block}.wraper-content .column{margin:5rem 0;width:100%;display:flex;flex-wrap:nowrap;flex-direction:row;align-items:center}@media screen and (max-width:890px){.wraper-content .column{flex-direction:column}}.wraper-content .column .section-heading{text-align:center;margin:0 0 31px 100px;width:50%}@media screen and (max-width:890px){.wraper-content .column .section-heading{width:100%;margin:0;padding:0 1rem}}.wraper-content .column .section-heading p{color:#464c56;font-size:1rem;font-weight:400;line-height:1.8;margin-right:2rem;margin-left:-5rem}@media screen and (max-width:890px){.wraper-content .column .section-heading p{margin:0;text-align:left}}.wraper-content .column .section-heading h3{position:relative;color:#393e46;display:inline-block;vertical-align:top;-webkit-box-sizing:inherit;box-sizing:inherit;font-size:30px;font-weight:500;line-height:1.13;margin:0 0 19px}.wraper-content .column .section-heading h3:before{width:50px;height:2px;content:"";background:#393e46;position:absolute;top:50%;left:100%;margin-left:25px}.wraper-content .column .section-heading h3:after{width:50px;height:2px;content:"";background:#393e46;position:absolute;top:50%;right:100%;margin-right:25px}.wraper-content .column .img-wrap{width:50%}@media screen and (max-width:890px){.wraper-content .column .img-wrap{width:100%;margin:2rem 0}}.wraper-content .column .img-wrap img{float:left;width:100%;max-width:100%;height:auto;vertical-align:top}.container .section-heading{margin:4rem 0;text-align:center}.container .section-heading h3{position:relative;display:inline-block;vertical-align:top;-webkit-box-sizing:inherit;box-sizing:inherit;font-size:30px;font-weight:500;line-height:1.13;color:#393e46}.container .section-heading h3:before{left:100%;margin-left:30px}.container .section-heading h3:after,.container .section-heading h3:before{width:80px;height:2px;content:"";background:#393e46;position:absolute;top:50%}.container .section-heading h3:after{right:100%;margin-right:35px}.container .wraper{display:flex;flex-wrap:wrap;justify-content:center}.container .wraper .col{margin:0 28px;display:flex;flex-wrap:wrap;-webkit-box-pack:justify;-ms-flex-pack:justify}@media screen and (max-width:890px){.container .wraper .col{margin:0}}.container .wraper .col .strength-icon{margin-bottom:4rem;width:50%;padding:0 3rem}@media screen and (max-width:890px){.container .wraper .col .strength-icon{width:100%;padding:0 1rem}}.container .wraper .col .strength-icon p{color:#464c56;font-size:1rem;font-weight:400;line-height:1.8}.container .wraper .col .strength-icon strong{font-size:20px;font-weight:600;display:block;text-align:center;margin-bottom:1rem;color:#393e46;line-height:1.4}.container .wraper .col .strength-icon .img-wrap{margin-bottom:28px;text-align:center}.container .wraper .col .strength-icon .img-wrap img{width:84px;height:84px}.container .section-text{margin-left:2rem}@media screen and (max-width:890px){.container .section-text{margin:0}}.container .section-text ol,.container .section-text p{color:#464c56;font-size:1rem;font-weight:400;line-height:1.8;margin-bottom:2rem}.container .section-text ol li{margin:.5rem 0}.section-color{width:100%;height:200px;background:#00adb5}@media screen and (max-width:864px){.section-color{height:250px}}.section-color .container{height:100%}.section-color .container .flexy{display:flex;flex-direction:column;align-content:center;justify-content:center;align-items:center;width:100%;height:100%}.section-color .container .flexy .section-title{font-size:1.6rem;font-weight:800;line-height:1.3;color:#fff;padding:.5rem;text-align:center}@media screen and (max-width:864px){.section-color .container .flexy .section-title{font-size:1.4rem}}.section-color .container .flexy .phone{color:#00adb5;background:#fff;font-size:1.2rem;font-weight:600;margin:1rem 0;display:flex;justify-content:center;align-items:center;border:2px solid #fff;padding:.6rem;border-radius:6px;cursor:pointer;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.section-color .container .flexy .phone:hover{background:transparent;border:2px solid #fff;color:#fff}.section-color .container .flexy .phone a{margin-left:.5rem}.container .wraper{overflow:hidden}.container .wraper .section-heading{display:inline-flex;flex-direction:column;margin:2rem 0}.container .wraper .section-heading h3{margin-bottom:2rem}.container .wraper .section-heading p{display:inline-grid;text-align:left;color:#464c56;font-size:1rem;font-weight:400;line-height:1.8}.container .wraper .section-heading p span{margin-bottom:1.6rem}.container .wraper .section-heading p span li{margin-left:1.5rem;margin-top:1rem;font-weight:600;list-style:disc}.container .wraper .section-heading p span bold,.container .wraper .section-heading p span strong{font-weight:700;color:#393e46}.container .wraper .img-wrap{width:100%;max-height:500px;margin-bottom:1rem}.container .section-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:1rem;margin:2rem 0}@media screen and (max-width:834px){.container .section-grid{grid-template-columns:1fr}}.container .section-grid .col{width:100%;height:300px;background-position:50%;background-repeat:no-repeat;background-size:cover;-webkit-object-fit:fill;object-fit:fill;cursor:pointer;position:relative;z-index:1;overflow:hidden}.container .section-grid .col .box-overlay{display:inline-block;width:100%;height:100%;content:"";position:absolute;background:-webkit-gradient(linear,left bottom,left top,from(rgba(5,5,5,.6862745098039216)));background:-webkit-linear-gradient(bottom,rgba(5,5,5,.6862745098039216));background:linear-gradient(0deg,rgba(5,5,5,.6862745098039216));z-index:2}.container .section-grid .col a{width:100%;height:100%;padding:1rem;background:transparent;position:relative;display:inline-flex;z-index:3;justify-content:center;align-items:center;color:#fff;font-size:1.4rem;font-weight:700;letter-spacing:-1px;text-transform:capitalize;-webkit-transition:all .25s ease-in;transition:all .25s ease-in}.container .section-grid .col a:hover{text-decoration:underline}.section-grid :first-child{background-image:url(/images/service/robinet.jpg)}.section-grid :nth-child(2){background-image:url(/images/service/radiateur.jpg)}.section-grid :nth-child(3){background-image:url(/images/service/piscine.jpg)}.section-grid :nth-child(4){background-image:url(/images/service/assainissement.jpg)}.bolder{font-weight:700}.section-btn{background:#00adb5;text-align:center;letter-spacing:1px;font-weight:100;font-size:1.3rem;color:#fff;border:none;border-radius:7px;margin-top:2rem;padding:.5rem 2rem;cursor:pointer;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.section-btn:hover{background:transparent;-webkit-box-shadow:0 0 10px -4px #00adb5;box-shadow:0 0 10px -4px #00adb5}.section-btn:active,.section-btn:hover{border:2px solid #00adb5;color:#00adb5;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.section-btn:active{-webkit-box-shadow:0 0 10px 0 #00adb5;box-shadow:0 0 10px 0 #00adb5}img{width:100%;height:100%;-webkit-object-fit:cover;object-fit:cover}.container{width:90%;max-width:1100px;margin-right:auto;margin-left:auto}.sec-title h2{font-weight:700;font-size:3rem;letter-spacing:-1px;color:#393e46;margin-bottom:2rem}.sec-title h2 .thinner{font-weight:100}.trait-separation{width:80%;height:1px;background:#adadad}.section-btn-sec{background:#00adb5;text-align:center;letter-spacing:1px;font-weight:100;font-size:1rem;color:#fff;border:none;border-radius:4px;margin-left:1.5rem;padding:.5rem 1rem;cursor:pointer;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.section-btn-sec:hover{background:transparent;-webkit-box-shadow:0 0 10px -4px #00adb5;box-shadow:0 0 10px -4px #00adb5}.section-btn-sec:active,.section-btn-sec:hover{border:2px solid #00adb5;color:#00adb5;-webkit-transition:all .15s ease-out;transition:all .15s ease-out}.section-btn-sec:active{-webkit-box-shadow:0 0 10px 0 #00adb5;box-shadow:0 0 10px 0 #00adb5}.section-head{width:100%;height:60vh;background-image:url(/images/background.jpg);background-repeat:no-repeat;background-position:100%;background-size:cover;overflow:hidden;filter:blur(2px),brightness(75%)}.section-textil{width:100%;padding:1em;color:#212529;margin:3rem 0}.section-textil h1{color:#393e46;font-size:1.8em;margin-bottom:2em;font-weight:900}.section-textil h2{font-weight:700;letter-spacing:.5px;color:#464c56;font-size:2em;margin-top:1em}.section-textil .subtitle{display:block;font-size:1em;font-weight:400;line-height:1.4;color:#adadad;font-style:italic;letter-spacing:.5px;margin-bottom:1.5em}.section-textil h3{color:#464c56;font-weight:600;font-size:1.4em;margin-bottom:1em;margin-top:2.5em}.section-textil .section-textil-info{display:flex;flex-direction:column;font-size:1.2em;font-weight:400;color:#adadad}.section-textil .section-textil-info span{margin-bottom:1em}.section-textil .textil p{font-size:1rem;font-weight:400;line-height:1.725;color:#464c56}.section-textil .textil strong{font-size:1.1em;color:#464c56;display:block;font-weight:600;margin:1rem 0}.section-textil .textil a{margin:1rem 0;display:block;font-size:1.1em;font-weight:500}.section-textil .textil ul{list-style:none;margin:1rem 0;font-size:1.1em;color:#464c56;font-weight:400}.section-textil .textil ul li{margin-bottom:1em;font-style:italic}body{width:100%;height:100%}