html{overflow-x:hidden;scroll-behavior:smooth}body{background-color:#fff;box-sizing:border-box;display:flex;flex-flow:column;font-family:Outfit,sans-serif;font-size:17px;font-weight:300;line-height:1.5;margin:0;min-height:calc(100vh - var(--wp-admin--admin-bar--height, 0px));--padding-vertical:4rem}a,body{color:var(--text-color)}a{border-bottom:1px solid transparent;text-decoration:none;transition:border-color .5s ease}a:hover{border-bottom:1px solid var(--text-color)}b,h1,strong{font-weight:600}h1{--h1-size:3.125em;font-size:var(--h1-size);line-height:1.2}h1 strong{color:var(--primary-color)}h2{--h2-size:2.375em;font-size:var(--h2-size);font-weight:600;line-height:1.2}h2:first-child{margin-top:0}h3{--h3-size:2em;color:var(--primary-color);font-size:var(--h3-size);font-weight:300;text-transform:uppercase}h4{--h4-size:1.5em;font-size:var(--h4-size)}h5{--h5-size:1em;--h5-size:0.8em;font-size:var(--h5-size);font-weight:300}.page-contents{animation:page-fade-in .8s ease forwards;flex-grow:1;opacity:0;overflow:hidden}.page-contents ul:not(.breadcrumbs){display:flex;flex-direction:column;gap:1em;list-style:none;margin:0;padding:0}.page-contents ul:not(.breadcrumbs) li{display:block;padding-left:3rem;position:relative}.page-contents ul:not(.breadcrumbs) li:before{content:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="29" height="29" viewBox="0 0 29 29" fill="none"><g clip-path="url(%23clip0_82_256)"><path d="M21.0194 29C20.0791 29 19.1899 28.6318 18.5272 27.9578L15.7914 25.2051C15.3496 24.7633 15.3553 24.044 15.7914 23.6022C16.2332 23.1604 16.9526 23.166 17.3944 23.6022L20.1301 26.3549C20.368 26.5928 20.6852 26.7287 21.0137 26.7287C21.3422 26.7287 21.6651 26.5984 21.8973 26.3606L27.0572 21.1723C27.499 20.7305 28.2184 20.7248 28.6602 21.1723C29.102 21.6141 29.1076 22.3334 28.6602 22.7752L23.5059 27.9578C22.8432 28.6262 21.9539 29 21.0137 29H21.0194ZM13.8203 29H13.8147C11.9569 28.9887 10.0254 28.9377 8.58107 28.4053C6.81955 27.7596 5.89064 26.4229 5.89064 24.5481C5.89064 22.6732 7.0008 20.1641 8.47912 17.5813C9.87248 15.14 12.0588 12.2344 14.5567 12.2344C17.0545 12.2344 17.8192 13.4408 19.4787 15.8141C20.6342 17.468 21.7727 19.6883 22.5317 21.7557C22.7469 22.3447 22.4467 22.9961 21.8576 23.2113C21.2686 23.4266 20.6172 23.1264 20.402 22.5373C19.711 20.6455 18.6688 18.6178 17.6209 17.1168C16.4768 15.4799 15.3326 14.5 14.5567 14.5C13.7807 14.5 11.9059 16.1482 10.4445 18.7027C9.02287 21.1893 8.15626 23.7834 8.15626 24.5481C8.15626 26.2416 9.37404 26.7117 13.826 26.7344C14.449 26.7344 14.9588 27.2498 14.9531 27.8729C14.9531 28.4959 14.4434 29 13.8203 29ZM4.4463 18.4082C3.50041 18.4082 2.55451 18.0344 1.78419 17.332C0.906265 16.5447 0.305874 15.4119 0.0906396 14.1488C-0.141587 12.8178 0.107632 11.5547 0.792983 10.5918C1.41037 9.71954 2.34494 9.13614 3.42677 8.95489C5.80568 8.54708 7.85607 10.1443 8.30353 12.7441C8.55841 14.2111 8.25822 15.6781 7.48791 16.7713C6.88185 17.6322 6.01525 18.1986 5.04669 18.3629C4.84845 18.3969 4.65587 18.4139 4.45763 18.4139L4.4463 18.4082ZM3.8006 11.1865C3.30783 11.2715 2.90568 11.515 2.6338 11.9002C2.29962 12.376 2.18634 13.0217 2.31662 13.7637C2.56583 15.2137 3.63634 16.2955 4.65021 16.1256C5.12599 16.0463 5.44318 15.7178 5.62443 15.4629C6.04357 14.8682 6.20783 13.9959 6.06056 13.1293C5.82267 11.7586 4.93341 10.994 3.79494 11.1865H3.8006ZM24.5537 18.3516C24.3555 18.3516 24.1572 18.3346 23.9647 18.3006C22.9961 18.1363 22.1295 17.5699 21.5235 16.709C20.7531 15.6158 20.4529 14.1488 20.7078 12.6818C21.1553 10.082 23.2057 8.48477 25.5846 8.89258C26.6664 9.0795 27.601 9.65723 28.2184 10.5295C28.8981 11.4924 29.1473 12.7555 28.9207 14.0865C28.7055 15.3496 28.0994 16.4824 27.2272 17.2697C26.4512 17.9664 25.5053 18.3459 24.5651 18.3459L24.5537 18.3516ZM24.8539 11.1016C23.8854 11.1016 23.149 11.8436 22.9338 13.0727C22.7865 13.9336 22.9451 14.8059 23.3699 15.4063C23.5512 15.6668 23.8684 15.9897 24.3442 16.069C24.4178 16.0803 24.4914 16.0859 24.5594 16.0859C25.5053 16.0859 26.4455 15.0551 26.6777 13.707C26.808 12.965 26.6947 12.3193 26.3606 11.8436C26.0887 11.4641 25.6865 11.2149 25.1938 11.1299C25.0748 11.1072 24.9615 11.1016 24.8483 11.1016H24.8539ZM10.0027 9.62891C9.17013 9.62891 8.33751 9.32305 7.63517 8.75665C6.58732 7.90704 5.8963 6.54766 5.74337 5.03536C5.4715 2.38458 7.0008 0.277545 9.3797 0.0226624C10.4502 -0.0906189 11.4924 0.209576 12.308 0.877936C13.2313 1.63126 13.8203 2.79805 13.9619 4.16876C14.0922 5.4545 13.826 6.71192 13.2086 7.71446C12.5402 8.7963 11.5094 9.48731 10.3709 9.60626C10.252 9.61759 10.1274 9.62325 10.0084 9.62325L10.0027 9.62891ZM9.8215 2.26563C9.75353 2.26563 9.68556 2.26563 9.61759 2.27696C8.50744 2.3959 7.85607 3.40977 7.99767 4.80313C8.0883 5.70938 8.49044 6.52501 9.06251 6.99512C9.30041 7.1877 9.67423 7.40294 10.1274 7.35762C11.1356 7.25001 11.8606 5.8963 11.7076 4.40098C11.6283 3.63067 11.3338 3.00762 10.8807 2.63946C10.5805 2.3959 10.218 2.2713 9.8215 2.2713V2.26563ZM19.1615 9.62891C19.0426 9.62891 18.918 9.62325 18.799 9.61192C17.6662 9.49298 16.6297 8.80196 15.967 7.72012C15.3496 6.71758 15.0834 5.46016 15.2137 4.17442C15.3553 2.79805 15.9387 1.63126 16.8676 0.877936C17.6832 0.21524 18.7254 -0.0849548 19.7902 0.0283264C22.1635 0.283209 23.6928 2.39024 23.4209 5.04102C23.268 6.55333 22.577 7.9127 21.5291 8.76231C20.8268 9.33438 19.9998 9.63458 19.1672 9.63458L19.1615 9.62891ZM19.3428 2.26563C18.952 2.26563 18.5895 2.39024 18.2893 2.6338C17.8361 3.00196 17.5416 3.63067 17.4623 4.40098C17.3094 5.8963 18.0287 7.25001 19.0369 7.35762C19.4844 7.40294 19.8582 7.1877 20.0961 6.99512C20.6738 6.53067 21.0703 5.70938 21.161 4.80313C21.3026 3.40977 20.6512 2.3959 19.541 2.27696C19.4731 2.2713 19.4051 2.26563 19.3371 2.26563H19.3428Z" fill="%23D9B48F"/></g><defs><clipPath id="clip0_82_256"><rect width="29" height="29" fill="white"/></clipPath></defs></svg>');display:block;height:29px;left:0;position:absolute;top:50%;transform:translateY(-50%);width:29px}@keyframes page-fade-in{0%{opacity:0}to{opacity:1}}.section{margin:auto;max-width:1400px;padding:0 30px}.spaLoading .page-contents .default-page,.spaLoading .page-contents .page-home,.spaLoading .page-contents .page-title{opacity:0;transition:opacity .4s}img{height:auto;max-width:100%}.btn{align-items:center;border-radius:3.125rem;box-shadow:0 5px 15px 0 rgba(0,0,0,.25);display:inline-flex;font-size:1rem;font-weight:600;justify-content:center;padding:.6rem 1.7rem;text-decoration:none}.btn.btn-book{background:var(--primary-color);border:1px solid var(--primary-color);color:#fff;text-transform:uppercase;transition:background .5s ease,border-color .5s ease,color .5s ease,padding .5s ease}.btn.btn-book svg{height:27px;width:27px;fill:var(--secondary-color);margin-right:1rem;transition:fill .5s ease}.btn.btn-book:before{margin-right:1rem;margin-top:.2rem}.btn.btn-book:hover{background:transparent;border-color:var(--secondary-color);color:var(--secondary-color)}.btn.btn-book:hover svg{fill:var(--secondary-color)}.btn.btn-primary{background:var(--secondary-color);border:1px solid var(--secondary-color);border-radius:3.125rem;color:#fff;transition:background .5s ease,color .5s ease,border-color .5s ease}.btn.btn-primary svg{height:27px;width:27px;fill:var(--primary-color);margin-right:1rem}.btn.btn-primary:hover{background:#fff;color:var(--secondary-color)}.btn.btn-secondary{background:#fff;border:1px solid #fff;border-radius:3.125rem;color:var(--text-color);transition:background .5s ease,color .5s ease,border-color .5s ease}.btn.btn-secondary svg{height:27px;width:27px;fill:var(--primary-color);margin-right:1rem}.btn.btn-secondary:hover{background:#fff;color:var(--secondary-color)}header{--header-top-height:70px;--header-height:120px;background:#fff;height:calc(var(--header-height) + var(--header-top-height));transition:height .5s;z-index:100}header a,header a:hover{border-bottom:0}header .header-top{align-items:center;background:var(--secondary-color);color:#fff;display:flex;height:var(--header-top-height)}header .header-top .section{align-items:stretch;display:flex;height:100%;justify-content:space-between;width:100%}header .header-top .section svg{height:24px;width:24px;fill:var(--primary-color)}header .header-top .section .data{align-items:center;display:flex;gap:4rem}header .header-top .section .data .item{font-size:.9em}header .header-top .section .data .item a{align-items:center;color:#fff;display:flex;text-decoration:none;transition:color .5s ease}header .header-top .section .data .item a strong{margin-left:.25em}header .header-top .section .data .item a:hover{color:var(--primary-color)}header .header-top .section .data .item a svg{margin-right:1rem}header .header-top .section .data .item .email,header .header-top .section .data .item .phone{font-weight:600}header .header-top .section .social-media{align-items:center;display:flex;gap:1rem}header .header-top .section .social-media a{color:#fff;transition:color .5s ease}header .header-top .section .social-media a svg{transition:fill .5s ease}header .header-top .section .social-media a svg:hover{fill:#fff}header .header-main{background:#fff;height:var(--header-height);left:0;right:0;transition:height .5s}header .header-main .section{align-items:stretch;display:flex;height:100%;justify-content:space-between}header .header-main .header-logo{align-self:center}header .header-main .header-logo img{max-height:110px;transition:max-height .5s ease;vertical-align:top;width:auto}header .header-main .header-elements,header .header-main .header-elements nav{display:flex}header .header-main .header-elements nav ul{color:var(--text-color);display:flex;font-weight:600;gap:2rem;list-style-type:none;margin:0;padding:0}header .header-main .header-elements nav li{align-items:center;display:flex;position:relative}header .header-main .header-elements nav li.current-menu-item>a{color:var(--primary-color)}header .header-main .header-elements nav a{color:inherit;text-decoration:none;transition:.5s ease}header .header-main .header-elements nav a:hover{color:var(--primary-color)}header .header-main .header-elements nav ul ul{background:var(--primary-color);display:none;flex-flow:column;left:0;min-width:100%;position:absolute;top:100%}header .header-main .header-elements nav ul ul li{border-bottom:1px solid hsla(0,0%,100%,.133)}header .header-main .header-elements nav ul ul li:last-child{border-bottom:none}header .header-main .header-elements nav ul ul a{padding:0 1rem}header .header-main .header-elements nav ul ul ul{background:var(--secondary-color);background-image:linear-gradient(hsla(0,0%,100%,.133),hsla(0,0%,100%,.133));left:100%;min-width:15rem;top:0}header .header-main .header-elements nav li:hover>ul{display:flex}header .header-main .header-elements .book-btn{align-items:center;display:flex;margin-left:4rem}.scrollNotOnTop header .header-main{box-shadow:0 5px 15px 0 rgba(0,0,0,.15);height:calc(var(--header-height)*.6);position:fixed;top:calc(var(--wp-admin--admin-bar--height, 0px))}.scrollNotOnTop header .header-main .header-logo img{max-height:70px}.scrollNotOnTop header .header-main .btn{padding:.3rem 1.7rem}.btn-mobile-menu{align-self:center;background:none;border:none;display:none;grid-area:nav;justify-self:end;margin-right:-.8rem;padding:0;z-index:9}.btn-mobile-menu svg{height:2rem;vertical-align:top;width:100%;width:3rem}.btn-mobile-menu svg path{fill:none;fill-opacity:1;stroke:var(--primary-color);stroke-width:3;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1}.btn-mobile-menu svg .path1,.btn-mobile-menu svg .path2,.btn-mobile-menu svg .path3{stroke-dasharray:30,270;stroke-dashoffset:300;transition:stroke-dasharray .5s,stroke-dashoffset .5s}.mobileMenuOpened .btn-mobile-menu svg .path3{stroke-dasharray:30,270}.mobileMenuOpened .btn-mobile-menu svg .path1,.mobileMenuOpened .btn-mobile-menu svg .path3{stroke-dashoffset:224.55}.mobileMenuOpened .btn-mobile-menu svg .path2{stroke-dasharray:0,300;stroke-dashoffset:284}.mobile-menu{backdrop-filter:blur(.5rem);background:hsla(0,0%,100%,.8);box-sizing:border-box;display:none;height:100lvh;left:0;overflow:auto;overscroll-behavior:contain;padding:3rem 2rem calc(2rem + 100lvh - 100svh);position:fixed;right:0;top:0;transform:translateX(100%);transition:transform .5s,background-color .5s;z-index:1}.mobileMenuOpened .mobile-menu{transform:none}.mobile-menu ul{display:grid;flex-flow:column;gap:1rem;margin:0;padding:0;width:100%}.mobile-menu nav{grid-area:nav}.mobile-menu nav a{font-size:1.2em;text-decoration:underline;text-decoration-color:transparent;transition:color .25s,text-decoration-color .25s}.mobile-menu nav a:focus,.mobile-menu nav a:hover{color:var(--primary-color)}.mobile-menu li{align-content:start;align-items:start;display:grid;grid-template-columns:1fr auto 1fr;grid-template-rows:auto 0fr;transition:grid-template-rows .5s}.mobile-menu li.opened{grid-template-rows:auto 1fr}.mobile-menu li>a{box-sizing:border-box;color:var(--text-color);grid-column:2/3;text-align:center}.mobile-menu li button.expand{align-self:center;background:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath fill='%23404040' d='M18.71 8.21a1 1 0 0 0-1.42 0l-4.58 4.58a1 1 0 0 1-1.42 0L6.71 8.21a1 1 0 0 0-1.42 0 1 1 0 0 0 0 1.41l4.59 4.59a3 3 0 0 0 4.24 0l4.59-4.59a1 1 0 0 0 0-1.41'/%3E%3C/svg%3E") no-repeat 50%;background-size:.75em;border:none;display:none;grid-column:3/4;height:2.25rem;padding:0;transition:transform .5s;vertical-align:middle;width:2.25rem}.mobile-menu li.opened>button.expand{transform:rotate(-180deg)}.mobile-menu li.menu-item-has-children>button.expand{display:inline-block}.mobile-menu li ul{border-bottom:1px solid transparent;border-top:1px solid transparent;font-size:calc-em(14,16);grid-column:1/-1;height:100%;overflow:hidden;transition:visibility 0s .5s,border-color .5s;visibility:hidden}.mobile-menu li.opened ul{border-color:rgba(var(--primary-color),.5);display:flex;transition:visibility 0s 0s,border-color .5s;visibility:visible}.mobile-menu li.button-menu>a{padding:5px 15px}.mobile-menu .data{align-items:center;display:grid;gap:1rem;grid-template-columns:1fr;grid-template-rows:auto auto;justify-items:center;text-align:center}.mobile-menu .data a{color:var(--text-color);text-decoration:none;transition:.5s ease}.mobile-menu .data a:hover{color:var(--primary-color)}.mobile-menu .data svg{fill:var(--primary-color);height:24px;position:relative;top:.3rem;width:24px}.mobile-menu .social-media{align-items:flex-end;display:flex;gap:2rem;justify-content:center}.mobile-menu .social-media a{color:#fff;transition:color .5s ease}.mobile-menu .social-media a svg{height:24px;transition:fill .5s ease;width:24px;fill:var(--secondary-color)}.footer-cta{align-items:center;background:var(--secondary-color) url(../../assets/img/cta.webp);background-blend-mode:multiply;background-position:50%;background-size:cover;display:flex;justify-content:center;min-height:16rem}.footer-cta .section{width:100%}.footer-cta .section:before{content:url(../../assets/img/animal.png);margin-left:800px;margin-top:-40px;overflow:hidden;position:absolute;z-index:9}.footer-cta .section h2{color:#fff}.footer-cta .section .btn:hover{border:1px solid #fff;color:#fff}.footer-cta .section .btn:hover svg{fill:#fff}footer{border-top:1px solid var(--background-color)}footer .footer-top{background:#fff;padding:3rem 0 2rem}footer .footer-top .section{display:flex;gap:4rem}footer .footer-top .section .about{border-right:1px solid var(--primary-color);flex:0 0 40%;padding:1rem 2rem 1rem 0;width:40%}footer .footer-top .section .about .logos{align-items:center;display:flex;gap:2rem}footer .footer-top .section .about .logos a{border-bottom:0}footer .footer-top .section .about .logos a img{transition:opacity .5s ease}footer .footer-top .section .about .logos a img:hover{opacity:.6;text-decoration:none}footer .footer-top .section .about .logos .logo-group{border-left:1px solid var(--primary-color);padding:2rem 0 2rem 2rem}footer .footer-top .section .about .description{color:var(--primary-color);font-size:.9em}footer .footer-top .section .about .description .last{color:var(--text-color);font-size:.9em}footer .footer-top .section .contact{border-right:1px solid var(--primary-color);display:flex;flex:0 0 27%;flex-direction:column;gap:1.5rem;padding:1rem 0 1rem 2rem;width:27%}footer .footer-top .section .contact svg{height:24px;width:24px;fill:var(--primary-color)}footer .footer-top .section .contact .item{padding-left:2rem}footer .footer-top .section .contact .item svg{margin-left:-3rem;position:absolute}footer .footer-top .section .contact .item a{font-weight:600}footer .footer-top .section .contact .item .maps-link{border-bottom:0;color:var(--primary-color);display:flex;font-size:.9em;font-weight:300;margin-top:.5rem;transition:color .5s ease}footer .footer-top .section .contact .item .maps-link:hover{color:var(--text-color)}footer .footer-top .section .contact .social-media{align-items:center;display:flex;gap:2rem;margin-left:2rem}footer .footer-top .section .contact .social-media a{border-bottom:0}footer .footer-top .section .contact .social-media a svg{transition:fill .5s ease}footer .footer-top .section .contact .social-media a svg:hover{fill:var(--text-color)}footer .footer-top .section .menu ul{display:flex;flex-direction:column;gap:.5rem;list-style:none;margin-left:0;padding-left:0}footer .footer-top .section .menu ul li a:before{background:var(--primary-color);border-radius:100%;content:"";height:16px;margin-left:-1.5rem;margin-top:.3rem;opacity:0;position:absolute;transition:opacity .5s ease;width:16px}footer .footer-top .section .menu ul li a:hover:before{opacity:1}footer .footer-top .section .menu ul li.current-menu-item a{border-bottom:1px solid var(--text-color)}footer .footer-top .section .menu ul li.current-menu-item a:before{opacity:1}footer .footer-bottom{background:var(--secondary-color)}footer .footer-bottom .section{align-items:center;color:var(--primary-color);display:flex;font-size:.9em;justify-content:space-between;padding:.5rem 30px}footer .footer-bottom .section strong{font-weight:300;margin:0 .5rem}footer .footer-bottom .section a{color:var(--primary-color)}footer .footer-bottom .section a:hover{border-color:var(--primary-color)}.to-top{align-items:center;background:var(--primary-color);border:0;border-radius:999px;bottom:1.5rem;box-shadow:0 12px 28px rgba(0,0,0,.18);color:#fff;cursor:pointer;display:flex;height:48px;justify-content:center;opacity:0;pointer-events:none;position:fixed;right:1.5rem;transform:translateY(12px);transition:opacity .5s ease,transform .5s ease,background .5s ease;width:48px;z-index:50}.to-top svg{height:24px;width:24px;fill:currentColor;transform:rotate(90deg)}.to-top:hover{background:var(--text-color)}body.scrollNotOnTop .to-top{opacity:1;pointer-events:auto;transform:translateY(0)}form input,form textarea{border:1px solid var(--background-color);border-radius:15px;font-family:objektiv-mk2,sans-serif;font-size:1em;margin-bottom:1rem;padding:1rem 1.5rem;transition:border-color .2s ease,box-shadow .2s ease}form input:active,form input:focus,form input:hover,form textarea:active,form textarea:focus,form textarea:hover{border-color:var(--secondary-color);box-shadow:0 0 0 1px var(--secondary-color);outline:none}form input[type=submit],form textarea[type=submit]{cursor:pointer}form label.checkbox input{flex:1 1 2%;margin-right:.5rem;width:2%}form label.checkbox span{font-size:.9em;line-height:1.4;text-align:justify}form .error-response-box,form .send-button-box,form .success-response-box{display:grid;grid-template-rows:1fr;transition:grid-template-rows .5s}form .error-response-box>*,form .send-button-box>*,form .success-response-box>*{height:100%;overflow:hidden}form .error-response-box,form .success-response-box{grid-template-rows:0fr}form .success-response{color:#090}form .error-response,form .success-response{font-size:1.1em;font-weight:700;line-height:2;text-align:center}form .error-response{color:#f43}form.sending .error-response-box,form.sending .send-button-box,form.sending .success-response-box,form.success .error-response-box,form.success .send-button-box{grid-template-rows:0fr}form.error .error-response-box,form.success .success-response-box{grid-template-rows:1fr}form .required{color:var(--primary-color)}textarea.autosize{overflow:hidden;resize:none}@media (max-width:1460px){header .header-main .header-elements nav ul{gap:1rem}header .header-main .header-elements .book-btn{margin-left:2rem}.footer-cta .section:before{margin-left:600px}footer .footer-top .section{gap:2rem}footer .footer-top .section .contact .item{padding-left:1rem}}@media (max-width:1000px){body{--padding-vertical:3.5rem}h1{font-size:calc(var(--h1-size)*.8)}h2{font-size:calc(var(--h2-size)*.8)}h2,h3{margin-bottom:1rem}h3{font-size:calc(var(--h3-size)*.75)}h4{font-size:calc(var(--h4-size)*.75)}.btn{font-size:.9rem;padding:.5rem 1.5rem}header{height:var(--header-height)}header .header-top{display:none}header .header-main .header-logo img{max-height:80px}header .header-main .header-elements{display:none}.btn-mobile-menu{display:block}.mobile-menu{align-items:center;display:flex;flex-direction:column;gap:2rem;justify-content:center}.footer-cta{min-height:12rem;text-align:center}.footer-cta .section:before{display:none}footer .footer-top .section{gap:1rem}footer .footer-top .section .about{border-right:none;padding:0}footer .footer-top .section .contact{border-right:none;padding:0 0 1rem 2rem}footer .footer-top .section .menu ul{font-size:.9em;margin:0}.to-top{bottom:1rem;height:40px;right:1rem;width:40px}}@media (max-width:800px){body{--padding-vertical:3rem}h1{font-size:calc(var(--h1-size)*.5)}h2{font-size:calc(var(--h2-size)*.6);margin-bottom:1rem}.page-contents ul:not(.breadcrumbs) li{padding-left:2.5rem}.btn{font-size:.8rem;padding:.5rem 1.2rem}.btn.btn-book svg,.btn.btn-primary svg,.btn.btn-secondary svg{height:22px;width:22px}header,header .header-main{height:calc(var(--header-height)/1.2)}footer .footer-top .section,footer .footer-top .section .about{align-items:center;flex-direction:column}footer .footer-top .section .about{display:flex;justify-content:center;text-align:center;width:100%}footer .footer-top .section .about .logos .logo-group{border-left:none;padding:0}footer .footer-top .section .contact{align-items:center;padding:0;width:100%}footer .footer-top .section .contact .item{padding-left:0}footer .footer-top .section .contact .social-media{margin-left:0}footer .footer-top .section .menu{align-items:center;display:flex;justify-content:center;width:100%}footer .footer-bottom .section{flex-direction:column;gap:1rem;text-align:center}footer .footer-bottom .section strong{display:block;font-size:0}form input,form textarea{margin-bottom:.5rem}}