#navbar{padding-bottom:0;padding-top:0}.navbar-toggler{border:none;color:var(--bs-body-color)}.navbar-toggler:focus{box-shadow:none}.btn-lang{color:#fff}.btn-lang.show:focus,.btn-lang.show:hover,.btn-lang:first-child:active:focus,.btn-lang:first-child:active:hover,.btn-lang:focus,.btn-lang:hover{background-color:transparent;border-color:transparent;color:#fff}.block-navbar .navbar{transition:.3s}@media(max-width:1199px){.block-navbar .navbar-collapse{max-height:calc(100vh - 90px);overflow:auto}}.block-navbar .navbar>.container-lg{height:90px;transition:.3s}.block-navbar .navbar.scrolled{background-color:var(--gs-text)}.block-navbar .navbar.scrolled>.container-lg{height:70px;transition:.3s}.block-navbar .navbar.scrolled .navbar-brand svg,.block-navbar .navbar.scrolled .navbar-brand>img{height:60px!important;max-width:160px;padding-bottom:.4rem;padding-top:.4rem;transition:.3s}.block-navbar .navbar .navbar-brand{left:50%;position:absolute;top:0;transform:translate(-50%);transition:.3s}.block-navbar .navbar .navbar-brand svg,.block-navbar .navbar .navbar-brand>img{height:80px!important;max-width:200px;-o-object-fit:contain;object-fit:contain;-o-object-position:left center;object-position:left center;transition:.3s}.block-navbar .navbar .nav-link{display:flex;font-size:.9rem;font-weight:700;padding:1rem}.block-navbar .navbar .nav-link i{line-height:1.4rem}.block-navbar .navbar .nav-link:active,.block-navbar .navbar .nav-link:focus,.block-navbar .navbar .nav-link:hover{color:var(--gs-primary)}.block-navbar .navbar .navbarnav-container{display:flex;flex-direction:row;flex-wrap:wrap}.block-navbar .navbar .navbarnav-contacts{flex-direction:row}.block-navbar .navbar .navbarnav-contacts .nav-link{color:#fff}.block-navbar .navbar .navbarnav-contacts .nav-link:active,.block-navbar .navbar .navbarnav-contacts .nav-link:focus,.block-navbar .navbar .navbarnav-contacts .nav-link:hover{color:var(--gs-primary)}.block-navbar .navbar .navbarnav-contacts .nav-link-booking{border:2px solid var(--gs-secondary);border-radius:0;color:var(--gs-secondary);font-size:.8rem;letter-spacing:1px;padding:.4rem .75rem;text-transform:uppercase;transition:.3s}.block-navbar .navbar .navbarnav-contacts .nav-link-booking:active,.block-navbar .navbar .navbarnav-contacts .nav-link-booking:focus,.block-navbar .navbar .navbarnav-contacts .nav-link-booking:hover{border-color:var(--gs-primary);color:var(--gs-primary)}.block-navbar .navbar .navbarnav-contacts .nav-link-social{padding:1rem .5rem}.block-navbar .navbar .navbarnav-contacts-lang-img{max-width:25px}.block-navbar .navbar .navbarnav-offcanvas-nav{width:100%}.block-navbar .navbar .navbarnav-offcanvas-nav .nav-link{border-bottom:1px solid rgba(var(--bs-body-bg-rgb),.15);color:#fff;font-size:.9rem;font-weight:400;opacity:.8}.block-navbar .navbar .navbarnav-offcanvas-nav .nav-link:active,.block-navbar .navbar .navbarnav-offcanvas-nav .nav-link:focus,.block-navbar .navbar .navbarnav-offcanvas-nav .nav-link:hover{color:var(--gs-primary);opacity:1}.block-navbar .navbar .navbarnav-offcanvas-contacts{width:100%}.block-navbar .navbar .navbarnav-offcanvas-footer{margin-top:auto;padding:1rem 0;width:100%}.block-navbar .navbar .navbarnav-offcanvas-footer-address{color:#fff;font-size:.8rem;font-weight:700;text-align:center}.block-navbar .navbar .navbarnav-offcanvas-footer-socialnetworks-item{background-color:transparent;border:none}.block-navbar .navbar .navbarnav-offcanvas-footer-socialnetworks-item>a{color:#fff}.block-navbar .navbar .offcanvas{background-color:var(--gs-text)!important}.block-navbar .navbar .offcanvas-title{letter-spacing:1px;text-transform:uppercase}.block-header{margin-bottom:0;margin-top:0;position:relative;text-align:center}.block-header-container{background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;flex-direction:column;height:400px;justify-content:center;position:relative}@media(min-width:992px){.block-header-container{height:350px}}@media(min-width:1400px){.block-header-container{height:400px}}.block-header-noimage{background-color:var(--gs-secondary)}.block-header-wrapper{padding-top:20px}.block-header-title{color:#fff;margin-bottom:0}.block-header-text{color:#fff}.block-introduction{background-color:var(--gs-secondary);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-introduction{padding-bottom:120px;padding-top:120px}}.block-introduction-title{margin-bottom:0;text-align:center}.block-introduction-text{margin-top:2rem;text-align:center}.block-introduction-text h3{color:var(--gs-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.block-introduction-text p:last-child{margin-bottom:0}.block-introduction-bar{height:30px;margin-bottom:30px;position:relative;text-align:center}.block-introduction-bar:before{border-radius:50px;border-right:3px solid var(--gs-primary);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%)}.block-presentation{background-color:var(--gs-secondary);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-presentation{padding-bottom:120px;padding-top:120px}.block-presentation-reverse .block-presentation-content{padding:45px 0 45px 60px}}@media(min-width:1200px){.block-presentation-reverse .block-presentation-content{padding:75px 0 75px 90px}}@media(min-width:1600px){.block-presentation-reverse .block-presentation-content{padding:75px 0 75px 120px}}@media(min-width:992px){.block-presentation-reverse .block-presentation-wrapper-before{left:50%;right:auto;transform:translate(-50%,-50%)}}.block-presentation-wrapper-before{border-left:4px solid var(--gs-secondary);border-radius:50px;bottom:200px;height:100px;left:50%;line-height:50px;position:absolute;text-align:center;transform:translate(-50%,-50%);z-index:-1}@media(min-width:992px){.block-presentation-wrapper-before{border-top:4px solid var(--gs-secondary);bottom:auto;height:auto;left:50%;top:50%;width:100px}}@media(min-width:1200px){.block-presentation-wrapper-before{width:130px}}@media(min-width:1400px){.block-presentation-wrapper-before{width:160px}}@media(min-width:1600px){.block-presentation-wrapper-before{width:200px}}.block-presentation-figure{border-radius:30px;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.2);height:350px;margin-bottom:0;overflow:hidden}@media(min-width:992px){.block-presentation-figure{height:100%;left:calc(var(--bs-gutter-x)/2);position:absolute;right:calc(var(--bs-gutter-x)/2);top:0}}.block-presentation-figure:before{border:1px solid rgba(var(--gs-secondary-rgb),.5);border-radius:20px;bottom:20px;content:"";left:calc(var(--bs-gutter-x)/2 + 20px);position:absolute;right:calc(var(--bs-gutter-x)/2 + 20px);top:20px;z-index:0}@media(min-width:992px){.block-presentation-figure:before{left:20px;right:20px}}.block-presentation-figure-img{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-presentation-cta{bottom:40px;color:#fff;left:40px;padding:5px;position:absolute;right:40px;z-index:2}.block-presentation-cta a{background-color:rgba(var(--gs-text-rgb),.5)}.block-presentation-content{padding-bottom:75px;position:relative;z-index:2}@media(min-width:992px){.block-presentation-content{padding:45px 60px 45px 0}}@media(min-width:1200px){.block-presentation-content{padding:75px 90px 75px 0}}@media(min-width:1600px){.block-presentation-content{padding:75px 120px 75px 0}}.block-presentation-content-text{text-align:justify}.block-presentation-content-text h3{color:var(--gs-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.block-presentation-content-text p:last-child{margin-bottom:0}.block-presentations{background-color:var(--gs-secondary);margin:0;padding-bottom:90px;position:relative}@media(min-width:992px){.block-presentations{padding-bottom:120px}}.block-presentations-logo-bg{left:0;opacity:.1;position:absolute;top:0;width:50%;z-index:1}@media(min-width:992px){.block-presentations-logo-bg{width:30%}}.block-presentations-logo-bg-img{height:100%;-o-object-fit:contain;object-fit:contain;width:100%}.block-presentations>.block-presentation{margin-bottom:0;padding-bottom:0}.block-presentations>.block-presentation+.block-presentation{margin-top:75px;padding-top:0}.block-conclusion{background-color:var(--gs-secondary);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-conclusion{padding-bottom:120px;padding-top:120px}}.block-conclusion-title{margin-bottom:2rem;text-align:center}.block-conclusion-text{text-align:center}.block-conclusion-text h3{color:var(--gs-primary);font-size:1.25rem;font-weight:600;margin-bottom:.5rem}.block-conclusion-text p:last-child{margin-bottom:0}.block-conclusion-bar{height:30px;margin-top:30px;position:relative;text-align:center}.block-conclusion-bar:before{border-radius:50px;border-right:3px solid var(--gs-primary);bottom:0;content:"";left:50%;position:absolute;top:0;transform:translate(-50%)}.block-strengths{background-color:var(--gs-secondary-darken-5);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-strengths{padding-bottom:120px;padding-top:120px}}.block-strengths-header{margin-bottom:3rem;position:relative;text-align:center}.block-strengths-header-title{margin-bottom:1rem;position:relative}.block-strengths-header-subtitle{color:var(--gs-primary);font-size:.8rem;font-weight:700;letter-spacing:2px;margin-bottom:.5rem;position:relative;text-transform:uppercase}.block-strengths-header-bgTitle{color:rgba(var(--gs-secondary-rgb),1);font-family:Roboto,sans-serif;font-size:60px;font-weight:900;left:50%;line-height:1em;position:absolute;top:0;transform:translateX(-50%);white-space:normal;width:100%;word-break:break-all;z-index:0}@media(min-width:768px){.block-strengths-header-bgTitle{font-size:100px;top:-20px}}.block-strengths-item{background-color:rgba(var(--gs-secondary-rgb),1);border-radius:30px;height:100%;padding:20px;text-align:center}.block-strengths-item-icon{color:var(--gs-primary);font-size:1.5rem;text-align:center;transition:.3s ease-in-out}.block-strengths-item-icon-wrapper{align-items:center;background-color:var(--gs-secondary-darken-5);border-radius:50%;display:flex;height:50px;justify-content:center;margin-bottom:1.5rem;padding:.5rem;width:50px}.block-strengths-item-title{margin-bottom:.5rem}.block-strengths-item-text{font-size:.9rem;opacity:.8}.block-strengths .swiper-pagination-strengths{margin-top:15px;text-align:center;--swiper-pagination-bullet-inactive-color:var(--gs-text);--swiper-pagination-color:var(--gs-primary)}.block-products{background-color:var(--gs-secondary-darken-5);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-products{padding-bottom:120px;padding-top:120px}}.block-products-header{color:#fff;margin-bottom:3rem;position:relative}.block-products-header-title{margin-bottom:1rem}.block-products-header-subtitle{color:var(--gs-secondary);font-size:.8rem;font-weight:700;letter-spacing:2px;margin-bottom:1rem;text-transform:uppercase}.block-products-header-bgTitle{color:rgba(var(--gs-primary-rgb),.1);font-family:Roboto,sans-serif;font-size:150px;font-weight:900;left:50%;line-height:1em;position:absolute;top:-40px;transform:translateX(-50%);white-space:normal;width:100%;word-break:break-all;z-index:-1}.block-products-item{margin-bottom:1rem}.block-products-item,.block-products-item-body{height:100%;position:relative;transition:.3s ease-in-out}.block-products-item-body{background-color:hsla(0,0%,100%,.05);color:var(--bs-body-color);display:flex;flex-direction:column;padding:2rem;width:100%;z-index:1}@media(min-width:576px){.block-products-item-body{padding:6rem 2rem 2rem}}@media(min-width:1200px){.block-products-item-body{padding:8rem 4rem 4rem}}.block-products-item-body-title{font-weight:700;letter-spacing:2px;margin-bottom:1.5rem;text-align:center}.block-products-item-body-text{color:var(--bs-body-color);font-size:.9rem;margin-bottom:0}.block-products-item-body-text p:last-child{margin-bottom:0}.block-products-item-body-price{color:var(--gs-text);font-size:1.3rem;font-weight:700;margin-bottom:1rem;text-align:center;transition:.3s ease-in-out}.block-products-item-body-price>span{background-color:rgba(var(--gs-secondary-rgb),1);padding:10px 15px}.block-products-item-body-price-terms{font-size:.8rem;font-weight:400;text-align:end}.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-color:var(--gs-text);margin:0;position:relative}.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{height:100%;left:0;margin-bottom:0;overflow:hidden;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{border-radius:0;cursor:pointer;height:200px;opacity:.99;overflow:hidden;position:relative}@media(min-width:768px){.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{height:250px}}@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{height:300px}}@media(min-width:1600px){.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{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{bottom:0;left:0;padding:20px;position:absolute;z-index:3}.block-gallery-1-figure-wrapper-details h5,.block-gallery-1-figure-wrapper-details span,.block-gallery-2-figure-wrapper-details h5,.block-gallery-2-figure-wrapper-details span,.block-gallery-3-figure-wrapper-details h5,.block-gallery-3-figure-wrapper-details span,.block-gallery-4-figure-wrapper-details h5,.block-gallery-4-figure-wrapper-details span,.block-gallery-5-figure-wrapper-details h5,.block-gallery-5-figure-wrapper-details span,.block-gallery-6-figure-wrapper-details h5,.block-gallery-6-figure-wrapper-details span,.block-gallery-7-figure-wrapper-details h5,.block-gallery-7-figure-wrapper-details span,.block-gallery-8-figure-wrapper-details h5,.block-gallery-8-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-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{font-size:1.1rem;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{font-size:.9rem}.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{background:linear-gradient(to bottom,rgba(var(--gs-secondary-rgb),.7) 0,rgba(var(--gs-secondary-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 h5,.block-gallery-1-figure-wrapper:focus span,.block-gallery-1-figure-wrapper:focus:before,.block-gallery-1-figure-wrapper:hover h5,.block-gallery-1-figure-wrapper:hover span,.block-gallery-1-figure-wrapper:hover:before,.block-gallery-2-figure-wrapper:focus h5,.block-gallery-2-figure-wrapper:focus span,.block-gallery-2-figure-wrapper:focus:before,.block-gallery-2-figure-wrapper:hover h5,.block-gallery-2-figure-wrapper:hover span,.block-gallery-2-figure-wrapper:hover:before,.block-gallery-3-figure-wrapper:focus h5,.block-gallery-3-figure-wrapper:focus span,.block-gallery-3-figure-wrapper:focus:before,.block-gallery-3-figure-wrapper:hover h5,.block-gallery-3-figure-wrapper:hover span,.block-gallery-3-figure-wrapper:hover:before,.block-gallery-4-figure-wrapper:focus h5,.block-gallery-4-figure-wrapper:focus span,.block-gallery-4-figure-wrapper:focus:before,.block-gallery-4-figure-wrapper:hover h5,.block-gallery-4-figure-wrapper:hover span,.block-gallery-4-figure-wrapper:hover:before,.block-gallery-5-figure-wrapper:focus h5,.block-gallery-5-figure-wrapper:focus span,.block-gallery-5-figure-wrapper:focus:before,.block-gallery-5-figure-wrapper:hover h5,.block-gallery-5-figure-wrapper:hover span,.block-gallery-5-figure-wrapper:hover:before,.block-gallery-6-figure-wrapper:focus h5,.block-gallery-6-figure-wrapper:focus span,.block-gallery-6-figure-wrapper:focus:before,.block-gallery-6-figure-wrapper:hover h5,.block-gallery-6-figure-wrapper:hover span,.block-gallery-6-figure-wrapper:hover:before,.block-gallery-7-figure-wrapper:focus h5,.block-gallery-7-figure-wrapper:focus span,.block-gallery-7-figure-wrapper:focus:before,.block-gallery-7-figure-wrapper:hover h5,.block-gallery-7-figure-wrapper:hover span,.block-gallery-7-figure-wrapper:hover:before,.block-gallery-8-figure-wrapper:focus h5,.block-gallery-8-figure-wrapper:focus span,.block-gallery-8-figure-wrapper:focus:before,.block-gallery-8-figure-wrapper:hover h5,.block-gallery-8-figure-wrapper:hover span,.block-gallery-8-figure-wrapper:hover:before{opacity:1}.block-gallery-1-figure-wrapper:focus h5,.block-gallery-1-figure-wrapper:focus span,.block-gallery-1-figure-wrapper:focus:before,.block-gallery-1-figure-wrapper:hover h5,.block-gallery-1-figure-wrapper:hover span,.block-gallery-1-figure-wrapper:hover:before,.block-gallery-2-figure-wrapper:focus h5,.block-gallery-2-figure-wrapper:focus span,.block-gallery-2-figure-wrapper:focus:before,.block-gallery-2-figure-wrapper:hover h5,.block-gallery-2-figure-wrapper:hover span,.block-gallery-2-figure-wrapper:hover:before,.block-gallery-3-figure-wrapper:focus h5,.block-gallery-3-figure-wrapper:focus span,.block-gallery-3-figure-wrapper:focus:before,.block-gallery-3-figure-wrapper:hover h5,.block-gallery-3-figure-wrapper:hover span,.block-gallery-3-figure-wrapper:hover:before,.block-gallery-4-figure-wrapper:focus h5,.block-gallery-4-figure-wrapper:focus span,.block-gallery-4-figure-wrapper:focus:before,.block-gallery-4-figure-wrapper:hover h5,.block-gallery-4-figure-wrapper:hover span,.block-gallery-4-figure-wrapper:hover:before,.block-gallery-5-figure-wrapper:focus h5,.block-gallery-5-figure-wrapper:focus span,.block-gallery-5-figure-wrapper:focus:before,.block-gallery-5-figure-wrapper:hover h5,.block-gallery-5-figure-wrapper:hover span,.block-gallery-5-figure-wrapper:hover:before,.block-gallery-6-figure-wrapper:focus h5,.block-gallery-6-figure-wrapper:focus span,.block-gallery-6-figure-wrapper:focus:before,.block-gallery-6-figure-wrapper:hover h5,.block-gallery-6-figure-wrapper:hover span,.block-gallery-6-figure-wrapper:hover:before,.block-gallery-7-figure-wrapper:focus h5,.block-gallery-7-figure-wrapper:focus span,.block-gallery-7-figure-wrapper:focus:before,.block-gallery-7-figure-wrapper:hover h5,.block-gallery-7-figure-wrapper:hover span,.block-gallery-7-figure-wrapper:hover:before,.block-gallery-8-figure-wrapper:focus h5,.block-gallery-8-figure-wrapper:focus span,.block-gallery-8-figure-wrapper:focus:before,.block-gallery-8-figure-wrapper:hover h5,.block-gallery-8-figure-wrapper:hover span,.block-gallery-8-figure-wrapper:hover:before{top:0}.block-gallery-1-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-title,.block-gallery-1-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-title,.block-gallery-2-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-title,.block-gallery-2-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-title,.block-gallery-3-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-title,.block-gallery-3-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-title,.block-gallery-4-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-title,.block-gallery-4-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-title,.block-gallery-5-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-title,.block-gallery-5-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-title,.block-gallery-6-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-title,.block-gallery-6-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-title,.block-gallery-7-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-title,.block-gallery-7-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-title,.block-gallery-8-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-title,.block-gallery-8-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-title{transition-delay:.15s}.block-gallery-1-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-info,.block-gallery-1-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-info,.block-gallery-2-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-info,.block-gallery-2-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-info,.block-gallery-3-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-info,.block-gallery-3-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-info,.block-gallery-4-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-info,.block-gallery-4-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-info,.block-gallery-5-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-info,.block-gallery-5-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-info,.block-gallery-6-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-info,.block-gallery-6-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-info,.block-gallery-7-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-info,.block-gallery-7-figure-wrapper:hover .block-gallery-7-figure-wrapper-details-info,.block-gallery-8-figure-wrapper:focus .block-gallery-7-figure-wrapper-details-info,.block-gallery-8-figure-wrapper:hover .block-gallery-7-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{backface-visibility:hidden;-webkit-backface-visibility:hidden;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.block-cta{background:linear-gradient(to bottom,var(--gs-text) 50%,var(--gs-primary) 50%);margin:0;padding-bottom:90px;padding-top:90px}@media(min-width:992px){.block-cta{background:linear-gradient(to right,var(--gs-text) 50%,var(--gs-primary) 50%);padding-bottom:120px;padding-top:120px}}.block-cta-bg{bottom:0;left:0;position:absolute;right:0;top:0;transition:.35s ease-in-out;z-index:0}.block-cta-bg-wrapper{border-radius:30px;height:100%;min-height:250px;overflow:hidden;position:relative}.block-cta-bg-wrapper:after{border:1px solid rgba(var(--gs-secondary-rgb),.5);border-radius:20px;bottom:20px;content:"";left:20px;position:absolute;right:20px;top:20px;z-index:0}.block-cta-booking,.block-cta-menu{height:100%;padding:30px;position:relative;text-align:center}@media(min-width:992px){.block-cta-booking,.block-cta-menu{padding:45px 30px}}@media(min-width:1400px){.block-cta-booking,.block-cta-menu{padding:60px 30px}}.block-cta-booking-title,.block-cta-menu-title{color:#fff;position:relative;z-index:1}.block-cta-booking-subtitle,.block-cta-menu-subtitle{color:var(--gs-secondary);font-size:.9rem;font-weight:700;letter-spacing:2px;text-transform:uppercase;z-index:1}.block-cta-booking-text,.block-cta-menu-text{color:#fff;position:relative;z-index:1}.block-cta-booking>a,.block-cta-menu>a{position:relative;z-index:1}.block-cta-booking-bgTitle,.block-cta-menu-bgTitle{color:hsla(0,0%,100%,.1);font-family:Roboto,sans-serif;font-size:150px;font-weight:900;left:50%;line-height:1em;position:absolute;top:50%;transform:translate(-50%,-50%);white-space:normal;width:100%;word-break:break-all;z-index:0}.block-cta-menu{background-color:var(--gs-primary)}.block-cta-booking{background-color:var(--gs-text)}.block-contact-light-wrapper{border:20px solid rgba(var(--gs-secondary-rgb),.1);border-radius:120px}.block-contact-light-content{background-color:var(--gs-text);border-radius:100px;color:var(--bs-body-color);padding:45px;position:relative}@media(min-width:1200px){.block-contact-light-content{padding:45px 60px}}.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-contact{background:linear-gradient(to top,var(--gs-text) 50%,var(--gs-secondary) 50%);color:#fff!important;margin:0;position:relative;text-align:center}.block-contact-text,.block-contact-title{color:#fff!important;text-shadow:0 4px 5px #000}.block-contact-wrapper{border-radius:30px;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.2);padding:60px 20px;position:relative}@media(min-width:768px){.block-contact-wrapper{padding:75px 0}}@media(min-width:992px){.block-contact-wrapper{padding-bottom:90px;padding-top:90px;text-align:left}}.block-contact-wrapper-bg{border-radius:30px;bottom:0;filter:contrast(1.1) brightness(110%) saturate(120%);left:0;position:absolute;right:0;top:0;transition:.35s ease-in-out;z-index:0}.block-contact-wrapper-bg:before{border:1px solid rgba(var(--gs-secondary-rgb),.5);border-radius:20px;bottom:20px;content:"";left:20px;position:absolute;right:20px;top:20px;z-index:0}.block-advice{background-color:rgba(var(--gs-secondary-rgb),1);color:var(--bs-body-color)!important;margin:0;padding-bottom:90px;padding-top:90px;position:relative;text-align:center}@media(min-width:992px){.block-advice{padding-bottom:120px;padding-top:120px}}.block-advice-header{color:var(--bs-body-color);margin-bottom:3rem;position:relative;text-align:center}.block-advice-header-bgTitle{color:rgba(var(--gs-primary-rgb),.05);font-family:Roboto,sans-serif;font-size:60px;font-weight:900;left:50%;line-height:1em;position:absolute;top:0;transform:translateX(-50%);white-space:normal;width:100%;word-break:break-all;z-index:0}@media(min-width:768px){.block-advice-header-bgTitle{font-size:100px;top:-20px}}.block-advice-header-title{position:relative;z-index:1}.block-advice-header-subtitle{color:var(--gs-primary);font-size:.8rem;font-weight:700;letter-spacing:2px;margin-bottom:.5rem;position:relative;text-transform:uppercase;z-index:1}.block-advice-item{align-self:center;background-color:hsla(0,0%,100%,.25);border-radius:30px;height:100%;padding:40px;position:relative}.block-advice-item-border{border:1px solid rgba(var(--gs-primary-rgb),.1);border-radius:20px;bottom:20px;left:20px;position:absolute;right:20px;top:20px;z-index:1}.block-advice-item-body-stars{color:#ffae14;font-size:1.2rem;text-align:right}.block-advice-item-body-title{height:145px;margin-bottom:0;overflow:hidden;text-align:justify;-webkit-box-orient:vertical;display:block;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:6;word-break:break-word}.block-advice-item-body-author{font-size:.8rem;font-weight:600;opacity:.8}.block-advice-item-icon{color:var(--gs-text);font-size:3rem;line-height:.9}@media(min-width:992px){.block-advice-item-icon{font-size:4rem}}.block-advice-collect-text{font-size:.9rem;text-align:left}.block-advice .swiper-pagination-advices{margin-top:15px;text-align:center;--swiper-pagination-bullet-inactive-color:var(--gs-text);--swiper-pagination-color:var(--gs-primary)}.block-services-mini{background-color:var(--gs-secondary-darken-5);margin:0;padding-bottom:90px;padding-top:90px}@media(min-width:992px){.block-services-mini{padding-bottom:120px;padding-top:120px}}.block-services-mini-header{padding:0 0 2rem}@media(min-width:768px){.block-services-mini-header{padding:2rem 0}}.block-services-mini-header-title{margin-bottom:2rem}.block-services-mini-item{border-radius:30px;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.2);color:#fff;display:flex;flex-direction:column;height:200px;justify-content:flex-end;overflow:hidden;padding:2rem;position:relative;transition:.3s ease-in-out}.block-services-mini-item-bg{bottom:0;filter:contrast(1.1) brightness(110%) saturate(120%);left:0;position:absolute;right:0;top:0;transition:.35s ease-in-out;z-index:0}.block-services-mini-item-border{border:1px solid rgba(var(--gs-secondary-rgb),.5);border-radius:20px;bottom:20px;left:20px;position:absolute;right:20px;top:20px;z-index:1}.block-services-mini-item-body{z-index:1}.block-services-mini-item-body-title{font-weight:700;margin-bottom:.5rem;text-shadow:0 4px 5px #000}.block-services-mini-item:hover .block-services-mini-item-bg{transform:scale(1.1)}.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:0;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-faq{background-color:var(--gs-secondary);margin:0;padding-bottom:90px;padding-top:90px;position:relative}@media(min-width:992px){.block-faq{padding-bottom:120px;padding-top:120px}}.block-faq-header{position:relative}.block-faq-header-subtitle{color:var(--gs-primary);font-size:.8rem;font-weight:700;letter-spacing:2px;margin-bottom:.5rem;position:relative;text-transform:uppercase}.block-faq-header-bgTitle{color:hsla(0,0%,100%,.2);font-family:Roboto,sans-serif;font-size:60px;font-weight:900;left:50%;line-height:1em;position:absolute;top:0;transform:translateX(-50%);white-space:normal;width:100%;word-break:break-all;z-index:0}@media(min-width:768px){.block-faq-header-bgTitle{font-size:100px;top:-20px}}.block-faq-header-title{position:relative}.block-faq-content-accordion-item{background-color:var(--gs-secondary-darken-5);border:none;border-radius:30px!important;margin-bottom:.25rem}.block-faq-content-accordion-item-header-button{background-color:hsla(0,0%,100%,.6);border-radius:30px!important;font-family:interRegular;font-size:1rem;font-weight:700;opacity:.8;padding:1rem 1.25rem}.block-faq-content-accordion-item-header-button:not(.collapsed){background-color:transparent;border-radius:30px;box-shadow:none;color:var(--gs-primary);opacity:1;padding:1rem 1.25rem}.block-faq-content-accordion-item-header-button:focus{border-color:transparent;box-shadow:none;outline:0}.block-faq-content-accordion-item-body{font-size:.9rem;padding:0 1.25rem 1rem}.block-faq .accordion-button:not(.collapsed):after{background:var(--gs-primary);-webkit-mask-image:var(--bs-accordion-btn-active-icon);mask-image:var(--bs-accordion-btn-active-icon)}.block-faq .accordion-button:after{background:var(--gs-text);-webkit-mask-image:var(--bs-accordion-btn-icon);mask-image:var(--bs-accordion-btn-icon)}.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:.75rem 1.25rem}@media(min-width:992px){.block-cta-card .btn{margin:0!important}}.block-cta-card .btn>i{opacity:.7;transition:.3s ease-in-out}.block-cta-card .btn:hover>i{opacity:1}.block-cta-card.visible{opacity:1;visibility:visible}#btn-float{display:none}.block-workarea-body-wrapper{background-color:#f5f5f5;border-bottom-left-radius:.6rem;border-top-left-radius:.6rem;padding:30px}@media(min-width:992px){.block-workarea-body-wrapper{padding:60px}}.block-workarea-body-list>nav{margin-bottom:1rem}.block-workarea-body-list>nav .nav .nav-link{font-weight:700}.block-workarea-body-list .list-inline-item-ville:not(:first-of-type){border-left:1px solid #d3d3d3;padding-left:.5rem}.block-workarea #workarea-map{border-bottom-right-radius:.6rem;border-top-right-radius:.6rem;height:100%;min-height:350px}.block-footer{background-color:var(--gs-text);margin-top:0;padding-bottom:60px;padding-top:90px}.block-footer-body-logo svg,.block-footer-body-logo-img{display:block;height:100%;margin:0 auto 1rem;max-height:100px;max-width:200px;-o-object-fit:contain;object-fit:contain;width:100%}.block-footer-body-col-left{padding-bottom:1rem;text-align:center}@media(min-width:992px){.block-footer-body-col-left{padding-bottom:0;text-align:left}}.block-footer-body-col-center{border:1px solid hsla(0,0%,100%,.2);border-left:none;border-right:none;margin-bottom:30px;margin-top:30px;padding-bottom:30px;padding-top:30px}@media(min-width:768px){.block-footer-body-col-center{border:1px solid hsla(0,0%,100%,.2);border-bottom:none;border-top:none;margin-bottom:auto;margin-top:0;padding-bottom:0;padding-top:0}}.block-footer-body-col-right{padding-top:1rem;text-align:center}@media(min-width:992px){.block-footer-body-col-right{padding-top:0;text-align:left}}.block-footer-body-nav-title{color:hsla(0,0%,100%,.6);font-size:.7rem;font-weight:700;letter-spacing:2px;margin-bottom:.5rem;padding:0;text-transform:uppercase}.block-footer-body-nav .nav-link{color:hsla(0,0%,100%,.9);display:flex;font-size:.8rem;justify-content:center;padding:.4rem 0;text-align:center}@media(min-width:992px){.block-footer-body-nav .nav-link{justify-content:flex-start;text-align:left}}.block-footer-body-contact{color:#fff;font-size:.8rem;margin-bottom:2rem}@media(min-width:768px){.block-footer-body-contact{margin-bottom:0}}.block-footer-body-contact-phone{color:var(--gs-secondary)!important;font-weight:600;padding:0 1rem}.block-footer-body-contact-phone:focus,.block-footer-body-contact-phone:hover{color:var(--gs-secondary-darken-10)!important}.block-footer-body-contact-name{font-size:.9rem;font-weight:700}.block-footer-body-contact-schedule{color:#fff!important;font-style:italic;margin:.5rem 0;padding:.25rem 0}.block-footer-body-description,.block-footer-body-social{color:hsla(0,0%,100%,.8)}.block-footer-mentions{color:rgba(var(--bs-body-color-rgb),.5);font-size:.8rem;letter-spacing:2px;padding-top:4rem;text-align:center}.block-footer-mentions-link{color:rgba(var(--bs-body-color-rgb),.7)!important}.block-footer-mentions-link:focus,.block-footer-mentions-link:hover{color:var(--gs-primary)!important}.block-footer .nav-link{color:#fff}.block-footer .nav-link:hover{color:var(--gs-secondary)}html[page=service] .block-introduction+.block-presentations .block-presentation,html[page=service] .block-presentations+.block-conclusion{padding-top:0}html[page=service] .block-cta{margin:0}html[page=service] .block-cta+.block-advice{margin-bottom:0;margin-top:0}html[page=service] .block-advice+.block-contact{background:linear-gradient(to top,var(--gs-text) 50%,var(--gs-secondary) 50%)}html[page=service] .block-contact{margin-bottom:0}