#navbar{background:#fff;padding-bottom:5px;padding-top:5px}@media(max-width:1199px){.block-navbar .navbar-collapse{max-height:calc(100vh - 90px);overflow:auto}}.block-navbar .navbar-brand{font-weight:700;padding-bottom:.5rem;padding-top:.5rem}.block-navbar .navbar-brand>img{height:60px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;width:150px}@media(min-width:1200px){.block-navbar .navbar-brand>img{height:70px;width:220px}}@media(min-width:1600px){.block-navbar .navbar-brand>img{width:260px}}.block-navbar .nav-link{border:2px solid transparent;border-radius:50px;color:var(--gs-text);font-size:.8rem;font-weight:700;letter-spacing:1px;margin:0 .1rem;padding:.5rem}.block-navbar .nav-link.show,.block-navbar .nav-link:focus,.block-navbar .nav-link:hover{background-color:rgba(var(--gs-primary-rgb),.1)!important;color:var(--gs-primary)!important}.block-navbar .nav-link.active{background-color:rgba(var(--gs-text-rgb),.05);color:rgba(var(--gs-text-rgb),.6)}.block-navbar .nav-link.phone{background-color:rgba(var(--gs-primary-rgb),1)!important;border-radius:10px;color:#fff!important;font-weight:800;margin-bottom:1.5rem;transition:.3s ease-in-out}@media(min-width:992px){.block-navbar .nav-link.phone{margin-bottom:0}}.block-navbar .nav-link.phone:active,.block-navbar .nav-link.phone:focus,.block-navbar .nav-link.phone:hover{background-color:rgba(var(--gs-secondary-rgb),1)!important}.block-navbar .navbar-btn-urgence{font-weight:700;margin-left:auto;margin-right:.5rem;padding:.375rem .7rem}.block-navbar .navbarnav-container{display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width:992px){.block-navbar .navbarnav-container{flex-direction:column-reverse;flex-grow:1}}.block-navbar .navbarnav-contacts{padding:8px 0}@media(min-width:992px){.block-navbar .navbarnav-contacts{margin-bottom:15px;margin-left:0;margin-right:0}}.block-navbar .navbarnav-contacts>.nav-item .nav-link{border:none;color:var(--gs-primary);font-size:1rem;font-weight:800;padding:.5rem;text-align:center}@media(min-width:992px){.block-navbar .navbarnav-contacts>.nav-item .nav-link{font-size:.9rem}.block-navbar .navbarnav-contacts{margin-bottom:0}.block-navbar .navbarnav-contacts>.nav-item{border-top:none;padding:0 15px}.block-navbar .navbarnav-contacts>.nav-item .nav-link{padding:0;text-align:left}}.block-navbar .dropdown-menu{border:none;border-radius:0;margin:0!important;padding:1rem 0;transition:.3s;width:100%}@media(min-width:992px){.block-navbar .dropdown-menu{background-color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0 30px 30px 0 rgba(var(--gs-text-rgb),.1);padding:2rem 0}}.block-navbar .dropdown-menu>.container-xl{display:block}.block-navbar .dropdown-item{border-radius:25px;height:100%;padding:0;position:relative;transition:.3s}.block-navbar .dropdown-item-wrapper{background-color:rgba(var(--gs-text-rgb),.7);border-radius:25px;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.2);height:100%;padding:5px;transition:.3s}.block-navbar .dropdown-item-figure{border-radius:20px;height:60px;margin:0;overflow:hidden;width:60px}.block-navbar .dropdown-item-figure-img{border-radius:20px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-navbar .dropdown-item-body{color:#fff;padding:10px;transition:.3s}.block-navbar .dropdown-item-body-title{font-size:.9rem;font-weight:600;margin-bottom:0;white-space:normal}.block-navbar .dropdown-item-icon{align-content:center;background-color:var(--gs-primary);border-radius:15px;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;font-size:1.2rem;height:40px;justify-content:center;line-height:1;transition:.3s;width:40px}.block-navbar .dropdown-item:hover{box-shadow:0 10px 15px 0 rgba(var(--gs-primary-rgb),.3)}.block-navbar .dropdown-item:hover .dropdown-item-wrapper{background-color:rgba(var(--gs-primary-rgb),.8)}.block-navbar .dropdown-item:hover .dropdown-item-icon{background-color:var(--gs-secondary)}.block-navbar-top{background-color:rgba(var(--gs-text-rgb),.04)}.block-navbar-top>.container-xl{display:flex;flex-direction:column;flex-wrap:wrap}@media(min-width:992px){.block-navbar-top>.container-xl{flex-direction:column-reverse;flex-grow:1}}.block-navbar-top-socials{flex-direction:row;justify-content:center}.block-navbar-top-socials-title{font-size:.8rem}.block-navbar-top-socials .nav-link,.block-navbar-top-socials-title{color:rgba(var(--gs-text-rgb),.5);font-weight:800;padding:.25rem .5rem!important}.block-navbar-top-socials .nav-link{font-size:.9rem}.block-navbar-top-socials .nav-link:active,.block-navbar-top-socials .nav-link:focus,.block-navbar-top-socials .nav-link:hover{color:var(--gs-primary)}.block-header{background-color:var(--gs-text);margin:0;min-height:420px;position:relative}.block-header-wrapper{align-content:center;background:rgba(var(--gs-text-rgb),.6);display:flex;flex-wrap:wrap;height:100%;min-height:420px}.block-header-body{color:#fff;padding:30px 15px 60px;text-align:center}@media(min-width:576px){.block-header-body{padding:30px}}@media(min-width:992px){.block-header-body{padding:45px}}.block-header-body-title{margin-bottom:.5rem}.block-header-body-text{font-weight:700}.block-header-body-text a{color:var(--gs-secondary)!important;transition:.3s}.block-header-body-text a:hover{color:var(--gs-secondary-darken-10)!important}.block-header .block-advice-card{bottom:15px;left:50%;position:absolute;transform:translateX(-50%);z-index:2}.block-introduction{background-color:rgba(var(--gs-text-rgb),.04);margin:0;overflow:hidden;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-introduction{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-introduction{padding-bottom:150px;padding-top:150px}}.block-introduction-title{margin-bottom:2rem}.block-introduction-text h3{color:var(--gs-primary);font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.block-introduction-text p:last-child{margin-bottom:0}.block-presentation{background-color:rgba(var(--gs-text-rgb),.04);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-presentation{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-presentation{padding-bottom:150px;padding-top:150px}}.block-presentation-reverse{margin-top:0}@media(min-width:992px){.block-presentation-reverse{margin-top:90px}}.block-presentation-reverse .block-presentation-wrapper{margin-bottom:0!important}.block-presentation-reverse .row{flex-direction:row-reverse}@media(min-width:992px){.block-presentation-reverse .block-presentation-figure{left:0;right:calc(var(--bs-gutter-x)/2)}.block-presentation-reverse .block-presentation-seo{left:auto}}.block-presentation-reverse .block-presentation-figure-wrapper{min-height:300px;position:relative}@media(min-width:992px){.block-presentation-reverse .block-presentation-figure-wrapper{left:50%;position:absolute;right:0}}.block-presentation-wrapper{margin-bottom:60px;position:relative}@media(min-width:992px){.block-presentation-wrapper{padding-bottom:60px;padding-top:60px}}.block-presentation-figure{border-top-left-radius:30px;border-top-right-radius:30px;height:100%;left:0;margin-bottom:0;overflow:hidden;position:absolute;right:0;top:0;width:100%}@media(min-width:992px){.block-presentation-figure{border-radius:30px;left:auto;position:relative;right:auto;top:auto;width:auto}}.block-presentation-figure-wrapper{height:400px;position:relative}@media(min-width:992px){.block-presentation-figure-wrapper{bottom:0;height:auto;left:0;position:absolute;right:50%;top:0;z-index:-1}}.block-presentation-figure-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-presentation-seo{background-color:hsla(0,0%,100%,.8);border-radius:20px;font-weight:900;left:15px;padding:5px 10px;position:absolute;right:15px;text-align:center;top:15px;z-index:2}@media(min-width:992px){.block-presentation-seo{bottom:60px;top:auto;width:40%}}.block-presentation-seo>a{color:var(--gs-secondary)!important}.block-presentation-seo>a:hover{color:var(--gs-primary)!important}.block-presentation-content-wrapper{background-color:#fff;border-bottom-left-radius:30px;border-bottom-right-radius:30px;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.1);padding:30px}@media(min-width:992px){.block-presentation-content-wrapper{border-radius:30px;padding:45px}}@media(min-width:1200px){.block-presentation-content-wrapper{padding:60px}}.block-presentation-content-title{margin-bottom:1rem}.block-presentation-content-text h3{color:var(--gs-primary);font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.block-presentation-content-text p:last-child{margin-bottom:0}.block-presentations{background-color:rgba(var(--gs-text-rgb),.04);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-presentations{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-presentations{padding-bottom:150px;padding-top:150px}}.block-presentations .block-presentation{background-color:transparent;padding-bottom:0;padding-top:0}.block-presentations>.container>.block-presentation{margin:0}.block-presentations>.container>.block-presentation+.block-presentation{margin-top:60px}.block-conclusion{background-color:rgba(var(--gs-text-rgb),.04);margin:0;overflow:hidden;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-conclusion{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-conclusion{padding-bottom:150px;padding-top:150px}}.block-conclusion-title{margin-bottom:2rem}.block-conclusion-text h3{color:var(--gs-primary);font-size:1.25rem;font-weight:600;margin-bottom:.75rem}.block-conclusion-text p:last-child{margin-bottom:0}.block-strengths{background-color:rgba(var(--gs-text-rgb),.07);margin:0;overflow:hidden;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-strengths{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-strengths{padding-bottom:150px;padding-top:150px}}.block-strengths-header{margin-bottom:45px;text-align:center}.block-strengths-item{background-color:#fff;border-radius:30px;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.1);height:100%;padding:2rem;transition:.3s}.block-strengths-item:hover{transform:scale(1.05)}.block-strengths-item-icon{align-content:center;background-color:var(--gs-primary);border-radius:15px;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;font-size:2rem;height:60px;justify-content:center;line-height:1;margin-bottom:1.5rem;transition:.3s;width:60px}.block-strengths-item-title{margin-bottom:1rem}.block-strengths-item-text{font-size:.9rem}.block-strengths .block-swiper .swiper{padding:45px 30px}.block-products{background:rgba(var(--gs-text-rgb),.07);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-products{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-products{padding-bottom:150px;padding-top:150px}}.block-products-header{margin-bottom:3rem;position:relative}.block-products-header-bgTitle{color:hsla(0,0%,100%,.5);font-family:Oswald,sans-serif;font-size:90px;font-weight:900;line-height:.9;opacity:.9;position:absolute;right:0;top:-60px;white-space:normal;word-break:break-all;z-index:0}@media(min-width:992px){.block-products-header-bgTitle{font-size:130px}}.block-products-header-title{margin-bottom:1rem;position:relative}.block-products-header-text{position:relative}.block-products-item{background-color:#fff;border-radius:30px;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.1);height:100%;padding:15px;position:relative;transition:.3s}.block-products-item:hover{background-color:var(--gs-primary);box-shadow:0 15px 30px 0 rgba(var(--gs-primary-rgb),.15);color:#fff;transform:scale(1.05)}.block-products-item:hover .block-products-item-body-title{color:#fff}.block-products-item:hover .block-products-item-body-contact,.block-products-item:hover .block-products-item-body-price{color:var(--gs-secondary)!important}.block-products-item-figure{background-color:rgba(var(--gs-text-rgb),.7);border-radius:25px 25px 0 0;height:200px;margin-bottom:1rem;overflow:hidden;position:relative;width:100%}.block-products-item-figure:before{background-color:rgba(var(--gs-text-rgb),.6);bottom:0;content:"";left:0;position:absolute;right:0;top:0;z-index:0}.block-products-item-figure-img{border-radius:25px 25px 0 0;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-products-item-wrapper{border:1px solid rgba(var(--gs-text-rgb),.1);border-radius:25px;display:flex;flex-direction:column;height:100%}.block-products-item-body{display:flex;flex-direction:column;flex-grow:1;padding:15px}.block-products-item-body-title{color:#fff;left:50%;padding:10px 15px;position:absolute;text-align:center;top:10px;transform:translateX(-50%);width:100%}.block-products-item-body-text{font-size:.9rem;margin-bottom:1rem}.block-products-item-body-price{bottom:20px;font-size:1.3rem;font-weight:800;left:50%;position:absolute;text-align:center;transform:translateX(-50%);transition:.3s;width:100%}.block-products-item-body-price>span{background-color:#fff;border-radius:10px;color:var(--gs-primary);display:inline-block;padding:10px 15px;transition:.3s ease-in-out}.block-products-item-body-terms{font-size:.8rem;font-weight:400;margin-bottom:1rem;opacity:.8;text-align:end}.block-products-item-body-link{margin-top:auto;text-align:center}.block-text-carousel{background:rgba(var(--gs-text-rgb),.04);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-text-carousel{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-text-carousel{padding-bottom:150px;padding-top:150px}}.block-text-carousel-header{margin-bottom:3rem;position:relative}.block-text-carousel-img{border-radius:16px;bottom:0;height:100%;left:0;position:absolute;right:0;top:0}.block-text-carousel .accordion{margin-bottom:2rem}@media(min-width:992px){.block-text-carousel .accordion{margin-bottom:0;padding:30px}}.block-text-carousel .accordion-item{background-color:transparent}.block-text-carousel .accordion-button{background-color:transparent;font-size:1.2rem;opacity:1;padding:1rem}@media(min-width:1200px){.block-text-carousel .accordion-button{font-size:1.4rem}}.block-text-carousel .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:var(--gs-secondary);font-weight:700;opacity:1;padding:1rem}.block-text-carousel .accordion-button:focus{border-color:transparent;box-shadow:none;outline:0}.block-text-carousel .accordion-body{font-size:1rem;padding:0 1rem 1rem}.block-text-carousel .carousel{background-color:transparent}.block-text-carousel .carousel-inner{background-color:#fff;border-radius:20px;box-shadow:0 20px 50px -3px rgba(var(--gs-text-rgb),.2);height:100%;padding:15px}.block-text-carousel .carousel-item{height:100%;min-height:450px}.block-text-carousel .carousel-indicators{bottom:30px;display:flex;flex-direction:column;justify-content:center;left:10px;margin-bottom:0;margin-left:auto;margin-right:auto;padding:0;position:absolute;right:auto;top:auto;z-index:2}@media(min-width:992px){.block-text-carousel .carousel-indicators{bottom:50%;transform:translateY(50%)}}.block-text-carousel .carousel-indicators>button{margin-bottom:10px;margin-top:10px;transform:rotate(90deg)}.block-cta-download-wrapper{border:4px solid #ececec;padding:30px 45px}.block-cta-download-title{color:var(--gs-primary);margin-bottom:0;text-align:center}.block-cta-download-title+.block-cta-download-text{margin-top:2rem}.block-cta{background:rgba(var(--gs-text-rgb),.04);margin-bottom:0;margin-top:0;padding-bottom:90px}@media(min-width:992px){.block-cta{padding-bottom:120px}}@media(min-width:1200px){.block-cta{padding-bottom:150px}}.block-cta-wrapper{background-color:#fff;border-radius:30px;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.1);padding:15px;position:relative}.block-cta-content{border-radius:25px;color:#fff;padding:45px;text-align:center}@media(min-width:992px){.block-cta-content{margin-bottom:0;text-align:left}}.block-cta-content-title{margin-bottom:.5rem}.block-cta-content-text{margin-bottom:1.5rem;margin-top:.5rem}@media(min-width:992px){.block-cta-content-text{margin-bottom:0}}.block-cta-link{text-align:center}.block-contact{background-repeat:no-repeat;background-size:cover;margin-bottom:0;margin-top:0;position:relative}.block-contact-bgTitle{bottom:0;color:hsla(0,0%,100%,.5);font-family:Oswald,sans-serif;font-size:90px;font-weight:900;line-height:.9;opacity:.9;position:absolute;right:0;white-space:normal;word-break:break-all;z-index:0}@media(min-width:992px){.block-contact-bgTitle{font-size:130px}}.block-contact-wrapper{background:linear-gradient(to left,rgba(var(--gs-text-rgb),.2),rgba(var(--gs-text-rgb),1));padding-bottom:120px;padding-top:120px;position:relative}@media(min-width:1400px){.block-contact-wrapper{padding-bottom:150px;padding-top:150px}}.block-contact-body{color:#fff}.block-advice-banner{margin-bottom:0;margin-top:0;position:relative}.block-advice-banner-wrapper{border-bottom:1px solid rgba(var(--gs-text-rgb),.07);border-top:1px solid rgba(var(--gs-text-rgb),.07);padding:45px 0}.block-advice-banner-figure{height:35px}@media(min-width:576px){.block-advice-banner-figure{margin-bottom:0}}.block-advice-banner-figure-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-advice-banner-title{color:var(--gs-text);opacity:.8;text-align:center;text-transform:uppercase}.block-advice-banner-body{text-align:center}.block-advice-banner-body-note{color:var(--gs-text)!important;margin-right:10px;opacity:.8}.block-advice-banner-body-stars{color:#ffae14;margin-right:10px}.block-advice-banner-body-count{color:var(--gs-text)!important;margin-right:5px;opacity:.8}.block-advice{background:rgba(var(--gs-text-rgb),.07);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-advice{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-advice{padding-bottom:150px;padding-top:150px}}.block-advice-bg{left:0;opacity:.5;position:absolute;top:0;width:45%;z-index:-1}@media(min-width:576px){.block-advice-bg{width:35%}}@media(min-width:768px){.block-advice-bg{width:25%}}@media(min-width:992px){.block-advice-bg{bottom:0;opacity:.1;top:auto;width:25%}}.block-advice-bg-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-advice-header{margin-bottom:2rem;position:relative;text-align:center}.block-advice-header-bgTitle{bottom:0;color:rgba(var(--gs-text-rgb),.04);font-family:Oswald,sans-serif;font-size:90px;font-weight:900;line-height:.9;opacity:.9;position:absolute;right:0;white-space:normal;word-break:break-all;z-index:0}@media(min-width:992px){.block-advice-header-bgTitle{font-size:130px}}.block-advice-header-title{margin-bottom:1rem}@media(min-width:992px){.block-advice-header-title{margin-bottom:0}}.block-advice-text{margin-bottom:2rem}.block-advice-item{background-color:#fff;border-radius:20px;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.1);height:100%;outline:none;position:relative;transition:all .3s ease 0s}.block-advice-item:hover{box-shadow:0 10px 20px 0 rgba(var(--gs-text-rgb),.05);transform:translateY(-10px)}.block-advice-item-body{align-self:center;padding:30px;position:relative}@media(min-width:992px){.block-advice-item-body{padding:45px 45px 25px}}.block-advice-item-body-icon{align-content:center;background-color:var(--gs-primary);border-radius:15px;color:#fff;display:flex;flex-direction:column;flex-wrap:wrap;font-size:3rem;height:60px;justify-content:center;line-height:1;margin-bottom:1.5rem;width:60px}.block-advice-item-body-stars{color:#ffae14;font-size:.9rem}.block-advice-item-body-title{font-size:1.1rem;height:210px;margin-bottom:1rem;overflow:hidden;-webkit-box-orient:vertical;display:block;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:8;word-break:break-word}.block-advice-item-body-author{font-size:.9rem;font-weight:600;opacity:.8}.block-advice-item-body-footer{height:45px}.block-advice-footer-text{margin-bottom:1rem}@media(min-width:992px){.block-advice-footer-text{margin-bottom:0}}.block-advice-collect-text{font-weight:600}.block-advice .block-swiper .swiper{padding:45px 30px}.block-advice .block-advice-banner-wrapper{border-top:none;margin-bottom:30px;padding:30px 0}.block-services-link{background-color:rgba(var(--gs-text-rgb),.04);margin:0;overflow:hidden;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-services-link{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-services-link{padding-bottom:150px;padding-top:150px}}.block-services-link-header{margin-bottom:1rem;position:relative}.block-services-link-header-subtitle{color:var(--gs-primary);font-size:.8rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.block-services-link-header-bgTitle{color:rgba(var(--gs-text-rgb),.05);font-family:Oswald,sans-serif;font-size:90px;font-weight:900;line-height:.9;opacity:.9;position:absolute;right:0;top:0;white-space:normal;word-break:break-all;z-index:-1}@media(min-width:992px){.block-services-link-header-bgTitle{font-size:130px}}.block-services-link-item{border-radius:10px;height:100%;position:relative}.block-services-link-item-body{height:100%;padding:10px;position:relative;width:100%}.block-services-link-item-body-wrapper{background-color:#fff;border-radius:20px;height:100%;transition:.3s}.block-services-link-item-body-figure{height:50px;margin-bottom:0;overflow:hidden;width:100%}.block-services-link-item-body-figure-img{border-radius:10px;height:50px;-o-object-fit:cover;object-fit:cover;width:50px}.block-services-link-item-body-title{margin-bottom:0!important}.block-services-link-item-body-link{color:var(--gs-text)}.block-services-link-item:hover .block-services-link-item-body-wrapper{background-color:rgba(var(--gs-primary-rgb),1);box-shadow:0 20px 30px 0 rgba(var(--gs-primary-rgb),.3);color:#fff;z-index:10}.block-realisation-list{background-color:rgba(var(--gs-text-rgb),.04);margin-bottom:0;margin-top:0;padding-bottom:90px;padding-top:90px}@media(min-width:992px){.block-realisation-list{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-realisation-list{padding-bottom:150px;padding-top:150px}}.block-realisation-list-header{margin-bottom:3rem}.block-realisation-list-header-title{margin-bottom:1rem}@media(min-width:992px){.block-realisation-list-header-title{margin-bottom:0}}.block-realisation-item{border-radius:20px;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.1);height:100%;padding:30px;transition:.3s}.block-realisation-item:hover{box-shadow:0 20px 40px 0 rgba(var(--gs-text-rgb),.15);transform:scale(1.02)}.block-realisation-item-content{background-color:rgba(var(--gs-text-rgb),.7);border-radius:15px;color:#fff;padding:30px}@media(min-width:768px){.block-realisation-item-content{padding:30px}}@media(min-width:1200px){.block-realisation-item-content{padding:45px}}@media(min-width:1400px){.block-realisation-item-content{padding:60px}}.block-realisation-item-content-title{font-size:1.3rem;margin-bottom:.5rem}.block-realisation-item-content-text{margin-bottom:2rem}.block-realisation-item-content-category{background-color:var(--gs-secondary);border-radius:5px;color:#fff;display:inline-block;font-size:.8rem;font-weight:700;margin-bottom:.5rem;padding:2px 5px}.block-infos-wrapper{background-color:rgba(var(--gs-text-rgb),.04);border-radius:30px;margin-bottom:2rem;padding:30px}.block-infos-subtitle{color:rgba(var(--gs-text-rgb),.5);font-size:.8rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem}.block-infos-info+.block-infos-info{border-top:1px solid rgba(0,0,0,.5);margin-top:15px;padding-top:15px}.block-infos-info-address-link a{color:rgba(var(--gs-text-rgb),.9)!important;font-size:.9rem;transition:.3s}.block-infos-info-address-link a:hover{color:rgba(var(--gs-text-rgb),.5)!important}.block-infos-schedule{background-color:rgba(var(--gs-primary-rgb),.2);font-size:14px;height:100%;padding:30px}.block-infos-schedule-item{background-color:transparent;padding:.4rem 0}.block-infos-schedule .active{background-color:transparent;border-color:inherit;color:var(--gs-primary);font-weight:700}.block-infos-schedule-icon{color:var(--gs-primary);font-size:3rem}.block-infos-services{background-color:rgba(var(--gs-primary-rgb),.2);height:100%;padding:1rem}.block-infos-services-item{background-color:rgba(var(--gs-primary-rgb),.2);padding:25px 15px;text-align:center}.block-infos-services-item-title{font-size:12px;font-weight:700}.block-infos-services-item-icon{font-size:2.4rem}.block-infos-services-item-badge{border-radius:50rem!important;font-size:.6rem;left:100%!important;padding:.35em .45em;position:absolute!important;top:10px!important;transform:translate(-50%,-50%)!important}.block-infobox-schedule{font-size:14px;height:100%;padding:30px}.block-infobox-schedule-subtitle{color:rgba(0,0,0,.5);font-size:.8rem;font-weight:600;letter-spacing:2px;margin-bottom:1rem}.block-infobox-schedule-item{background-color:transparent;padding:.4rem 0}.block-infobox-schedule .active{background-color:transparent;border-color:inherit;color:var(--gs-primary);font-weight:700}.block-infobox-services{background-color:rgba(var(--gs-primary-rgb),.2);height:100%;padding:1rem}.block-infobox-services-item{background-color:rgba(var(--gs-primary-rgb),.2);padding:25px 15px;text-align:center}.block-infobox-services-item-title{font-size:12px;font-weight:700}.block-infobox-services-item-icon{font-size:2.4rem}.block-infobox-services-item-badge{border-radius:50rem!important;font-size:.6rem;left:100%!important;padding:.35em .45em;position:absolute!important;top:10px!important;transform:translate(-50%,-50%)!important}.block-form-contact{height:100%;margin:0;padding:2rem}@media(min-width:992px){.block-form-contact{border-left:1px solid rgba(var(--gs-text-rgb),.07);padding:0 2rem}}.block-form-contact-bgTitle{display:none}.block-form-contact-title{display:none;opacity:1;text-align:center}.block-form-contact .form-control,.block-form-contact .form-select{background-color:rgba(var(--gs-text-rgb),.04);border:1px solid rgba(var(--gs-text-rgb),.04);border-radius:15px}.block-form-contact .form-floating>.form-control:not(:-moz-placeholder)~label:after{background-color:transparent!important}.block-form-contact .form-floating>.form-control:focus~label:after,.block-form-contact .form-floating>.form-control:not(:placeholder-shown)~label:after,.block-form-contact .form-floating>.form-select~label:after{background-color:transparent!important}.block-form-contact-info{background:rgba(var(--gs-text-rgb),.04);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-form-contact-info{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-form-contact-info{padding-bottom:150px;padding-top:150px}}.block-form-contact-info-wrapper{background-color:#fff;border-radius:30px;padding:30px}@media(min-width:1400px){.block-form-contact-info-wrapper{padding:45px}}.block-equipment{background:rgba(var(--gs-text-rgb),.04);margin:0;overflow:hidden;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-equipment{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-equipment{padding-bottom:150px;padding-top:150px}}.block-equipment-header{margin-bottom:4rem;text-align:center}.block-equipment-item{background-color:#fff;border-radius:30px;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.1);overflow:hidden}.block-equipment-item .carousel-controls{bottom:0;display:flex;position:absolute;right:5%;z-index:1}@media(min-width:992px){.block-equipment-item .carousel-controls{bottom:20px;flex-direction:column;right:20px}}.block-equipment-item .carousel-controls-next,.block-equipment-item .carousel-controls-prev{background-color:rgba(var(--gs-text-rgb),.4);border:none;border-radius:20px;color:#fff;font-size:1.2rem;height:50px;line-height:50px;padding:0;width:50px}@media(min-width:1200px){.block-equipment-item .carousel-controls-next,.block-equipment-item .carousel-controls-prev{font-size:1.6rem;height:60px;line-height:60px;width:60px}}.block-equipment-item .carousel-controls-next:hover,.block-equipment-item .carousel-controls-prev:hover{background-color:var(--gs-secondary)}.block-equipment-item .carousel-controls-prev{margin-right:10px}@media(min-width:992px){.block-equipment-item .carousel-controls-prev{margin-bottom:10px;margin-right:0}}.block-equipment-item-figure{height:450px;margin-bottom:0;text-align:center;width:100%}.block-equipment-item-figure-img{height:100%;width:100%}.block-equipment-item-content{display:flex;flex-direction:column;height:100%;justify-content:center;text-align:center}.block-equipment-item .carousel-caption{bottom:auto;color:var(--gs-text);left:auto;padding:45px;position:relative;right:auto;top:auto}@media(min-width:1400px){.block-equipment-item .carousel-caption{padding:60px 90px}}.block-gallery,.block-gallery-1,.block-gallery-2,.block-gallery-3,.block-gallery-4,.block-gallery-5,.block-gallery-6,.block-gallery-7,.block-gallery-8{background:rgba(var(--gs-text-rgb),.04);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-gallery,.block-gallery-1,.block-gallery-2,.block-gallery-3,.block-gallery-4,.block-gallery-5,.block-gallery-6,.block-gallery-7,.block-gallery-8{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-gallery,.block-gallery-1,.block-gallery-2,.block-gallery-3,.block-gallery-4,.block-gallery-5,.block-gallery-6,.block-gallery-7,.block-gallery-8{padding-bottom:150px;padding-top:150px}}.block-gallery-1-header,.block-gallery-2-header,.block-gallery-3-header,.block-gallery-4-header,.block-gallery-5-header,.block-gallery-6-header,.block-gallery-7-header,.block-gallery-8-header,.block-gallery-header{position:relative;text-align:center}.block-gallery-1-box,.block-gallery-2-box,.block-gallery-3-box,.block-gallery-4-box,.block-gallery-5-box,.block-gallery-6-box,.block-gallery-7-box,.block-gallery-8-box,.block-gallery-box{border-radius:30px;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.1);margin-bottom:2rem}.block-gallery-1-figure,.block-gallery-2-figure,.block-gallery-3-figure,.block-gallery-4-figure,.block-gallery-5-figure,.block-gallery-6-figure,.block-gallery-7-figure,.block-gallery-8-figure,.block-gallery-figure{background:#fff;height:100%;left:0;margin-bottom:0;position:absolute;right:0;top:0}.block-gallery-1-figure-wrapper,.block-gallery-2-figure-wrapper,.block-gallery-3-figure-wrapper,.block-gallery-4-figure-wrapper,.block-gallery-5-figure-wrapper,.block-gallery-6-figure-wrapper,.block-gallery-7-figure-wrapper,.block-gallery-8-figure-wrapper,.block-gallery-figure-wrapper{border-radius:30px;height:310px;opacity:.99;overflow:hidden;position:relative}@media(min-width:576px){.block-gallery-1-figure-wrapper,.block-gallery-2-figure-wrapper,.block-gallery-3-figure-wrapper,.block-gallery-4-figure-wrapper,.block-gallery-5-figure-wrapper,.block-gallery-6-figure-wrapper,.block-gallery-7-figure-wrapper,.block-gallery-8-figure-wrapper,.block-gallery-figure-wrapper{height:350px}}@media(min-width:1200px){.block-gallery-1-figure-wrapper,.block-gallery-2-figure-wrapper,.block-gallery-3-figure-wrapper,.block-gallery-4-figure-wrapper,.block-gallery-5-figure-wrapper,.block-gallery-6-figure-wrapper,.block-gallery-7-figure-wrapper,.block-gallery-8-figure-wrapper,.block-gallery-figure-wrapper{height:350px}}.block-gallery-1-figure-wrapper-details,.block-gallery-2-figure-wrapper-details,.block-gallery-3-figure-wrapper-details,.block-gallery-4-figure-wrapper-details,.block-gallery-5-figure-wrapper-details,.block-gallery-6-figure-wrapper-details,.block-gallery-7-figure-wrapper-details,.block-gallery-8-figure-wrapper-details,.block-gallery-figure-wrapper-details{bottom:0;color:#fff;left:0;padding:15px 10px;position:absolute;right:0;text-align:center;z-index:3}@media(min-width:1200px){.block-gallery-1-figure-wrapper-details,.block-gallery-2-figure-wrapper-details,.block-gallery-3-figure-wrapper-details,.block-gallery-4-figure-wrapper-details,.block-gallery-5-figure-wrapper-details,.block-gallery-6-figure-wrapper-details,.block-gallery-7-figure-wrapper-details,.block-gallery-8-figure-wrapper-details,.block-gallery-figure-wrapper-details{padding:20px}}.block-gallery-1-figure-wrapper-details h3,.block-gallery-1-figure-wrapper-details span,.block-gallery-2-figure-wrapper-details h3,.block-gallery-2-figure-wrapper-details span,.block-gallery-3-figure-wrapper-details h3,.block-gallery-3-figure-wrapper-details span,.block-gallery-4-figure-wrapper-details h3,.block-gallery-4-figure-wrapper-details span,.block-gallery-5-figure-wrapper-details h3,.block-gallery-5-figure-wrapper-details span,.block-gallery-6-figure-wrapper-details h3,.block-gallery-6-figure-wrapper-details span,.block-gallery-7-figure-wrapper-details h3,.block-gallery-7-figure-wrapper-details span,.block-gallery-8-figure-wrapper-details h3,.block-gallery-8-figure-wrapper-details span,.block-gallery-figure-wrapper-details h3,.block-gallery-figure-wrapper-details span{display:block;opacity:0;position:relative;top:100px;transition-delay:0s;transition-duration:.3s;transition-property:top,opacity}.block-gallery-1-figure-wrapper-details a,.block-gallery-2-figure-wrapper-details a,.block-gallery-3-figure-wrapper-details a,.block-gallery-4-figure-wrapper-details a,.block-gallery-5-figure-wrapper-details a,.block-gallery-6-figure-wrapper-details a,.block-gallery-7-figure-wrapper-details a,.block-gallery-8-figure-wrapper-details a,.block-gallery-figure-wrapper-details a{opacity:0;position:relative;top:100px;transition-delay:0s;transition-duration:.3s;transition-property:top,opacity}.block-gallery-1-figure-wrapper-details-title,.block-gallery-2-figure-wrapper-details-title,.block-gallery-3-figure-wrapper-details-title,.block-gallery-4-figure-wrapper-details-title,.block-gallery-5-figure-wrapper-details-title,.block-gallery-6-figure-wrapper-details-title,.block-gallery-7-figure-wrapper-details-title,.block-gallery-8-figure-wrapper-details-title,.block-gallery-figure-wrapper-details-title{margin-bottom:.5rem}.block-gallery-1-figure-wrapper-details-info,.block-gallery-2-figure-wrapper-details-info,.block-gallery-3-figure-wrapper-details-info,.block-gallery-4-figure-wrapper-details-info,.block-gallery-5-figure-wrapper-details-info,.block-gallery-6-figure-wrapper-details-info,.block-gallery-7-figure-wrapper-details-info,.block-gallery-8-figure-wrapper-details-info,.block-gallery-figure-wrapper-details-info{font-size:.9rem;line-height:1.1}.block-gallery-1-figure-wrapper:before,.block-gallery-2-figure-wrapper:before,.block-gallery-3-figure-wrapper:before,.block-gallery-4-figure-wrapper:before,.block-gallery-5-figure-wrapper:before,.block-gallery-6-figure-wrapper:before,.block-gallery-7-figure-wrapper:before,.block-gallery-8-figure-wrapper:before,.block-gallery-figure-wrapper:before{background:linear-gradient(to bottom,rgba(var(--gs-primary-rgb),.8) 0,rgba(var(--gs-primary-rgb),.9) 100%);content:"";height:100%;left:0;opacity:0;position:absolute;top:100%;transition-duration:.3s;transition-property:top,opacity;width:100%;z-index:2}.block-gallery-1-figure-wrapper:focus a,.block-gallery-1-figure-wrapper:focus h3,.block-gallery-1-figure-wrapper:focus span,.block-gallery-1-figure-wrapper:focus:before,.block-gallery-1-figure-wrapper:hover a,.block-gallery-1-figure-wrapper:hover h3,.block-gallery-1-figure-wrapper:hover span,.block-gallery-1-figure-wrapper:hover:before,.block-gallery-2-figure-wrapper:focus a,.block-gallery-2-figure-wrapper:focus h3,.block-gallery-2-figure-wrapper:focus span,.block-gallery-2-figure-wrapper:focus:before,.block-gallery-2-figure-wrapper:hover a,.block-gallery-2-figure-wrapper:hover h3,.block-gallery-2-figure-wrapper:hover span,.block-gallery-2-figure-wrapper:hover:before,.block-gallery-3-figure-wrapper:focus a,.block-gallery-3-figure-wrapper:focus h3,.block-gallery-3-figure-wrapper:focus span,.block-gallery-3-figure-wrapper:focus:before,.block-gallery-3-figure-wrapper:hover a,.block-gallery-3-figure-wrapper:hover h3,.block-gallery-3-figure-wrapper:hover span,.block-gallery-3-figure-wrapper:hover:before,.block-gallery-4-figure-wrapper:focus a,.block-gallery-4-figure-wrapper:focus h3,.block-gallery-4-figure-wrapper:focus span,.block-gallery-4-figure-wrapper:focus:before,.block-gallery-4-figure-wrapper:hover a,.block-gallery-4-figure-wrapper:hover h3,.block-gallery-4-figure-wrapper:hover span,.block-gallery-4-figure-wrapper:hover:before,.block-gallery-5-figure-wrapper:focus a,.block-gallery-5-figure-wrapper:focus h3,.block-gallery-5-figure-wrapper:focus span,.block-gallery-5-figure-wrapper:focus:before,.block-gallery-5-figure-wrapper:hover a,.block-gallery-5-figure-wrapper:hover h3,.block-gallery-5-figure-wrapper:hover span,.block-gallery-5-figure-wrapper:hover:before,.block-gallery-6-figure-wrapper:focus a,.block-gallery-6-figure-wrapper:focus h3,.block-gallery-6-figure-wrapper:focus span,.block-gallery-6-figure-wrapper:focus:before,.block-gallery-6-figure-wrapper:hover a,.block-gallery-6-figure-wrapper:hover h3,.block-gallery-6-figure-wrapper:hover span,.block-gallery-6-figure-wrapper:hover:before,.block-gallery-7-figure-wrapper:focus a,.block-gallery-7-figure-wrapper:focus h3,.block-gallery-7-figure-wrapper:focus span,.block-gallery-7-figure-wrapper:focus:before,.block-gallery-7-figure-wrapper:hover a,.block-gallery-7-figure-wrapper:hover h3,.block-gallery-7-figure-wrapper:hover span,.block-gallery-7-figure-wrapper:hover:before,.block-gallery-8-figure-wrapper:focus a,.block-gallery-8-figure-wrapper:focus h3,.block-gallery-8-figure-wrapper:focus span,.block-gallery-8-figure-wrapper:focus:before,.block-gallery-8-figure-wrapper:hover a,.block-gallery-8-figure-wrapper:hover h3,.block-gallery-8-figure-wrapper:hover span,.block-gallery-8-figure-wrapper:hover:before,.block-gallery-figure-wrapper:focus a,.block-gallery-figure-wrapper:focus h3,.block-gallery-figure-wrapper:focus span,.block-gallery-figure-wrapper:focus:before,.block-gallery-figure-wrapper:hover a,.block-gallery-figure-wrapper:hover h3,.block-gallery-figure-wrapper:hover span,.block-gallery-figure-wrapper:hover:before{opacity:1}.block-gallery-1-figure-wrapper:focus a,.block-gallery-1-figure-wrapper:focus h3,.block-gallery-1-figure-wrapper:focus span,.block-gallery-1-figure-wrapper:focus:before,.block-gallery-1-figure-wrapper:hover a,.block-gallery-1-figure-wrapper:hover h3,.block-gallery-1-figure-wrapper:hover span,.block-gallery-1-figure-wrapper:hover:before,.block-gallery-2-figure-wrapper:focus a,.block-gallery-2-figure-wrapper:focus h3,.block-gallery-2-figure-wrapper:focus span,.block-gallery-2-figure-wrapper:focus:before,.block-gallery-2-figure-wrapper:hover a,.block-gallery-2-figure-wrapper:hover h3,.block-gallery-2-figure-wrapper:hover span,.block-gallery-2-figure-wrapper:hover:before,.block-gallery-3-figure-wrapper:focus a,.block-gallery-3-figure-wrapper:focus h3,.block-gallery-3-figure-wrapper:focus span,.block-gallery-3-figure-wrapper:focus:before,.block-gallery-3-figure-wrapper:hover a,.block-gallery-3-figure-wrapper:hover h3,.block-gallery-3-figure-wrapper:hover span,.block-gallery-3-figure-wrapper:hover:before,.block-gallery-4-figure-wrapper:focus a,.block-gallery-4-figure-wrapper:focus h3,.block-gallery-4-figure-wrapper:focus span,.block-gallery-4-figure-wrapper:focus:before,.block-gallery-4-figure-wrapper:hover a,.block-gallery-4-figure-wrapper:hover h3,.block-gallery-4-figure-wrapper:hover span,.block-gallery-4-figure-wrapper:hover:before,.block-gallery-5-figure-wrapper:focus a,.block-gallery-5-figure-wrapper:focus h3,.block-gallery-5-figure-wrapper:focus span,.block-gallery-5-figure-wrapper:focus:before,.block-gallery-5-figure-wrapper:hover a,.block-gallery-5-figure-wrapper:hover h3,.block-gallery-5-figure-wrapper:hover span,.block-gallery-5-figure-wrapper:hover:before,.block-gallery-6-figure-wrapper:focus a,.block-gallery-6-figure-wrapper:focus h3,.block-gallery-6-figure-wrapper:focus span,.block-gallery-6-figure-wrapper:focus:before,.block-gallery-6-figure-wrapper:hover a,.block-gallery-6-figure-wrapper:hover h3,.block-gallery-6-figure-wrapper:hover span,.block-gallery-6-figure-wrapper:hover:before,.block-gallery-7-figure-wrapper:focus a,.block-gallery-7-figure-wrapper:focus h3,.block-gallery-7-figure-wrapper:focus span,.block-gallery-7-figure-wrapper:focus:before,.block-gallery-7-figure-wrapper:hover a,.block-gallery-7-figure-wrapper:hover h3,.block-gallery-7-figure-wrapper:hover span,.block-gallery-7-figure-wrapper:hover:before,.block-gallery-8-figure-wrapper:focus a,.block-gallery-8-figure-wrapper:focus h3,.block-gallery-8-figure-wrapper:focus span,.block-gallery-8-figure-wrapper:focus:before,.block-gallery-8-figure-wrapper:hover a,.block-gallery-8-figure-wrapper:hover h3,.block-gallery-8-figure-wrapper:hover span,.block-gallery-8-figure-wrapper:hover:before,.block-gallery-figure-wrapper:focus a,.block-gallery-figure-wrapper:focus h3,.block-gallery-figure-wrapper:focus span,.block-gallery-figure-wrapper:focus:before,.block-gallery-figure-wrapper:hover a,.block-gallery-figure-wrapper:hover h3,.block-gallery-figure-wrapper:hover span,.block-gallery-figure-wrapper:hover:before{top:0}.block-gallery-1-figure-wrapper:focus .block-gallery-figure-wrapper-details-title,.block-gallery-1-figure-wrapper:hover .block-gallery-figure-wrapper-details-title,.block-gallery-2-figure-wrapper:focus .block-gallery-figure-wrapper-details-title,.block-gallery-2-figure-wrapper:hover .block-gallery-figure-wrapper-details-title,.block-gallery-3-figure-wrapper:focus .block-gallery-figure-wrapper-details-title,.block-gallery-3-figure-wrapper:hover .block-gallery-figure-wrapper-details-title,.block-gallery-4-figure-wrapper:focus .block-gallery-figure-wrapper-details-title,.block-gallery-4-figure-wrapper:hover .block-gallery-figure-wrapper-details-title,.block-gallery-5-figure-wrapper:focus .block-gallery-figure-wrapper-details-title,.block-gallery-5-figure-wrapper:hover .block-gallery-figure-wrapper-details-title,.block-gallery-6-figure-wrapper:focus .block-gallery-figure-wrapper-details-title,.block-gallery-6-figure-wrapper:hover .block-gallery-figure-wrapper-details-title,.block-gallery-7-figure-wrapper:focus .block-gallery-figure-wrapper-details-title,.block-gallery-7-figure-wrapper:hover .block-gallery-figure-wrapper-details-title,.block-gallery-8-figure-wrapper:focus .block-gallery-figure-wrapper-details-title,.block-gallery-8-figure-wrapper:hover .block-gallery-figure-wrapper-details-title,.block-gallery-figure-wrapper:focus .block-gallery-figure-wrapper-details-title,.block-gallery-figure-wrapper:hover .block-gallery-figure-wrapper-details-title{transition-delay:.15s}.block-gallery-1-figure-wrapper:focus .block-gallery-figure-wrapper-details-btn,.block-gallery-1-figure-wrapper:focus .block-gallery-figure-wrapper-details-info,.block-gallery-1-figure-wrapper:hover .block-gallery-figure-wrapper-details-btn,.block-gallery-1-figure-wrapper:hover .block-gallery-figure-wrapper-details-info,.block-gallery-2-figure-wrapper:focus .block-gallery-figure-wrapper-details-btn,.block-gallery-2-figure-wrapper:focus .block-gallery-figure-wrapper-details-info,.block-gallery-2-figure-wrapper:hover .block-gallery-figure-wrapper-details-btn,.block-gallery-2-figure-wrapper:hover .block-gallery-figure-wrapper-details-info,.block-gallery-3-figure-wrapper:focus .block-gallery-figure-wrapper-details-btn,.block-gallery-3-figure-wrapper:focus .block-gallery-figure-wrapper-details-info,.block-gallery-3-figure-wrapper:hover .block-gallery-figure-wrapper-details-btn,.block-gallery-3-figure-wrapper:hover .block-gallery-figure-wrapper-details-info,.block-gallery-4-figure-wrapper:focus .block-gallery-figure-wrapper-details-btn,.block-gallery-4-figure-wrapper:focus .block-gallery-figure-wrapper-details-info,.block-gallery-4-figure-wrapper:hover .block-gallery-figure-wrapper-details-btn,.block-gallery-4-figure-wrapper:hover .block-gallery-figure-wrapper-details-info,.block-gallery-5-figure-wrapper:focus .block-gallery-figure-wrapper-details-btn,.block-gallery-5-figure-wrapper:focus .block-gallery-figure-wrapper-details-info,.block-gallery-5-figure-wrapper:hover .block-gallery-figure-wrapper-details-btn,.block-gallery-5-figure-wrapper:hover .block-gallery-figure-wrapper-details-info,.block-gallery-6-figure-wrapper:focus .block-gallery-figure-wrapper-details-btn,.block-gallery-6-figure-wrapper:focus .block-gallery-figure-wrapper-details-info,.block-gallery-6-figure-wrapper:hover .block-gallery-figure-wrapper-details-btn,.block-gallery-6-figure-wrapper:hover .block-gallery-figure-wrapper-details-info,.block-gallery-7-figure-wrapper:focus .block-gallery-figure-wrapper-details-btn,.block-gallery-7-figure-wrapper:focus .block-gallery-figure-wrapper-details-info,.block-gallery-7-figure-wrapper:hover .block-gallery-figure-wrapper-details-btn,.block-gallery-7-figure-wrapper:hover .block-gallery-figure-wrapper-details-info,.block-gallery-8-figure-wrapper:focus .block-gallery-figure-wrapper-details-btn,.block-gallery-8-figure-wrapper:focus .block-gallery-figure-wrapper-details-info,.block-gallery-8-figure-wrapper:hover .block-gallery-figure-wrapper-details-btn,.block-gallery-8-figure-wrapper:hover .block-gallery-figure-wrapper-details-info,.block-gallery-figure-wrapper:focus .block-gallery-figure-wrapper-details-btn,.block-gallery-figure-wrapper:focus .block-gallery-figure-wrapper-details-info,.block-gallery-figure-wrapper:hover .block-gallery-figure-wrapper-details-btn,.block-gallery-figure-wrapper:hover .block-gallery-figure-wrapper-details-info{transition-delay:.25s}.block-gallery-1-figure-img,.block-gallery-2-figure-img,.block-gallery-3-figure-img,.block-gallery-4-figure-img,.block-gallery-5-figure-img,.block-gallery-6-figure-img,.block-gallery-7-figure-img,.block-gallery-8-figure-img,.block-gallery-figure-img{backface-visibility:hidden;-webkit-backface-visibility:hidden;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.1);height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-gallery-1-content,.block-gallery-2-content,.block-gallery-3-content,.block-gallery-4-content,.block-gallery-5-content,.block-gallery-6-content,.block-gallery-7-content,.block-gallery-8-content,.block-gallery-content{padding:120px;text-align:center}.block-gallery-1-content-subtitle,.block-gallery-2-content-subtitle,.block-gallery-3-content-subtitle,.block-gallery-4-content-subtitle,.block-gallery-5-content-subtitle,.block-gallery-6-content-subtitle,.block-gallery-7-content-subtitle,.block-gallery-8-content-subtitle,.block-gallery-content-subtitle{color:var(--gs-primary);font-size:.9rem;letter-spacing:2px;text-transform:uppercase}.block-gallery-1-content-text,.block-gallery-2-content-text,.block-gallery-3-content-text,.block-gallery-4-content-text,.block-gallery-5-content-text,.block-gallery-6-content-text,.block-gallery-7-content-text,.block-gallery-8-content-text,.block-gallery-content-text{text-align:left}.block-contact-light{background:rgba(var(--gs-text-rgb),.04);margin:0}.block-contact-light-wrapper{background-color:#fff;padding:15px;position:relative}.block-contact-light-content{padding:45px 0 30px;text-align:center}@media(min-width:992px){.block-contact-light-content{margin-bottom:0;padding:0;text-align:left}}.block-contact-light-content-wrapper{background-color:rgba(var(--gs-text-rgb),1);color:#fff;padding:30px}@media(min-width:1200px){.block-contact-light-content-wrapper{padding:45px}}.block-contact-light-content-title{margin-bottom:0}.block-contact-light-link{padding:0 0 45px;text-align:center}@media(min-width:992px){.block-contact-light-link{padding:0}}.block-faq{background:rgba(var(--gs-text-rgb),.04);margin-bottom:0;margin-top:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-faq{padding-bottom:120px;padding-top:120px}}.block-faq-header-title{margin-bottom:0}.block-faq-content .accordion-item{background-color:transparent}.block-faq-content .accordion-button{background-color:transparent;font-size:calc(1.275rem + .3vw);opacity:.6;padding:2rem 1.25rem}@media(min-width:1200px){.block-faq-content .accordion-button{font-size:1.5rem}}.block-faq-content .accordion-button:not(.collapsed){background-color:transparent;box-shadow:none;color:var(--gs-primary);font-weight:700;opacity:1;padding:2rem 1.25rem 1rem}.block-faq-content .accordion-button:focus{border-color:transparent;box-shadow:none;outline:0}.block-faq-content .accordion-body{font-size:1.1rem;padding:1rem 1.25rem 2rem}.block-workarea-light{background-color:rgba(var(--gs-text-rgb),.04);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-workarea-light{padding-bottom:120px;padding-top:120px}}@media(min-width:1400px){.block-workarea-light{padding-bottom:150px;padding-top:150px}}.block-workarea-light-bg{opacity:.5;position:absolute;right:0;top:0;width:45%;z-index:-1}@media(min-width:576px){.block-workarea-light-bg{width:35%}}@media(min-width:768px){.block-workarea-light-bg{width:25%}}@media(min-width:992px){.block-workarea-light-bg{bottom:0;opacity:.1;top:auto;width:25%}}.block-workarea-light-bg-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-workarea-light-wrapper{background-color:#fff;border-radius:30px;overflow:hidden;padding:10px}.block-workarea-light .dropdown-menu{font-size:.9rem;padding-left:0!important}.block-workarea-light .dropdown-menu>li>a.dropdown-item{font-weight:700;line-height:1.3;white-space:normal}.block-workarea-light-header{align-items:center;display:flex;margin-bottom:1.5rem;position:relative}.block-workarea-light-header-icon{color:var(--gs-secondary);font-size:3rem}.block-workarea-light-header-bgTitle{bottom:0;color:rgba(var(--gs-text-rgb),.04);font-family:Oswald,sans-serif;font-size:90px;font-weight:900;left:0;line-height:.9;opacity:.9;position:absolute;white-space:normal;word-break:break-all;z-index:0}@media(min-width:992px){.block-workarea-light-header-bgTitle{font-size:130px}}.block-workarea-light-dptChangedBtn{color:var(--gs-text)!important}.block-workarea-light-dptChangedBtn:hover{color:var(--gs-secondary)!important}.block-workarea-light-body{height:100%;padding:30px 15px 60px;position:relative}@media(min-width:768px){.block-workarea-light-body{padding:30px 30px 60px}}@media(min-width:992px){.block-workarea-light-body{padding:45px}}.block-workarea-light-body-list .dropdown{height:100%}.block-workarea-light-body-list>nav{background-color:rgba(var(--gs-text-rgb),.05);border-radius:10px;margin-bottom:.5rem;padding:.25rem}.block-workarea-light-body-list>nav .nav .nav-link{border-radius:8px;color:var(--gs-text)!important;font-size:.85rem;font-weight:700;padding:.3rem .75rem}.block-workarea-light-body-list>nav .nav .nav-link:hover{background-color:var(--gs-secondary)!important;color:#fff!important}.block-workarea-light-body-list>nav .nav .active{background-color:var(--gs-primary)!important;color:#fff!important}.block-workarea-light-body .tab-content-city>.tab-pane{max-height:260px;overflow:auto}.block-workarea-light-body-city-btn{align-items:center;background-color:rgba(var(--gs-text-rgb),.05);border-radius:10px;color:var(--gs-text)!important;display:flex;font-size:.9rem;height:100%;padding:.5rem;transition:.3s ease-in-out}.block-workarea-light-body-city-btn:hover{background-color:rgba(var(--gs-primary-rgb),1);color:#fff!important}.block-workarea-light-body-dpt-btn{background-color:rgba(var(--gs-text-rgb),.05);border-radius:10px;color:var(--gs-text)!important;display:block;font-size:.9rem;font-weight:700;padding:.6rem .5rem;transition:.3s ease-in-out}.block-workarea-light-body-dpt-btn:hover{background-color:rgba(var(--gs-primary-rgb),1);color:#fff!important}.block-workarea-light-body-dpt-dropdown{display:inline-block}.block-workarea-light-body-dpt-dropdown-btn{background-color:rgba(var(--gs-text-rgb),.05);border-radius:10px;color:var(--gs-text)!important;display:block;font-size:.9rem;font-weight:700;padding:.6rem .75rem;transition:.3s ease-in-out}.block-workarea-light-body-dpt-dropdown-btn:hover{background-color:rgba(var(--gs-primary-rgb),1);color:#fff!important}.block-workarea-light #workarea-map{border-radius:25px;height:100%;min-height:400px}@media(min-width:1200px){.block-workarea-light #workarea-map{min-height:450px}}.block-seoCity{margin:0}.block-seoCity-city-description,.block-seoCity-city-text,.block-seoCity-quarter-text{font-size:.9rem}.block-seoCity-quarter-list{max-height:200px;overflow:auto;overflow-x:hidden;padding:0 5px}.block-seoCity-quarter-badge{background-color:rgba(var(--gs-text-rgb),.05);border-radius:.5rem;color:var(--gs-text);font-size:.75rem;font-weight:600;height:100%;padding:.25rem .5rem}.block-cta-card{border-radius:50px;bottom:15px;box-shadow:0 5px 30px 0 rgba(var(--gs-text-rgb),.2);left:50%;opacity:0;position:fixed;transform:translateX(-50%);transition:visibility .3s,opacity .3s;visibility:hidden;z-index:1001}@media(min-width:992px){.block-cta-card{bottom:50px;left:auto;right:0;transform:translateX(0)}.block-cta-card .btn-group{align-items:flex-start;flex-direction:column;justify-content:center}.block-cta-card .btn-group>.btn{border:none!important;border-radius:0;margin:0}}.block-cta-card .btn-group-rounded .btn-group>.btn-group:first-child>.btn,.block-cta-card .btn-group-rounded>.btn:first-child:not(.dropdown-toggle){border-bottom-left-radius:50px;border-top-left-radius:50px}@media(min-width:992px){.block-cta-card .btn-group-rounded .btn-group>.btn-group:first-child>.btn,.block-cta-card .btn-group-rounded>.btn:first-child:not(.dropdown-toggle){border:none!important;border-radius:0}}.block-cta-card .btn-group-rounded .btn-group>.btn-group:not(:first-child)>.btn,.block-cta-card .btn-group-rounded>.btn:not(:first-child):not(.dropdown-toggle){border-left:1px solid rgba(var(--gs-text-rgb),.1)!important}@media(min-width:992px){.block-cta-card .btn-group-rounded .btn-group>.btn-group:not(:first-child)>.btn,.block-cta-card .btn-group-rounded>.btn:not(:first-child):not(.dropdown-toggle){border:none!important}}.block-cta-card .btn-group-rounded .btn-group>.btn-group:last-child>.btn,.block-cta-card .btn-group-rounded>.btn:last-child:not(.dropdown-toggle){border-bottom-right-radius:50px;border-top-right-radius:50px}@media(min-width:992px){.block-cta-card .btn-group-rounded .btn-group>.btn-group:last-child>.btn,.block-cta-card .btn-group-rounded>.btn:last-child:not(.dropdown-toggle){border:none!important;border-radius:0}.block-cta-card-btn:hover .block-cta-card-btn-title{display:inline-block;margin:0}}.block-cta-card-btn-title{display:none}.block-cta-card .btn{padding:.5rem 1.5rem}@media(min-width:992px){.block-cta-card .btn{margin:0!important}}.block-cta-card .btn>i{opacity:.7;transition:.3s}.block-cta-card .btn:hover>i{opacity:1}.block-cta-card.visible{opacity:1;visibility:visible}#btn-float{display:none}.block-advice-card{display:inline-block;position:relative;width:160px}@media(min-width:768px){.block-advice-card{width:270px}}.block-advice-card-wrapper{border:2px solid hsla(0,0%,100%,.7);border-radius:100px;padding:5px 10px}.block-advice-card-figure{margin-bottom:0;width:20px}.block-advice-card-figure-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-advice-card-body-title{color:#fff;font-size:.8rem;font-weight:700;letter-spacing:1px;margin-bottom:0;opacity:.8;text-transform:uppercase}.block-advice-card-body-note{color:#fff!important;font-size:.8rem;font-weight:700}.block-advice-card-body-stars{color:#ffae14;font-size:.8rem}.block-footer{background-color:var(--gs-text);margin-top:0;padding-bottom:75px}.block-footer>.container{padding-top:90px}.block-footer-seo{color:hsla(0,0%,100%,.8);font-size:.9rem}.block-footer-seo-link{color:hsla(0,0%,100%,.8)!important;font-weight:900}.block-footer-seo-link:focus,.block-footer-seo-link:hover{color:var(--gs-primary)!important}.block-footer-body{color:hsla(0,0%,100%,.9);margin-bottom:2rem}.block-footer-body-col-left{padding-bottom:30px}@media(min-width:992px){.block-footer-body-col-left{padding-bottom:0}}.block-footer-body-col-center{border:1px solid hsla(0,0%,100%,.2);border-left:none;border-right:none;padding-bottom:30px;padding-top:30px}@media(min-width:768px){.block-footer-body-col-center{border-bottom:none;border-right:1px solid hsla(0,0%,100%,.2);border-top:none;padding-bottom:0;padding-top:0}}@media(min-width:992px){.block-footer-body-col-center{border-left:1px solid hsla(0,0%,100%,.2)}}.block-footer-body-col-right{padding-top:30px;text-align:center}@media(min-width:768px){.block-footer-body-col-right{padding-top:0}}.block-footer-body-logo{margin-bottom:3rem;text-align:center}.block-footer-body-logo-img{display:block;filter:invert(1) saturate(0) grayscale(1) brightness(1.6);height:100%;margin-left:auto;margin-right:auto;max-height:90px;max-width:240px;-o-object-fit:contain;object-fit:contain;width:100%}.block-footer-body-description{font-size:.9rem}.block-footer-body-nav{font-size:.9rem;margin-bottom:60px;margin-top:60px}.block-footer-body-nav .nav-link{border-radius:50px;color:#fff!important;text-align:center}.block-footer-body-nav .nav-link>i{color:var(--gs-text);transition:.3s}.block-footer-body-nav .nav-link.show,.block-footer-body-nav .nav-link:focus,.block-footer-body-nav .nav-link:hover{background-color:hsla(0,0%,100%,.1)!important;color:var(--gs-primary)!important}.block-footer-body-nav .nav-link.show>i,.block-footer-body-nav .nav-link:focus>i,.block-footer-body-nav .nav-link:hover>i{color:var(--gs-primary)}.block-footer-body-contact{font-size:.9rem;margin-bottom:2rem;text-align:center}.block-footer-body-contact-sitename{font-weight:600;margin-bottom:.5rem}.block-footer-body-contact-address{font-weight:600}.block-footer-body-contact-phone{color:hsla(0,0%,100%,.9)!important;font-weight:600;margin-right:10px;transition:.3s ease-in-out}.block-footer-body-contact-phone:hover{color:var(--gs-secondary)!important}.block-footer-body-contact-schedule{color:hsla(0,0%,100%,.9)!important;transition:.3s ease-in-out}.block-footer-body-contact-schedule:hover{color:var(--gs-secondary)!important}.block-footer-body-contact-link{font-weight:600;text-decoration:underline}.block-footer-body-social a{color:hsla(0,0%,100%,.9)!important;transition:.3s ease-in-out}.block-footer-body-social a:hover{color:var(--gs-secondary)!important}.block-footer-mentions{color:hsla(0,0%,100%,.5);font-size:.8rem;letter-spacing:2px;padding-top:2rem;text-align:center}.block-footer-mentions-link{color:hsla(0,0%,100%,.7)!important}.block-footer-mentions-link:focus,.block-footer-mentions-link:hover{color:var(--gs-secondary)!important}html[page=service] .block-cta+.block-conclusion,html[page=service] .block-introduction+.block-presentations,html[page=service] .block-presentations+.block-conclusion,html[page=service] .block-text-carousel+.block-advice{padding-top:0}html[page=service] .block-advice{background:rgba(var(--gs-text-rgb),.04)}html[page=service] .block-advice+.block-form-contact-info,html[page=service] .block-advice+.block-gallery,html[page=service] .block-advice+.block-realisation-list,html[page=service] .block-form-contact-info+.block-gallery,html[page=service] .block-gallery+.block-form-contact-info,html[page=service] .block-gallery+.block-workarea-light,html[page=service] .block-realisation-list+.block-form-contact-info,html[page=service] .block-realisation-list+.block-gallery{padding-top:0}html[page=service] .block-form-contact-info-wrapper{padding:15px}@media(min-width:1200px){html[page=service] .block-form-contact-info-wrapper{padding:45px}}html[page=service] .block-form-contact-info .block-infobox-schedule{padding:1rem}@media(min-width:1200px){html[page=service] .block-form-contact-info .block-infobox-schedule{padding:0 30px}}html[page=service] .block-form-contact-info .block-form-contact{padding:1rem}@media(min-width:1200px){html[page=service] .block-form-contact-info .block-form-contact{padding:0 2rem}}html[page=service] .block-form-contact-info .block-infobox,html[page=service] .block-form-contact-info .block-infos{margin:0}html[page=service] .block-form-contact-info .block-form-contact-title{display:block;opacity:1;text-align:center}html[page=service] .block-equipment+.block-services-link,html[page=service] .block-equipment+.block-workarea-light,html[page=service] .block-faq+.block-services-link,html[page=service] .block-form-contact-info+.block-equipment,html[page=service] .block-form-contact-info+.block-services-link,html[page=service] .block-workarea-light+.block-faq,html[page=service] .block-workarea-light+.block-services-link{padding-top:0}