.container_realisations{height:auto;display:flex;flex-direction:column;justify-content:space-around;align-items:center;background-color:#4791ac;padding:50px 0}.border_title_realisation{width:300px;display:flex;height:3px;background-color:#c99c64}.container_image_realisation{padding:50px 0;width:100vw;display:flex;align-items:center;gap:20px;justify-content:center}.image_realisation{width:300px;height:300px;object-fit:cover;filter:brightness(85%);transition:scale .5s}.image_realisation:hover{scale:1.1;filter:brightness(100%);transition-duration:.5s}@media screen and (min-width:768px) and (max-width:1023px){.container_image_realisation{flex-wrap:wrap;padding:50px 0 0}}@media screen and (max-width:767px){.container_realisations{padding:20px 0}.container_image_realisation{position:relative;display:flex;justify-content:center;align-items:center;width:100%;height:250px;overflow:hidden;padding:25px 0}.realisations_title{text-align:center}.carousel-wrapper{display:flex;justify-content:center;width:100%}.image_realisation{width:80%;object-fit:cover;height:250px;z-index:10}.next,.prev{display:block;position:absolute;top:50%;transform:translateY(-50%);background-color:#4791ac;color:#fff;height:250px;width:10%;border:none;padding:10px;cursor:pointer;font-size:18px}.prev{left:0;border-radius:25px 0 0 25px}.next{right:0;border-radius:0 25px 25px 0}}@media screen and (min-width:1441px){.image_realisation{width:25%;object-fit:cover;height:400px}.container_image_realisation{width:80vw;gap:100px}}.experiences_description{width:45%;color:#fff;text-align:justify}.experiences_review_title{color:#000}.experiences_review{color:#fff;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;text-align:end}@media screen and (min-width:1024px) and (max-width:1439px){.experiences_content{width:90%;height:75vh}.experiences_title_container{display:flex;flex-direction:row;justify-content:space-between;gap:5%;align-items:center;width:100%}.experiences_title{width:auto;text-align:end}.experiences_title_container span{background-color:#3ceca7!important;width:46%;height:2px;display:flex;flex-direction:row}}@media screen and (min-width:768px) and (max-width:1023px){.experiences_content{width:90%;height:auto}.experiences_title_container span{width:30%}}@media screen and (min-width:320px) and (max-width:767px){.experiences_container{width:100vw;height:auto}.experiences_content{width:95%;height:auto}.experiences_container{margin-top:15px}.experiences_title{font-size:25px}.experiences_title_container span{width:20%}.experiences_image{width:240px;height:180px}.experiences_details{flex-direction:column;align-items:center}.experiences_description,.experiences_review{width:100%;text-align:justify;font-size:15px}.experiences_iframe{height:230px}}@layer demo{.carousel{--items:7;--carousel-duration:40s;@media (min-width:601px){--carousel-duration:30s}--carousel-width:min(90%);--carousel-item-width:280px;--carousel-item-height:370px;--carousel-item-gap:2rem;--clr-cta:#0084d1;position:relative;width:var(--carousel-width);height:var(--carousel-item-height);overflow:clip;&[mask]{-webkit-mask-image:linear-gradient(90deg,transparent,#000 10% 90%,transparent);mask-image:linear-gradient(90deg,transparent,#000 10% 90%,transparent)}&[reverse]>article{animation-direction:reverse}}.carousel>article{position:absolute;top:0;z-index:5;left:calc(100% + var(--carousel-item-gap));width:var(--carousel-item-width);height:300px;overflow:hidden;gap:.25rem;border:1px solid light-dark(rgba(0,0,0,.25),hsla(0,0%,100%,.15));-webkit-padding-after:1rem;padding-block-end:1rem;border-radius:10px;background:light-dark(#fff,hsla(0,0%,100%,.05));color:light-dark(#314158,#fff);will-change:transform;animation-name:marquee;animation-duration:var(--carousel-duration);animation-timing-function:linear;animation-iteration-count:infinite;animation-delay:calc(var(--carousel-duration) / var(--items) * 1 * var(--i) * -1);&:first-child{--i:0}&:nth-child(2){--i:1}&:nth-child(3){--i:2}&:nth-child(4){--i:3}&:nth-child(5){--i:4}&:nth-child(6){--i:5}&:nth-child(7){--i:6}&:nth-child(8){--i:7}}.carousel>article>:not(img){padding:0 1rem}.carousel>article>div{grid-row:span 2;display:grid;grid-template-rows:subgrid;font-size:.8rem}.carousel>article p{margin:0}.carousel>article a{text-decoration:none;text-transform:lowercase;border:1px solid var(--clr-cta);color:light-dark(var(--clr-cta),#fff);border-radius:3px;padding:.25rem .5rem;place-self:start;transition:.15s ease-in-out;&:focus-visible,&:hover{background-color:var(--clr-cta);color:#fff;outline:none}}@keyframes marquee{to{transform:translateX(calc((var(--items) * (var(--carousel-item-width) + var(--carousel-item-gap))) * -1))}}}.container_services{height:auto;padding:25px 0 50px;display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#ddd}.title_services{font-weight:800;margin:0 0 25px;color:#4791ac}.border_title{width:200px;display:flex;height:3px;background-color:#c99c64}.subtitle_services{color:#4791ac;margin:20px 0 0;width:75vw;text-align:center}.subtitle_services_1{font-size:25px}.subtitle_services_2{font-size:20px}.services_cards{display:flex;width:100vw;height:auto;padding:25px 0;gap:10px;flex-wrap:wrap;justify-content:space-between}.card{height:50vh;width:23vw;display:flex;flex-direction:column;justify-content:center;align-items:center;justify-content:flex-end;background-size:cover;background-position:50%;background-repeat:no-repeat}.card_icon{height:40%}.card_1 .card_content,.card_4 .card_content{background-color:#c99c64;color:#000}.card_1 .card_title,.card_1 a.link_card,.card_4 .card_title,.card_4 a.link_card{color:#000}.card_1 .link_card,.card_4 .link_card{border:2px solid #000;background-color:#c99c64}.card_2 .card_content,.card_2 .link_card,.card_3 .card_content,.card_3 .link_card{background-color:#4791ac}.card_content{height:30%;width:100%;flex-direction:column;justify-content:space-evenly}.card_content,.card_title{display:flex;align-items:center}.card_title{margin:15px 0 0;font-size:25px;font-weight:700;z-index:5;color:#000;justify-content:center;text-align:center}.card_1{background-image:url(/_next/static/media/peinture_intérieur_card.7ed7dea6.webp)}.card_2{background-image:url(/_next/static/media/isolation.2fa5ff7a.webp)}.card_3{background-image:url(/_next/static/media/peinture_exterieur.a4cc7229.webp)}.card_4{background-image:url(/_next/static/media/sol.568bf3ff.webp)}.card_1 .card_title,.card_3 .card_title{width:100%;margin:0}.card_2 .card_title,.card_4 .card_title{color:#000;width:100%;margin:0}.link_card{color:#000;font-size:17px;font-weight:600;text-decoration:none;width:auto;padding:10px;height:15%;display:flex;justify-content:center;align-items:center;border:2px solid #000;border-radius:50px}@media screen and (min-width:1600px){.card_3 .card_content,.card_3 .link_card{background-color:#c99c64}.card_4 .card_content,.card_4 .link_card{background-color:#4791ac}}@media screen and (min-width:1300px) and (max-width:1600px){.services_cards{width:80vw;padding:25px 0;justify-content:center}.card{width:35vw}}@media screen and (min-width:1024px) and (max-width:1299px){.services_cards{width:100vw;padding:25px 0;justify-content:center}.card{width:40vw}}@media screen and (min-width:768px) and (max-width:1023px){.services_cards{justify-content:space-between;gap:5vw 2.5vw}.card{width:47.5vw}}@media screen and (max-width:767px){.container_services{padding:25px 0;display:flex;flex-direction:column;align-items:center}.subtitle_services{width:95vw}.subtitle_services_1{font-size:20px}.subtitle_services_2{font-size:17px;margin:25px 0}.services_cards{width:100vw;gap:5px 0;padding:0;justify-content:space-between}.card{width:49vw;height:35vh}.card_content{height:45%}.card_title{height:45%;font-size:17px;text-align:center}.card_1 .card_title,.card_3 .card_title{width:95%;margin:0}.card_3 .card_content,.card_3 .link_card{background-color:#4791ac}.card_4 .card_content,.card_4 .link_card{background-color:#c99c64}.link_card{padding:5px;width:135px;font-size:13.5px}}