#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-services-large{background-color:rgba(var(--gs-secondary-rgb),1);margin:0;padding-bottom:90px;padding-top:90px}@media(min-width:992px){.block-services-large{padding-bottom:120px;padding-top:120px}}.block-services-large-item{margin-bottom:1rem;position:relative;transition:.3s ease-in-out}.block-services-large-item-bg{bottom:0;left:0;position:absolute;right:0;top:0;transition:.35s ease-in-out;z-index:0}.block-services-large-item-bg-wrapper{border-radius:30px;box-shadow:0 15px 30px 0 rgba(var(--gs-text-rgb),.2);height:100%;min-height:200px;overflow:hidden;position:relative;width:100%}.block-services-large-item-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:1}.block-services-large-item .flex-row-reverse .block-services-large-item-body-wrapper{background-color:var(--gs-primary)}.block-services-large-item-body{align-items:start;color:#fff;display:flex;flex-direction:column;justify-content:center;padding:2rem;z-index:1}@media(min-width:768px){.block-services-large-item-body{padding:3rem}}@media(min-width:1200px){.block-services-large-item-body{padding:4rem}}.block-services-large-item-body-wrapper{background-color:var(--gs-text);border-radius:30px}.block-services-large-item-body-title{color:var(--gs-secondary);margin-bottom:1rem}.block-services-large-item-body-text{color:#fff;font-size:.9rem}.block-services-large-item:hover .block-services-large-item-bg{transform:scale(1.1)}.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-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-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-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-category] .block-introduction+.block-services-large{padding-top:0}html[page=service-category] .block-contact{margin-bottom:0}