.c-image-domaine{width:100%}.u-parallax-3{height:980px;background-position:0 48%}.c-hero-detail{position:relative}.c-hero-detail .c-hero-text-detail{position:absolute;top:0;left:0;width:100%;text-align:left}.c-hero-detail .overlay-white{background-color:rgba(255,255,255,0.7);width:100%;height:100%;position:absolute;top:0;left:0}.c-hero-detail .overlay{background-color:rgba(0,0,0,0.5);width:100%;height:100%;position:absolute;top:0;left:0}.c-hero-detail .u-parallax-1{background-attachment:fixed}.c-hero-detail .u-parallax-medium{height:450px;background-position:0 0%}.u-parallax-5{height:380px;background-position:0 48%;background-size:cover}@media screen and (max-width: 750px){.u-parallax-5{height:1550px}}.c-col-text-left{text-align:left}.container{max-width:85%}@media screen and (max-width: 750px){.container{max-width:100%;margin-bottom:3rem}}.c-col-title{font-weight:bold}.row>*{padding-left:0;padding-right:0}.height-dom{height:385px;text-align:left}.c-hero .u-parallax-6{height:1025px;background-position:0 48%;background-size:cover}.c-col-text{width:100% !important}.c-col-text ul{width:65%;margin-left:auto !important;margin-right:auto !important;text-align:left;list-style-position:inside}@media screen and (max-width: 637px){.c-col-text ul{width:100%}}.c-col-text .pointless{width:60%;margin-bottom:0 !important;list-style-type:none}hr .domaine-intervention{margin-bottom:50px}.domaines .card{border:none}.domaines .card .c-col-text{text-align:justify !important}.domaines .col-4{width:30%;margin:0 33px}.domaines .service-title{text-align:center}.domaines .row{justify-content:center}.domaines .c-col-text ul{margin-left:initial !important}.domaines .content{display:flex;justify-content:center;flex-wrap:wrap;gap:3%}.domaines .content .card{flex:0 1 30%}@media screen and (max-width: 1260px){.domaines .content{justify-content:space-between;gap:5%}.domaines .content .card{flex:0 1 45%}.domaines .content .card:nth-child(3){flex:1 1 100%}.domaines .content .card:nth-child(3) .c-col-text{display:flex;justify-content:center}}@media screen and (max-width: 750px){.domaines .content .card{flex:0 1 100%}.domaines .content .card:nth-child(3) .c-col-text{display:block}}.double-only{display:grid;gap:2rem;justify-content:center;grid-template-columns:repeat(2, minmax(0, 1fr))}@media (max-width: 767px){.double-only{grid-template-columns:1fr !important}}.single-only{display:flex;justify-content:center;flex-direction:column;align-items:center}@media screen and (min-width: 769px){.single-only .desc{width:45%}}@media screen and (min-width: 1094px){.single-only .desc{width:35% !important}}
