.wrap{width:100%;max-width:var(--container);padding:0 var(--gutter);margin:0 auto}@media (max-width:1480px){.wrap{max-width:100%}}@media (max-width:1024px){.wrap{max-width:var(--container-md)}}.skip{padding:var(--space-2) var(--space-3);background:var(--c-text);color:var(--c-white);border-radius:0 0 var(--radius-card) 0;z-index:100;position:absolute;top:0;left:-9999px}.skip:focus{left:0}.site-footer{margin-top:var(--space-6);border-top:1px solid var(--c-line);padding:var(--space-5) 0;font-size:var(--fs-sm)}.footer-inner{gap:var(--space-5);grid-template-columns:minmax(180px,1fr) repeat(3,minmax(180px,1fr));align-items:start;display:grid}.footer-col{padding-top:var(--space-3)}.footer-title{margin-bottom:var(--space-1);font-weight:500}.footer-list{gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}.licence{margin-top:var(--space-2)}.not-found{padding:var(--space-6) var(--gutter);max-width:640px}.not-found h1{margin-bottom:var(--space-3)}.not-found ul{gap:var(--space-1);margin:var(--space-4) 0;flex-wrap:wrap;padding:0;list-style:none;display:flex}.not-found li a{border:var(--border-card);border-radius:var(--radius-pill);padding:8px 18px;display:inline-block}.not-found li a:hover{background:var(--c-mint);border-color:var(--c-accent);text-decoration:none}.muted{color:var(--c-muted)}.footer-brand{gap:var(--space-3);flex-direction:column;display:flex}.footer-logo{width:160px;height:auto}.footer-mascot{width:100%;max-width:220px;height:auto}@media (max-width:900px){.footer-inner{grid-template-columns:1fr 1fr}}@media (max-width:680px){.footer-inner{gap:var(--space-4) var(--space-3);grid-template-columns:1fr 1fr}.footer-brand{display:contents}.footer-logo{grid-area:1/1}.footer-inner>nav.footer-col{grid-area:2/1}.footer-inner>.footer-col:nth-child(3){grid-area:2/2}.footer-inner>.footer-col:nth-child(4){grid-area:3/2;padding-top:0}.footer-mascot{grid-area:3/1;max-width:160px;display:block}}.body>*+*{margin-top:var(--space-3)}.body h2{margin-top:var(--space-5)}.body h3{margin-top:var(--space-4)}.body>:first-child{margin-top:0}.body ul{gap:var(--space-2);flex-direction:column;display:flex}.body li a{font-weight:500}@media (max-width:767px){.site-footer{padding:var(--space-4) 0;margin-top:30px}}
.btn{border-radius:var(--radius-pill);font-family:var(--font-body);white-space:nowrap;cursor:pointer;border:none;align-items:center;gap:14px;padding:7px 7px 7px 26px;font-weight:500;display:inline-flex}.btn:hover{text-decoration:none}.btn-arrow{flex:none;width:42px;height:42px;display:block}.btn-dark{background:var(--c-text);color:var(--c-white)}.btn-dark .btn-arrow circle{fill:var(--c-accent)}.btn-dark .btn-arrow polygon{fill:var(--c-text)}.btn-dark:hover{background:#242424}.btn-mint{background:var(--c-accent);color:var(--c-text)}.btn-mint .btn-arrow circle{fill:var(--c-white)}.btn-mint .btn-arrow polygon{fill:var(--c-text)}.btn-mint:hover{background:#7fe09b}.center-card{border:var(--border-card);border-radius:var(--radius-card);background:var(--c-white);flex-direction:column;display:flex;position:relative}.center-card:hover{border-color:var(--c-accent)}.center-card>img{aspect-ratio:445/450;object-fit:cover;border-radius:var(--radius-card);width:100%;height:auto}.center-card-body{gap:var(--space-3);flex-direction:column;flex:1;padding:30px;display:flex}.center-name{font-family:var(--font-head);font-size:24px;font-weight:400;line-height:26px}.center-name b{font-weight:700}.center-facts{font-size:var(--fs-sm);flex-direction:column;gap:12px;padding:0;list-style:none;display:flex}.center-facts>li{align-items:flex-start;gap:10px;display:flex}.center-facts svg{flex:none;width:24px;height:24px}.center-facts>li>span{flex-direction:column;gap:2px;display:flex}.center-link,.center-round{z-index:2;position:relative}.center-actions{padding-top:var(--space-2);align-items:center;gap:2px;margin-top:auto;display:flex}.center-round{background:var(--c-accent);width:49px;height:49px;color:var(--c-text);border-radius:50%;flex:none;place-items:center;display:grid}.center-round:hover{filter:brightness(.95);text-decoration:none}.center-round svg{width:20px;height:20px}.center-round img{width:18px;height:18px;display:block}.center-more{font-size:var(--fs-sm);margin-left:auto}.center-more .btn-arrow{width:38px;height:38px}.center-more:before{content:"";z-index:1;position:absolute;inset:0}.pattern-dark{background-color:var(--c-text);color:var(--c-white);background-image:repeating-linear-gradient(115deg,#94e9ac8c 0 3px,#0000 3px 26px)}.pattern-mint{background-color:var(--c-accent);background-image:repeating-linear-gradient(115deg,#0000001f 0 3px,#0000 3px 26px)}.conditions-dark{background:var(--c-text);color:var(--c-white);border-radius:var(--radius-card);padding:var(--space-5);margin:var(--space-5) 0;gap:var(--space-5);grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);display:grid}.conditions-intro{gap:var(--space-2);flex-direction:column;display:flex}.conditions-eyebrow{letter-spacing:.14em;text-transform:uppercase;color:var(--c-accent);font-size:12px}.conditions-dark h2{color:var(--c-white)}.conditions-lead{color:#b5b5b5}.conditions-dark ul{grid-template-columns:repeat(auto-fit,minmax(210px,1fr));gap:12px;padding:0;list-style:none;display:grid}.conditions-dark li a{height:100%;color:var(--c-white);border:1px solid #2a2a2a;border-radius:16px;justify-content:space-between;align-items:center;gap:12px;padding:18px 20px;display:flex}.conditions-dark li a:hover{border-color:var(--c-accent);background:#181818;text-decoration:none}.conditions-num{color:var(--c-accent);flex:none;font-size:11px}@media (max-width:1000px){.conditions-dark{grid-template-columns:1fr}}@media (max-width:767px){.conditions-dark{padding:var(--space-4) var(--space-3)}}.center-absent{background:var(--c-surface-3);border-radius:12px;padding:12px 14px;font-size:13px;line-height:1.4}.first-step{background-image:var(--mascot,none);background-position:100%;background-repeat:no-repeat;background-size:auto 100%;background-color:var(--c-text);color:var(--c-white);border-radius:var(--radius-card);padding:40px;display:block}.first-step-text{flex-direction:column;gap:16px;margin-bottom:40px;display:flex}.first-step .booking{color:var(--c-white);justify-content:start;align-items:center;gap:var(--space-3);background:0 0;grid-template-columns:289px 289px auto;max-width:none;padding:0;display:grid}.first-step .booking h2:empty{display:none}.first-step .booking-bot,.first-step .booking-note,.first-step .booking-error{grid-column:1/-1}.first-step .booking input{border-radius:var(--radius-pill);border:1px solid #ffffff73;padding:14px 17px;font-size:20px}.first-step .booking input:focus{border-color:var(--c-white)}.first-step .booking input::placeholder{color:#ffffffa6}.first-step .booking button{background:var(--c-accent);color:var(--c-text);place-self:center start;padding:7px 7px 7px 20px;font-size:20px}.first-step .booking button:hover{background:#7fe09b}.first-step .booking .btn-arrow circle{fill:var(--c-white)}.first-step .booking-note,.first-step .booking-bot{color:#ffffffb3}.first-step .booking-note a,.first-step .booking-bot a{color:var(--c-white)}@media (max-width:767px){.first-step{background-position:100% 100%;background-size:auto 45%;grid-template-columns:1fr}.first-step>*{max-width:100%}}@media (max-width:1000px){.first-step .booking{grid-template-columns:1fr;justify-content:stretch}.first-step .booking button{justify-self:start}}.sr-only{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;position:absolute;overflow:hidden}.eyebrow{width:max-content;margin:0 auto var(--space-3);border:1px solid var(--c-text);border-radius:var(--radius-pill);letter-spacing:normal;text-transform:lowercase;padding:10px 20px;font-size:16px;line-height:1;display:block}.nav-socials img,.booking-social img,.bm-social img{width:var(--icon,16px);height:var(--icon,16px);display:block}.nav-socials img[data-social=Instagram],.booking-social img[data-social=Instagram],.bm-social img[data-social=Instagram]{width:calc(var(--icon,16px) * .875);height:calc(var(--icon,16px) * .875)}.nav-socials img[data-social=Facebook],.booking-social img[data-social=Facebook],.bm-social img[data-social=Facebook]{width:calc(var(--icon,16px) * .535);height:var(--icon,16px)}.nav-socials img[data-social=Telegram],.booking-social img[data-social=Telegram],.bm-social img[data-social=Telegram]{width:calc(var(--icon,16px) * .9375);height:calc(var(--icon,16px) * .777)}.nav-socials{--icon:18px}.booking-social{--icon:16px}.bm-social{--icon:15px}body #bingc-phone-button svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside,body #bingc-phone-button:hover svg.bingc-phone-button-circle circle.bingc-phone-button-circle-inside{fill:var(--c-accent)!important}body #bingc-phone-button div.bingc-phone-button-tooltip{background:var(--c-accent)!important}body #bingc-phone-button div.bingc-phone-button-tooltip svg.bingc-phone-button-arrow polyline{fill:var(--c-accent)!important}body #bingc-active,body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form a.bingc-active-phone-form-button,body #bingc-active div.bingc-active-overlay div.bingc-active-content div.bingc-active-get-phone-form form.bingc-active-get-phone-form a.bingc-active-phone-form-button:hover,body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form a.bingc-passive-phone-form-button,body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-passive-get-phone-form form.bingc-passive-get-phone-form a.bingc-passive-phone-form-button:hover{background:var(--c-accent)!important}body #bingc-passive div.bingc-passive-overlay div.bingc-passive-content div.bingc-statistics{display:none!important}
