:root{--base-size:min(10px, calc((100vw - var(--sbw,0px)) / 192));--c-blue:#0f263f;--c-blue-rgb:15 38 63;--c-accent:#1f7cd5;--c-light:#edf4fb;--c-light-rgb:237 244 251;--c-gray:#526777;--c-gray-rgb:82 103 119;--c-bg:#f7f7f7;--c-white:#fff;--c-white-rgb:255 255 255;--c-n60:#999;--c-n30:#4d4d4d;--c-ink:#0b1f37;--c-ink-rgb:11 31 55;--c-card:#082a46;--c-card-rgb:8 42 70;--c-social:#e1d9d366;--c-error:#db0a14;--font-text:"Inter", sans-serif;--font-script:"Hurricane", cursive;--ease-figma:cubic-bezier(0, 0, .58, 1);--t-hover:.3s;--t-open:.4s;--t-overlay:.2s;--t-menu:.25s;--z-header:50;--z-menu:60;--z-modal:80}@media only screen and (max-width:1024px){:root{--base-size:calc((100vw - var(--sbw,0px)) / 76.8)}}@media only screen and (max-width:440px){:root{--base-size:calc((100vw - var(--sbw,0px)) / 37.5)}}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-latin-500-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:500;font-display:swap;src:url(/assets/fonts/inter-latin-ext-500-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-latin-600-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/inter-latin-ext-600-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter-latin-700-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:normal;font-weight:700;font-display:swap;src:url(/assets/fonts/inter-latin-ext-700-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-latin-400-italic.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Inter;font-style:italic;font-weight:400;font-display:swap;src:url(/assets/fonts/inter-latin-ext-400-italic.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Hurricane;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/hurricane-latin-400-normal.woff2)format("woff2");unicode-range:U+??,U+131,U+152-153,U+2BB-2BC,U+2C6,U+2DA,U+2DC,U+304,U+308,U+329,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:Hurricane;font-style:normal;font-weight:400;font-display:swap;src:url(/assets/fonts/hurricane-latin-ext-400-normal.woff2)format("woff2");unicode-range:U+100-2AF,U+304,U+308,U+329,U+1E00-1E9F,U+1EF2-1EFF,U+2020,U+20A0-20AB,U+20AD-20C0,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:Alumni Sans;font-style:normal;font-weight:600;font-display:swap;src:url(/assets/fonts/alumni-sans-600.woff2)format("woff2")}*,:before,:after{box-sizing:border-box}*{margin:0;padding:0}html{-webkit-text-size-adjust:100%;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:100%}body{min-height:100vh;line-height:1.5}img,picture,video,canvas,svg{max-width:100%;display:block}input,button,textarea,select{font:inherit;color:inherit}button{cursor:pointer;background:0 0;border:none}a{color:inherit;text-decoration:none}ul,ol{list-style:none}h1,h2,h3,h4,h5,h6,p{overflow-wrap:break-word}[hidden]{display:none!important}:root{-webkit-tap-highlight-color:#0000}html{overflow-x:clip}body{font-family:var(--font-text);font-size:calc(var(--base-size)*1.6);color:var(--c-blue);background-color:var(--c-white);flex-direction:column;min-height:100dvh;font-weight:400;line-height:normal;display:flex;overflow-x:clip}body>main{flex-grow:1}.container{width:100%;max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto}:focus:not(:focus-visible){outline:none}:focus-visible{outline:2px solid var(--c-accent);outline-offset:2px}.visually-hidden{clip-path:inset(50%);white-space:nowrap;width:1px;height:1px;margin:-1px;position:absolute;overflow:hidden}.ln{display:block}.nw{white-space:nowrap}@media only screen and (min-width:1025px){.only-mob{display:none!important}}:root{--dur-fast:.3s;--dur-base:.6s;--dur-slow:.9s;--stagger:.1s;--ease-out:cubic-bezier(.16, 1, .3, 1);--ease-in-out:cubic-bezier(.65, 0, .35, 1)}@keyframes fade-in-up{0%{opacity:0;transform:translateY(calc(var(--base-size) * 3))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes slide-in-right{0%{opacity:0;transform:translateX(calc(var(--base-size) * -4))}to{opacity:1;transform:translate(0)}}@keyframes scale-in{0%{opacity:0;transform:scale(.9)}to{opacity:1;transform:scale(1)}}.u-enter{animation:fade-in-up var(--dur-base) var(--ease-out) both;animation-delay:calc(var(--stagger)*var(--i,0))}.u-enter-scale{animation:scale-in var(--dur-slow) var(--ease-out) both;animation-delay:calc(var(--stagger)*var(--i,0))}.reveal{opacity:0;transform:translateY(calc(var(--base-size) * 3));transition:opacity var(--dur-base) var(--ease-out),transform var(--dur-base) var(--ease-out);transition-delay:calc(var(--stagger)*var(--i,0))}.reveal.is-visible{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){*,:before,:after{scroll-behavior:auto!important;transition-duration:.01ms!important;transition-delay:0s!important;animation-duration:.01ms!important;animation-iteration-count:1!important;animation-delay:0s!important}.reveal{opacity:1;transform:none}}.wm-mark{color:#ffffffe6;background:0 0;border:1px solid #ffffff80;border-radius:8px;flex-shrink:0;align-items:center;gap:8px;height:30px;padding:0 20px;text-decoration:none;transition:color .25s;display:inline-flex;overflow:hidden}.wm-mark__word{white-space:nowrap;font-family:Inter,system-ui,-apple-system,Segoe UI,sans-serif;font-size:10px;font-weight:500;line-height:1}.wm-mark__icon{background:#ffffffe6;border-radius:50%;width:20px;height:20px;display:block;position:relative;overflow:hidden}.wm-mark__icon:after{opacity:0;content:"";background:linear-gradient(#5abd70,#9fd7ab);transition:opacity .25s;position:absolute;inset:0}.wm-mark__logo{z-index:1;filter:invert();width:10px;max-width:none;height:10px;transition:filter .25s;display:block;position:absolute;top:5px;left:5px}.wm-mark__brand{text-transform:uppercase;white-space:nowrap;font-family:Alumni Sans,Inter,system-ui,sans-serif;font-size:20px;font-weight:600;line-height:1}@media (hover:hover){.wm-mark:hover{color:#fff}.wm-mark:hover .wm-mark__icon:after{opacity:1}.wm-mark:hover .wm-mark__logo{filter:none}}.wm-mark:focus-visible{color:#fff;outline-offset:3px;outline:2px solid #fffc}.wm-mark:focus-visible .wm-mark__icon:after{opacity:1}.wm-mark:focus-visible .wm-mark__logo{filter:none}.wm-mark--light{color:#000000e6;border-color:#00000080}.wm-mark--light .wm-mark__icon{background:#000000e6}.wm-mark--light .wm-mark__logo{filter:none}@media (hover:hover){.wm-mark--light:hover{color:#000}}.wm-mark--light:focus-visible{color:#000;outline-color:#000c}.btn{gap:calc(var(--base-size)*.8);height:calc(var(--base-size)*6);padding:0 calc(var(--base-size)*3);font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2.2);white-space:nowrap;border-radius:calc(var(--base-size)*1.2);transition:background-color var(--t-hover) var(--ease-figma),box-shadow var(--t-hover) var(--ease-figma),color var(--t-hover) var(--ease-figma);flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;position:relative;overflow:hidden}.btn--md{height:calc(var(--base-size)*5)}.btn--sm{height:calc(var(--base-size)*4)}.btn__label{position:relative}.btn{--arrow-d:0}.btn__arrow{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4);margin:calc(var(--base-size)*-.8) 0 calc(var(--base-size)*(-5 - var(--arrow-d))/10) calc(var(--base-size)*.8);vertical-align:baseline;transition:transform var(--t-hover) var(--ease-figma);display:inline-block}.btn--primary{color:var(--c-white);background-color:var(--c-blue)}@media (hover:hover){.btn--primary:hover{background-color:var(--c-gray)}.btn--primary:hover .btn__arrow{transform:translateX(calc(var(--base-size) * .5))}}.btn--secondary,.btn--outline{padding:0 calc(var(--base-size)*3.2);color:rgb(var(--c-blue-rgb)/.8);background-color:var(--c-white);box-shadow:inset 0 0 0 2px var(--c-gray)}@media (hover:hover){.btn--secondary:hover,.btn--outline:hover{color:var(--c-blue);background-color:var(--c-light);box-shadow:inset 0 0 0 2px var(--c-blue)}}.btn--outline{color:var(--c-blue);box-shadow:inset 0 0 0 2px var(--c-blue)}.btn--accent{--arrow-d:-1;color:var(--c-white);background-color:var(--c-accent)}.btn--accent:before{top:0;bottom:0;left:calc(var(--base-size)*-.3);content:"";opacity:0;width:1px;transition:width var(--t-hover) var(--ease-figma),opacity var(--t-hover) var(--ease-figma);background:linear-gradient(90deg,#fff0 0%,#fff6 49%,#fff0 100%);position:absolute}@media (hover:hover){.btn--accent:hover:before{width:calc(100% + calc(var(--base-size) * .3));opacity:.8}.btn--accent:hover .btn__arrow{transform:translateX(calc(var(--base-size) * .4))}}.menu-link{padding-bottom:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2);color:rgb(var(--c-ink-rgb)/.8);white-space:nowrap;transition:color var(--t-hover) var(--ease-figma);display:inline-block;position:relative}.menu-link:after{top:calc(var(--base-size)*2.6);content:"";background-color:var(--c-blue);opacity:0;width:1px;height:2px;transition:width var(--t-hover) var(--ease-figma),opacity var(--t-hover) var(--ease-figma);position:absolute;left:0}@media (hover:hover){.menu-link:hover{color:var(--c-blue)}.menu-link:hover:after{opacity:1;width:100%}}.menu-link[aria-current=page]{color:var(--c-blue)}.menu-link[aria-current=page]:after{opacity:1;width:100%}.menu-link--white{color:rgb(var(--c-white-rgb)/.7)}.menu-link--white:after{background-color:var(--c-white)}@media (hover:hover){.menu-link--white:hover{color:var(--c-white)}}.arrows{gap:calc(var(--base-size)*.8);flex-shrink:0;display:flex}.arrow-btn{width:calc(var(--base-size)*6);height:calc(var(--base-size)*6);color:var(--c-blue);border-radius:calc(var(--base-size)*1.2);box-shadow:inset 0 0 0 2px rgb(var(--c-blue-rgb)/.2);transition:background-color var(--t-hover) var(--ease-figma),box-shadow var(--t-hover) var(--ease-figma),color var(--t-hover) var(--ease-figma);justify-content:center;align-items:center;display:flex}.arrow-btn svg{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}@media (hover:hover){.arrow-btn:hover{color:var(--c-white);background-color:var(--c-blue);box-shadow:inset 0 0 0 2px var(--c-blue)}}.arrow-btn:active{color:var(--c-white);background-color:var(--c-blue);box-shadow:inset 0 0 0 2px var(--c-blue)}.arrow-btn--prev svg{transform:scaleX(-1)}.h2{font-size:calc(var(--base-size)*4.8);font-weight:500;line-height:calc(var(--base-size)*5.8);text-transform:uppercase}.lead{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9)}.script{font-family:var(--font-script);font-size:calc(var(--base-size)*3.6);font-weight:400;line-height:calc(var(--base-size)*4);white-space:nowrap}.social{width:calc(var(--base-size)*4.6);height:calc(var(--base-size)*4.6);color:var(--c-white);box-shadow:inset 0 0 0 1px var(--c-social);transition:box-shadow var(--t-hover) var(--ease-figma),color var(--t-hover) var(--ease-figma);border-radius:50%;justify-content:center;align-items:center;display:flex}@media (hover:hover){.social:hover{color:var(--c-accent);box-shadow:inset 0 0 0 1px var(--c-accent)}}.social__icon{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.check{gap:calc(var(--base-size)*1.4);cursor:pointer;align-items:flex-start;display:flex;position:relative}.check__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.check__box{width:calc(var(--base-size)*1.9);height:calc(var(--base-size)*1.9);border-radius:calc(var(--base-size)*.4);box-shadow:inset 0 0 0 1px var(--c-gray);transition:background-color var(--t-hover) var(--ease-figma),box-shadow var(--t-hover) var(--ease-figma);flex-shrink:0;position:relative}.check__box:after{content:"";opacity:0;transition:opacity var(--t-hover) var(--ease-figma),transform var(--t-hover) var(--ease-figma);background:url(/assets/icons/check-mark.svg) 50%/100% no-repeat;position:absolute;inset:0;transform:scale(.6)}.check:hover .check__box{box-shadow:inset 0 0 0 1px var(--c-blue)}.check__input:checked+.check__box{background-color:var(--c-blue);box-shadow:none}.check__input:checked+.check__box:after{opacity:1;transform:none}.check__input:focus-visible+.check__box{outline:2px solid var(--c-accent);outline-offset:2px}.check--white .check__box{box-shadow:inset 0 0 0 1px rgb(var(--c-white-rgb)/.8)}.check--white .check__box:after{background-image:url(/assets/icons/check-mark-blue.svg)}.check--white .check__input:checked+.check__box{background-color:var(--c-white)}.check.is-invalid .check__box{box-shadow:inset 0 0 0 1px var(--c-error)}.hp{opacity:0;width:1px;height:1px;position:absolute;left:-9999px}@media only screen and (min-width:1025px){[data-ring-track]{overflow-x:clip}}.logo{--lk:1;color:#15233f;flex-shrink:0;align-items:center;display:flex}.logo__img{width:calc(var(--base-size)*23.1*var(--lk));height:calc(var(--base-size)*5.1*var(--lk));flex-shrink:0;display:block}.header{z-index:var(--z-header);height:calc(var(--base-size)*9.1);transition:background-color var(--t-hover) var(--ease-figma),box-shadow var(--t-hover) var(--ease-figma);position:fixed;top:0;left:0;right:0}.header.is-scroll{background-color:rgb(var(--c-white-rgb)/.2);box-shadow:inset 0 -1px 0 var(--c-light);-webkit-backdrop-filter:blur(var(--header-blur));backdrop-filter:blur(var(--header-blur))}:root{--header-blur:10px}.header__inner{width:100%;max-width:calc(var(--base-size)*192);height:100%;padding-inline:calc(var(--base-size)*10);justify-content:space-between;align-items:center;margin-inline:auto;display:flex;position:relative}.header__nav{top:calc(var(--base-size)*3.55);position:absolute;left:50%;transform:translate(-50%)}.header__menu{gap:calc(var(--base-size)*4.067);display:flex}.header__cta{margin-top:calc(var(--base-size)*2);align-self:flex-start}.header__burger{width:calc(var(--base-size)*4);height:calc(var(--base-size)*4);display:none}.header__burger img{width:100%;height:100%}.mmenu{z-index:var(--z-menu);background-color:rgb(var(--c-white-rgb)/.5);-webkit-backdrop-filter:blur(var(--menu-blur));backdrop-filter:blur(var(--menu-blur));opacity:0;transition:opacity var(--t-menu) var(--ease-figma);position:fixed;inset:0;overflow:hidden}.mmenu.is-open{opacity:1}@media only screen and (min-width:1025px){.mmenu{display:none!important}}:root{--menu-blur:14px}.mmenu__screen{transition:transform var(--t-menu) var(--ease-figma);flex-direction:column;display:flex;position:absolute;inset:0;overflow-y:auto}.mmenu__screen.is-entering{transform:translate(100%)}.mmenu__bar{height:calc(var(--base-size)*6.9);padding:0 calc(var(--base-size)*1.5);box-shadow:inset 0 -1px 0 rgb(var(--c-ink-rgb)/.1);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.mmenu__logo{--lk:.62}.mmenu__close{width:calc(var(--base-size)*4);height:calc(var(--base-size)*4)}.mmenu__close img{width:100%;height:100%}.mmenu__back{gap:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.6);font-weight:600;line-height:calc(var(--base-size)*2.3);color:var(--c-ink);text-transform:uppercase;align-items:center;display:flex}.mmenu__back-icon,.mmenu__chevron{width:calc(var(--base-size)*1.6);height:calc(var(--base-size)*1.6);color:rgb(var(--c-ink-rgb)/.6);flex-shrink:0}.mmenu__body{justify-content:space-between;gap:calc(var(--base-size)*3.2);padding:calc(var(--base-size)*2) calc(var(--base-size)*1.5) calc(var(--base-size)*3.2);flex-direction:column;flex:1 0 auto;display:flex}.mmenu__body--sub{justify-content:flex-start;gap:0}.mmenu__title{font-size:calc(var(--base-size)*1.4);font-weight:600;line-height:calc(var(--base-size)*2);color:var(--c-gray);text-transform:uppercase}.mmenu__item{width:100%;height:calc(var(--base-size)*4.8);font-size:calc(var(--base-size)*1.6);font-weight:600;line-height:calc(var(--base-size)*2.3);color:var(--c-ink);text-align:left;text-transform:uppercase;background-image:linear-gradient(rgb(var(--c-ink-rgb)/.1), rgb(var(--c-ink-rgb)/.1));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;justify-content:space-between;align-items:center;display:flex}.mmenu__all{width:100%;margin-top:calc(var(--base-size)*2.4)}.mmenu__contacts{gap:calc(var(--base-size)*1.2);width:calc(var(--base-size)*31.3);flex-direction:column;display:flex}.mmenu__contact{gap:calc(var(--base-size)*2.4);align-items:center;display:flex}.mmenu__contact-icon{width:calc(var(--base-size)*6);height:calc(var(--base-size)*6);background-color:var(--c-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.mmenu__contact-icon img{width:calc(var(--base-size)*3.6);height:calc(var(--base-size)*3.6)}.mmenu__contact-txt{gap:calc(var(--base-size)*.4);flex-direction:column;display:flex}.mmenu__contact-label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:var(--c-blue)}.mmenu__contact-value{font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2.6);color:var(--c-ink)}body.is-locked{overflow:hidden}.field{width:100%;height:calc(var(--base-size)*6);padding:0 calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:var(--c-gray);background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);box-shadow:inset 0 0 0 1px rgb(var(--c-gray-rgb)/.2);caret-color:var(--c-accent);transition:box-shadow var(--t-hover) var(--ease-figma);border:0;align-items:center;display:flex}.field::placeholder{color:rgb(var(--c-gray-rgb)/.8);opacity:1}.field:hover,.field:focus,.field:focus-visible{box-shadow:inset 0 0 0 1px var(--c-accent);outline:none}.field:-webkit-autofill{-webkit-text-fill-color:var(--c-gray);transition:background-color 600000s}.field:-webkit-autofill:hover{-webkit-text-fill-color:var(--c-gray);transition:background-color 600000s}.field:-webkit-autofill:focus{-webkit-text-fill-color:var(--c-gray);transition:background-color 600000s}.field::selection{color:var(--c-white);background-color:var(--c-accent)}.field-wrap{width:100%;position:relative}.field--area{height:calc(var(--base-size)*18.4);max-height:calc(var(--base-size)*36);padding:calc(var(--base-size)*1.9) calc(var(--base-size)*2) calc(var(--base-size)*1);resize:vertical;display:block}.field-wrap__grip{right:calc(var(--base-size)*.41);bottom:calc(var(--base-size)*.36);width:calc(var(--base-size)*1.2);height:calc(var(--base-size)*1.15);background-color:var(--c-white);pointer-events:none;position:absolute}.field-wrap.is-invalid .field,.field-wrap.is-invalid .dd__btn{box-shadow:inset 0 0 0 1px #db0a14cc}.field-wrap.is-invalid .field::placeholder,.field-wrap.is-invalid .field .dd__text,.field-wrap.is-invalid .dd__btn::placeholder,.field-wrap.is-invalid .dd__btn .dd__text{color:var(--c-error)}.field-wrap__error{padding:calc(var(--base-size)*.2) calc(var(--base-size)*2) 0;font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:var(--c-error)}.dd{width:100%;position:relative}.dd__btn{gap:calc(var(--base-size)*1);width:100%;height:calc(var(--base-size)*6);padding:0 calc(var(--base-size)*2);text-align:left;background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);box-shadow:inset 0 0 0 1px rgb(var(--c-gray-rgb)/.2);transition:box-shadow var(--t-hover) var(--ease-figma);justify-content:space-between;align-items:center;display:flex}.dd__btn:hover,.dd.is-open .dd__btn{box-shadow:inset 0 0 0 1px var(--c-accent)}.dd__lead{gap:calc(var(--base-size)*1);align-items:center;min-width:0;display:flex}.dd__icon{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4);flex-shrink:0}.dd__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:rgb(var(--c-gray-rgb)/.8);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.dd.is-filled .dd__text{color:var(--c-gray)}.dd__chevron{width:calc(var(--base-size)*1.6);height:calc(var(--base-size)*1.6);color:rgb(var(--c-ink-rgb)/.6);transition:transform var(--t-hover) var(--ease-figma);flex-shrink:0}.dd.is-open .dd__chevron{color:var(--c-accent);transform:rotate(180deg)}.dd__panel{top:calc(100% + calc(var(--base-size) * .4));z-index:20;width:100%;min-width:calc(var(--base-size)*32);background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);box-shadow:inset 0 0 0 1px var(--c-light),0 2px 8px rgb(var(--c-blue-rgb)/.15);position:absolute;left:0}.field-wrap .cal--two{top:calc(100% + calc(var(--base-size) * .5));left:calc(var(--base-size)*-.4);width:calc(var(--base-size)*73.4)}@media only screen and (min-width:1025px){.field-wrap [data-dd=guests]>.dd__panel{width:max(100%,calc(var(--base-size) * 35.9));left:auto;right:0}}.guests{gap:calc(var(--base-size)*2.4);padding:calc(calc(var(--base-size) * 1.6) + 1px);flex-direction:column;display:flex}.qcalc .guests{gap:calc(var(--base-size)*3)}.guests__rows{gap:calc(var(--base-size)*1.6);flex-direction:column;display:flex}.guests__row{justify-content:space-between;align-items:center;display:flex}.guests__label{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray)}.guests__ctrl{gap:calc(var(--base-size)*1.6);align-items:center;display:flex}.guests__step{width:calc(var(--base-size)*4);height:calc(var(--base-size)*4);color:var(--c-blue);background-color:var(--c-white);box-shadow:inset 0 0 0 1px rgb(var(--c-gray-rgb)/.2);transition:box-shadow var(--t-hover) var(--ease-figma);border-radius:50%;justify-content:center;align-items:center;display:flex}.guests__step img{width:calc(var(--base-size)*1.2);height:calc(var(--base-size)*1.2)}.guests__step .guests__on,.guests__step .guests__minus-off{display:none}@media (hover:hover){.guests__step:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--c-blue)}.guests__step:hover:not(:disabled) .guests__off{display:none}.guests__step:hover:not(:disabled) .guests__on{display:block}}.guests__step:disabled{cursor:default;box-shadow:inset 0 0 0 1px rgb(var(--c-gray-rgb)/.1)}.guests__step:disabled .guests__minus{display:none}.guests__step:disabled .guests__minus-off{display:block}.guests__value{width:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2);color:var(--c-blue);text-align:center}.guests__done{width:100%}.options{max-height:calc(var(--base-size)*46);padding:calc(var(--base-size)*2) 0;overflow-y:auto}@supports not selector(::-webkit-scrollbar){.options{scrollbar-color:var(--c-gray) #0000;scrollbar-width:thin}}.options::-webkit-scrollbar{width:calc(var(--base-size)*1)}.options::-webkit-scrollbar-thumb{min-height:calc(var(--base-size)*4.4);background-color:var(--c-gray);border:calc(var(--base-size)*.3) solid #0000;border-radius:calc(var(--base-size)*.5);background-clip:content-box}.qcalc .options{max-height:calc(var(--base-size)*29)}.options__item{width:100%;height:calc(var(--base-size)*4.4);padding:0 calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:var(--c-gray);text-align:left;transition:background-color var(--t-hover) var(--ease-figma),color var(--t-hover) var(--ease-figma);align-items:center;display:flex}.options__item[aria-selected=true]{background-color:rgb(var(--c-gray-rgb)/.1)}.options__item:hover{color:var(--c-light);background-color:var(--c-accent)}.cal{gap:calc(var(--base-size)*2);padding:calc(var(--base-size)*2);flex-direction:column;display:flex}.cal__head{justify-content:space-between;align-items:center;display:flex}.cal__month{font-size:calc(var(--base-size)*1.6);font-weight:600;line-height:calc(var(--base-size)*2.3);color:var(--c-blue);text-transform:uppercase}.cal__nav{gap:calc(var(--base-size)*1.2);display:flex}.cal__arrow{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4);color:var(--c-blue);justify-content:center;align-items:center;display:flex}.cal__arrow svg{width:calc(var(--base-size)*1.6);height:calc(var(--base-size)*1.6)}.cal__grid{row-gap:calc(var(--base-size)*.4);text-align:center;grid-template-columns:repeat(7,minmax(0,1fr));display:grid}.cal__wd{padding-bottom:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.2);font-weight:600;line-height:calc(var(--base-size)*1.5);color:rgb(var(--c-gray-rgb)/.5);text-transform:uppercase}.cal__day{width:calc(var(--base-size)*4.2);height:calc(var(--base-size)*4.2);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:var(--c-blue);transition:background-color var(--t-hover) var(--ease-figma);border-radius:50%;justify-content:center;align-items:center;margin-inline:auto;display:flex}.cal__day.is-range{color:var(--c-accent)}.cal__day:hover:not(:disabled),.cal__day.is-picked{color:var(--c-white);background-color:var(--c-accent)}.cal__day.is-picked{font-weight:500}.cal__day:disabled{color:rgb(var(--c-gray-rgb)/.3);cursor:default}.cal--two{gap:calc(var(--base-size)*2);padding:calc(var(--base-size)*2) 1px;box-shadow:inset 0 0 0 1px var(--c-light),0 2px 4px rgb(var(--c-blue-rgb)/.15)}.cal--two .cal__top{padding:0 calc(var(--base-size)*2);justify-content:space-between;align-items:center;display:flex}.cal--two .cal__hint{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:var(--c-gray)}.cal--two .cal__arrow{width:calc(var(--base-size)*1.7);height:calc(var(--base-size)*1.7)}.cal--two .cal__months{gap:calc(var(--base-size)*1.2);display:flex}.cal--two .cal__m{flex:0 0 calc(var(--base-size)*36);gap:calc(var(--base-size)*2);padding:calc(var(--base-size)*2) calc(var(--base-size)*2) calc(var(--base-size)*.115);flex-direction:column;align-items:center;display:flex}.cal--two .cal__month{line-height:calc(var(--base-size)*2.32)}.cal--two .cal__grid{grid-template-rows:calc(var(--base-size)*3.315);grid-template-columns:repeat(7, calc(var(--base-size) * 4.977));grid-auto-rows:calc(var(--base-size)*4.53);width:calc(var(--base-size)*34.84);margin-inline:calc(var(--base-size)*-1.39) calc(var(--base-size)*-1.45);align-items:center;row-gap:0}.cal--two .cal__wd{height:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*1.5);align-self:start;padding:0}.rform{gap:calc(var(--base-size)*1.6);flex-direction:column;display:flex}.rform__row{gap:calc(var(--base-size)*2);display:flex}.rform__consent{min-height:calc(var(--base-size)*3.8)}.rform__consent .check__box{margin-top:calc(var(--base-size)*.7)}.rform__consent .check__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:var(--c-gray)}.rform__consent .check__label a{color:inherit}.rform__consent .check__label a:hover{text-decoration:underline}.rform__status{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:var(--c-error)}.rform .btn[aria-busy=true]{pointer-events:none;opacity:.7}.modal{z-index:var(--z-modal);padding:calc(var(--base-size)*2);-webkit-backdrop-filter:blur(var(--modal-blur));backdrop-filter:blur(var(--modal-blur));opacity:0;transition:opacity var(--t-overlay) var(--ease-figma);background-color:#000000a6;justify-content:center;align-items:center;display:flex;position:fixed;inset:0;overflow-y:auto}.modal.is-open{opacity:1}:root{--modal-blur:14px}.modal__win{width:calc(var(--base-size)*85);min-height:calc(var(--base-size)*70.2);background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);flex-shrink:0;margin:auto;display:flex;position:relative}@media only screen and (min-width:1025px){.modal:not(.modal--thanks) .modal__win{transform:translateY(calc(var(--base-size) * -.3))}}.modal--thanks .modal__win{min-height:calc(var(--base-size)*63)}.modal__body{gap:calc(var(--base-size)*3);width:calc(var(--base-size)*48);margin:calc(var(--base-size)*4) 0 calc(var(--base-size)*2.9) calc(var(--base-size)*4);flex-direction:column;display:flex}.modal--thanks .modal__body{justify-content:center;gap:calc(var(--base-size)*3.6);width:calc(var(--base-size)*48.7);margin:0 0 0 calc(var(--base-size)*3);padding-bottom:calc(var(--base-size)*2)}.modal__head{gap:calc(var(--base-size)*1.6);flex-direction:column;display:flex}.modal__title{font-size:calc(var(--base-size)*3.2);font-weight:500;line-height:calc(var(--base-size)*3.9);color:#002439;text-transform:uppercase}.modal__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:#747c87}.modal__form>.btn{width:100%;margin-top:calc(var(--base-size)*1.4)}.modal__msg .field--area{height:calc(var(--base-size)*11.7)}.modal__msg--tall .field--area{height:calc(var(--base-size)*26.9)}.modal__img{width:calc(var(--base-size)*29);border-radius:0 calc(var(--base-size)*1.2) calc(var(--base-size)*1.2) 0;height:100%;position:absolute;top:0;right:0;overflow:hidden}.modal__img img{object-fit:cover;width:100%;height:100%}.modal__close{top:calc(var(--base-size)*2);right:calc(var(--base-size)*1.6);z-index:1;width:calc(var(--base-size)*3.2);height:calc(var(--base-size)*3.2);color:var(--c-gray);transition:color var(--t-hover) var(--ease-figma);position:absolute}.modal__close svg,.modal__close img{width:100%;height:100%}.modal__close:hover{color:var(--c-blue)}.vmodal{width:min(var(--base-size)*124.5,100%,(100svh - calc(var(--base-size) * 14))*16/9);margin:auto;position:relative}.vmodal .modal__close{top:auto;right:0;bottom:calc(100% + calc(var(--base-size) * 1.2));color:var(--c-white)}.vmodal .modal__close:hover{color:var(--c-light)}.vmodal__frame{aspect-ratio:16/9;border-radius:calc(var(--base-size)*1.2);background-color:#000;overflow:hidden}.vmodal__frame iframe,.vmodal__frame video{border:0;width:100%;height:100%;display:block}.bmodal{width:min(var(--base-size)*124,100%);height:calc(100svh - calc(var(--base-size) * 4));background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);flex-direction:column;margin:auto;display:flex;overflow:hidden}.bmodal__head{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*1.6) calc(var(--base-size)*1.6) calc(var(--base-size)*1.6) calc(var(--base-size)*3);border-bottom:1px solid rgb(var(--c-blue-rgb)/.1);flex-shrink:0;justify-content:space-between;align-items:center;display:flex}.bmodal__title{font-size:calc(var(--base-size)*2.4);font-weight:500;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-transform:uppercase}.bmodal .bmodal__close{flex-shrink:0;position:static}.bmodal__frame{border:0;flex:1;width:100%;min-height:0;display:block}.cookies{left:max(calc(var(--base-size) * 4),(100% - calc(var(--base-size) * 192))/2 + calc(var(--base-size) * 4));bottom:calc(var(--base-size)*4);z-index:calc(var(--z-modal) - 1);width:calc(var(--base-size)*52);max-height:calc(100svh - calc(var(--base-size) * 8));background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);box-shadow:0 calc(var(--base-size)*1) calc(var(--base-size)*4) rgb(var(--c-blue-rgb)/.18);position:fixed;overflow-y:auto}.cookies__panel{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*3);flex-direction:column;display:flex}.cookies__title{font-size:calc(var(--base-size)*2.4);font-weight:500;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-transform:uppercase}.cookies__text,.cookies__group-text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray)}.cookies__text a,.cookies__group-text a{color:var(--c-accent);text-underline-offset:.15em;text-decoration:underline}.cookies__group-text{margin-top:calc(var(--base-size)*.6);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.cookies__groups{gap:calc(var(--base-size)*1.6);padding-top:calc(var(--base-size)*1.6);border-top:1px solid rgb(var(--c-blue-rgb)/.12);flex-direction:column;display:flex}.cookies__groups[hidden]{display:none}.cookies__group-head{gap:calc(var(--base-size)*1.2);align-items:center;display:flex}label.cookies__group-head{cursor:pointer}.cookies__group-title{font-size:calc(var(--base-size)*1.6);font-weight:500;line-height:calc(var(--base-size)*2.3);color:var(--c-blue);text-transform:uppercase}.cookies__always{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:var(--c-accent);margin-left:auto}.cookies__actions{gap:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*.4);flex-wrap:wrap;align-items:center;display:flex}.cookies__save[hidden],.cookies__btn[hidden]{display:none}.cookies__more{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-blue);text-underline-offset:.2em;transition:color var(--t-hover) var(--ease-figma);margin-left:auto;text-decoration:underline}@media (hover:hover){.cookies__more:hover{color:var(--c-accent)}}.cgate{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*4);text-align:center;flex-direction:column;justify-content:center;align-items:center;display:flex}.cgate[hidden]{display:none}.cgate__text{max-width:calc(var(--base-size)*52);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray)}.vmodal .cgate{border-radius:calc(var(--base-size)*1.2);position:absolute;inset:0}.vmodal .cgate .cgate__text{color:rgb(var(--c-white-rgb)/.85)}.bmodal .cgate{flex:1}.bmodal__frame[hidden]{display:none}.footer{z-index:0;height:calc(var(--base-size)*62.2);color:var(--c-white);position:relative;overflow:hidden}.footer__bg{z-index:-1;height:calc(var(--base-size)*62.8);position:absolute;top:0;left:0;right:0}.footer__bg:before,.footer__bg:after{content:"";position:absolute;inset:0}.footer__bg:before{background:linear-gradient(1.76deg, rgb(var(--c-blue-rgb)/1) 54.29%, rgb(var(--c-blue-rgb)/0) 197.1%)}.footer__bg:after{background-color:rgb(var(--c-blue-rgb)/.2)}.footer__img,.footer__img img{width:100%;height:100%;display:block}.footer__img img{object-fit:cover}.footer__inner{max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*14.4) calc(var(--base-size)*10) 0;justify-content:space-between;margin-inline:auto;display:flex;position:relative}.footer__brand{width:calc(var(--base-size)*38.5);flex-direction:column;display:flex}.footer__logo{--lk:1.4155;color:var(--c-white);align-self:flex-start}.footer__about{margin-top:calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9);color:var(--c-light)}.footer__social{gap:calc(var(--base-size)*.8);width:max-content;margin-top:calc(var(--base-size)*5);display:flex}.footer__cols{width:calc(var(--base-size)*114);margin-top:calc(var(--base-size)*1.6);justify-content:space-between;align-items:flex-start;display:flex}.footer__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);text-transform:uppercase}.footer__links{gap:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*2.4);flex-direction:column;display:flex}.footer__links li{display:flex}.footer__col--services{width:calc(var(--base-size)*16.4)}.footer__col--destinations{width:calc(var(--base-size)*19.2)}.footer__col--company{width:calc(var(--base-size)*10.4)}.footer__col--subscribe{width:calc(var(--base-size)*41.5)}.footer__text{margin-top:calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9);color:var(--c-light)}.subscribe{margin-top:calc(var(--base-size)*2.4);position:relative}.subscribe__row{position:relative}.subscribe__input{width:100%;padding-right:calc(var(--base-size)*8)}.subscribe__send{width:calc(var(--base-size)*6);height:calc(var(--base-size)*6);color:var(--c-white);background-color:var(--c-accent);border-radius:calc(var(--base-size)*1.2);justify-content:center;align-items:center;display:flex;position:absolute;top:0;right:0;overflow:hidden}.subscribe__send:before{top:0;bottom:0;left:calc(var(--base-size)*-.3);content:"";opacity:0;width:1px;transition:width var(--t-hover) var(--ease-figma),opacity var(--t-hover) var(--ease-figma);background:linear-gradient(90deg,#fff0 0%,#fff6 49%,#fff0 100%);position:absolute}@media (hover:hover){.subscribe__send:hover:before{width:calc(100% + calc(var(--base-size) * .3));opacity:.8}}.subscribe__send svg{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4);transition:transform var(--t-hover) var(--ease-figma);position:relative}@media (hover:hover){.subscribe__send:hover svg{transform:translateX(calc(var(--base-size) * .4))}}.subscribe__status{margin-top:calc(var(--base-size)*.8)}.subscribe__agree{margin-top:calc(var(--base-size)*1.6);align-items:center}.subscribe__agree .check__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:rgb(var(--c-white-rgb)/.8)}.footer__bar{top:calc(var(--base-size)*53.2);max-width:calc(var(--base-size)*192);height:calc(var(--base-size)*9);padding:calc(var(--base-size)*3.2) calc(var(--base-size)*10) 0;grid-template-columns:minmax(0,1fr) auto minmax(0,1fr);align-items:start;margin-inline:auto;display:grid;position:absolute;left:0;right:0}.footer__bar:before{top:-1px;right:calc(var(--base-size)*10);left:calc(var(--base-size)*10);content:"";background-color:rgb(var(--c-white-rgb)/.2);height:1px;position:absolute}.footer__copy{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:rgb(var(--c-white-rgb)/.5);grid-column:1}.footer__mark{margin-top:calc(var(--base-size)*-3.2);grid-column:2;align-self:center}.footer__legal{gap:calc(var(--base-size)*1.6);grid-column:3;justify-self:end;align-items:center;display:flex}.footer__legal-link{min-height:calc(var(--base-size)*2.6);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:rgb(var(--c-white-rgb)/.8);transition:color var(--t-hover) var(--ease-figma)}@media (hover:hover){.footer__legal-link:hover{color:var(--c-white)}}.footer__legal-sep{width:1px;height:calc(var(--base-size)*2);background-color:rgb(var(--c-white-rgb)/.8)}.home{padding-bottom:calc(var(--base-size)*16)}.home>section+section{margin-top:calc(var(--base-size)*16)}.hero{z-index:2;height:calc(var(--base-size)*93);position:relative}.hero__bg{height:100%;display:block;position:absolute;top:0;left:0;right:0}.hero__bg img{object-fit:cover;width:100%;height:100%}.hero__bg:after{content:"";background:linear-gradient(270deg,#fff0 31.03%,#ffffffb3 100%);position:absolute;inset:0}.hero__inner{max-width:calc(var(--base-size)*192);height:100%;margin-inline:auto;position:relative}.hero__offer{top:calc(var(--base-size)*21.85);left:calc(var(--base-size)*10);width:calc(var(--base-size)*68.3);position:absolute}.hero__place{gap:calc(var(--base-size)*.8);width:max-content;font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2.6);color:rgb(var(--c-ink-rgb)/.6);text-transform:uppercase;align-items:center;display:flex}.hero__dot{width:calc(var(--base-size)*.6);height:calc(var(--base-size)*.6);background-color:rgb(var(--c-ink-rgb)/.6);border-radius:50%}.hero__title{margin-top:calc(var(--base-size)*-.8);font-size:calc(var(--base-size)*8);font-weight:500;line-height:calc(var(--base-size)*9.7);color:var(--c-ink);text-transform:uppercase}.hero__text{width:calc(var(--base-size)*63.9);margin-top:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9);color:rgb(var(--c-ink-rgb)/.8)}.hero__btns{gap:calc(var(--base-size)*2);margin-top:calc(var(--base-size)*3.6);display:flex}.hero__facts{top:calc(var(--base-size)*25.6);right:calc(var(--base-size)*10);grid-template-columns:repeat(2, calc(var(--base-size) * 23.2));gap:calc(var(--base-size)*1.2);display:grid;position:absolute}.fact{gap:calc(var(--base-size)*2);height:calc(var(--base-size)*9.7);padding:0 calc(var(--base-size)*2);border-radius:calc(var(--base-size)*1.2);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background-color:#fff9;align-items:center;display:flex}:root{--glass-blur:6px}.fact__icon{width:calc(var(--base-size)*3.2);height:calc(var(--base-size)*3.2);flex-shrink:0}.fact__txt{gap:calc(var(--base-size)*.8);flex-direction:column;display:flex}.fact__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-ink);text-transform:uppercase;white-space:nowrap}.fact__text{font-size:calc(var(--base-size)*1.4);font-weight:500;line-height:calc(var(--base-size)*2);color:rgb(var(--c-ink-rgb)/.6);white-space:nowrap}.qcalc{top:calc(var(--base-size)*78);width:calc(var(--base-size)*142.9);height:calc(var(--base-size)*10);padding:0 calc(var(--base-size)*2);background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);justify-content:space-between;align-items:center;display:flex;position:absolute;left:50%;transform:translate(-50%)}.qcalc__fields{gap:calc(var(--base-size)*5);align-items:center;display:flex}.qcalc__field{position:relative}.qcalc__field:not(.is-first){padding-left:calc(var(--base-size)*5)}.qcalc__field:not(.is-first):before{top:calc(var(--base-size)*.5);width:1px;height:calc(var(--base-size)*5);content:"";background-color:rgb(var(--c-ink-rgb)/.2);position:absolute;left:0}.qcalc__field .dd__panel{top:calc(100% + calc(var(--base-size) * 2.4));width:calc(var(--base-size)*32.3);min-width:0}.qcalc__field.is-first .dd__panel{left:calc(var(--base-size)*-2)}.qcalc__field[data-qcalc=hotel] .dd__panel{left:0}.qcalc__field[data-qcalc=dates] .dd__panel,.qcalc__field[data-qcalc=experience] .dd__panel{left:calc(var(--base-size)*-.3)}.qcalc__field[data-qcalc=dates] .dd__panel{width:calc(var(--base-size)*73.4)}.qcalc__btn{gap:calc(var(--base-size)*.8);height:calc(var(--base-size)*6);text-align:left;align-items:center;display:flex}.qcalc__icon{width:calc(var(--base-size)*6);height:calc(var(--base-size)*6);background-color:var(--c-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.qcalc__icon img{width:calc(var(--base-size)*4);height:calc(var(--base-size)*4)}.qcalc__icon{transition:background-color var(--t-hover) var(--ease-figma)}.dd.is-open .qcalc__icon{background-color:var(--c-accent)}.qcalc__glyph--open,.dd.is-open .qcalc__glyph{display:none}.dd.is-open .qcalc__glyph--open{display:block}.qcalc__icon--guest img{width:calc(var(--base-size)*1.873)}.qcalc__icon--bed img{width:calc(var(--base-size)*3.6);height:calc(var(--base-size)*3.6)}.qcalc__txt{gap:calc(var(--base-size)*.4);flex-direction:column;display:flex}@media only screen and (min-width:1025px){[data-qcalc=guests] .qcalc__txt{min-width:calc(var(--base-size)*6.2)}[data-qcalc=dates] .qcalc__txt{min-width:calc(var(--base-size)*12.4)}[data-qcalc=hotel] .qcalc__txt{min-width:calc(var(--base-size)*10.3)}[data-qcalc=experience] .qcalc__txt{min-width:calc(var(--base-size)*7.4)}}.qcalc__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:rgb(var(--c-ink-rgb)/.6)}.qcalc__value{font-size:calc(var(--base-size)*1.6);font-weight:500;line-height:calc(var(--base-size)*2.3);color:var(--c-ink);white-space:nowrap}.dd.is-picking .qcalc__value{color:var(--c-gray)}.qcalc__chevron{width:calc(var(--base-size)*1.6);height:calc(var(--base-size)*1.6);margin-left:calc(var(--base-size)*2);color:rgb(var(--c-ink-rgb)/.6);transition:transform var(--t-hover) var(--ease-figma);flex-shrink:0}.dd.is-open .qcalc__chevron{color:var(--c-accent);transform:rotate(180deg)}.why{max-width:calc(var(--base-size)*192);height:calc(var(--base-size)*76.8);margin-inline:auto;position:relative}.why__ball{border-radius:50%;display:block;position:absolute;overflow:hidden}.why__ball img{object-fit:cover;width:100%;height:100%}.why__ball--2{top:0;left:calc(var(--base-size)*38.5);width:calc(var(--base-size)*16);height:calc(var(--base-size)*16)}.why__ball--3{top:calc(var(--base-size)*3.5);left:calc(var(--base-size)*19.7);width:calc(var(--base-size)*10.6);height:calc(var(--base-size)*10.6)}.why__ball--4{top:calc(var(--base-size)*.1);left:calc(var(--base-size)*134.4);width:calc(var(--base-size)*20.4);height:calc(var(--base-size)*20.4)}.why__ball--5{top:calc(var(--base-size)*16.6);left:calc(var(--base-size)*163.8);width:calc(var(--base-size)*10.6);height:calc(var(--base-size)*10.6)}.why__head{top:calc(var(--base-size)*4.5);width:calc(var(--base-size)*68.3);text-align:center;position:absolute;left:50%;transform:translate(-50%)}.why__title{color:var(--c-blue)}.why__text{margin-top:calc(var(--base-size)*2.4);color:var(--c-blue)}.why__photo{top:calc(var(--base-size)*23.8);left:calc(var(--base-size)*10);width:calc(var(--base-size)*93.5);height:calc(var(--base-size)*53);border-radius:calc(var(--base-size)*1.2);position:absolute;overflow:hidden}.why__img,.why__img img{width:100%;height:100%;display:block}.why__img img{object-fit:cover}.why__script{top:calc(var(--base-size)*42.422);left:calc(var(--base-size)*4.3);color:var(--c-white);text-shadow:0 4px 3px #00000012,0 2px 2px #0000000f;transform-origin:0 0;position:absolute;transform:rotate(-4deg)}.why__script .ln+.ln{margin-top:calc(var(--base-size)*-.8)}.why__side{top:calc(var(--base-size)*23.8);left:calc(var(--base-size)*111.5);width:calc(var(--base-size)*56.1);height:calc(var(--base-size)*53);flex-direction:column;justify-content:space-between;display:flex;position:absolute}.why__list{gap:calc(var(--base-size)*3.2);flex-direction:column;display:flex}.feature{gap:calc(var(--base-size)*1.2);align-items:center;display:flex}.feature__icon{width:calc(var(--base-size)*6);height:calc(var(--base-size)*6);background-color:var(--c-light);border-radius:50%;flex-shrink:0}.feature__icon img{width:100%;height:100%}.feature__txt{gap:calc(var(--base-size)*.8);flex-direction:column;display:flex}.feature__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-ink);text-transform:uppercase}.feature__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray)}.why__btn{align-self:flex-start}.svc{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto}.svc__head{height:calc(var(--base-size)*6);justify-content:space-between;align-items:center;display:flex}.svc__title{color:var(--c-blue)}.svc__side{gap:calc(var(--base-size)*4);align-items:center;display:flex}.svc__text{color:var(--c-ink);text-align:right}.svc__cards{gap:calc(var(--base-size)*2);height:calc(var(--base-size)*41.8);margin-top:calc(var(--base-size)*5);display:flex}.scard{flex:0 0 calc(var(--base-size)*35.4);border-radius:calc(var(--base-size)*1.2);transition:flex-basis var(--t-hover) var(--ease-figma);position:relative;overflow:hidden}.scard.is-open{flex-basis:calc(var(--base-size)*60)}.scard__link{height:100%;display:block;position:relative}.scard__img{width:calc(var(--base-size)*60);max-width:none;height:calc(var(--base-size)*41.8);transition:transform var(--t-hover) var(--ease-figma);display:block;position:absolute;top:0;left:0}.scard__img img{object-fit:cover;width:100%;height:100%}.scard.is-open .scard__img{transform:scale(1.09)}.scard__body{padding:calc(var(--base-size)*34) calc(var(--base-size)*2) calc(var(--base-size)*2);background:linear-gradient(180deg, rgb(var(--c-card-rgb)/0) 61.8%, rgb(var(--c-card-rgb)/1) 95%);justify-content:space-between;align-items:center;display:flex;position:absolute;inset:0}.scard__txt{gap:calc(var(--base-size)*.8);color:var(--c-white);flex-direction:column;display:flex}.scard__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);text-transform:uppercase;white-space:nowrap}.scard__sub{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.1);color:#fffc;white-space:nowrap}.scard__btn{width:calc(var(--base-size)*5);height:calc(var(--base-size)*5);color:var(--c-blue);background-color:var(--c-white);opacity:0;transition:opacity var(--t-hover) var(--ease-figma);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.scard__btn svg{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.scard.is-open .scard__btn{opacity:1}.calc{height:calc(var(--base-size)*75.6);padding-top:calc(var(--base-size)*10);justify-content:center;display:flex;position:relative}.calc:before{z-index:1;content:"";background-color:#fff3;position:absolute;inset:0}.calc__bg{display:block;position:absolute;inset:0}.calc__bg img{object-fit:cover;width:100%;height:100%}.calc__card{z-index:2;gap:calc(var(--base-size)*4);width:calc(var(--base-size)*114);height:calc(var(--base-size)*55.6);padding:calc(var(--base-size)*5);background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);flex-direction:column;align-items:center;display:flex;position:relative}.calc__head{width:calc(var(--base-size)*68.3);text-align:center}.calc__title{color:var(--c-ink)}.calc__text{margin-top:calc(var(--base-size)*1.6);color:var(--c-ink)}.calc__form{gap:calc(var(--base-size)*5);width:calc(var(--base-size)*104);height:calc(var(--base-size)*31.3);display:flex}.calc__left{width:calc(var(--base-size)*66.2);flex-direction:column;justify-content:space-between;display:flex}.calc__fields{gap:calc(var(--base-size)*1.6);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.ccalc__btn{width:100%;height:calc(var(--base-size)*6);padding-right:calc(var(--base-size)*2);text-align:left;background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);justify-content:space-between;align-items:center;display:flex}.ccalc__lead{gap:calc(var(--base-size)*.8);align-items:center;display:flex}.ccalc__icon{width:calc(var(--base-size)*5);height:calc(var(--base-size)*5);flex-shrink:0;justify-content:center;align-items:center;display:flex}.ccalc__icon img{width:calc(var(--base-size)*4);height:calc(var(--base-size)*4)}.ccalc__icon--guest img{width:calc(var(--base-size)*1.873)}.ccalc__icon--bed img{width:calc(var(--base-size)*3.6);height:calc(var(--base-size)*3.6)}.ccalc__txt{gap:calc(var(--base-size)*.4);flex-direction:column;display:flex}.ccalc__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:rgb(var(--c-ink-rgb)/.6)}.ccalc__value{font-size:calc(var(--base-size)*1.6);font-weight:500;line-height:calc(var(--base-size)*2.3);color:var(--c-ink);white-space:nowrap}.ccalc__chevron{width:calc(var(--base-size)*1.6);height:calc(var(--base-size)*1.6);color:rgb(var(--c-ink-rgb)/.6);transition:transform var(--t-hover) var(--ease-figma);flex-shrink:0}.dd.is-open .ccalc__chevron{color:var(--c-accent);transform:rotate(180deg)}.ccalc__btn{transition:box-shadow var(--t-hover) var(--ease-figma);box-shadow:inset 0 0 0 1px #0000}.dd.is-open>.ccalc__btn{box-shadow:inset 0 0 0 1px var(--c-accent)}.ccalc__field{position:relative}.ccalc__field .dd__panel{top:calc(100% + calc(var(--base-size) * .3));width:calc(var(--base-size)*32.3);min-width:0}.ccalc__field .cal{top:calc(100% + calc(var(--base-size) * .6));width:calc(var(--base-size)*36)}.ccalc__field.is-empty .ccalc__value{color:rgb(var(--c-gray-rgb)/.5)}@media only screen and (min-width:1025px){.ccalc__field--hotel .dd__panel{left:calc(var(--base-size)*.1)}}.calc__extras{width:calc(var(--base-size)*36.1);border:0;min-width:0;margin:0;padding:0}.calc__extras-title{float:left;width:100%;font-size:calc(var(--base-size)*2.4);font-weight:500;line-height:calc(var(--base-size)*3.5);color:var(--c-blue);padding:0}.calc__checks{clear:both;gap:calc(var(--base-size)*1.8) calc(var(--base-size)*4);padding-top:calc(var(--base-size)*2.4);grid-template-rows:repeat(2,auto);grid-auto-columns:max-content;grid-auto-flow:column;display:grid}.ccheck{gap:calc(var(--base-size)*1.6);height:calc(var(--base-size)*2.3);cursor:pointer;align-items:center;display:flex}.ccheck__input{opacity:0;width:1px;height:1px;margin:0;position:absolute}.ccheck__box{width:calc(var(--base-size)*2);height:calc(var(--base-size)*2);border-radius:calc(var(--base-size)*.4);transition:box-shadow var(--t-hover) var(--ease-figma);background:url(/assets/icons/check-off.svg) 50%/100% no-repeat;flex-shrink:0}.ccheck:hover .ccheck__box{box-shadow:inset 0 0 0 1px var(--c-blue)}.ccheck__input:checked+.ccheck__box{box-shadow:none;background-image:url(/assets/icons/check-on.svg)}.ccheck__input:focus-visible+.ccheck__box{outline:2px solid var(--c-accent);outline-offset:2px}.ccheck__label{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-blue);white-space:nowrap}.calc__info{gap:calc(var(--base-size)*3.2);width:calc(var(--base-size)*32.8);padding:calc(var(--base-size)*2);background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);flex-direction:column;justify-content:center;align-items:center;display:flex}.calc__est{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-align:center;text-transform:uppercase}.calc__price{gap:calc(var(--base-size)*.8);width:calc(var(--base-size)*18.3);flex-direction:column;display:flex}.calc__sum{font-size:calc(var(--base-size)*4.8);font-weight:600;line-height:calc(var(--base-size)*5.8);color:var(--c-blue);white-space:nowrap}.calc__for{gap:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:rgb(var(--c-gray-rgb)/.8);white-space:nowrap;align-items:center;display:flex}.calc__dot{width:calc(var(--base-size)*.6);height:calc(var(--base-size)*.6);background-color:rgb(var(--c-gray-rgb)/.8);border-radius:50%}.calc__send{gap:calc(var(--base-size)*.8);width:calc(var(--base-size)*27.9);flex-direction:column;display:flex}.calc__btn{width:100%}.calc__note{font-size:calc(var(--base-size)*1.6);font-weight:500;line-height:calc(var(--base-size)*2.3);color:var(--c-ink)}.about{gap:calc(var(--base-size)*8);max-width:calc(var(--base-size)*192);height:calc(var(--base-size)*48);padding-inline:calc(var(--base-size)*10);align-items:center;margin-inline:auto;display:flex}.about__photo{width:calc(var(--base-size)*93.5);height:calc(var(--base-size)*48);border-radius:calc(var(--base-size)*1.2);flex-shrink:0;position:relative;overflow:hidden}.about__img,.about__img img{width:100%;height:100%;display:block}.about__img img{object-fit:cover}.about__badge{bottom:calc(var(--base-size)*2);left:calc(var(--base-size)*2);height:calc(var(--base-size)*5.2);padding:0 calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.4);font-weight:600;line-height:calc(var(--base-size)*2);color:var(--c-white);text-transform:uppercase;background-color:rgb(var(--c-ink-rgb)/.2);border-radius:calc(var(--base-size)*1.2);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));align-items:center;display:flex;position:absolute}.about__script{top:calc(var(--base-size)*7.037);left:calc(var(--base-size)*69.3);width:calc(var(--base-size)*19.26);color:var(--c-blue);white-space:normal;transform-origin:0 0;position:absolute;transform:rotate(-12.71deg)}.about__txt{width:calc(var(--base-size)*70.5);flex-direction:column;align-items:flex-start;display:flex;position:relative}.about__title{color:var(--c-ink)}.about__text{margin-top:calc(var(--base-size)*2.4);color:var(--c-gray)}.about__sign{top:calc(var(--base-size)*33.8);width:calc(var(--base-size)*23.4);height:calc(var(--base-size)*9);display:block;position:absolute;right:0}.about__sign img{width:100%;height:100%}.about__btn{margin-top:calc(var(--base-size)*4)}.inc{height:calc(var(--base-size)*72.7);background-color:var(--c-light);position:relative;overflow:hidden}.inc__inner{max-width:calc(var(--base-size)*192);height:100%;margin-inline:auto;position:relative}.inc__head{top:calc(var(--base-size)*10);left:calc(var(--base-size)*10);width:calc(var(--base-size)*68.3);position:absolute}.inc__title,.inc__text{color:var(--c-blue)}.inc__text{margin-top:calc(var(--base-size)*2.4)}.inc__btn{top:calc(var(--base-size)*27);left:calc(var(--base-size)*10);position:absolute}.inc__photo{top:calc(var(--base-size)*-.1);width:calc(var(--base-size)*95);height:calc(var(--base-size)*72.8);clip-path:polygon(0 0,100% 0,100% 100%,31.236% 100%);position:absolute;right:0}.inc__img,.inc__img img{width:100%;height:100%;display:block}.inc__img img{object-fit:cover}.inc__script{top:calc(var(--base-size)*4.972);left:calc(var(--base-size)*11.7);color:var(--c-blue);transform-origin:0 0;position:absolute;transform:rotate(-4deg)}.inc__group{left:calc(var(--base-size)*10);position:absolute}.inc__group--included{top:calc(var(--base-size)*39)}.inc__group--optional{top:calc(var(--base-size)*53.3);width:calc(var(--base-size)*99.3)}.inc__label{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-ink);text-transform:uppercase}.inc__extra{gap:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray);align-items:center;display:flex}.inc__extra:after{content:"";background-color:rgb(var(--c-ink-rgb)/.1);flex:1;height:1px}.inc__cards{gap:calc(var(--base-size)*4);margin-top:calc(var(--base-size)*2.4);display:flex}.icard{gap:calc(var(--base-size)*.8);height:calc(var(--base-size)*5);align-items:center;display:flex}.icard__icon{width:calc(var(--base-size)*5);height:calc(var(--base-size)*5);border-radius:calc(var(--base-size)*1.2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.icard__icon img{width:calc(var(--base-size)*4);height:calc(var(--base-size)*4)}.icard__txt{gap:calc(var(--base-size)*.4);flex-direction:column;display:flex}.icard__title{font-size:calc(var(--base-size)*1.6);font-weight:600;line-height:calc(var(--base-size)*2.3);color:var(--c-blue);text-transform:uppercase;white-space:nowrap}.icard__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray);white-space:nowrap}a.icard .icard__title{transition:color var(--t-hover) var(--ease-figma)}a.icard:hover .icard__title{color:var(--c-accent)}.reviews{height:calc(var(--base-size)*70.6);background-color:var(--c-light)}.reviews__inner{gap:calc(var(--base-size)*2);max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*16) calc(var(--base-size)*10) 0;margin-inline:auto;display:flex}.reviews__side{width:calc(var(--base-size)*56);height:calc(var(--base-size)*37.6);margin-top:calc(var(--base-size)*.5);flex-shrink:0;position:relative}.reviews__title{color:var(--c-ink)}.reviews__text{width:calc(var(--base-size)*52.4);margin-top:calc(var(--base-size)*2.4);color:var(--c-blue)}.reviews__meta{margin-top:calc(var(--base-size)*2.472)}.reviews__tp{width:calc(var(--base-size)*16.295);height:calc(var(--base-size)*7.856);display:block}.reviews__score{margin-top:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2);color:var(--c-blue)}.reviews__arrows{position:absolute;bottom:0;right:0}.reviews__viewport{width:calc(var(--base-size)*114);overflow:hidden}.reviews__track{gap:calc(var(--base-size)*2);display:flex}.rcard{flex:0 0 calc(var(--base-size)*56);min-height:calc(var(--base-size)*38.6);padding:calc(var(--base-size)*3) calc(var(--base-size)*2);background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);flex-direction:column;align-items:flex-start;display:flex}.rcard__head{width:100%;height:calc(var(--base-size)*6);padding-bottom:calc(var(--base-size)*1.9);box-sizing:content-box;border-bottom:1px solid rgb(var(--c-gray-rgb)/.2);justify-content:space-between;align-items:center;display:flex}.rcard__who{gap:calc(var(--base-size)*1.2);align-items:center;min-width:0;display:flex}.rcard__avatar{width:calc(var(--base-size)*6);height:calc(var(--base-size)*6);font-size:calc(var(--base-size)*4);font-weight:600;line-height:calc(var(--base-size)*6.6);color:var(--c-blue);text-transform:uppercase;background-color:var(--c-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.rcard__name{font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2);color:rgb(var(--c-blue-rgb)/.5)}.rcard__date{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:rgb(var(--c-blue-rgb)/.5)}.rcard__text{height:calc(var(--base-size)*18.6);margin-top:calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray);-webkit-line-clamp:7;transition:color var(--t-hover) var(--ease-figma);-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.rcard:hover .rcard__text{color:var(--c-blue)}.rcard__text.is-open{-webkit-line-clamp:unset;height:auto;display:block}.rcard__more{margin-top:calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2);color:rgb(var(--c-blue-rgb)/.7);transition:color var(--t-hover) var(--ease-figma);text-decoration:underline}.rcard__more:hover{color:var(--c-blue)}.packs{max-width:calc(var(--base-size)*192);padding:0 calc(var(--base-size)*10) calc(var(--base-size)*1.2);margin-inline:auto}.packs__head{justify-content:space-between;align-items:flex-end;display:flex}.packs__head-txt{width:calc(var(--base-size)*70.5)}.packs__title{color:var(--c-ink)}.packs__text{margin-top:calc(var(--base-size)*2.4);color:var(--c-blue)}.packs__cards{--ring-rows:2;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-columns:calc((100% - calc(var(--base-size) * 2))/2);gap:calc(var(--base-size)*2);margin-top:calc(var(--base-size)*5);display:grid}.pcard{height:calc(var(--base-size)*72);border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex;position:relative;overflow:hidden}.pcard__photo{height:calc(var(--base-size)*42);flex-shrink:0;position:relative;overflow:hidden}.pcard__img,.pcard__img img{width:100%;height:100%;display:block}.pcard__img img{object-fit:cover;transition:transform var(--t-hover) var(--ease-figma)}.pcard__tag{top:calc(var(--base-size)*2);right:calc(var(--base-size)*2);height:calc(var(--base-size)*4);padding:0 calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.4);font-weight:600;line-height:calc(var(--base-size)*2);color:var(--c-blue);text-transform:uppercase;border-radius:calc(var(--base-size)*1.2);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));background-color:#ffffff80;align-items:center;display:flex;position:absolute}.pcard__info{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*3) calc(var(--base-size)*2);background-color:var(--c-light);flex-direction:column;flex:1;display:flex}.pcard__top{gap:calc(var(--base-size)*2.4);flex-direction:column;display:flex}.pcard__title{font-size:calc(var(--base-size)*2.4);font-weight:600;line-height:calc(var(--base-size)*3.5);color:var(--c-blue);text-transform:uppercase}.pcard__cover:after{content:"";position:absolute;inset:0}button.pcard__cover{text-align:inherit;text-transform:inherit;letter-spacing:inherit;padding:0}.pcard__features{gap:calc(var(--base-size)*2.4);align-items:center;display:flex}.pfeat{gap:calc(var(--base-size)*.4);align-items:center;display:flex}.pfeat+.pfeat{padding-left:calc(var(--base-size)*2.4);position:relative}.pfeat+.pfeat:before{top:calc(var(--base-size)*.35);width:1px;height:calc(var(--base-size)*3);content:"";background-color:rgb(var(--c-ink-rgb)/.1);position:absolute;left:0}.pfeat__icon{width:calc(var(--base-size)*3.2);height:calc(var(--base-size)*3.2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.pfeat__icon img{width:calc(var(--base-size)*2.56);height:calc(var(--base-size)*2.56)}.pfeat__icon--pk-sport img{width:calc(var(--base-size)*3.2);height:calc(var(--base-size)*3.2)}.pfeat__txt{flex-direction:column;display:flex}.pfeat__title{font-size:calc(var(--base-size)*1.4);font-weight:600;line-height:calc(var(--base-size)*2);color:var(--c-blue);text-transform:uppercase;white-space:nowrap}.pfeat__text{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.7);color:var(--c-gray);white-space:nowrap}.pcard__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:rgb(var(--c-blue-rgb)/.8)}.pcard__row{gap:calc(var(--base-size)*3.2);justify-content:space-between;align-items:center;display:flex}.pcard__btns{z-index:1;gap:calc(var(--base-size)*1.6);display:flex;position:relative}.pcard__price{gap:calc(var(--base-size)*.8);white-space:nowrap;align-items:center;display:flex}.pcard__amount{font-size:calc(var(--base-size)*3.2);font-weight:600;line-height:calc(var(--base-size)*4.6);color:var(--c-blue);text-transform:uppercase}.pcard__from{font-size:calc(var(--base-size)*2.4);text-transform:none;font-weight:500;line-height:1}.pcard__per{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.1);color:var(--c-gray)}@media (hover:hover){.pcard:hover .pcard__img img{transform:scale(1.158)}}.partners{--pk:1;height:calc(var(--base-size)*39.2);position:relative;overflow:hidden}.partners__title{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);color:var(--c-ink);margin-inline:auto}.partners__strip{top:calc(var(--base-size)*10.8);height:calc(var(--base-size)*28.4*var(--pk));position:absolute;left:0;right:0;overflow:hidden}.partners__row{top:0;left:calc(50% - calc(var(--base-size) * 96) - var(--base-size)*21.5*var(--pk));width:max-content;animation:marquee calc(var(--marquee-t)/2*var(--period,2)) linear infinite;display:flex;position:absolute}:root{--marquee-t:7s}@keyframes marquee{to{transform:translateX(calc(var(--base-size) * -21.9 * var(--pk) * var(--period,2)))}}.partner{flex:0 0 calc(var(--base-size)*21.9*var(--pk));height:calc(var(--base-size)*28.4*var(--pk));pointer-events:none;position:relative}.partner__link{top:0;left:calc(var(--base-size)*9.45*var(--pk));width:calc(var(--base-size)*21.9*var(--pk));pointer-events:auto;height:100%;position:absolute}.partner__shape,.partner__logo{pointer-events:none;max-width:none;transition:opacity var(--t-hover) var(--ease-figma);position:absolute}.partner__shape{left:calc(var(--base-size)*-8.21*var(--pk));height:calc(var(--base-size)*25.7*var(--pk))}.partner--down .partner__shape{width:calc(var(--base-size)*38.4*var(--pk));top:0}.partner--up .partner__shape{top:calc(var(--base-size)*2.764*var(--pk));width:calc(var(--base-size)*38.4*var(--pk))}.partner__logo{left:calc(var(--base-size)*3.45*var(--pk));width:calc(var(--base-size)*15*var(--pk));height:calc(var(--base-size)*7*var(--pk));object-fit:contain;opacity:.5}.partner--down .partner__logo{top:calc(var(--base-size)*4.6458*var(--pk))}.partner--up .partner__logo{top:calc(var(--base-size)*15.269*var(--pk))}.partners__row:has(:focus-visible){animation-play-state:paused}.partner__link:focus-visible .partner__shape{opacity:0}.partner__link:focus-visible .partner__logo{opacity:1}@media (hover:hover){.partners__row:hover{animation-play-state:paused}.partner:hover .partner__shape{opacity:0}.partner:hover .partner__logo{opacity:1}}.request{height:calc(var(--base-size)*106.8);position:relative;overflow:hidden}.request__bg{display:block;position:absolute;inset:0}.request__bg img{object-fit:cover;width:100%;height:100%}.request__glow{top:calc(var(--base-size)*-9.1);left:calc(50% - calc(var(--base-size) * 96) - calc(var(--base-size) * 27.4));width:calc(var(--base-size)*117.3);height:calc(var(--base-size)*82.6);filter:blur(var(--glow-blur));background-color:#fffc;border-radius:50%;position:absolute}:root{--glow-blur:190px}.request__inner{max-width:calc(var(--base-size)*192);height:100%;margin-inline:auto;position:relative}.request__head{top:calc(var(--base-size)*16);left:calc(var(--base-size)*10);width:calc(var(--base-size)*70.5);position:absolute}.request__title{color:var(--c-ink)}.request__text{margin-top:calc(var(--base-size)*2.4);color:var(--c-blue)}.request__form{top:calc(var(--base-size)*16);left:calc(var(--base-size)*97);width:calc(var(--base-size)*70.6);min-height:calc(var(--base-size)*74.8);padding:calc(var(--base-size)*4);gap:calc(var(--base-size)*3.2);background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);position:absolute}.request__form-title{font-size:calc(var(--base-size)*3.2);font-weight:500;line-height:calc(var(--base-size)*3.9);color:var(--c-ink);text-transform:uppercase}.request__form-text{margin-top:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray)}.request__fields .rform__row>.field-wrap{flex:1;min-width:0}.request__send{gap:calc(var(--base-size)*1.6);flex-direction:column;display:flex}.request__btn{width:100%}.contacts{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto}.contacts__title{color:var(--c-ink)}.contacts__text{width:calc(var(--base-size)*52.4);margin-top:calc(var(--base-size)*2.4);color:var(--c-blue)}.contacts__cards{margin-top:calc(var(--base-size)*5);justify-content:space-between;display:flex}.contacts__sep{width:1px;height:calc(var(--base-size)*10);margin-top:calc(var(--base-size)*.05);background-color:rgb(var(--c-ink-rgb)/.2)}.ccard{gap:calc(var(--base-size)*2.4);align-items:flex-start;display:flex}.ccard__icon{width:calc(var(--base-size)*10);height:calc(var(--base-size)*10);background-color:var(--c-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.ccard__icon img{width:calc(var(--base-size)*6);height:calc(var(--base-size)*6)}.ccard__txt{flex-direction:column;display:flex}.ccard__label{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-blue)}.ccard__value{margin-top:calc(var(--base-size)*.4);font-size:calc(var(--base-size)*2.4);font-weight:500;line-height:calc(var(--base-size)*3.5);color:var(--c-ink);white-space:nowrap}a.ccard__value{transition:color var(--t-hover) var(--ease-figma)}a.ccard__value:hover{color:var(--c-accent)}.ccard__note{margin-top:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray)}.page>section+section{margin-top:calc(var(--base-size)*16)}.pbanner{height:calc(var(--base-size)*60);position:relative;overflow:hidden}.pbanner__bg{display:block;position:absolute;inset:0}.pbanner__bg img{object-fit:cover;width:100%;height:100%;display:block}.pbanner__veil{background-image:linear-gradient(90deg, rgb(var(--c-white-rgb)/.7) calc(50% - calc(var(--base-size) * 96) + calc(var(--base-size) * 20.91)), rgb(var(--c-white-rgb)/0) calc(50% - calc(var(--base-size) * 96) + calc(var(--base-size) * 115.96)));position:absolute;inset:0}.pbanner__glow{top:calc(var(--base-size)*10.2);left:calc(50% - calc(var(--base-size) * 96));width:calc(var(--base-size)*101.3);height:calc(var(--base-size)*48.6);background-color:rgb(var(--c-white-rgb)/.8);filter:blur(calc(var(--base-size) * 17.5));border-radius:50%;position:absolute}.pbanner__inner{max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*11.1) calc(var(--base-size)*10) 0;margin-inline:auto;position:relative}.pbanner__body{margin-top:calc(var(--base-size)*5)}.pbanner__title{width:calc(var(--base-size)*85);font-size:calc(var(--base-size)*8);font-weight:500;line-height:calc(var(--base-size)*9.7);color:var(--c-ink);text-transform:uppercase}.pbanner__text{width:calc(var(--base-size)*85);margin-top:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9);color:var(--c-blue)}.pbanner--narrow .pbanner__text{width:calc(var(--base-size)*70.4)}.pbanner--cat .pbanner__title{color:var(--c-blue)}.crumbs__list{gap:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.2);color:var(--c-blue);flex-wrap:wrap;display:flex}.crumbs__list li{gap:calc(var(--base-size)*.8);display:flex}.crumbs__list li+li:before{width:calc(var(--base-size)*.5);color:rgb(var(--c-gray-rgb)/.6);text-align:center;content:"|"}.crumbs__link{color:rgb(var(--c-gray-rgb)/.6)}.ptabs{margin-top:calc(var(--base-size)*5)}.ptabs__list{gap:calc(var(--base-size)*.844);display:flex}.ptab{height:calc(var(--base-size)*5);padding:0 calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.6);font-weight:600;line-height:calc(var(--base-size)*2.3);color:var(--c-blue);text-transform:uppercase;white-space:nowrap;background-color:rgb(var(--c-light-rgb)/.6);border-radius:calc(var(--base-size)*10);align-items:center;display:flex}.ptab.is-active{color:var(--c-white);background-color:var(--c-blue)}@media (hover:hover){.ptab:hover{color:var(--c-white);background-color:var(--c-blue)}}@media only screen and (min-width:1025px){.more-d,.more-btn.is-done-d{display:none!important}}.more-btn{gap:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2.2);color:var(--c-blue);transition:color var(--t-hover) var(--ease-figma);align-items:center;margin-inline:auto;display:flex}@media (hover:hover){.more-btn:hover{color:var(--c-accent)}}.more-btn.is-open{color:var(--c-accent)}.more-btn__icon{width:calc(var(--base-size)*1.6);height:calc(var(--base-size)*1.6);transition:transform var(--t-open) var(--ease-figma)}.is-open>.more-btn__icon{transform:rotate(180deg)}.pklist{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto}.pklist__head{grid-template-columns:calc(var(--base-size)*99.3) calc(var(--base-size)*70.3);gap:calc(var(--base-size)*2.4);display:grid}.pklist__title{color:var(--c-ink)}.pklist__text{color:var(--c-blue)}.pklist__cards{grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-rows:calc(var(--base-size)*72.6);gap:calc(var(--base-size)*2);margin-top:calc(var(--base-size)*3.2);display:grid}.pklist__more{margin-top:calc(var(--base-size)*3)}.cabout{grid-template-rows:auto 1fr;grid-template-areas:"title photo""text photo";grid-template-columns:calc(var(--base-size)*70.5) calc(var(--base-size)*93.5);row-gap:calc(var(--base-size)*2.4);max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);justify-content:space-between;margin-inline:auto;display:grid}.cabout__title{color:var(--c-blue);grid-area:title}.cabout__text{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9);color:var(--c-gray);grid-area:text;align-self:start}.cabout__text p+p{margin-top:calc(var(--base-size)*2.9)}.cabout__photo{height:calc(var(--base-size)*56);border-radius:calc(var(--base-size)*1.2);grid-area:photo;position:relative;overflow:hidden}.cabout__photo:after{pointer-events:none;content:"";background-image:linear-gradient(180deg, rgb(var(--c-blue-rgb)/0) 56.701%, rgb(var(--c-blue-rgb)/.7) 91.065%);position:absolute;inset:0}.cabout__img,.cabout__img img{width:100%;height:100%;display:block}.cabout__img img{object-fit:cover}.cabout__video{bottom:calc(var(--base-size)*2);left:calc(var(--base-size)*2);z-index:1;gap:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.4);font-weight:600;line-height:calc(var(--base-size)*2);color:var(--c-white);text-transform:uppercase;align-items:center;display:flex;position:absolute}.cabout__play{width:calc(var(--base-size)*5.6);height:calc(var(--base-size)*5.6);color:var(--c-accent);background-color:var(--c-white);transition:box-shadow var(--t-hover) var(--ease-figma);border-radius:50%;justify-content:center;align-items:center;display:flex}.cabout__play svg{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.cinc{height:calc(var(--base-size)*66.6);position:relative;overflow:hidden}.cinc__bg{display:block;position:absolute;inset:0}.cinc__bg img{object-fit:cover;object-position:50% 54.2%;width:100%;height:100%;display:block}.cinc__veil{background-image:linear-gradient(180deg, var(--c-light) 0%, rgb(var(--c-white-rgb)/0) 37.453%);position:absolute;inset:0}.cinc__inner{max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*12) calc(var(--base-size)*10) 0;margin-inline:auto;position:relative}.cinc__title{width:calc(var(--base-size)*79.3);color:var(--c-blue)}.cinc__cards{gap:calc(var(--base-size)*2);margin-top:calc(var(--base-size)*5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.kcard{height:calc(var(--base-size)*26);padding:calc(var(--base-size)*4);background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);box-shadow:0 calc(var(--base-size)*.4) calc(var(--base-size)*2.81) #dfeffc;flex-direction:column;display:flex}.kcard__icon{width:calc(var(--base-size)*8);height:calc(var(--base-size)*8);margin-bottom:calc(var(--base-size)*1.6);background-color:var(--c-light);border-radius:50%;justify-content:center;align-items:center;display:flex}.kcard__icon img{width:calc(var(--base-size)*4.8);height:calc(var(--base-size)*4.8)}.kcard__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-transform:uppercase}.kcard__text{margin-top:calc(var(--base-size)*.4);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray)}.cext{grid-template-rows:auto auto 1fr;grid-template-areas:"photo head""photo cards""photo promo";grid-template-columns:calc(var(--base-size)*93.5) calc(var(--base-size)*70.5);max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);justify-content:space-between;margin-inline:auto;display:grid}.cext__head{grid-area:head}.cext__title{color:var(--c-blue)}.cext__text{margin-top:calc(var(--base-size)*2.4);color:var(--c-blue)}.cext__photo{height:calc(var(--base-size)*61.8);border-radius:calc(var(--base-size)*1.2);grid-area:photo;position:relative;overflow:hidden}.cext__img,.cext__img img{width:100%;height:100%;display:block}.cext__img img{object-fit:cover}.cext__script{top:calc(var(--base-size)*2.054);left:calc(var(--base-size)*2.9);width:calc(var(--base-size)*17.984);color:var(--c-white);transform-origin:0 0;position:absolute;transform:rotate(-4deg)}.cext__cards{gap:calc(var(--base-size)*2.4);width:calc(var(--base-size)*56.1);margin-top:calc(var(--base-size)*5);flex-direction:column;grid-area:cards;display:flex}.xcard{gap:calc(var(--base-size)*1.2);align-items:center;display:flex}.xcard__icon{width:calc(var(--base-size)*6);height:calc(var(--base-size)*6);background-color:var(--c-light);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.xcard__icon img{width:calc(var(--base-size)*4);height:calc(var(--base-size)*4)}.xcard__txt{gap:calc(var(--base-size)*.8);flex-direction:column;display:flex}.xcard__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-ink);text-transform:uppercase}.xcard__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray)}.cext__promo{gap:calc(var(--base-size)*2.4);width:calc(var(--base-size)*63.9);margin-top:calc(var(--base-size)*3);padding:calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray);background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);grid-area:promo;align-self:start;align-items:center;display:flex}.cext__promo strong{color:var(--c-blue);font-weight:500}.cext__promo-icon{width:calc(var(--base-size)*4);height:calc(var(--base-size)*4);flex-shrink:0}.pbanner--b2b .pbanner__bg img{object-position:50% 66.8%}.pbanner--b2b .pbanner__veil,.pbanner--hotels .pbanner__veil,.pbanner--lessons .pbanner__veil{background-image:linear-gradient(#0000001a, #0000001a),linear-gradient(90deg, rgb(var(--c-white-rgb)/.7) calc(50% - calc(var(--base-size) * 96) + calc(var(--base-size) * 20.91)), rgb(var(--c-white-rgb)/0) calc(50% - calc(var(--base-size) * 96) + calc(var(--base-size) * 115.96)))}.pbanner__title{white-space:pre-line}.dserv{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto;position:relative}.dserv__ball{border-radius:50%;position:absolute;overflow:hidden}.dserv__ball picture,.dserv__ball img{width:100%;height:100%;display:block}.dserv__ball img{object-fit:cover}.dserv__ball--2{top:calc(var(--base-size)*-8);left:calc(var(--base-size)*38.7);width:calc(var(--base-size)*16);height:calc(var(--base-size)*16)}.dserv__ball--3{top:calc(var(--base-size)*-4.5);left:calc(var(--base-size)*19.9);width:calc(var(--base-size)*10.6);height:calc(var(--base-size)*10.6)}.dserv__ball--4{top:calc(var(--base-size)*-7.9);left:calc(var(--base-size)*134.6);width:calc(var(--base-size)*20.4);height:calc(var(--base-size)*20.4)}.dserv__ball--5{top:calc(var(--base-size)*8.6);left:calc(var(--base-size)*164);width:calc(var(--base-size)*10.6);height:calc(var(--base-size)*10.6)}.dserv__head{width:calc(var(--base-size)*68.3);margin-left:calc(var(--base-size)*53.6);text-align:center;position:relative}.dserv__title{color:var(--c-blue)}.dserv__text{margin-top:calc(var(--base-size)*2.4);color:var(--c-blue)}.dserv__cards{gap:calc(var(--base-size)*2);margin-top:calc(var(--base-size)*5);grid-template-columns:repeat(4,minmax(0,1fr));display:grid;position:relative}.kcard--light{background-color:var(--c-light);height:auto;box-shadow:none}.kcard--light .kcard__icon{background-color:var(--c-white)}.dwork{height:calc(var(--base-size)*72.7);background-color:var(--c-light);position:relative;overflow:hidden}.dwork__photo{top:calc(var(--base-size)*-.2);left:calc(50% - calc(var(--base-size) * 96));width:calc(var(--base-size)*95);height:calc(var(--base-size)*72.7);clip-path:polygon(0 0,100% 0,68.809% 100%,0 100%);position:absolute;overflow:hidden}.dwork__img,.dwork__img img{width:100%;height:100%;display:block}.dwork__img img{object-fit:cover}.dwork__body{max-width:calc(var(--base-size)*192);height:100%;padding:calc(var(--base-size)*15.7) 0 0 calc(var(--base-size)*97.1);margin-inline:auto;position:relative}.dwork__title{width:calc(var(--base-size)*68.3);color:var(--c-blue)}.dwork__text{width:calc(var(--base-size)*68.3);margin-top:calc(var(--base-size)*2.4);color:var(--c-blue)}.dwork__list{gap:calc(var(--base-size)*1.6);margin-top:calc(var(--base-size)*5);flex-direction:column;display:flex}.dwork__item{gap:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-blue);align-items:center;display:flex}.dwork__bullet{width:calc(var(--base-size)*3.2);height:calc(var(--base-size)*3.2);background-color:var(--c-blue);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.dwork__bullet img{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.request--b2b{height:calc(var(--base-size)*102.9)}.request--b2b .request__form{min-height:0}.rform__row--tight{gap:calc(var(--base-size)*1.6)}.options__search{gap:calc(var(--base-size)*.8);height:calc(var(--base-size)*4.4);margin:0 calc(var(--base-size)*1) calc(var(--base-size)*1);padding:0 calc(var(--base-size)*2);background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);box-shadow:inset 0 0 0 1px rgb(var(--c-gray-rgb)/.2);transition:box-shadow var(--t-hover) var(--ease-figma);align-items:center;display:flex}.options__search:hover,.options__search:focus-within{box-shadow:inset 0 0 0 1px var(--c-accent)}.options__search-icon{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4);flex-shrink:0}.options__search-input{min-width:0;height:100%;font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:var(--c-gray);appearance:none;background:0 0;border:0;outline:none;flex:1;padding:0}.options__search-input::placeholder{color:rgb(var(--c-gray-rgb)/.8)}.options__search-input::-webkit-search-decoration{appearance:none}.options__search-input::-webkit-search-cancel-button{appearance:none}.options__search-clear{width:calc(var(--base-size)*2);height:calc(var(--base-size)*2);color:var(--c-blue);flex-shrink:0;display:none}.options__search-clear svg{width:100%;height:100%;display:block}.options__search:has(.options__search-input:not(:placeholder-shown)):not(:has(.options__search-input:focus)) .options__search-clear{display:block}.page>.hlist{margin-top:calc(var(--base-size)*10)}.hlist{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto}.hlist .ptabs{margin-top:0}.hlist__cards{gap:calc(var(--base-size)*3) calc(var(--base-size)*2);margin-top:calc(var(--base-size)*5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}[data-off]{display:none!important}.hlist__more{margin-top:calc(var(--base-size)*3)}.hcard{border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex;position:relative;overflow:hidden}.hcard:after{z-index:2;pointer-events:none;content:"";border-radius:inherit;box-shadow:inset 0 0 0 2px var(--c-accent);opacity:0;transition:opacity var(--t-hover) var(--ease-figma);position:absolute;inset:0}@media (hover:hover){.hcard:hover:after{opacity:1}.hcard:hover .hcard__img{width:max(100%,var(--ph)*2*var(--hz));height:calc(var(--ph)*var(--hz))}}.hcard__photo{--ph:calc(var(--base-size) * 28);--hz:1.157;height:var(--ph);display:block;position:relative;overflow:hidden}.hcard__img{width:100%;max-width:none;height:100%;transition:width var(--t-hover) var(--ease-figma),height var(--t-hover) var(--ease-figma);display:block;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.hcard__img img{object-fit:cover;width:100%;height:100%;display:block}.hcard__info{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*2);background-color:var(--c-light);flex-direction:column;flex:1;display:flex}.hmeta{gap:calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:rgb(var(--c-blue-rgb)/.6);display:flex}.hmeta img{width:calc(var(--base-size)*2);height:calc(var(--base-size)*2)}.hmeta__item{gap:calc(var(--base-size)*.4);align-items:center;display:flex}.hmeta__item--link{z-index:2;color:inherit;transition:color var(--t-hover) var(--ease-figma);position:relative}@media (hover:hover){.hmeta__item--link:hover{color:var(--c-accent)}}.hcard__row{gap:calc(var(--base-size)*4.8);align-items:flex-end;display:flex}.hcard__txt{gap:calc(var(--base-size)*.4);flex-direction:column;flex:1;display:flex}.hcard__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-transform:uppercase}.hcard__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray)}.hname__tail{white-space:nowrap}.hstars{gap:calc(var(--base-size)*.2);margin-left:calc(var(--base-size)*.8);vertical-align:baseline;display:inline-flex}.hstars img{width:.7em;height:.7em}.hcard__cover{z-index:1;cursor:pointer;position:absolute;inset:0}.round-btn{width:calc(var(--base-size)*5);height:calc(var(--base-size)*5);color:var(--c-blue);background-color:var(--c-white);box-shadow:inset 0 0 0 1px rgb(var(--c-gray-rgb)/.2);transition:box-shadow var(--t-hover) var(--ease-figma);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}@media (hover:hover){.round-btn:hover:not(:disabled){box-shadow:inset 0 0 0 1px var(--c-blue)}}.round-btn svg{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.round-btn--prev svg{transform:scaleX(-1)}.round-btn:disabled{cursor:default}.hmodal{width:calc(var(--base-size)*172);height:calc(var(--base-size)*72);background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);flex-shrink:0;margin:auto;display:flex;position:relative;overflow:hidden}.hmodal__bar{top:calc(var(--base-size)*3);right:calc(var(--base-size)*3);z-index:2;position:absolute}.hmodal__close{width:calc(var(--base-size)*3.2);height:calc(var(--base-size)*3.2);display:block}.hmodal__close img{width:100%;height:100%}.hmodal__gallery{width:calc(var(--base-size)*90);flex-shrink:0;height:100%;position:relative}.hmodal__slides,.hmodal__img,.hmodal__img img{width:100%;height:100%;display:block}.hmodal__img{position:absolute;inset:0}.hmodal__img img{object-fit:cover;opacity:0;transition:opacity var(--t-open) var(--ease-figma)}.hmodal__img img.is-active{opacity:1}.hmodal__arrow{top:calc(50% - calc(var(--base-size) * 2.5));position:absolute}.hmodal__arrow--prev{left:calc(var(--base-size)*2)}.hmodal__arrow--next{right:calc(var(--base-size)*2)}.hmodal__dots{bottom:calc(var(--base-size)*2);gap:calc(var(--base-size)*.4);display:flex;position:absolute;left:50%;transform:translate(-50%)}.hmodal__dot{width:calc(var(--base-size)*2);background-color:rgb(var(--c-white-rgb)/.3);border-radius:3px;height:3px}.hmodal__dot.is-active{width:calc(var(--base-size)*4);background-color:#f5f0ed}.hmodal__info{gap:calc(var(--base-size)*3);padding:calc(var(--base-size)*3) calc(var(--base-size)*4);flex-direction:column;flex:1;display:flex}.hmodal__body{gap:calc(var(--base-size)*3);flex-direction:column;display:flex}.hmodal__head{gap:calc(var(--base-size)*1.6);flex-direction:column;display:flex}.hmodal__title{font-size:calc(var(--base-size)*3.2);font-weight:500;line-height:calc(var(--base-size)*3.9);color:var(--c-blue);text-transform:uppercase}.hmodal__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray)}.hmodal__amenities{gap:calc(var(--base-size)*2);padding-bottom:calc(var(--base-size)*2);border-bottom:1px solid rgb(var(--c-gray-rgb)/.2);flex-direction:column;display:flex}.hmodal__label{gap:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray);align-items:center;display:flex}.hmodal__label:after{content:"";background-color:rgb(var(--c-gray-rgb)/.2);flex:1;height:1px}.hmodal__grid{grid-template-columns:repeat(3, calc(var(--base-size) * 20));gap:calc(var(--base-size)*.8) calc(var(--base-size)*3);width:fit-content;display:grid}.amenity{gap:calc(var(--base-size)*.4);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray);align-items:center;display:flex}.amenity__icon{width:calc(var(--base-size)*6);height:calc(var(--base-size)*6);flex-shrink:0}.hmodal__btn{align-self:flex-start}.hmodal--tour .hmodal__info{padding-right:calc(var(--base-size)*8);overscroll-behavior:contain;overflow-y:auto}.tmodal__meta{gap:calc(var(--base-size)*.8) calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray);flex-wrap:wrap;align-items:center;display:flex}.tmodal__tag{gap:calc(var(--base-size)*.4);padding:calc(var(--base-size)*.8);color:var(--c-blue);background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);align-items:center;display:inline-flex}.tmodal__tag img{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.tmodal__route{gap:calc(var(--base-size)*.4);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-blue);flex-direction:column;display:flex}.tmodal__route-label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:var(--c-gray);text-transform:uppercase}.tmodal__sec,.tmodal__list{gap:calc(var(--base-size)*1.2);flex-direction:column;display:flex}.tmodal__list li{padding-left:calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray);position:relative}.tmodal__list li:before{top:calc(var(--base-size)*.7);width:calc(var(--base-size)*1.2);height:calc(var(--base-size)*1.2);content:"";background-color:var(--c-blue);border-radius:50%;position:absolute;left:0}.tmodal__items{gap:calc(var(--base-size)*2);padding-left:calc(var(--base-size)*2.4);color:var(--c-blue);flex-direction:column;list-style:decimal;display:flex}.tmodal__item{padding-left:calc(var(--base-size)*.4);display:list-item}.tmodal__item>*+*{margin-top:calc(var(--base-size)*.4)}.tmodal__item::marker{font-size:calc(var(--base-size)*1.8);font-weight:500}.tmodal__item-title{font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2.6);color:var(--c-blue)}.tmodal__note{padding:calc(var(--base-size)*1.2) calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-blue);background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2)}.request--hotels .request__title{white-space:pre-line}.request--hotels .request__form{left:calc(var(--base-size)*89.9)}.request--hotels .request__bg img{object-position:50% 57%}.pbanner__btn{margin-top:calc(var(--base-size)*4)}.cabout--reverse{grid-template-rows:auto auto 1fr;grid-template-areas:"photo title""photo text""photo btn";grid-template-columns:calc(var(--base-size)*93.5) calc(var(--base-size)*70.5);row-gap:0}.cabout--reverse .cabout__text{margin-top:calc(var(--base-size)*2.4)}.cabout--reverse .cabout__text p+p{margin-top:0}.cabout__btn{margin-top:calc(var(--base-size)*4.1);grid-area:btn}.vtabs{gap:calc(var(--base-size)*3);padding:calc(var(--base-size)*3) calc(var(--base-size)*3) 0 0;background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);flex-direction:column;align-items:flex-start;display:flex}.vtab{height:calc(var(--base-size)*3.7);padding:calc(var(--base-size)*.4) calc(var(--base-size)*3);font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-gray);text-align:left;text-transform:uppercase;white-space:nowrap}.vtab.is-active{color:var(--c-accent);background-image:linear-gradient(var(--c-accent), var(--c-accent));background-repeat:no-repeat;background-size:4px 100%}.vtab:disabled{cursor:default}.loffer{min-height:calc(var(--base-size)*73.9);max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*9.9) calc(var(--base-size)*10.1);margin-inline:auto;display:flow-root}.loffer__title{color:var(--c-blue)}.loffer__body{gap:calc(var(--base-size)*5.2);margin-top:calc(var(--base-size)*5);margin-bottom:calc(var(--base-size)*-.8);display:flex}.loffer__tabs{width:calc(var(--base-size)*52.8);min-height:calc(var(--base-size)*63.9);flex-shrink:0}.loffer__panel{gap:calc(var(--base-size)*4);display:flex}.loffer__info{width:calc(var(--base-size)*62.1)}.loffer__img{width:calc(var(--base-size)*47.9);height:calc(var(--base-size)*33);border-radius:calc(var(--base-size)*1.2);flex-shrink:0;display:block;overflow:hidden}.loffer__img img{object-fit:cover;width:100%;height:100%;display:block}.loffer__h3{font-size:calc(var(--base-size)*3.2);font-weight:500;line-height:calc(var(--base-size)*3.9);color:var(--c-blue);text-transform:uppercase}.loffer__text{gap:calc(var(--base-size)*.8);margin-top:calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray);flex-direction:column;display:flex}.loffer__list{margin-top:calc(var(--base-size)*2.4)}.loffer__list ul{gap:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*1.2);flex-direction:column;display:flex}.loffer__list li{padding-left:calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray);position:relative}.loffer__list li:before{top:calc(var(--base-size)*.6);width:calc(var(--base-size)*1.2);height:calc(var(--base-size)*1.2);content:"";background-color:var(--c-blue);border-radius:50%;position:absolute;left:0}.loffer__list-title{font-size:calc(var(--base-size)*1.6);font-weight:600;line-height:calc(var(--base-size)*2.6);color:var(--c-blue);text-transform:uppercase}.loffer__note{margin-top:calc(var(--base-size)*3);font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2);color:var(--c-blue)}.loffer__btn{margin-top:calc(var(--base-size)*3)}.ladvice{height:calc(var(--base-size)*60.8);background-color:var(--c-blue);position:relative;overflow:hidden}.ladvice:after{content:"";background-color:rgb(var(--c-blue-rgb)/.4);position:absolute;inset:0}.ladvice__bg{display:block;position:absolute;inset:0}.ladvice__bg img{object-fit:cover;object-position:50% 0;width:100%;height:100%;display:block}.ladvice__glow{top:calc(var(--base-size)*-2.4);left:calc(50% - calc(var(--base-size) * 96) + calc(var(--base-size) * 25.5));z-index:1;width:calc(var(--base-size)*138.2);height:calc(var(--base-size)*67.3);background-color:rgb(var(--c-blue-rgb)/.4);filter:blur(calc(var(--base-size) * 19.1));border-radius:50%;position:absolute}.ladvice__inner{z-index:2;max-width:calc(var(--base-size)*192);height:100%;margin-inline:auto;position:relative}.ladvice__script{top:calc(var(--base-size)*29.629);left:calc(var(--base-size)*27.4);width:calc(var(--base-size)*24.787);font-size:calc(var(--base-size)*4.961);line-height:calc(var(--base-size)*5.512);color:var(--c-white);text-align:center;transform-origin:0 0;position:absolute;transform:rotate(-4deg)}.ladvice__arrow{top:calc(var(--base-size)*33.7);left:calc(var(--base-size)*48.8);width:calc(var(--base-size)*10.9);height:calc(var(--base-size)*11);position:absolute}.ladvice__body{top:calc(var(--base-size)*14.9);left:calc(var(--base-size)*60.8);width:calc(var(--base-size)*70.5);text-align:center;flex-direction:column;align-items:center;display:flex;position:absolute}.ladvice__title{color:var(--c-white)}.ladvice__text{margin-top:calc(var(--base-size)*2.4);color:var(--c-white)}.ladvice__btn{margin-top:calc(var(--base-size)*3)}.lprices{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto}.lprices__head{width:calc(var(--base-size)*99.7)}.lprices__title{color:var(--c-blue)}.lprices__text{margin-top:calc(var(--base-size)*2.4);color:var(--c-blue)}.lprices__body{gap:calc(var(--base-size)*5.2);margin-top:calc(var(--base-size)*5);display:flex}.lprices__cats{width:calc(var(--base-size)*38.2);padding-bottom:calc(var(--base-size)*3);flex-shrink:0}.lprices__main{flex:1;min-width:0}.lprices__sports{gap:calc(var(--base-size)*2);display:flex}.stab{gap:calc(var(--base-size)*1.2);height:calc(var(--base-size)*5);padding:0 calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.6);font-weight:600;line-height:calc(var(--base-size)*2.3);color:var(--c-blue);text-transform:uppercase;background-color:var(--c-light);border-radius:calc(var(--base-size)*10);align-items:center;display:flex}.stab.is-active{color:var(--c-white);background-color:var(--c-blue)}.stab:disabled{cursor:default}.stab__icon{width:calc(var(--base-size)*3.2);height:calc(var(--base-size)*3.2)}.stab.is-active .stab__icon--off,.stab:not(.is-active) .stab__icon--on{display:none}.lprices__cards{gap:calc(var(--base-size)*2);margin-top:calc(var(--base-size)*3);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.lcard{border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex;overflow:hidden}.lcard__img{height:calc(var(--base-size)*24);display:block}.lcard__img img{object-fit:cover;width:100%;height:100%;display:block}.lcard__info{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*1.6);background-color:var(--c-light);flex-direction:column;flex:1;display:flex}.lcard__top{padding-bottom:calc(var(--base-size)*1.6);background-image:linear-gradient(rgb(var(--c-blue-rgb)/.1), rgb(var(--c-blue-rgb)/.1));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;flex-direction:column;flex:1 0 auto;display:flex}.lcard__title{font-size:calc(var(--base-size)*2.4);font-weight:600;line-height:calc(var(--base-size)*3.5);color:var(--c-blue);text-transform:uppercase}.lcard__text{margin-top:calc(var(--base-size)*.4);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:rgb(var(--c-blue-rgb)/.8);flex-grow:1}.lcard__meta{gap:calc(var(--base-size)*2.4);margin-top:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.7);color:var(--c-blue);display:flex}.lcard__meta span{gap:calc(var(--base-size)*.4);align-items:center;display:flex}.lcard__meta img{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.lcard__row{gap:calc(var(--base-size)*1.6);justify-content:space-between;align-items:flex-start;display:flex}.lcard__price{font-size:calc(var(--base-size)*3.2);font-weight:500;line-height:calc(var(--base-size)*4.6);color:var(--c-blue);white-space:nowrap}.lcard__from{font-size:calc(var(--base-size)*1.4);font-weight:400;line-height:0}.lcard__amount{font-weight:600}.request--lessons{height:calc(var(--base-size)*115.5)}.request--lessons .request__send{gap:calc(var(--base-size)*3.2)}.request--lessons .request__msg .field--area{height:calc(var(--base-size)*10)}.lessons-opts{gap:calc(var(--base-size)*2);display:flex}.lessons-opts__col{gap:calc(var(--base-size)*1.8);flex-direction:column;flex:1;display:flex}.ccheck--wrap{height:auto}.ccheck--wrap .ccheck__label{white-space:normal}.lprices__strip{flex-shrink:0;display:flex}.lprices__strip .lprices__cats{height:100%}.page--rental>.rcond,.page--rental>.rbook,.page--rental>.rshops{margin-top:calc(var(--base-size)*15)}.rcond{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);flex-direction:column;margin-inline:auto;display:flex}.rcond__head{height:calc(var(--base-size)*6);justify-content:space-between;align-items:flex-end;display:flex}.rcond__title{color:var(--c-blue)}.rcond__arrows .arrow-btn:disabled{cursor:default}.rcond__cards{gap:calc(var(--base-size)*2);margin:calc(var(--base-size)*5) 0 0 calc(var(--base-size)*-.1);display:flex}.gcard{gap:calc(var(--base-size)*1.6);width:calc(var(--base-size)*27);height:calc(var(--base-size)*40.5);padding:calc(var(--base-size)*2);background-color:var(--c-white);border:1px solid rgb(var(--c-gray-rgb)/.3);border-radius:calc(var(--base-size)*1.2);transition:border-color var(--t-hover) var(--ease-figma);flex-direction:column;flex-shrink:0;display:flex}@media (hover:hover){.gcard:hover{border-color:var(--c-gray)}.gcard:hover .gcard__img img{transform:scale(1.06)}}.gcard__photo{height:calc(var(--base-size)*24);background-color:var(--c-light);border-radius:calc(var(--base-size)*.8);flex-shrink:0;display:block;position:relative;overflow:hidden}.gcard__img{width:calc(var(--base-size)*23);max-width:none;height:calc(var(--base-size)*24);display:block;position:absolute;top:0;left:0}.gcard__img img{object-fit:contain;width:100%;height:100%;transition:transform var(--t-hover) var(--ease-figma);display:block}.gcard__txt{gap:calc(var(--base-size)*.4);padding-bottom:calc(var(--base-size)*.8);background-image:linear-gradient(rgb(var(--c-gray-rgb)/.2), rgb(var(--c-gray-rgb)/.2));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;flex-direction:column;display:flex}.gcard__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-transform:uppercase}.gcard__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:rgb(var(--c-blue-rgb)/.8)}.gcard__price{margin-top:calc(var(--base-size)*.4);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:rgb(var(--c-gray-rgb)/.7)}.gcard__price strong{color:var(--c-blue);text-transform:uppercase;font-weight:600}.gcard__small{font-size:calc(var(--base-size)*1.4);line-height:0}.rcond__btn{margin-top:calc(var(--base-size)*3);align-self:center}.rbook{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);scroll-margin-top:calc(var(--base-size)*11);margin-inline:auto}.rbook__title{color:var(--c-blue)}.rbook__tabs{margin-top:calc(var(--base-size)*4)}.rbook__frame{width:100%;height:calc(var(--base-size)*100);margin-top:calc(var(--base-size)*4);border:0;display:block}.rbook__frame.is-focus{outline:2px solid var(--c-accent);outline-offset:2px}.rbook__cards{gap:calc(var(--base-size)*2);margin-top:calc(var(--base-size)*4);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.gcard.bcard{width:auto;height:auto}.gcard__photo.bcard__photo{width:auto}.gcard__img.bcard__img{top:0;left:50%;transform:translate(-50%)}.bcard__txt{gap:calc(var(--base-size)*.8);flex-direction:column;flex:1;display:flex}.bcard__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:rgb(var(--c-blue-rgb)/.8);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.bcard__foot{gap:calc(var(--base-size)*1.2);padding-top:calc(var(--base-size)*1.6);background-image:linear-gradient(rgb(var(--c-gray-rgb)/.2), rgb(var(--c-gray-rgb)/.2));background-position:0 0;background-repeat:no-repeat;background-size:100% 1px;justify-content:space-between;align-items:center;display:flex}.bcard__foot .gcard__price{margin-top:0}.bcard__out{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:var(--c-gray)}.rshops{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto}.rshops__head{width:calc(var(--base-size)*70.5)}.rshops__title{color:var(--c-blue)}.rshops__text{margin-top:calc(var(--base-size)*2.4);color:var(--c-blue)}.rshops__cards{gap:calc(var(--base-size)*2);margin-top:calc(var(--base-size)*5);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.scard2{border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex;overflow:hidden}.scard2__img{height:calc(var(--base-size)*32);display:block;overflow:hidden}.scard2__img img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-hover) var(--ease-figma);display:block}@media (hover:hover){.scard2:hover .scard2__img img{transform:scale(1.1875)}}.scard2--1 .scard2__img img{object-position:50% 0}.scard2__info{gap:calc(var(--base-size)*.8);padding:calc(var(--base-size)*1.6) calc(var(--base-size)*2) calc(var(--base-size)*2);background-color:var(--c-light);flex-direction:column;flex:1;display:flex}.scard2__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-transform:uppercase}.scard2__addr{gap:calc(var(--base-size)*.4);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:rgb(var(--c-blue-rgb)/.6);align-items:center;display:flex}.scard2__addr img{width:calc(var(--base-size)*2);height:calc(var(--base-size)*2);flex-shrink:0}.pbanner--city .pbanner__bg img{object-position:50% 100%}.pbadge{gap:calc(var(--base-size)*1);margin-bottom:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*1.5) calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.4);font-weight:600;line-height:calc(var(--base-size)*2);color:var(--c-white);text-transform:uppercase;background-color:var(--c-accent);border-radius:calc(var(--base-size)*1.2);align-items:center;display:inline-flex}.pbadge img{width:calc(var(--base-size)*2);height:calc(var(--base-size)*2)}.cstay{gap:calc(var(--base-size)*8);max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10.1) calc(var(--base-size)*9.9);margin-inline:auto;display:flex}.cstay__photo{width:calc(var(--base-size)*93.5);height:calc(var(--base-size)*60);border-radius:calc(var(--base-size)*1.2);flex-shrink:0;position:relative;overflow:hidden}.cstay__img,.cstay__img img{width:100%;height:100%;display:block}.cstay__img img{object-fit:cover}.cstay__script{top:calc(var(--base-size)*3.783);left:calc(var(--base-size)*3.5);width:calc(var(--base-size)*19.823);color:var(--c-blue);transform-origin:0 0;position:absolute;transform:rotate(-4deg)}.cstay__body{width:calc(var(--base-size)*70.5)}.cstay__title,.cstay__text{width:calc(var(--base-size)*68.3);color:var(--c-blue)}.cstay__text{margin-top:calc(var(--base-size)*2.4)}.cstay__cards{gap:calc(var(--base-size)*3.2);margin-top:calc(var(--base-size)*5);flex-direction:column;display:flex}.ctours{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto}.ctours__head{height:calc(var(--base-size)*6);justify-content:space-between;align-items:center;display:flex}.ctours__title{color:var(--c-blue)}.ctours__arrows .arrow-btn:disabled{cursor:default}.ctours__cards{grid-auto-columns:calc((100% - calc(var(--base-size) * 4))/3);gap:calc(var(--base-size)*2);margin-top:calc(var(--base-size)*5);grid-auto-flow:column;display:grid}.tcard{border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex;overflow:hidden}.tcard__photo{height:calc(var(--base-size)*42);display:block;position:relative;overflow:hidden}.tcard__img,.tcard__img img{width:100%;height:100%;display:block}.tcard__img img{object-fit:cover;transition:transform var(--t-hover) var(--ease-figma)}@media (hover:hover){.tcard:hover .tcard__img img{transform:scale(1.157)}}.tcard__tag{top:calc(var(--base-size)*2);right:calc(var(--base-size)*2);gap:calc(var(--base-size)*.4);padding:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-blue);background-color:rgb(var(--c-white-rgb)/.5);border-radius:calc(var(--base-size)*1.2);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));align-items:center;display:flex;position:absolute}.tcard__tag img{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.tcard__info{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*2) calc(var(--base-size)*2) calc(var(--base-size)*3);background-color:var(--c-light);flex-direction:column;flex:1;justify-content:space-between;display:flex}.tcard__txt{gap:calc(var(--base-size)*.4);flex-direction:column;display:flex}.tcard__title{font-size:calc(var(--base-size)*2.4);font-weight:600;line-height:calc(var(--base-size)*3.5);color:var(--c-blue);text-transform:uppercase}.tcard__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:rgb(var(--c-blue-rgb)/.8);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.tcard__row{gap:calc(var(--base-size)*3.2);justify-content:space-between;align-items:center;display:flex}.tcard__price{font-size:calc(var(--base-size)*3.2);font-weight:600;line-height:calc(var(--base-size)*4.6);color:var(--c-blue);text-transform:uppercase;white-space:nowrap}.tcard__from{font-size:calc(var(--base-size)*2.4);text-transform:none;font-weight:500;line-height:0}.ptitle{max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*11.1) calc(var(--base-size)*10) 0;margin-inline:auto}.ptitle__h1{margin-top:calc(var(--base-size)*5);font-size:calc(var(--base-size)*8);font-weight:500;line-height:calc(var(--base-size)*9.7);color:var(--c-ink);text-transform:uppercase}.page>.contacts--page{margin-top:calc(var(--base-size)*10)}.contacts--page .contacts__cards{margin-top:0}.e404{padding:calc(var(--base-size)*25.1) calc(var(--base-size)*1.5) calc(var(--base-size)*16);background-color:var(--c-light);position:relative;overflow:hidden}.e404__flake{top:calc(var(--base-size)*var(--y)/10);left:calc(50% - calc(var(--base-size) * 96) + var(--base-size)*var(--x)/10);width:calc(var(--base-size)*var(--s)/10);height:calc(var(--base-size)*var(--s)/10);background:url(/assets/icons/flake.svg) 50%/100% no-repeat;position:absolute}.e404__flake--m{display:none}.e404__body{width:calc(var(--base-size)*56);text-align:center;flex-direction:column;align-items:center;margin-inline:auto;display:flex;position:relative}.e404__digits{width:calc(var(--base-size)*50.561);height:calc(var(--base-size)*20);background:url(/images/e404-1368.webp) calc(var(--base-size)*-7.9) calc(var(--base-size) * -5)/calc(var(--base-size) * 68.4) calc(var(--base-size)*34.8) no-repeat;display:block;-webkit-mask:url(/assets/icons/404-mask.svg) 0 0/100% 100% no-repeat;mask:url(/assets/icons/404-mask.svg) 0 0/100% 100% no-repeat}.e404__title{margin-top:calc(var(--base-size)*3);font-size:calc(var(--base-size)*3.2);font-weight:500;line-height:calc(var(--base-size)*3.9);color:var(--c-blue);text-transform:uppercase;align-self:stretch}.e404__text{margin-top:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray);align-self:stretch}.e404__btn{margin-top:calc(var(--base-size)*2.7)}.page--legal{padding-bottom:calc(var(--base-size)*16)}.page>.legal{margin-top:calc(var(--base-size)*5)}.legal{gap:calc(var(--base-size)*6);max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10) calc(var(--base-size)*39);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-blue);flex-direction:column;margin-inline:auto;display:flex}.legal--terms{gap:calc(var(--base-size)*5)}.legal__section{gap:calc(var(--base-size)*2.4);flex-direction:column;display:flex}.legal__h2{font-size:calc(var(--base-size)*3.2);font-weight:500;line-height:calc(var(--base-size)*3.9);text-transform:uppercase}.legal__group{gap:calc(var(--base-size)*2.4);flex-direction:column;display:flex}.legal__group--tight{gap:calc(var(--base-size)*1.2)}.legal__group--contact{gap:calc(var(--base-size)*.6);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.2);color:#eb5757}.legal__bullet{padding-left:calc(var(--base-size)*2.4);position:relative}.legal__bullet:before{top:calc(var(--base-size)*.6);width:calc(var(--base-size)*1.2);height:calc(var(--base-size)*1.2);content:"";background-color:var(--c-blue);border-radius:50%;position:absolute;left:0}.legal__ph{color:#ff2929;background:0 0}.page--blog{padding-bottom:calc(var(--base-size)*16)}.page>.blist{margin-top:calc(var(--base-size)*5)}.blist{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto}.blist__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.pager{gap:calc(var(--base-size)*.8);margin-top:calc(var(--base-size)*4);flex-wrap:wrap;justify-content:center;display:flex}.pager__btn,.pager__gap{min-width:calc(var(--base-size)*6);height:calc(var(--base-size)*6);font-size:calc(var(--base-size)*1.8);font-variant-numeric:tabular-nums;font-weight:600;line-height:calc(var(--base-size)*2.6);color:var(--c-blue);justify-content:center;align-items:center;display:flex}.pager__btn{padding-inline:calc(var(--base-size)*1);border-radius:calc(var(--base-size)*1.2);box-shadow:inset 0 0 0 2px rgb(var(--c-blue-rgb)/.2);transition:background-color var(--t-hover) var(--ease-figma),box-shadow var(--t-hover) var(--ease-figma),color var(--t-hover) var(--ease-figma)}.pager__btn svg{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.pager__btn--prev svg{transform:scaleX(-1)}.pager__btn.is-current{color:var(--c-white);background-color:var(--c-blue);box-shadow:inset 0 0 0 2px var(--c-blue)}@media (hover:hover){.pager__btn:hover{color:var(--c-white);background-color:var(--c-blue);box-shadow:inset 0 0 0 2px var(--c-blue)}}.ncard{height:calc(var(--base-size)*52.1);border-radius:calc(var(--base-size)*1.5);flex-direction:column;display:flex;position:relative;overflow:hidden}.ncard__photo{height:calc(var(--base-size)*35);transition:height var(--t-hover) var(--ease-figma);flex-shrink:0;display:block;position:relative;overflow:hidden}.ncard__img{top:calc(var(--base-size)*-2);left:calc(var(--base-size)*-3.2);width:calc(var(--base-size)*62.4);max-width:none;height:calc(var(--base-size)*39);transition:top var(--t-hover) var(--ease-figma),left var(--t-hover) var(--ease-figma),width var(--t-hover) var(--ease-figma),height var(--t-hover) var(--ease-figma);display:block;position:absolute}.ncard__img img{object-fit:cover;width:100%;height:100%;display:block}.ncard__date{top:calc(var(--base-size)*1.5);left:calc(var(--base-size)*1.5);gap:calc(var(--base-size)*.4);padding:calc(var(--base-size)*.4) calc(var(--base-size)*1);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:var(--c-white);background-color:rgb(var(--c-ink-rgb)/.2);border-radius:calc(var(--base-size)*.8);-webkit-backdrop-filter:blur(calc(var(--base-size) * .7));backdrop-filter:blur(calc(var(--base-size) * .7));align-items:center;display:flex;position:absolute}.ncard__date img{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.ncard__info{gap:calc(var(--base-size)*1.2);padding:calc(var(--base-size)*3) calc(var(--base-size)*2);background-color:var(--c-light);flex-direction:column;flex:1;display:flex}.ncard__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-transform:uppercase}.ncard__cover:after{z-index:1;content:"";position:absolute;inset:0}.ncard__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray);-webkit-line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.ncard__more{width:calc(var(--base-size)*15.6);opacity:0;transition:opacity var(--t-hover) var(--ease-figma);align-self:flex-start;padding:0}@media (hover:hover) and (min-width:1025px){.ncard:hover .ncard__photo{height:calc(var(--base-size)*28.8)}.ncard:hover .ncard__img{width:calc(var(--base-size)*56);height:calc(var(--base-size)*35);top:0;left:0}.ncard:hover .ncard__more{opacity:1}}.pbanner--article .pbanner__body{margin-top:calc(var(--base-size)*4.7)}.pbanner--article .pbanner__title{width:calc(var(--base-size)*86)}.page>.article{margin-top:calc(var(--base-size)*8)}.article{grid-template-columns:calc(var(--base-size)*128.5) calc(var(--base-size)*41.5);gap:calc(var(--base-size)*2);max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto;display:grid}.article__side{grid-area:1/2}.article__body{gap:calc(var(--base-size)*6);padding-right:calc(var(--base-size)*4);flex-direction:column;grid-area:1/1;display:flex}.atoc{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*4) calc(var(--base-size)*3) calc(var(--base-size)*4) 0;background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex}@media only screen and (min-width:1025px){.atoc{top:calc(calc(var(--base-size) * 9.1) + calc(var(--base-size) * 2));position:sticky}}.atoc__title{padding:0 calc(var(--base-size)*3);font-size:calc(var(--base-size)*3.2);font-weight:500;line-height:calc(var(--base-size)*3.9);color:var(--c-blue);text-align:left;text-transform:uppercase;pointer-events:none;justify-content:space-between;align-items:center;display:flex}.atoc__chevron{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4);transition:transform var(--t-open) var(--ease-figma);display:none}.atoc.is-closed .atoc__chevron{transform:rotate(180deg)}.atoc__list{gap:calc(var(--base-size)*.8);flex-direction:column;display:flex}.atoc__item{padding:calc(var(--base-size)*.4) calc(var(--base-size)*3);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray);transition:color var(--t-hover) var(--ease-figma);display:block}.atoc__item.is-active{color:var(--c-accent);background-image:linear-gradient(var(--c-accent), var(--c-accent));background-repeat:no-repeat;background-size:4px 100%}@media (hover:hover){.atoc__item:hover{color:var(--c-accent)}}.art__sec{gap:calc(var(--base-size)*2.4);scroll-margin-top:calc(var(--base-size)*11);flex-direction:column;display:flex}.art__sec--tight{gap:calc(var(--base-size)*1.6)}.art__date{gap:calc(var(--base-size)*.4);padding:calc(var(--base-size)*.4) calc(var(--base-size)*1);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*1.7);color:var(--c-white);background-color:var(--c-accent);border-radius:calc(var(--base-size)*.8);align-self:flex-start;align-items:center;display:flex}.art__date img{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.art__p,.art__list li{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray)}.art__p--two p+p{margin-top:calc(var(--base-size)*2.6)}.art__list,.art__list ul,.art__list ol{gap:calc(var(--base-size)*1.2);flex-direction:column;display:flex}.art__bullet{padding-left:calc(var(--base-size)*2.4);position:relative}.art__bullet:before{top:calc(var(--base-size)*.6);width:calc(var(--base-size)*1.2);height:calc(var(--base-size)*1.2);content:"";background-color:var(--c-blue);border-radius:50%;position:absolute;left:0}.art__lead{font-size:calc(var(--base-size)*1.8);font-weight:600;line-height:calc(var(--base-size)*2);color:var(--c-blue)}.art__list-title{min-height:calc(var(--base-size)*2.6);font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2);color:var(--c-gray)}.art__num{gap:calc(var(--base-size)*1.2);align-items:flex-start;display:flex}.art__num-n{width:calc(var(--base-size)*3.5);height:calc(var(--base-size)*3.5);font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2);color:var(--c-blue);background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);flex-shrink:0;justify-content:center;align-items:center;display:flex}.art__num-t{min-height:calc(var(--base-size)*3.5);align-items:center;display:flex}.art__h2{font-size:calc(var(--base-size)*3.2);font-weight:500;line-height:calc(var(--base-size)*3.9);color:var(--c-blue);text-transform:uppercase}.art__h3{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-transform:uppercase}.art__mark{padding:calc(var(--base-size)*.16) calc(var(--base-size)*.1);color:var(--c-white);background-color:var(--c-accent);-webkit-box-decoration-break:clone;box-decoration-break:clone;border-radius:2px}.art__ghost{color:var(--c-white)}@media only screen and (min-width:1025px){.art__sec--tight .art__p:first-of-type{max-width:calc(var(--base-size)*120)}}.art__img{border-radius:calc(var(--base-size)*1.2);display:block;overflow:hidden}.art__img img{object-fit:cover;width:100%;height:100%;display:block}.art__img--wide{height:calc(var(--base-size)*70)}.art__source{color:var(--c-gray)}.art__pair{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.art__pair .art__img{height:calc(var(--base-size)*35.729)}.art__video{height:calc(var(--base-size)*70);border-radius:calc(var(--base-size)*1.2);position:relative;overflow:hidden}.art__video:after{content:"";background-color:#0006;position:absolute;inset:0}.art__video-img,.art__video-img img{width:100%;height:100%;display:block}.art__video-img img{object-fit:cover}.art__play{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.art__quote{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*4) calc(var(--base-size)*4) calc(var(--base-size)*2);background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex}.art__quote-text{padding-bottom:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*2.4);font-style:italic;line-height:calc(var(--base-size)*3.5);color:rgb(var(--c-blue-rgb)/.6);text-indent:calc(var(--base-size)*6);position:relative}.art__quote-text:after{content:"";background-color:rgb(var(--c-gray-rgb)/.1);height:1px;position:absolute;bottom:-1px;left:0;right:0}.art__quote-mark{top:calc(var(--base-size)*-1.2);width:calc(var(--base-size)*4.3);height:calc(var(--base-size)*3.2);position:absolute;left:0}.art__quote-by{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:rgb(var(--c-blue-rgb)/.6);text-align:right}.page>.aother{margin-top:calc(var(--base-size)*8.44)}.page--article{padding-bottom:calc(var(--base-size)*16)}.aother{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto}.aother__head{height:calc(var(--base-size)*6);justify-content:space-between;align-items:center;display:flex}.aother__title{color:var(--c-ink)}.aother__arrows .arrow-btn:disabled{cursor:default}.aother__cards{grid-auto-columns:calc((100% - calc(var(--base-size) * 4))/3);gap:calc(var(--base-size)*2);margin-top:calc(var(--base-size)*5);grid-auto-flow:column;display:grid}.aother__cards .ncard__title{-webkit-line-clamp:1;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.astory__text,.aexp__text{color:var(--c-gray)}.astory__text p+p,.aexp__text p+p{margin-top:calc(var(--base-size)*2.9)}.astory{gap:calc(var(--base-size)*8);max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto;display:flex}.astory__txt{width:calc(var(--base-size)*70.5)}.astory__title{color:var(--c-ink)}.astory__text{margin-top:calc(var(--base-size)*2.4)}.astory__collage{width:calc(var(--base-size)*93.5);height:calc(var(--base-size)*64);flex-shrink:0;position:relative}.astory__big,.astory__small{border-radius:calc(var(--base-size)*1.2);display:block;position:absolute;overflow:hidden}.astory__big img,.astory__small img{object-fit:cover;width:100%;height:100%;display:block}.astory__big{width:calc(var(--base-size)*76);height:calc(var(--base-size)*56);top:0;right:0}.astory__big img{object-position:100% 50%}.astory__small{top:calc(var(--base-size)*34);width:calc(var(--base-size)*42);height:calc(var(--base-size)*30);box-shadow:0 0 0 calc(var(--base-size)*1) var(--c-white);left:0}.astats{height:calc(var(--base-size)*63.8);position:relative;overflow:hidden}.astats__bg{display:block;position:absolute;inset:0}.astats__bg img{object-fit:cover;width:100%;height:100%;display:block}.astats__veil{background-image:linear-gradient(#edf4fb 0%,#f1f7fcc2 25%,#f6fafd85 50%,#fafcfe47 75%,#feffff0a 100%);position:absolute;inset:0}.astats__inner{max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*16) calc(var(--base-size)*10) 0;margin-inline:auto;position:relative}.astats__title{color:var(--c-ink)}.astats__cards{gap:calc(var(--base-size)*2);margin-top:calc(var(--base-size)*5);grid-template-columns:repeat(4,1fr);display:grid}.astat{gap:calc(var(--base-size)*.4);height:calc(var(--base-size)*21);padding:calc(var(--base-size)*4);text-align:center;background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);flex-direction:column;justify-content:center;display:flex}.astat__value{font-size:calc(var(--base-size)*8);font-weight:500;line-height:calc(var(--base-size)*9.7);color:var(--c-accent)}.astat__label{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9);color:var(--c-gray)}.about--page .about__txt{margin-top:calc(var(--base-size)*6.2);align-self:flex-start}.aquote{background-color:var(--c-light)}.aquote__inner{max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*16) 0 calc(var(--base-size)*8.8);margin-inline:auto;position:relative}.aquote__mark{top:calc(var(--base-size)*17.7);left:calc(var(--base-size)*15);width:calc(var(--base-size)*8.4);height:calc(var(--base-size)*6.3);display:block;position:absolute}.aquote__text{width:calc(var(--base-size)*142.6);font-family:var(--font-script);font-size:calc(var(--base-size)*10);font-weight:400;line-height:calc(var(--base-size)*10.8);color:var(--c-gray);text-align:center;margin-inline:auto}.aquote__by{width:calc(var(--base-size)*120.5);margin:calc(var(--base-size)*2) calc(var(--base-size)*24.7) 0 auto;font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-blue);text-align:right;opacity:.6;flex-direction:column;display:flex}.ateam{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto}.ateam__head{justify-content:space-between;align-items:flex-end;display:flex}.ateam__intro{width:calc(var(--base-size)*70.5)}.ateam__title{color:var(--c-ink)}.ateam__text{margin-top:calc(var(--base-size)*2.4);color:var(--c-blue)}.ateam__arrows .arrow-btn:disabled{cursor:default}.ateam__cards{gap:calc(var(--base-size)*2);width:calc(var(--base-size)*172.4);margin-top:calc(var(--base-size)*5);display:flex}.tmate{width:calc(var(--base-size)*41.6);padding:0 calc(var(--base-size)*1.6);text-align:center;flex-direction:column;flex-shrink:0;display:flex}.tmate__photo{width:calc(var(--base-size)*38.4);height:calc(var(--base-size)*38.4);border-radius:50%;display:block;overflow:hidden}.tmate__photo img{object-fit:cover;width:100%;height:100%;transition:transform var(--t-hover) var(--ease-figma);display:block}@media (hover:hover){.tmate:hover .tmate__photo img{transform:scale(1.097)}}.tmate__name{margin-top:calc(var(--base-size)*2);font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:#000;text-transform:uppercase}.tmate__role{margin-top:calc(var(--base-size)*.4);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray)}.aexp{gap:calc(var(--base-size)*8);max-width:calc(var(--base-size)*192);padding:0 calc(var(--base-size)*9.6) 0 calc(var(--base-size)*10.4);margin-inline:auto;display:flex}.aexp__img{width:calc(var(--base-size)*93.5);height:calc(var(--base-size)*60.4);border-radius:calc(var(--base-size)*1.2);flex-shrink:0;display:block;overflow:hidden}.aexp__img img{object-fit:cover;width:100%;height:100%;display:block}.aexp__txt{width:calc(var(--base-size)*70.5)}.aexp__title{color:var(--c-ink);white-space:pre-line}.aexp__text{margin-top:calc(var(--base-size)*2.4)}.legal__link{overflow-wrap:anywhere}@media (hover:hover){.legal__link:hover{text-decoration:underline}}[data-modal-open=video]{cursor:pointer}@media (hover:hover){.cabout__photo[data-modal-open]:hover .cabout__play,.art__video[data-modal-open]:hover .cabout__play{box-shadow:inset 0 0 0 1px var(--c-blue)}}.art__sec{scroll-margin-top:calc(calc(var(--base-size) * 9.1) + calc(var(--base-size) * 2))}.page>.gfaq{margin-top:calc(var(--base-size)*17.6)}.gwhy,.garea,.gseason,.gschool,.gstay,.gbeyond,.gplan,.gfaq{max-width:calc(var(--base-size)*192);padding-inline:calc(var(--base-size)*10);margin-inline:auto}.ghead{gap:calc(var(--base-size)*12);align-items:flex-end;display:flex}.ghead--top{align-items:flex-start}.ghead__title{width:calc(var(--base-size)*80);color:var(--c-blue);flex-shrink:0}.ghead__text{width:calc(var(--base-size)*80);color:var(--c-blue)}.gwhy{gap:calc(var(--base-size)*8);align-items:center;display:flex}.gwhy__img,.gbeyond__img,.gsch__img{border-radius:calc(var(--base-size)*1.2);flex-shrink:0;display:block;overflow:hidden}.gwhy__img img,.gbeyond__img img,.gsch__img img{object-fit:cover;width:100%;height:100%;display:block}.gwhy__img{width:calc(var(--base-size)*93.5);height:calc(var(--base-size)*64)}.gwhy__txt{gap:calc(var(--base-size)*2.4);width:calc(var(--base-size)*70.5);flex-direction:column;display:flex}.gwhy__title{color:var(--c-blue)}.gwhy__body{gap:calc(var(--base-size)*1.6);flex-direction:column;display:flex}.gwhy__lead{color:var(--c-blue)}.gwhy__text{color:var(--c-gray)}.gwhy__facts{padding-top:calc(var(--base-size)*1.6);align-items:flex-start;display:flex}.gfact{box-sizing:content-box;gap:calc(var(--base-size)*.4);flex-direction:column;flex:1 1 0;display:flex}.gfact+.gfact{padding-left:calc(var(--base-size)*2.6);background-image:linear-gradient(var(--c-light), var(--c-light));background-position:0 0;background-repeat:no-repeat;background-size:2px 100%}.gfact__value{font-size:calc(var(--base-size)*3.2);font-weight:500;line-height:calc(var(--base-size)*3.9);color:var(--c-accent)}.gfact__label{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray)}.gglance{background-color:var(--c-light)}.gglance__inner{gap:calc(var(--base-size)*5);max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*12) calc(var(--base-size)*10);flex-direction:column;margin-inline:auto;display:flex}.gglance__grid{gap:calc(var(--base-size)*2);grid-template-columns:repeat(5,1fr);display:grid}.gtile{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*3);background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex}.gtile__n{font-size:calc(var(--base-size)*3.2);font-weight:500;line-height:calc(var(--base-size)*3.9);color:var(--c-accent)}.gtile__text{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9);color:var(--c-blue)}.gtip{gap:calc(var(--base-size)*.4);width:calc(var(--base-size)*78.5);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-blue);align-self:flex-start;align-items:center;display:flex}.gtip strong{color:var(--c-accent);font-weight:600}.gtip__icon{width:calc(var(--base-size)*4.8);height:calc(var(--base-size)*4.8);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gtip__icon img{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.garea,.gschool,.gplan{gap:calc(var(--base-size)*5);flex-direction:column;display:flex}.garea__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(3,1fr);display:grid}.glevel{background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex;overflow:hidden}.glevel__photo{height:calc(var(--base-size)*34);display:block;position:relative}.glevel__img,.glevel__img img{width:100%;height:100%;display:block}.glevel__img img{object-fit:cover}.glevel__badge{top:calc(var(--base-size)*2);right:calc(var(--base-size)*2);gap:calc(var(--base-size)*.8);padding:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-blue);background-color:rgb(var(--c-white-rgb)/.5);border-radius:calc(var(--base-size)*1.2);-webkit-backdrop-filter:blur(var(--glass-blur));backdrop-filter:blur(var(--glass-blur));align-items:center;display:flex;position:absolute}.glevel__dots{gap:calc(var(--base-size)*.4);display:flex}.glevel__dots span{width:calc(var(--base-size)*1.2);height:calc(var(--base-size)*1.2);background-color:rgb(var(--c-white-rgb)/.5);border-radius:50%}.glevel__dots .is-on{background-color:var(--c-accent)}.glevel__body{gap:calc(var(--base-size)*1.2);padding:calc(var(--base-size)*3);flex-direction:column;display:flex}.glevel__title,.gsch__title{font-size:calc(var(--base-size)*3.2);font-weight:500;line-height:calc(var(--base-size)*3.9);color:var(--c-blue);text-transform:uppercase}.glevel__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray)}.gseason{gap:calc(var(--base-size)*6);flex-direction:column;display:flex}.gseason__cols{gap:calc(var(--base-size)*6);display:flex}.gseason__txt{gap:calc(var(--base-size)*2.4);width:calc(var(--base-size)*81);flex-direction:column;display:flex}.gseason__title,.gseason__lead{color:var(--c-blue)}.gseason__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray)}.gseason__snow{gap:calc(var(--base-size)*1.2);padding-top:calc(var(--base-size)*2.4);flex-direction:column;display:flex}.gseason__h3,.gperiod__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-transform:uppercase}.gseason__periods{gap:calc(var(--base-size)*1.6);width:calc(var(--base-size)*85);flex-direction:column;display:flex}.gperiod{gap:calc(var(--base-size)*.8);padding:calc(var(--base-size)*2.8) calc(var(--base-size)*3);background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex}.gperiod__top{gap:calc(var(--base-size)*1.6);flex-wrap:wrap;justify-content:space-between;align-items:center;display:flex}.gperiod__pill{padding:calc(var(--base-size)*.6) calc(var(--base-size)*1.4);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-accent);white-space:nowrap;background-color:var(--c-white);border-radius:calc(var(--base-size)*50);align-items:center;display:inline-flex}.gperiod__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray)}.art__quote--guide .art__quote-text{letter-spacing:-.0015em}.gpasses,.groute__card{position:relative;overflow:hidden}.gpasses__bg,.groute__bg,.gcta__bg{display:block;position:absolute;inset:0}.gpasses__bg img,.groute__bg img,.gcta__bg img{object-fit:cover;width:100%;height:100%;display:block}.gpasses__veil,.groute__veil{position:absolute;inset:0}.gpasses__veil{background:linear-gradient(rgb(var(--c-blue-rgb)/.2), rgb(var(--c-blue-rgb)/.2)),linear-gradient(1.73deg, rgb(var(--c-blue-rgb)/1) 54.29%, rgb(var(--c-blue-rgb)/0) 197.14%)}.gpasses__inner{gap:calc(var(--base-size)*12);max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*10);align-items:center;margin-inline:auto;display:flex;position:relative}.gpasses__txt{gap:calc(var(--base-size)*2.4);width:calc(var(--base-size)*75);flex-direction:column;display:flex}.gpasses__title{color:var(--c-white)}.gpasses__lead{color:var(--c-light)}.gpasses__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-light)}.gpasses__grid{gap:calc(var(--base-size)*2);width:calc(var(--base-size)*85);grid-template-columns:repeat(2,1fr);display:grid}.gpass{gap:calc(var(--base-size)*.8);padding:calc(var(--base-size)*3.6) calc(var(--base-size)*3.2);background-color:rgb(var(--c-white-rgb)/.08);border:1px solid rgb(var(--c-white-rgb)/.2);border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex}.gpass__value{font-size:calc(var(--base-size)*4.8);font-weight:500;line-height:calc(var(--base-size)*5.8);color:var(--c-white)}.gpass__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-white);text-transform:uppercase}.gpass__note{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-light)}.gschool__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,1fr);display:grid}.gsch{flex-direction:column;display:flex}.gsch__img{height:calc(var(--base-size)*36)}.gsch__body{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*2) calc(var(--base-size)*2) 0;flex-direction:column;flex:1;justify-content:space-between;display:flex}.gsch__txt{gap:calc(var(--base-size)*1.6);flex-direction:column;display:flex}.gsch__text{gap:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray);flex-direction:column;display:flex}.gsch__row{gap:calc(var(--base-size)*2);padding:calc(var(--base-size)*1.4) 0 calc(var(--base-size)*1.5);background-image:linear-gradient(#52667826,#52667826);background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;justify-content:space-between;align-items:center;display:flex}.gsch__row:first-child{padding-top:calc(var(--base-size)*1.5);background-image:linear-gradient(#52667826,#52667826),linear-gradient(#52667826,#52667826);background-position:0 0,0 100%;background-repeat:no-repeat;background-size:100% 1px,100% 1px}.gsch__row dt{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-transform:uppercase}.gsch__row dd{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray);text-align:right;white-space:nowrap}.gstay{gap:calc(var(--base-size)*8);align-items:center;display:flex}.gstay__txt{gap:calc(var(--base-size)*2.4);width:calc(var(--base-size)*70.5);flex-direction:column;display:flex}.gstay__title{color:var(--c-blue)}.gstay__text{color:var(--c-gray);padding-right:.5px}.gstay__list-title{font-size:calc(var(--base-size)*1.8);font-weight:600;line-height:calc(var(--base-size)*2);color:var(--c-blue)}.gstay__lists{gap:calc(var(--base-size)*3.2);align-items:flex-start;display:flex}.gstay__list{gap:calc(var(--base-size)*1.2);flex-direction:column;flex:1 1 0;display:flex}.gstay__list li{padding-left:calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9);color:var(--c-gray);position:relative}.gstay__list li:before{top:calc(var(--base-size)*.6);width:calc(var(--base-size)*1.2);height:calc(var(--base-size)*1.2);content:"";background-color:var(--c-blue);border-radius:50%;position:absolute;left:0}.groute{background-color:var(--c-light)}.groute__inner{gap:calc(var(--base-size)*4);max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*12) calc(var(--base-size)*10);flex-direction:column;margin-inline:auto;display:flex}.groute__card{gap:calc(var(--base-size)*2.8);padding:calc(var(--base-size)*4.8);border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex}.groute__veil{background:linear-gradient(rgb(var(--c-blue-rgb)/.2), rgb(var(--c-blue-rgb)/.2)),linear-gradient(.78deg, rgb(var(--c-blue-rgb)/1) 54.29%, rgb(var(--c-blue-rgb)/0) 197.14%)}.groute__top{gap:calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);justify-content:space-between;align-items:center;display:flex;position:relative}.groute__label{color:var(--c-white);text-transform:uppercase;font-weight:600}.groute__note{color:var(--c-light)}.groute__way{align-items:center;display:flex;position:relative}.groute__point{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*2.4) calc(var(--base-size)*3);white-space:nowrap;background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);flex-shrink:0;align-items:center;display:flex}.groute__dot{width:calc(var(--base-size)*1.6);height:calc(var(--base-size)*1.6);background-color:var(--c-accent);border-radius:50%;flex-shrink:0}.groute__place{gap:calc(var(--base-size)*.4);flex-direction:column;display:flex}.groute__name{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-transform:uppercase}.groute__sub{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray)}.groute__line{flex:1;align-items:center;display:flex}.groute__line:before,.groute__line:after{content:"";background-image:repeating-linear-gradient(90deg, rgb(var(--c-white-rgb)/.5) 0 calc(var(--base-size) * .8), transparent calc(var(--base-size) * .8) calc(var(--base-size) * 1.6));flex:1;height:2px}.groute__chip{padding:calc(var(--base-size)*1.2) calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*1.8);font-weight:600;line-height:calc(var(--base-size)*2);color:var(--c-white);white-space:nowrap;background-color:var(--c-accent);border-radius:calc(var(--base-size)*50);flex-shrink:0}.groute__info{gap:calc(var(--base-size)*2);grid-template-columns:533fr 534fr 613fr;display:grid}.gstep{gap:calc(var(--base-size)*1.2);padding:calc(var(--base-size)*3.2);background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex}.gstep__n{font-size:calc(var(--base-size)*3.2);font-weight:500;line-height:calc(var(--base-size)*3.9);color:var(--c-accent)}.gstep__title,.gact__title,.gpcard__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-transform:uppercase}.gstep__text,.gpcard__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray)}.gbeyond{gap:calc(var(--base-size)*6);display:flex}.gbeyond__img{width:calc(var(--base-size)*81);align-self:stretch}.gbeyond__txt{gap:calc(var(--base-size)*4);width:calc(var(--base-size)*85);flex-direction:column;display:flex}.gbeyond__head{gap:calc(var(--base-size)*2.4);flex-direction:column;display:flex}.gbeyond__title,.gbeyond__text{color:var(--c-blue)}.gbeyond__tiles{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,1fr);display:grid}.gact{gap:calc(var(--base-size)*.8);padding:calc(var(--base-size)*2.4) calc(var(--base-size)*2.8);background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex}.gact__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray);padding-right:.5px}.gplan .ghead__text{gap:calc(var(--base-size)*1.6);flex-direction:column;display:flex}.gplan__lead{color:var(--c-gray)}.gplan__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray)}.gplan__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(4,1fr);display:grid}.gpcard{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*4);background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex}.gpcard__icon{width:calc(var(--base-size)*8);height:calc(var(--base-size)*8);background-color:var(--c-white);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gpcard__icon img{width:calc(var(--base-size)*4.8);height:calc(var(--base-size)*4.8)}.gpcard__txt{gap:calc(var(--base-size)*.4);flex-direction:column;display:flex}.gfaq__title{color:var(--c-blue)}.gfaq__body{gap:calc(var(--base-size)*6);margin-top:calc(var(--base-size)*5);display:flex}.gfaq__cats{grid-template-columns:calc(var(--base-size)*21.1);gap:calc(var(--base-size)*.8);width:calc(var(--base-size)*37.5);padding:calc(var(--base-size)*4) calc(var(--base-size)*3) calc(var(--base-size)*4) 0;background-color:var(--c-light);border-radius:calc(var(--base-size)*1.2);flex-shrink:0;align-self:flex-start;display:grid}.gfaq__cat{padding:calc(var(--base-size)*.4) calc(var(--base-size)*3);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6);color:var(--c-gray);text-align:left}.gfaq__cat.is-active{color:var(--c-accent);background-image:linear-gradient(var(--c-accent), var(--c-accent));background-repeat:no-repeat;background-size:4px 100%}.gfaq__cat:disabled{cursor:default}.gfaq__list{flex:1;position:relative}.gfaq__list:before{width:calc(var(--base-size)*122.5);content:"";background-color:rgb(var(--c-blue-rgb)/.1);height:1px;position:absolute;top:-1px;left:0}.gq{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*2) 0;background:linear-gradient(rgb(var(--c-blue-rgb)/.1), rgb(var(--c-blue-rgb)/.1)) no-repeat 0 100%/calc(var(--base-size) * 122.5) 1px;flex-direction:column;display:flex}.gq__head{gap:calc(var(--base-size)*1.5);text-align:left;align-items:center;width:100%;display:flex}.gq__head:disabled{cursor:default}.gq__q{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);color:var(--c-blue);text-transform:uppercase;transition:color var(--t-hover) var(--ease-figma);flex:1}.is-open .gq__q{color:var(--c-accent)}.gq__icon{width:calc(var(--base-size)*3);height:calc(var(--base-size)*3);flex-shrink:0;position:relative}.gq__icon:before,.gq__icon:after{top:calc(50% - 1px);left:calc(var(--base-size)*.25);width:calc(var(--base-size)*2.5);content:"";background-color:var(--c-gray);height:2px;transition:transform var(--t-open) var(--ease-figma),background-color var(--t-hover) var(--ease-figma);position:absolute}.gq__icon:after{transform:rotate(90deg)}.is-open .gq__icon:before,.is-open .gq__icon:after{background-color:var(--c-accent)}.is-open .gq__icon:after{transform:none}@media (hover:hover){.gq__head:not(:disabled):hover .gq__q{color:var(--c-accent)}.gq__head:not(:disabled):hover .gq__icon:before,.gq__head:not(:disabled):hover .gq__icon:after{background-color:var(--c-accent)}}.gq__a{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-gray)}.gcta{height:calc(var(--base-size)*57.9);position:relative;overflow:hidden}.gcta__glow{top:calc(var(--base-size)*-9.1);left:calc(50% - calc(var(--base-size) * 123.4));width:calc(var(--base-size)*117.3);height:calc(var(--base-size)*82.6);background-color:rgb(var(--c-white-rgb)/.8);filter:blur(calc(var(--base-size) * 19.095));border-radius:50%;position:absolute}.gcta__inner{max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*16) calc(var(--base-size)*10) 0;margin-inline:auto;position:relative}.gcta__title{color:var(--c-ink)}.gcta__text{width:calc(var(--base-size)*70.5);margin-top:calc(var(--base-size)*2.4);color:var(--c-blue)}.gcta__btns{gap:calc(var(--base-size)*2);margin-top:calc(var(--base-size)*3);display:flex}.gcta__btn--touch{width:calc(var(--base-size)*16.9);padding:0 calc(var(--base-size)*3)}.gvs__split{height:calc(var(--base-size)*76);display:flex;position:relative}.gvs__half{gap:calc(var(--base-size)*2.4);color:var(--c-white);flex-direction:column;flex:1 1 0;display:flex;position:relative;overflow:hidden}.gvs__half>:not(.gvs__bg,.gvs__veil){position:relative}.gvs__half--g{padding:calc(var(--base-size)*31.2) calc(var(--base-size)*16) calc(var(--base-size)*9) calc(50% - calc(var(--base-size) * 86))}.gvs__half--b{padding:calc(var(--base-size)*31.2) calc(50% - calc(var(--base-size) * 86)) calc(var(--base-size)*9) calc(var(--base-size)*16)}.gvs__bg{display:block;position:absolute;inset:0}.gvs__bg img{object-fit:cover;width:100%;height:100%;display:block}.gvs__veil{background-image:linear-gradient(#0f263f59,#0f263feb);position:absolute;inset:0}.gvs__half--b .gvs__veil{background-image:linear-gradient(#124d8c59,#124d8ceb)}.gvs__pill{padding:calc(var(--base-size)*.8) calc(var(--base-size)*1.8);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);background-color:rgb(var(--c-white-rgb)/.15);border:1px solid rgb(var(--c-white-rgb)/.4);border-radius:calc(var(--base-size)*50);align-self:flex-start}.gvs__name{font-size:calc(var(--base-size)*8);font-weight:500;line-height:calc(var(--base-size)*9.7);text-transform:uppercase}.gvs__text{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9);color:var(--c-light)}.gvs__chips{gap:calc(var(--base-size)*1);flex-wrap:wrap;display:flex}.gvs__chips li{padding:calc(var(--base-size)*1) calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2);color:var(--c-blue);background-color:var(--c-white);border-radius:calc(var(--base-size)*50)}.gvs__divider{background-color:rgb(var(--c-white-rgb)/.5);width:2px;height:100%;position:absolute;top:0;left:calc(50% - 1px)}.gvs__badge{top:calc(var(--base-size)*12);left:calc(50% - calc(var(--base-size) * 8));width:calc(var(--base-size)*16);height:calc(var(--base-size)*16);font-size:calc(var(--base-size)*4.8);font-weight:500;line-height:calc(var(--base-size)*5.8);color:var(--c-white);text-transform:uppercase;background-color:var(--c-accent);border:calc(var(--base-size)*.8) solid var(--c-white);box-shadow:0 calc(var(--base-size)*1.2) calc(var(--base-size)*4) #0000004d;border-radius:50%;justify-content:center;align-items:center;display:flex;position:absolute}.gvs__facts{background-color:var(--c-blue)}.gvs__inner{gap:calc(var(--base-size)*3.6);max-width:calc(var(--base-size)*192);padding:calc(var(--base-size)*6.4) calc(var(--base-size)*10) calc(var(--base-size)*7.2);color:var(--c-white);flex-direction:column;margin-inline:auto;display:flex}.gvs__head{gap:calc(var(--base-size)*2.4);align-items:center;display:flex}.gvs__legend{gap:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);text-transform:uppercase;flex-shrink:0;align-items:center;display:flex}.gvs__legend:before,.gvs__legend:after{width:calc(var(--base-size)*1.4);height:calc(var(--base-size)*1.4);border-radius:50%}.gvs__legend--g:before{content:"";background-color:var(--c-white)}.gvs__legend--b:after{content:"";background-color:var(--c-accent)}.gvs__title{gap:calc(var(--base-size)*1.2);flex:1;align-items:center;display:flex}.gvs__title:before,.gvs__title:after{content:"";background-color:rgb(var(--c-white-rgb)/.25);flex:1;height:1px}.gvs__pill2{padding:calc(var(--base-size)*1) calc(var(--base-size)*2.2);font-size:calc(var(--base-size)*1.6);font-weight:600;line-height:calc(var(--base-size)*2.3);letter-spacing:.08em;text-transform:uppercase;background-color:rgb(var(--c-white-rgb)/.06);border:1px solid rgb(var(--c-white-rgb)/.35);border-radius:calc(var(--base-size)*50)}.gvs__bars{gap:calc(var(--base-size)*1.4);flex-direction:column;display:flex}.gvs__row{grid-template-areas:"g l b";grid-template-columns:1fr calc(var(--base-size)*26) 1fr;column-gap:calc(var(--base-size)*2.4);align-items:center;display:grid}.gvs__label{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-light);text-align:center;text-transform:uppercase;grid-area:l}.gvs__side{gap:calc(var(--base-size)*1.6);align-items:center;display:flex}.gvs__side--g{grid-area:g}.gvs__side--b{grid-area:b}.gvs__value{width:calc(var(--base-size)*10);font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);flex-shrink:0}.gvs__side--b .gvs__value{text-align:right}.gvs__track{height:calc(var(--base-size)*.8);background-color:rgb(var(--c-white-rgb)/.1);border-radius:calc(var(--base-size)*50);flex:1;display:flex;overflow:hidden}.gvs__track--g{justify-content:flex-end}.gvs__bar{background-color:var(--c-white);border-radius:calc(var(--base-size)*50);height:100%}.gvs__track--b .gvs__bar{background-color:var(--c-accent)}.gvs__choose{gap:calc(var(--base-size)*2);padding-top:calc(var(--base-size)*.8);grid-template-columns:repeat(2,1fr);display:grid}.gchoose{gap:calc(var(--base-size)*1.2);padding:calc(var(--base-size)*2.8) calc(var(--base-size)*3.2);color:var(--c-blue);background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2);flex-direction:column;display:flex}.gchoose--b{color:var(--c-white);background-color:var(--c-accent)}.gchoose__title{font-size:calc(var(--base-size)*2);font-weight:600;line-height:calc(var(--base-size)*2.9);text-transform:uppercase}.gchoose__list{gap:calc(var(--base-size)*1.2);flex-direction:column;display:flex}.gchoose__list li{gap:calc(var(--base-size)*1.4);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);align-items:center;display:flex}.gchoose__check{width:calc(var(--base-size)*2.2);height:calc(var(--base-size)*2.2);color:var(--c-white);background-color:var(--c-accent);border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:flex}.gchoose--b .gchoose__check{color:var(--c-accent);background-color:var(--c-white)}.gvs__note{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);color:var(--c-light);text-align:center}@media only screen and (min-width:1025px){.page--bakuriani .gglance .ghead,.page--bakuriani .garea .ghead{justify-content:space-between}.page--bakuriani .gglance .ghead__title{width:calc(var(--base-size)*70.3)}.page--bakuriani .garea .ghead__title{width:calc(var(--base-size)*89.6)}.page--bakuriani .gglance .ghead__text,.page--bakuriani .garea .ghead__text{width:calc(var(--base-size)*70.4)}.page--bakuriani .gpasses__inner{padding-block:calc(var(--base-size)*12)}.page--bakuriani .groute__info{grid-template-columns:repeat(3,1fr)}.page--bakuriani .glevel__badge{right:auto;left:calc(var(--base-size)*2)}}@media only screen and (max-width:1024px){.container{padding-inline:calc(var(--base-size)*1.5)}.only-desk{display:none!important}.btn{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.9);--arrow-d:1.5}.btn--accent{--arrow-d:.5}.h2{font-size:calc(var(--base-size)*2.8);line-height:calc(var(--base-size)*3.4)}.lead{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.header{height:calc(var(--base-size)*6.8)}.header.is-scroll{height:calc(var(--base-size)*6.9)}.header__inner{padding:0 calc(var(--base-size)*1.5)}.header__logo{--lk:.62}.header__nav,.header__cta{display:none}.header__burger{display:block}.field{height:calc(var(--base-size)*5);font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.7)}.field--sm{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.field-wrap__error{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.7)}.dd__btn{height:calc(var(--base-size)*5)}.dd__text{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.7)}.field-wrap .cal--two{top:calc(100% + calc(var(--base-size) * .4));width:100%;left:0}.cal--two .cal__m--next{display:none}.cal--two .cal__m{padding:0 calc(var(--base-size)*1.2) calc(var(--base-size)*.4);flex-basis:100%}.cal--two .cal__grid{grid-template-columns:repeat(7,minmax(0,1fr));width:100%;margin-inline:0}.rform{gap:calc(var(--base-size)*1.2)}.rform__row{gap:calc(var(--base-size)*1.2);flex-direction:column}.rform__consent .check__label{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.5)}.modal{padding:calc(var(--base-size)*2) calc(var(--base-size)*1.5)}.modal__win{flex-direction:column;width:100%;min-height:0}.modal--thanks .modal__win{min-height:0}.modal__body{gap:calc(var(--base-size)*2.4);width:auto;padding:calc(var(--base-size)*2.4) calc(var(--base-size)*1.5) calc(var(--base-size)*4);margin:0}.modal--thanks .modal__body{gap:calc(var(--base-size)*1.6);width:auto;padding:calc(var(--base-size)*2.4) calc(var(--base-size)*1.6) calc(var(--base-size)*2);margin:0}.modal__head{gap:calc(var(--base-size)*1.2)}.modal__title{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.7)}.modal__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.modal__form>.btn{margin-top:calc(var(--base-size)*1.2)}.modal__form>.btn,.modal__back{height:calc(var(--base-size)*5)}.modal__msg .field--area,.modal__msg--tall .field--area{height:calc(var(--base-size)*12)}.modal__img{display:none}.modal--thanks .modal__img{width:100%;height:calc(var(--base-size)*30);border-radius:calc(var(--base-size)*1.2) calc(var(--base-size)*1.2) 0 0;display:block;position:relative}.modal__close{top:calc(var(--base-size)*1);right:calc(var(--base-size)*1)}.modal--booking{padding:0}.bmodal{border-radius:0;width:100%;height:100svh}.bmodal__head{padding:calc(var(--base-size)*1.2) calc(var(--base-size)*1.2) calc(var(--base-size)*1.2) calc(var(--base-size)*1.5)}.bmodal__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.2)}.cookies{right:calc(var(--base-size)*1.5);bottom:calc(var(--base-size)*1.5);left:calc(var(--base-size)*1.5);width:auto;max-height:calc(100svh - calc(var(--base-size) * 3))}.cookies__panel{gap:calc(var(--base-size)*1.2);padding:calc(var(--base-size)*2)}.cookies__title{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.4)}.cookies__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.cookies__actions{flex-direction:column;align-items:stretch}.cookies__save .btn,.cookies__btn{width:100%}.cookies__more{font-size:calc(var(--base-size)*1.4);align-self:center;margin:0}.cgate{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*2)}.cgate__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.footer{height:auto;padding:calc(var(--base-size)*4.8) calc(var(--base-size)*1.5) calc(var(--base-size)*2.4)}.footer__bg{height:100%}.footer__bg:before{background:linear-gradient(13.4deg, rgb(var(--c-blue-rgb)/1) 54.29%, rgb(var(--c-blue-rgb)/0) 197.1%)}.footer__inner{gap:calc(var(--base-size)*3.2);flex-direction:column;padding:0}.footer__brand{width:auto}.footer__logo{--lk:.8494}.footer__about{margin-top:calc(var(--base-size)*3.2);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.footer__social{margin-top:calc(var(--base-size)*3.2)}.footer__cols{gap:calc(var(--base-size)*2.4);flex-direction:column;align-items:stretch;width:auto;margin-top:0}.footer__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.footer__links{margin-top:calc(var(--base-size)*1.6);flex-flow:wrap}.footer__links .menu-link{font-size:calc(var(--base-size)*1.5);padding-bottom:0}.footer__links .menu-link:after{top:auto;bottom:calc(var(--base-size)*-.4)}.footer__col{width:auto}.footer__col--subscribe{margin-top:calc(var(--base-size)*.8)}.footer__text{margin-top:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.subscribe{margin-top:calc(var(--base-size)*1.2)}.subscribe__send{width:calc(var(--base-size)*5);height:calc(var(--base-size)*5)}.subscribe__agree .check__label{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.5)}.footer__bar{gap:calc(var(--base-size)*1.6);height:auto;margin-top:calc(var(--base-size)*3.2);padding:calc(var(--base-size)*1.6) 0 0;flex-direction:column;display:flex;position:relative;top:auto}.footer__bar:before{left:0;right:0}.footer__copy{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:var(--c-white)}.footer__mark{align-self:flex-start;margin-top:0}.footer__legal{gap:calc(var(--base-size)*2.4);justify-self:start}.footer__legal-link{min-height:0;font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);color:var(--c-white)}.footer__legal-sep{display:none}.home{padding-bottom:0}.home>section+section{margin-top:0}.hero{height:calc(var(--base-size)*85.5)}.hero__bg{height:calc(var(--base-size)*70)}.hero__inner{padding:0 calc(var(--base-size)*1.5)}.hero__offer{width:auto;padding-top:calc(var(--base-size)*14.8);position:static}.hero__place{gap:calc(var(--base-size)*.4);font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.7)}.hero__dot{width:calc(var(--base-size)*.4);height:calc(var(--base-size)*.4)}.hero__title{margin-top:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*4);line-height:calc(var(--base-size)*4.8)}.hero__text{width:auto;font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.hero__btns{gap:calc(var(--base-size)*1);margin-top:calc(var(--base-size)*1.6);flex-direction:column}.hero__btns .btn{width:100%;height:calc(var(--base-size)*5)}.hero__facts{display:none}.qcalc{top:calc(var(--base-size)*52.5);right:calc(var(--base-size)*1.5);left:calc(var(--base-size)*1.5);gap:calc(var(--base-size)*2);width:auto;height:auto;padding:calc(var(--base-size)*1.5);background-color:var(--c-light);flex-direction:column;align-items:stretch;transform:none}.qcalc__fields{gap:calc(var(--base-size)*1);flex-direction:column;align-items:stretch}.qcalc__field:not(.is-first){padding-left:0}.qcalc__field:not(.is-first):before{display:none}.qcalc__field .dd__panel,.qcalc__field.is-first .dd__panel,.qcalc__field[data-qcalc] .dd__panel{top:calc(100% + calc(var(--base-size) * .4));width:100%;left:0}.qcalc__btn{gap:calc(var(--base-size)*1.2);width:100%;height:calc(var(--base-size)*5);padding:0 calc(var(--base-size)*1.6) 0 calc(var(--base-size)*1);background-color:var(--c-white);border-radius:calc(var(--base-size)*1.2)}.qcalc__icon{width:calc(var(--base-size)*4);height:calc(var(--base-size)*4)}.qcalc__icon img{width:calc(var(--base-size)*2.667);height:calc(var(--base-size)*2.667)}.qcalc__icon--guest img{width:calc(var(--base-size)*1.249)}.qcalc__icon--bed img{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.qcalc__label{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.5)}.qcalc__value{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2)}.qcalc__chevron{margin-left:auto}.qcalc__submit{width:100%;height:calc(var(--base-size)*5)}.why{height:auto;padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.why__ball{display:none}.why__inner{gap:calc(var(--base-size)*2.4);flex-direction:column;display:flex}.why__head{text-align:left;width:auto;position:static;transform:none}.why__text{margin-top:calc(var(--base-size)*1.2)}.why__photo{width:100%;height:calc(var(--base-size)*24);position:relative;top:auto;left:auto}.why__script{top:calc(var(--base-size)*17);left:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*3);line-height:calc(var(--base-size)*2.7);transform:none}.why__script .ln+.ln{margin-top:0}.why__side{gap:calc(var(--base-size)*2.4);width:auto;height:auto;position:static}.why__list{gap:calc(var(--base-size)*1.6)}.feature__icon{width:calc(var(--base-size)*5);height:calc(var(--base-size)*5)}.feature__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.feature__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.why__btn{height:calc(var(--base-size)*5);align-self:stretch}.svc{padding:0 calc(var(--base-size)*1.5) calc(var(--base-size)*6)}.svc__head{gap:calc(var(--base-size)*1.2);flex-direction:column;align-items:stretch;height:auto}.svc__text{text-align:left}.svc__arrows{display:none}.svc__cards{gap:calc(var(--base-size)*1.5);height:auto;margin-top:calc(var(--base-size)*3);flex-direction:column}.scard{height:calc(var(--base-size)*24);flex:none}.scard.is-open{flex-basis:auto}.scard__img{width:100%;height:100%}.scard.is-open .scard__img{transform:none}.scard__body{padding:0 calc(var(--base-size)*1.6) calc(var(--base-size)*1.6);background:linear-gradient(180deg, rgb(var(--c-ink-rgb)/0) 45%, rgb(var(--c-ink-rgb)/.75) 100%);flex-direction:column;justify-content:flex-end;align-items:stretch}.scard__txt{gap:calc(var(--base-size)*.4)}.scard__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.scard__sub{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.scard__btn{display:none}.calc{height:auto;padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.calc__card{gap:calc(var(--base-size)*2.4);width:100%;height:auto;padding:calc(var(--base-size)*2.4) calc(var(--base-size)*1.5);align-items:stretch}.calc__head{width:auto}.calc__text{margin-top:calc(var(--base-size)*1.2)}.calc__form{gap:calc(var(--base-size)*2.4);flex-direction:column;width:auto;height:auto}.calc__left{justify-content:flex-start;gap:calc(var(--base-size)*2.4);width:auto}.calc__fields{gap:calc(var(--base-size)*1.2);grid-template-columns:minmax(0,1fr)}.ccalc__btn{height:calc(var(--base-size)*5)}.ccalc__icon{width:calc(var(--base-size)*4);height:calc(var(--base-size)*4)}.ccalc__icon img{width:calc(var(--base-size)*3.2);height:calc(var(--base-size)*3.2)}.ccalc__icon--guest img{width:calc(var(--base-size)*1.5)}.ccalc__icon--bed img{width:calc(var(--base-size)*2.88);height:calc(var(--base-size)*2.88)}.ccalc__label{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.5)}.ccalc__value{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.ccalc__field .dd__panel,.ccalc__field .cal{top:calc(100% + calc(var(--base-size) * .4));width:100%}.calc__extras-title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.2)}.calc__checks{gap:calc(var(--base-size)*1.2);grid-template-rows:none;grid-auto-flow:row}.calc__info{gap:calc(var(--base-size)*1.2);width:auto;padding:calc(var(--base-size)*1.6);align-items:stretch}.calc__est{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.calc__price{width:auto}.calc__sum{font-size:calc(var(--base-size)*3.2);line-height:calc(var(--base-size)*3.9);text-align:center}.calc__for{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.calc__send{width:auto}.calc__btn{--arrow-d:-1;height:calc(var(--base-size)*5);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.2)}.calc__note{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.about{gap:calc(var(--base-size)*2.4);height:auto;padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5);flex-direction:column;align-items:stretch}.about__photo{width:100%;height:calc(var(--base-size)*28);order:1}.about__badge{bottom:calc(var(--base-size)*1.6);left:calc(var(--base-size)*1.6);height:calc(var(--base-size)*4.1);padding:0 calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.7)}.about__script{top:calc(var(--base-size)*3.752);left:calc(var(--base-size)*1.5);width:auto;font-size:calc(var(--base-size)*2.8);line-height:calc(var(--base-size)*2.2);white-space:nowrap;transform:rotate(-10deg)}.about__txt{display:contents}.about__title{order:0}.about__text{order:2;margin-top:0}.about__sign{width:calc(var(--base-size)*18);height:calc(var(--base-size)*7);order:3;align-self:flex-end;position:static}.about__btn{height:calc(var(--base-size)*5);order:4;align-self:stretch;margin-top:0}.inc{height:auto}.inc__inner{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5);flex-direction:column;display:flex}.inc__head{width:auto;position:static}.inc__text{margin-top:calc(var(--base-size)*1.2)}.inc__btn{height:calc(var(--base-size)*5);order:5;position:static}.inc__photo{width:100%;height:calc(var(--base-size)*25);border-radius:calc(var(--base-size)*1.2);clip-path:none;order:1;position:relative;top:auto;right:auto;overflow:hidden}.inc__script{top:calc(var(--base-size)*1.4);left:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*3);line-height:calc(var(--base-size)*2.7)}.inc__group{position:static}.inc__group--included{order:2}.inc__group--optional{order:3;width:auto}.inc__label{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.inc__extra{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.inc__cards{gap:calc(var(--base-size)*1.6);margin-top:calc(var(--base-size)*1.6);flex-direction:column}.icard{height:calc(var(--base-size)*4.4)}.icard__icon,.icard__icon img{width:calc(var(--base-size)*3.2);height:calc(var(--base-size)*3.2)}.icard__title,.icard__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.reviews{height:auto}.reviews__inner{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*6) 0 calc(var(--base-size)*6) calc(var(--base-size)*1.5);flex-direction:column}.reviews__side{width:auto;height:auto;padding-right:calc(var(--base-size)*1.5);margin-top:0}.reviews__text{width:auto;margin-top:calc(var(--base-size)*1.2)}.reviews__meta{margin-top:calc(var(--base-size)*2.4)}.reviews__score{font-size:calc(var(--base-size)*1.5)}.reviews__arrows{display:none}.reviews__viewport{width:auto;margin-left:calc(var(--base-size)*-1.5);padding-left:calc(var(--base-size)*1.5);scroll-padding-inline:calc(var(--base-size)*1.5);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.reviews__viewport::-webkit-scrollbar{display:none}.reviews__track{gap:calc(var(--base-size)*1.2);width:max-content;padding-right:calc(var(--base-size)*1.5);transform:none!important}.rcard{flex-basis:calc(var(--base-size)*29);min-height:calc(var(--base-size)*27.8);padding:calc(var(--base-size)*2) calc(var(--base-size)*1.6);scroll-snap-align:start}.rcard__head{height:calc(var(--base-size)*4.4);padding-bottom:calc(var(--base-size)*1.3)}.rcard__avatar{width:calc(var(--base-size)*4.4);height:calc(var(--base-size)*4.4);font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*4)}.rcard__name{font-size:calc(var(--base-size)*1.5)}.rcard__date{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.rcard__text{height:calc(var(--base-size)*13.2);margin-top:calc(var(--base-size)*1.4);font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2);-webkit-line-clamp:6}.rcard__more{margin-top:calc(var(--base-size)*1.4);font-size:calc(var(--base-size)*1.5)}.packs{padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.packs__head{display:block}.packs__head-txt{width:auto}.packs__text{margin-top:calc(var(--base-size)*1.2)}.packs__arrows{display:none}.packs__cards{gap:calc(var(--base-size)*2.4);margin-top:calc(var(--base-size)*2.4);grid-template-columns:minmax(0,1fr)}.pcard{background-color:var(--c-light);height:auto}.pcard__photo{height:calc(var(--base-size)*21)}.pcard__tag{top:calc(var(--base-size)*1.6);right:calc(var(--base-size)*1.6);height:calc(var(--base-size)*3.7);padding:0 calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.7)}.pcard__info{gap:calc(var(--base-size)*1.4);padding:calc(var(--base-size)*1.6)}.pcard__top{gap:calc(var(--base-size)*1.4)}.pcard__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.pcard__features{gap:calc(var(--base-size)*1.2) calc(var(--base-size)*1.5);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.pfeat{gap:calc(var(--base-size)*.6)}.pfeat+.pfeat{padding-left:0}.pfeat+.pfeat:before{display:none}.pfeat__icon{width:calc(var(--base-size)*2.8);height:calc(var(--base-size)*2.8)}.pfeat__icon img{width:calc(var(--base-size)*2.24);height:calc(var(--base-size)*2.24)}.pfeat__icon--pk-sport img{width:calc(var(--base-size)*2.8);height:calc(var(--base-size)*2.8)}.pfeat__title{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.7)}.pfeat__text{line-height:calc(var(--base-size)*1.5)}.pcard__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.pcard__row{gap:calc(var(--base-size)*1.4);flex-direction:column-reverse;align-items:stretch}.pcard__btns{gap:calc(var(--base-size)*1.4);flex-direction:column-reverse}.pcard__btns .btn{width:100%;height:calc(var(--base-size)*4)}.pcard__more{color:rgb(var(--c-blue-rgb)/.8);box-shadow:inset 0 0 0 2px var(--c-gray)}.pcard__price{gap:calc(var(--base-size)*.6)}.pcard__amount{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*3.2)}.pcard__from{font-size:calc(var(--base-size)*1.8)}.pcard__per{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.partners{--pk:.45;height:calc(var(--base-size)*24.6)}.partners__title{padding-inline:calc(var(--base-size)*1.5)}.partners__strip{top:calc(var(--base-size)*5.8)}.partners__row{left:calc(var(--base-size)*-9.675)}.request{height:auto}.request__glow{display:none}.request__inner{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5);flex-direction:column;display:flex}.request__head{width:auto;position:static}.request__text{margin-top:calc(var(--base-size)*1.2)}.request__form{width:auto;min-height:0;padding:calc(var(--base-size)*2.4) calc(var(--base-size)*1.5);gap:calc(var(--base-size)*1.2);position:static}.request__form-title{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.7)}.request__form-text{margin-top:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.request__msg .field--area{height:calc(var(--base-size)*12)}.request__send{gap:calc(var(--base-size)*1.2)}.request__btn{height:calc(var(--base-size)*5)}.contacts{padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.contacts__text{width:auto;margin-top:calc(var(--base-size)*1.2)}.contacts__cards{gap:calc(var(--base-size)*2.4);margin-top:calc(var(--base-size)*2.4);flex-direction:column}.contacts__sep{display:none}.ccard{align-items:center}.ccard__icon{width:calc(var(--base-size)*6);height:calc(var(--base-size)*6)}.ccard__icon img{width:calc(var(--base-size)*3.6);height:calc(var(--base-size)*3.6)}.ccard__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.ccard__value{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.ccard__note{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.page>section+section{margin-top:0}.pbanner{height:calc(var(--base-size)*44)}.pbanner__veil{background:rgb(var(--c-white-rgb)/.2)}.pbanner__veil:after{content:"";background-color:rgb(var(--c-light-rgb)/.05);clip-path:polygon(0 0,0 100%,44.267% 100%,100% 31.539%,100% 0);-webkit-backdrop-filter:blur(calc(var(--base-size) * .25));backdrop-filter:blur(calc(var(--base-size) * .25));position:absolute;inset:0}.pbanner__glow{top:calc(var(--base-size)*-1.3);width:141.867%;left:-20.8%}.pbanner__inner{padding:calc(var(--base-size)*6.9) calc(var(--base-size)*1.5) 0}.pbanner__panel{padding:calc(var(--base-size)*2) 0}.pbanner__body{margin-top:calc(var(--base-size)*2.4)}.pbanner__title{width:auto;font-size:calc(var(--base-size)*3.2);line-height:calc(var(--base-size)*3.9)}.pbanner__text{width:auto;font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.pbanner--narrow .pbanner__text{width:auto}.crumbs__list{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.crumbs__list li+li:before{width:calc(var(--base-size)*.4)}.ptabs{margin:calc(var(--base-size)*2.4) calc(var(--base-size)*-1.5) 0;scrollbar-width:none;overflow-x:auto}.ptabs::-webkit-scrollbar{display:none}.ptabs__list{width:max-content;padding-inline:calc(var(--base-size)*1.5)}.ptab{height:calc(var(--base-size)*4);padding:0 calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}}@media only screen and (max-width:599px){.more-m,.more-btn.is-done-m{display:none!important}}@media only screen and (max-width:1024px){.more-btn{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.9)}.pklist{padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.pklist__head{display:block}.pklist__text{margin-top:calc(var(--base-size)*1.2)}.pklist__cards{margin-top:calc(var(--base-size)*2.4);grid-template-columns:minmax(0,1fr);grid-auto-rows:auto}.pklist .pcard__amount{font-size:calc(var(--base-size)*1.8);font-weight:500;line-height:calc(var(--base-size)*2.6)}.pklist__more{margin-top:calc(var(--base-size)*2.4)}.cabout{padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5);grid-template:"title""photo""text"/minmax(0,1fr)}.cabout__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.cabout__text p+p{margin-top:calc(var(--base-size)*2.3)}.cabout__photo{height:calc(var(--base-size)*24)}.cabout__video{top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%)}.cabout__play{width:calc(var(--base-size)*4.4);height:calc(var(--base-size)*4.4)}.cabout__video-label{display:none}.cinc{height:auto}.cinc__bg img{object-position:50% 50%}.cinc__inner{padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.cinc__title{width:auto}.cinc__cards{gap:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*2.4);grid-template-columns:minmax(0,1fr)}.kcard{height:auto;padding:calc(var(--base-size)*1.6)}.kcard__icon{width:calc(var(--base-size)*6);height:calc(var(--base-size)*6);margin-bottom:calc(var(--base-size)*1.2)}.kcard__icon img{width:calc(var(--base-size)*3.6);height:calc(var(--base-size)*3.6)}.kcard__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.kcard__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.cext{row-gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5);grid-template:"head""photo""cards""promo"/minmax(0,1fr)}.cext__text{margin-top:calc(var(--base-size)*1.2)}.cext__photo{height:calc(var(--base-size)*24)}.cext__script{top:calc(var(--base-size)*2.696);left:calc(var(--base-size)*1.691);width:calc(var(--base-size)*15);font-size:calc(var(--base-size)*3);line-height:calc(var(--base-size)*2.7)}.cext__cards{gap:calc(var(--base-size)*1.6);width:auto;margin-top:0}.xcard__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.xcard__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.cext__promo{gap:calc(var(--base-size)*1.2);width:auto;padding:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);margin-top:0}.pbanner--b2b .pbanner__bg img{object-position:50% 50%}.pbanner--b2b .pbanner__veil,.pbanner--hotels .pbanner__veil,.pbanner--lessons .pbanner__veil{background:rgb(var(--c-white-rgb)/.2)}.dserv{padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.dserv__ball{display:none}.dserv__head{text-align:left;width:auto;margin-left:0}.dserv__text{margin-top:calc(var(--base-size)*1.2)}.dserv__cards{gap:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*2.4);grid-template-columns:minmax(0,1fr)}.dwork{height:auto;padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5);flex-direction:column;display:flex}.dwork__photo{width:auto;height:calc(var(--base-size)*24);margin-top:calc(var(--base-size)*2.4);border-radius:calc(var(--base-size)*1.2);clip-path:none;order:2;position:relative;top:0;left:0}.dwork__body{display:contents}.dwork__title{width:auto}.dwork__text{width:auto;margin-top:calc(var(--base-size)*1.2)}.dwork__list{gap:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*2.4);order:3}.dwork__item{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.request--b2b{height:auto}.request--b2b .request__btn{height:calc(var(--base-size)*5)}.rform__row--tight{gap:calc(var(--base-size)*1.2)}.page>.hlist{margin-top:0}.hlist{padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.hlist .ptabs{margin-top:0}.hlist .ptab{padding:0 calc(var(--base-size)*2)}.hlist__cards{gap:calc(var(--base-size)*1.6);margin-top:calc(var(--base-size)*2.4);grid-template-columns:minmax(0,1fr)}.hlist__more{margin-top:calc(var(--base-size)*2.4)}.hcard__photo{--ph:calc(var(--base-size) * 22);--hz:1.15}.hcard__info{gap:calc(var(--base-size)*1.2);padding:calc(var(--base-size)*1.6)}.hmeta{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.5)}.hcard__row{gap:calc(var(--base-size)*1.6);align-items:center}.hcard__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.hcard__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.modal--hotel{background-color:var(--c-white);-webkit-backdrop-filter:none;backdrop-filter:none;align-items:flex-start;padding:0}.hmodal{border-radius:0;flex-direction:column;width:100%;height:auto;min-height:100%;margin:0}.hmodal__bar{height:calc(var(--base-size)*6.4);padding:calc(var(--base-size)*1.6) calc(var(--base-size)*1.5);justify-content:flex-end;display:flex;position:static}.hmodal__gallery{width:auto;height:calc(var(--base-size)*26);margin-inline:calc(var(--base-size)*1.5);border-radius:calc(var(--base-size)*1.2);overflow:hidden}.hmodal__arrow{display:none}.hmodal__dots{bottom:calc(var(--base-size)*1.3)}.hmodal__info{gap:calc(var(--base-size)*2);padding:calc(var(--base-size)*2) calc(var(--base-size)*1.5) calc(var(--base-size)*4)}.hmodal__body{gap:calc(var(--base-size)*2)}.hmodal__head{gap:calc(var(--base-size)*1.2)}.hmodal__title{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.7)}.hmodal__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.hmodal__amenities{gap:calc(var(--base-size)*1.6)}.hmodal__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.hmodal--tour .hmodal__info{padding-right:calc(var(--base-size)*1.5);overflow:visible}.tmodal__meta,.tmodal__route{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.tmodal__route-label{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.6)}.tmodal__tag img{width:calc(var(--base-size)*2);height:calc(var(--base-size)*2)}.tmodal__list li,.tmodal__item-title{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.tmodal__list li:before{top:calc(var(--base-size)*.6);width:calc(var(--base-size)*1);height:calc(var(--base-size)*1)}.tmodal__items{gap:calc(var(--base-size)*1.6);padding-left:calc(var(--base-size)*2)}.tmodal__note{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.hmodal__grid{gap:calc(var(--base-size)*.8) calc(var(--base-size)*1.2);grid-template-columns:repeat(2,minmax(0,1fr));width:auto}.amenity{gap:calc(var(--base-size)*.8);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.amenity__icon{width:calc(var(--base-size)*4);height:calc(var(--base-size)*4)}.hmodal__btn{height:calc(var(--base-size)*5);align-self:stretch}.request--hotels .request__title{white-space:normal}.request--hotels .request__fields{display:contents}.request--hotels .request__btn{height:calc(var(--base-size)*5);order:1}.request--hotels .rform__consent{order:2}.request--hotels .hp,.request--hotels .rform__status{order:3}.request--hotels .request__bg img{object-position:50% 50%}.pbanner__btn{margin-top:calc(var(--base-size)*2.4)}.pbanner__btn .btn{width:100%;height:calc(var(--base-size)*5)}.cabout--reverse{grid-template-columns:minmax(0,1fr);grid-template-areas:"photo""title""text""btn"}.cabout--reverse .cabout__title{margin-top:calc(var(--base-size)*2.4)}.cabout--reverse .cabout__text{margin-top:calc(var(--base-size)*1.2)}.cabout__btn{margin-top:calc(var(--base-size)*2.4)}.cabout__btn .btn{width:100%;height:calc(var(--base-size)*5)}.vtabs{width:max-content;height:calc(var(--base-size)*3.6);background:0 0;background-image:linear-gradient(rgb(var(--c-blue-rgb)/.2), rgb(var(--c-blue-rgb)/.2));background-position:0 100%;background-repeat:no-repeat;background-size:100% 1px;border-radius:0;flex-direction:row;align-items:flex-start;gap:0;padding:0}.vtab{height:calc(var(--base-size)*3.1);padding:calc(var(--base-size)*.4) calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.vtab.is-active{height:calc(var(--base-size)*3.5);background-position:0 100%;background-size:100% 4px}.vtabs-strip{margin-inline:calc(var(--base-size)*-1.5);padding-inline:calc(var(--base-size)*1.5);scrollbar-width:none;overflow-x:auto}.vtabs-strip::-webkit-scrollbar{display:none}.loffer{min-height:0;padding:0 calc(var(--base-size)*1.5) calc(var(--base-size)*6)}.loffer__body{margin-top:calc(var(--base-size)*2.4);margin-bottom:0;display:block}.loffer__tabs{width:max-content;height:calc(var(--base-size)*3.6);min-height:0}.loffer__panel{gap:calc(var(--base-size)*2);margin-top:calc(var(--base-size)*2.4);flex-direction:column}.loffer__info{width:auto}.loffer__img{width:auto;height:calc(var(--base-size)*24);order:-1}.loffer__h3{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.7)}.loffer__text{margin-top:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.loffer__list{margin-top:calc(var(--base-size)*2)}.loffer__list li{padding-left:calc(var(--base-size)*1.8);font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.loffer__list li:before{top:calc(var(--base-size)*.7);width:calc(var(--base-size)*.8);height:calc(var(--base-size)*.8)}.loffer__list-title{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.loffer__note{margin-top:calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.5)}.loffer__btn{width:100%;height:calc(var(--base-size)*5);margin-top:calc(var(--base-size)*2)}.ladvice{height:auto}.ladvice__bg img{object-position:50% 50%}.ladvice__glow{top:calc(var(--base-size)*-.2);width:205.6%;height:calc(var(--base-size)*37.6);left:-52.8%}.ladvice__inner{padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.ladvice__script,.ladvice__arrow{display:none}.ladvice__body{width:auto;position:static}.ladvice__text{margin-top:calc(var(--base-size)*1.2)}.ladvice__btn{width:100%;height:calc(var(--base-size)*5);margin-top:calc(var(--base-size)*2.4)}.lprices{padding:calc(var(--base-size)*6) 0}.lprices__head{width:auto;padding-inline:calc(var(--base-size)*1.5)}.lprices__text{margin-top:calc(var(--base-size)*1.2)}.lprices__body{margin-top:calc(var(--base-size)*2.4);display:block}.lprices__cats{width:max-content;margin-left:calc(var(--base-size)*1.5);padding-bottom:0}.lprices__sports{gap:calc(var(--base-size)*.8);margin-top:calc(var(--base-size)*2.4);padding-inline:calc(var(--base-size)*1.5)}.stab__icon{width:calc(var(--base-size)*2.4);height:calc(var(--base-size)*2.4)}.stab{gap:calc(var(--base-size)*.8);height:calc(var(--base-size)*4);padding:0 calc(var(--base-size)*1.4);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.lprices__cards{gap:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*2.4);padding-inline:calc(var(--base-size)*1.5);scrollbar-width:none;display:flex;overflow-x:auto}.lprices__cards::-webkit-scrollbar{display:none}.lcard{width:calc(var(--base-size)*29);flex-shrink:0}.lcard__img{height:calc(var(--base-size)*18)}.lcard__info{gap:calc(var(--base-size)*1.4)}.lcard__top{padding-bottom:calc(var(--base-size)*1.4)}.lcard__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.lcard__text{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.5)}.lcard__meta{line-height:calc(var(--base-size)*1.5)}.lcard__row{flex-direction:column-reverse;align-items:stretch}.lcard__row .btn{width:100%;height:calc(var(--base-size)*4)}.lcard__price{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.7)}.lcard__from{font-size:calc(var(--base-size)*1.2)}.lcard__amount{font-weight:500}.request--lessons .request__send{gap:calc(var(--base-size)*1.2)}.request--lessons .request__msg .field--area{height:calc(var(--base-size)*12)}.request--lessons{height:auto}.lessons-opts{gap:calc(var(--base-size)*1.4);padding:calc(var(--base-size)*.4) 0;flex-direction:column}.lessons-opts__col{gap:calc(var(--base-size)*1.4)}.ccheck--wrap{gap:calc(var(--base-size)*1.2);align-items:flex-start}.ccheck--wrap .ccheck__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.lprices__strip{display:block}.lprices__strip .lprices__cats{height:calc(var(--base-size)*3.6)}.cabout--reverse .cabout__video{top:calc(var(--base-size)*9.2);left:calc(var(--base-size)*14.5);transform:none}.cabout--reverse .cabout__photo:after{display:none}.ladvice__glow{z-index:3;pointer-events:none}.page--rental>.rcond,.page--rental>.rbook,.page--rental>.rshops{margin-top:0}.rbook{padding:0 calc(var(--base-size)*1.5) calc(var(--base-size)*6)}.rbook__frame{height:85svh;margin-top:calc(var(--base-size)*2.4)}.rbook__tabs{margin-top:calc(var(--base-size)*2.4)}.rbook__cards{gap:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*2.4);grid-template-columns:repeat(2,minmax(0,1fr))}.gcard.bcard{gap:calc(var(--base-size)*1.2);width:auto;height:auto;padding:calc(var(--base-size)*1.2)}.gcard__photo.bcard__photo{width:auto;height:calc(var(--base-size)*14)}.gcard__img.bcard__img{width:calc(var(--base-size)*13.4);height:calc(var(--base-size)*14);top:0;left:50%}.gcard__title.bcard__title{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.bcard__text{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.8);-webkit-line-clamp:2}.bcard__foot{gap:calc(var(--base-size)*1);padding-top:calc(var(--base-size)*1.2);flex-direction:column;align-items:stretch}.bcard__btn{justify-content:center;width:100%}.rcond{padding:calc(var(--base-size)*6) 0 calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.rcond__head{height:auto}.rcond__arrows{display:none}.rcond__cards{gap:calc(var(--base-size)*1.2);margin:calc(var(--base-size)*2.4) 0 0 calc(var(--base-size)*-1.5);padding-inline:calc(var(--base-size)*1.5);scroll-padding-inline:calc(var(--base-size)*1.5);scrollbar-width:none;overflow-x:auto}.rcond__cards::-webkit-scrollbar{display:none}.gcard{gap:calc(var(--base-size)*1.4);width:calc(var(--base-size)*29);height:calc(var(--base-size)*36.7);padding:calc(var(--base-size)*1.6)}.gcard__photo{width:calc(var(--base-size)*25.8);height:calc(var(--base-size)*23)}.gcard__img{top:calc(var(--base-size)*1.7);left:calc(var(--base-size)*2);width:calc(var(--base-size)*21.9);height:calc(var(--base-size)*19.5)}.gcard__txt{padding-bottom:calc(var(--base-size)*.8)}.gcard__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gcard__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.gcard__price{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);margin-top:0}.gcard__small{font-size:calc(var(--base-size)*1.2)}.rcond__btn{height:calc(var(--base-size)*5);margin:calc(var(--base-size)*2.4) calc(var(--base-size)*1.5) 0 0;align-self:stretch}.rshops{padding:0 calc(var(--base-size)*1.5) calc(var(--base-size)*6)}.rshops__head{width:auto}.rshops__text{margin-top:calc(var(--base-size)*1.2)}.rshops__cards{gap:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*2.4);grid-template-columns:minmax(0,1fr)}.scard2__img{height:calc(var(--base-size)*20)}.scard2__info{padding:calc(var(--base-size)*1.6)}.scard2__title{min-height:calc(var(--base-size)*2.9);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.scard2__addr{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.5)}.pbanner--city .pbanner__bg img{object-position:50% 50%}.pbadge{padding:calc(var(--base-size)*.8) calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1);line-height:calc(var(--base-size)*1.5)}.pbadge img{width:calc(var(--base-size)*1.2);height:calc(var(--base-size)*1.2)}.cstay{padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5);flex-direction:column;gap:0}.cstay__photo{width:auto;height:calc(var(--base-size)*24);margin-top:calc(var(--base-size)*2.4);order:1}.cstay__script{top:calc(var(--base-size)*2.021);left:calc(var(--base-size)*1.4);width:calc(var(--base-size)*17.5);font-size:calc(var(--base-size)*3);line-height:calc(var(--base-size)*3)}.cstay__body{display:contents}.cstay__title,.cstay__text{width:auto}.cstay__text{margin-top:calc(var(--base-size)*1.2)}.cstay__cards{gap:calc(var(--base-size)*1.6);margin-top:calc(var(--base-size)*2.4);order:2}.cstay__cards .xcard__title{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9)}.cstay__cards .xcard__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.ctours{padding:0 0 calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.ctours__head{height:auto}.ctours__arrows{display:none}.ctours__cards{gap:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*2.4);margin-left:calc(var(--base-size)*-1.5);padding-inline:calc(var(--base-size)*1.5);scroll-padding-inline:calc(var(--base-size)*1.5);scrollbar-width:none;display:flex;overflow-x:auto}.ctours__cards::-webkit-scrollbar{display:none}.tcard{width:calc(var(--base-size)*29);flex-shrink:0}.tcard__photo{height:calc(var(--base-size)*20)}.tcard__tag{top:calc(var(--base-size)*1.2);right:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.tcard__info{gap:calc(var(--base-size)*2);padding:calc(var(--base-size)*1.6)}.tcard__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.tcard__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.tcard__row{gap:calc(var(--base-size)*1.6);flex-direction:column-reverse;align-items:stretch}.tcard__row .btn{width:100%;height:calc(var(--base-size)*4)}.tcard__price{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*3.2)}.tcard__from{font-size:calc(var(--base-size)*1.8)}.ptitle{padding:calc(var(--base-size)*8.9) calc(var(--base-size)*1.5) 0}.ptitle__h1{margin-top:calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*3.2);line-height:calc(var(--base-size)*3.9)}.page>.contacts--page{padding-top:calc(var(--base-size)*3.2);margin-top:0}.e404{padding:calc(var(--base-size)*16.9) calc(var(--base-size)*1.5) calc(var(--base-size)*12)}.e404__flake{left:calc(var(--base-size)*var(--x)/10)}.e404__flake--d{display:none}.e404__flake--m{display:block}.e404__body{width:auto}.e404__digits{width:calc(var(--base-size)*30.336);height:calc(var(--base-size)*12);background-position:calc(var(--base-size)*-4.74) calc(var(--base-size)*-3);background-size:calc(var(--base-size)*41.04) calc(var(--base-size)*20.88)}.e404__title{margin-top:calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.7)}.e404__text{margin-top:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.e404__btn{width:100%;height:calc(var(--base-size)*5);margin-top:calc(var(--base-size)*2.4)}.page--legal{padding-bottom:calc(var(--base-size)*6)}.page>.legal{padding-top:calc(var(--base-size)*3.2);margin-top:0}.legal{gap:calc(var(--base-size)*4);padding-inline:calc(var(--base-size)*1.5);font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.legal--terms{gap:calc(var(--base-size)*3.2)}.legal__section{gap:calc(var(--base-size)*1.6)}.legal__section--intro{gap:calc(var(--base-size)*2.4)}.legal__h2{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.7)}.legal__group{gap:calc(var(--base-size)*1.6)}.legal__section--intro .legal__group{gap:calc(var(--base-size)*2.4)}.legal__group--tight{gap:calc(var(--base-size)*1.2)}.legal__group--contact{gap:calc(var(--base-size)*.6);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.legal__bullet:before{top:calc(var(--base-size)*.5)}.page--blog{padding-bottom:calc(var(--base-size)*6)}.page>.blist{padding-top:calc(var(--base-size)*3.2);margin-top:0}.blist{padding-inline:calc(var(--base-size)*1.5)}.blist__cards{gap:calc(var(--base-size)*1.6);grid-template-columns:minmax(0,1fr)}.pager{margin-top:calc(var(--base-size)*3.2)}}@media only screen and (max-width:599px){.pager{gap:calc(var(--base-size)*.4)}}@media only screen and (max-width:1024px){.pager__btn,.pager__gap{min-width:calc(var(--base-size)*4.4);height:calc(var(--base-size)*4.4);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}}@media only screen and (max-width:599px){.pager__btn--prev,.pager__btn--next{display:none}}@media only screen and (max-width:1024px){.ncard{height:auto}.ncard__photo{height:calc(var(--base-size)*21.6)}.ncard__img{width:100%;height:100%;inset:0}.ncard__date{top:calc(var(--base-size)*1.2);left:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.5)}.ncard__info{padding:calc(var(--base-size)*1.6)}.ncard__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.ncard__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.ncard__more{display:none}.pbanner--article .pbanner__body{margin-top:calc(var(--base-size)*2.4)}.pbanner--article .pbanner__title{width:auto}.page>.article{margin-top:0}.article{padding-inline:0;display:block}.article__side{padding:calc(var(--base-size)*3.2) calc(var(--base-size)*1.5) 0}.article__body{gap:calc(var(--base-size)*4);padding:calc(var(--base-size)*3.2) calc(var(--base-size)*1.5) calc(var(--base-size)*6)}.atoc{gap:calc(var(--base-size)*1.2);padding:calc(var(--base-size)*1.6) calc(var(--base-size)*1.6) calc(var(--base-size)*1.6) 0}.atoc__title{padding:0 0 0 calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.7);pointer-events:auto;cursor:pointer}.atoc__chevron{display:block}.atoc__list{gap:calc(var(--base-size)*.4)}.atoc.is-closed .atoc__list{display:none}.atoc__item{padding:calc(var(--base-size)*.4) 0 calc(var(--base-size)*.4) calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.art__date{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.5)}.art__p,.art__list li{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.art__p--two p+p{margin-top:calc(var(--base-size)*2.2)}.art__bullet:before{top:calc(var(--base-size)*.49)}.art__lead{font-size:calc(var(--base-size)*1.5)}.art__list-title{min-height:0;font-size:calc(var(--base-size)*1.5)}.art__num-n{font-size:calc(var(--base-size)*1.5)}.art__num-t{min-height:0;padding-top:calc(var(--base-size)*.6);padding-right:.5px;display:block}.art__h2{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.7)}.art__h3{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.art__mark{color:var(--c-accent);background:0 0;padding:0}.art__ghost{color:var(--c-accent)}}@media only screen and (max-width:440px){.art__sec--tight .art__p:first-of-type{max-width:calc(var(--base-size)*31)}}@media only screen and (max-width:1024px){.art__img--wide{height:calc(var(--base-size)*22)}.art__pair{gap:calc(var(--base-size)*1.2);grid-template-columns:minmax(0,1fr)}.art__pair .art__img,.art__video{height:calc(var(--base-size)*22)}.art__quote{padding:calc(var(--base-size)*2.4) calc(var(--base-size)*1.6) calc(var(--base-size)*1.6)}.art__quote-text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.art__quote-by{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.page>.aother{margin-top:0}.page--article{padding-bottom:0}.aother{padding:0 0 calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.aother__head{height:auto}.aother__arrows{display:none}.aother__cards{gap:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*2.4);margin-left:calc(var(--base-size)*-1.5);padding-inline:calc(var(--base-size)*1.5);scroll-padding-inline:calc(var(--base-size)*1.5);scrollbar-width:none;align-items:stretch;display:flex;overflow-x:auto}.aother__cards::-webkit-scrollbar{display:none}.aother__cards .ncard{width:calc(var(--base-size)*29);flex-shrink:0}.aother__cards .ncard__photo{height:calc(var(--base-size)*18.1)}.aother__cards .ncard__title{-webkit-line-clamp:2}.astory__text p+p,.aexp__text p+p{margin-top:calc(var(--base-size)*2.3)}.astory{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5);flex-direction:column}.astory__txt{display:contents}.astory__text{order:2;margin-top:0}.astory__collage{width:100%;height:calc(var(--base-size)*23.6);order:1}.astory__big{width:100%;height:100%;inset:0}.astory__small{display:none}.astats{height:auto}.astats__inner{padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.astats__cards{gap:calc(var(--base-size)*1.2);margin-top:calc(var(--base-size)*2.4);grid-template-columns:repeat(2,1fr)}.astat{height:calc(var(--base-size)*13);padding:calc(var(--base-size)*1.6)}.astat__value{font-size:calc(var(--base-size)*3.2);line-height:calc(var(--base-size)*3.9)}.astat__label{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.about--page .about__txt{margin-top:0}.about--page .about__sign{width:calc(var(--base-size)*18.025);height:calc(var(--base-size)*6.923);margin-top:calc(var(--base-size)*-.8)}.aquote__inner{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5);flex-direction:column;display:flex}.aquote__mark{width:calc(var(--base-size)*4.2);height:calc(var(--base-size)*3.15);position:static}.aquote__text{width:auto;font-size:calc(var(--base-size)*4);line-height:calc(var(--base-size)*4.4);margin:0}.aquote__by{width:auto;font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2);margin:0}.ateam{padding:calc(var(--base-size)*6) 0 calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.ateam__head{padding-right:calc(var(--base-size)*1.5)}.ateam__intro{width:auto}.ateam__text{margin-top:calc(var(--base-size)*1.2)}.ateam__arrows{display:none}.ateam__cards{gap:calc(var(--base-size)*1.2);width:auto;margin-top:calc(var(--base-size)*2.4);scroll-snap-type:x mandatory;scrollbar-width:none;overflow-x:auto}.ateam__cards::-webkit-scrollbar{display:none}.tmate{width:calc(var(--base-size)*29);scroll-snap-align:start}.tmate__photo{width:calc(var(--base-size)*25.8);height:calc(var(--base-size)*25.8)}.tmate__name{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.tmate__role{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.aexp{gap:calc(var(--base-size)*2.4);padding:0 calc(var(--base-size)*1.5) calc(var(--base-size)*6);flex-direction:column}.ateam[hidden]+.aexp{padding-top:calc(var(--base-size)*6)}.aexp__img{width:100%;height:calc(var(--base-size)*24);order:1}.aexp__txt{display:contents}.aexp__text{order:2;margin-top:0}.art__sec{scroll-margin-top:calc(calc(var(--base-size) * 6.9) + calc(var(--base-size) * 1.6))}.page>.gfaq{margin-top:0}.ghead{gap:calc(var(--base-size)*1.2);flex-direction:column;align-items:stretch}.ghead--top{align-items:stretch}.ghead__title,.ghead__text{width:auto}.gwhy{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5);flex-direction:column;align-items:stretch}.gwhy__img{width:100%;height:calc(var(--base-size)*26)}.gwhy__txt{gap:calc(var(--base-size)*1.2);width:auto}.gwhy__body{gap:calc(var(--base-size)*1.2)}.gwhy__facts{margin-top:calc(var(--base-size)*1.2);justify-content:space-between}.gfact{padding-right:calc(var(--base-size)*.4);flex:none}.gfact+.gfact{padding-left:calc(var(--base-size)*1.2)}.gfact__value{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.7)}.gfact__label{font-size:calc(var(--base-size)*1.2);line-height:calc(var(--base-size)*1.5)}.gglance__inner{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.gglance__grid{gap:calc(var(--base-size)*1.2);grid-template-columns:repeat(2,1fr)}.gtile{gap:calc(var(--base-size)*1.2);padding:calc(var(--base-size)*1.6)}.gtile__n{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.7)}.gtile__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gtip{width:auto;font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2);align-items:flex-start;gap:0}.gtip__icon{width:calc(var(--base-size)*3.2);height:calc(var(--base-size)*3.2)}.garea,.gschool,.gplan{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.garea__cards{gap:calc(var(--base-size)*1.6);grid-template-columns:1fr}.glevel__photo{height:calc(var(--base-size)*22)}.glevel__badge{top:calc(var(--base-size)*1.2);right:calc(var(--base-size)*1.2);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.glevel__body{gap:calc(var(--base-size)*.8);padding:calc(var(--base-size)*1.6)}.glevel__title,.gsch__title{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.7)}.glevel__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.gseason{gap:calc(var(--base-size)*2.4);padding:0 calc(var(--base-size)*1.5) calc(var(--base-size)*6)}.gseason__cols{gap:calc(var(--base-size)*2.4);flex-direction:column}.gseason__txt{gap:calc(var(--base-size)*1.2);width:auto}.gseason__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gseason__snow{gap:calc(var(--base-size)*.8);padding-top:calc(var(--base-size)*1.2)}.gseason__h3,.gperiod__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gseason__periods{gap:calc(var(--base-size)*1.2);width:auto}.gperiod{padding:calc(var(--base-size)*1.6)}.gperiod__top{gap:calc(var(--base-size)*.8)}}@media only screen and (max-width:599px){.page--guide:not(.page--bakuriani) .gperiod__top{flex-wrap:nowrap;align-items:center}.page--guide:not(.page--bakuriani) .gperiod__title{flex:1;min-width:0}.page--guide:not(.page--bakuriani) .gperiod__pill{flex-shrink:0}}@media only screen and (max-width:1024px){.gperiod__pill{height:calc(var(--base-size)*4);padding:0 calc(var(--base-size)*1.4);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.gperiod__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.art__quote--guide{gap:calc(var(--base-size)*1.2);padding:calc(var(--base-size)*2) calc(var(--base-size)*1.6)}.art__quote--guide .art__quote-text{padding-bottom:calc(var(--base-size)*1.2);text-indent:calc(var(--base-size)*4.2);letter-spacing:-.004em}.art__quote--guide .art__quote-mark{top:calc(var(--base-size)*-.4);width:calc(var(--base-size)*3.01);height:calc(var(--base-size)*2.24)}.gpasses__veil{background:linear-gradient(rgb(var(--c-blue-rgb)/.2), rgb(var(--c-blue-rgb)/.2)),linear-gradient(9.3deg, rgb(var(--c-blue-rgb)/1) 54.29%, rgb(var(--c-blue-rgb)/0) 197.14%)}.gpasses__inner{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5);flex-direction:column;align-items:stretch}.gpasses__txt{gap:calc(var(--base-size)*1.2);width:auto}.gpasses__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gpasses__grid{gap:calc(var(--base-size)*1.2);width:auto}.gpass{gap:calc(var(--base-size)*.4);padding:calc(var(--base-size)*1.6)}.gpass__value{font-size:calc(var(--base-size)*2.8);line-height:calc(var(--base-size)*3.4)}.gpass__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gpass__note{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.gschool__cards{gap:calc(var(--base-size)*4);grid-template-columns:1fr}.gsch__img{height:calc(var(--base-size)*22)}.gsch__body{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*1.6) 0 0}.gsch--spread .gsch__body{gap:0}.gsch__txt{gap:calc(var(--base-size)*1.2)}.gsch__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gsch__row{gap:calc(var(--base-size)*1.2);padding:calc(var(--base-size)*1.2) 0 calc(var(--base-size)*1.3)}.gsch__row:first-child{padding-top:calc(var(--base-size)*1.3)}.gsch__row dt{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);flex:1}.gsch__row dd{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gstay{gap:calc(var(--base-size)*2.4);padding:0 calc(var(--base-size)*1.5) calc(var(--base-size)*6);flex-direction:column;align-items:stretch}.gstay__txt{gap:calc(var(--base-size)*1.6);order:1;width:auto}.gstay__title{margin-bottom:calc(var(--base-size)*-.4)}.gstay__list-title{font-size:calc(var(--base-size)*1.5)}.gstay__lists{gap:calc(var(--base-size)*1);flex-direction:column}.gstay__list{gap:calc(var(--base-size)*1)}.gstay__list li{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gstay__list li:before{top:calc(var(--base-size)*.8);left:calc(var(--base-size)*.2);width:calc(var(--base-size)*.8);height:calc(var(--base-size)*.8)}.gstay__collage{height:calc(var(--base-size)*24);order:0}.groute__inner{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.groute__card{gap:calc(var(--base-size)*2);padding:calc(var(--base-size)*2) calc(var(--base-size)*1.6)}.groute__veil{background:linear-gradient(rgb(var(--c-blue-rgb)/.2), rgb(var(--c-blue-rgb)/.2)),linear-gradient(5.49deg, rgb(var(--c-blue-rgb)/1) 54.29%, rgb(var(--c-blue-rgb)/0) 197.14%)}.groute__top{gap:calc(var(--base-size)*.4);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);flex-direction:column;align-items:flex-start}.groute__way{flex-direction:column;align-items:stretch}.groute__point{padding:calc(var(--base-size)*1.4) calc(var(--base-size)*1.6)}.groute__name{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.groute__sub{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.groute__line{flex-direction:column}.groute__line:before,.groute__line:after{width:2px;height:calc(var(--base-size)*3);background-image:repeating-linear-gradient(180deg, rgb(var(--c-white-rgb)/.5) 0 calc(var(--base-size) * .8), transparent calc(var(--base-size) * .8) calc(var(--base-size) * 1.6));flex:none}.groute__chip{padding:calc(var(--base-size)*1) calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.5)}.groute__info{gap:calc(var(--base-size)*1.2);grid-template-columns:1fr}.gstep{gap:calc(var(--base-size)*.8);padding:calc(var(--base-size)*1.6)}.gstep__n{font-size:calc(var(--base-size)*2.2);line-height:calc(var(--base-size)*2.7)}.gstep__title,.gact__title,.gpcard__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gstep__text,.gpcard__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gbeyond{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5);flex-direction:column}.gbeyond__img{width:100%;height:calc(var(--base-size)*24)}.gbeyond__txt{gap:calc(var(--base-size)*2.4);width:auto}.gbeyond__head{gap:calc(var(--base-size)*1.2)}.gbeyond__tiles{gap:calc(var(--base-size)*1.2);grid-template-columns:1fr}.gact{gap:calc(var(--base-size)*.4);padding:calc(var(--base-size)*1.6)}.gact__text{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.gplan{padding-top:0}.gplan .ghead__text{gap:calc(var(--base-size)*1.2)}.gplan__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gplan__cards{gap:calc(var(--base-size)*1.2);grid-template-columns:1fr}.gpcard{gap:calc(var(--base-size)*1.4);padding:calc(var(--base-size)*1.6);flex-direction:row;align-items:center}.gpcard__icon{width:calc(var(--base-size)*6);height:calc(var(--base-size)*6)}.gpcard__icon img{width:calc(var(--base-size)*3.6);height:calc(var(--base-size)*3.6)}.gfaq{padding:0 calc(var(--base-size)*1.5) calc(var(--base-size)*6)}.gfaq__body{gap:calc(var(--base-size)*2.4);margin-top:calc(var(--base-size)*2.4);flex-direction:column}.gfaq__cats{width:auto;margin-inline:calc(var(--base-size)*-1.5);padding:0 calc(var(--base-size)*1.5);scroll-padding-inline:calc(var(--base-size)*1.5);scrollbar-width:none;background:0 0;border-radius:0;align-self:stretch;display:flex;overflow-x:auto}.gfaq__cats::-webkit-scrollbar{display:none}.gfaq__cat{height:calc(var(--base-size)*4);padding:0 calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2);white-space:nowrap;background-color:var(--c-light);border-radius:calc(var(--base-size)*50);flex-shrink:0;align-items:center;display:inline-flex}.gfaq__cat.is-active{border:1px solid var(--c-accent);background-image:none}.gfaq__list:before{width:100%}.gq{padding:calc(var(--base-size)*1.6) 0;background-size:100% 1px}.gq__q{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gq__a{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.gcta{height:auto}.gcta__glow{top:calc(var(--base-size)*-3.96);left:calc(var(--base-size)*-17);width:calc(var(--base-size)*52);height:calc(var(--base-size)*41.576);filter:blur(calc(var(--base-size) * 4.5))}.gcta__inner{padding:calc(var(--base-size)*6) calc(var(--base-size)*1.5)}.gcta__text{width:auto;margin-top:calc(var(--base-size)*1.2)}.gcta__btns{gap:calc(var(--base-size)*1);margin-top:calc(var(--base-size)*2.4);flex-direction:column}.gcta__btn{width:100%;height:calc(var(--base-size)*5)}.gcta__btn--touch{width:100%}.gvs__split{flex-direction:column;height:auto}.gvs__half{gap:calc(var(--base-size)*1.6);flex:none}.gvs__half--g{padding:calc(var(--base-size)*10) calc(var(--base-size)*1.5) calc(var(--base-size)*6.4)}.gvs__half--b{padding:calc(var(--base-size)*7.2) calc(var(--base-size)*1.5) calc(var(--base-size)*4.8)}.gvs__pill{height:calc(var(--base-size)*4);padding:0 calc(var(--base-size)*1.8);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);align-items:center;display:inline-flex}.gvs__name{font-size:calc(var(--base-size)*3.2);line-height:calc(var(--base-size)*3.9)}.gvs__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gvs__chips{gap:calc(var(--base-size)*.8)}.gvs__chips li{height:calc(var(--base-size)*4);padding:0 calc(var(--base-size)*1.4);font-size:calc(var(--base-size)*1.5);align-items:center;display:flex}.gvs__divider{top:calc(var(--base-size)*44.6);width:100%;height:2px;left:0}.gvs__badge{top:calc(var(--base-size)*41.1);left:calc(50% - calc(var(--base-size) * 3.6));width:calc(var(--base-size)*7.2);height:calc(var(--base-size)*7.2);font-size:calc(var(--base-size)*2.8);line-height:calc(var(--base-size)*3.4)}.gvs__inner{gap:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*4.8) calc(var(--base-size)*1.5) calc(var(--base-size)*6)}.gvs__head{row-gap:calc(var(--base-size)*1.6);grid-template-areas:"t t""g b";display:grid}.gvs__legend{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gvs__legend--g{grid-area:g;justify-self:start}.gvs__legend--b{grid-area:b;justify-self:end}.gvs__title{height:calc(var(--base-size)*6.1);grid-area:t}.gvs__pill2{height:calc(var(--base-size)*4);padding:0 calc(var(--base-size)*2.2);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);letter-spacing:0;align-items:center;display:inline-flex}.gvs__bars{gap:calc(var(--base-size)*1.8)}.gvs__row{row-gap:calc(var(--base-size)*.8);grid-template-columns:1fr;grid-template-areas:"l""g""b"}.gvs__label{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2);text-align:left}.gvs__side{gap:calc(var(--base-size)*1.2)}.gvs__side--g .gvs__value{order:1}.gvs__value{width:calc(var(--base-size)*7.2);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3);text-align:right}.gvs__track{height:calc(var(--base-size)*.6)}.gvs__track--g{justify-content:flex-start}.gvs__choose{gap:calc(var(--base-size)*1.2);grid-template-columns:1fr;padding-top:0}.gchoose{gap:calc(var(--base-size)*1);padding:calc(var(--base-size)*1.6)}.gchoose__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gchoose__list{gap:calc(var(--base-size)*1)}.gchoose__list li{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2);align-items:flex-start}.gvs__note{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.page--bakuriani .gwhy{gap:calc(var(--base-size)*1.2)}.page--bakuriani .gwhy__txt{display:contents}.page--bakuriani .gwhy__title{order:-1}.page--bakuriani .gfact{flex:1 1 0}.page--bakuriani .gfact__label{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.page--bakuriani .art__quote--guide{padding:calc(var(--base-size)*1.6)}.page--bakuriani .gplan{padding-top:calc(var(--base-size)*6)}.page--bakuriani .gcta__glow{top:calc(var(--base-size)*.99);left:calc(var(--base-size)*-16);width:calc(var(--base-size)*60);height:calc(var(--base-size)*39.6);filter:blur(calc(var(--base-size) * 3.5))}}@media only screen and (min-width:600px) and (max-width:1024px){.container{padding-inline:calc(var(--base-size)*2.4)}picture[data-t=src] img{object-position:50% 50%}.header__inner{padding:0 calc(var(--base-size)*2.4)}.h2{font-size:calc(var(--base-size)*3.6);line-height:calc(var(--base-size)*4.4)}.lead{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.field{height:calc(var(--base-size)*6);font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.dd__btn{height:calc(var(--base-size)*6)}.dd__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.rform{gap:calc(var(--base-size)*1.6)}.rform__row{gap:calc(var(--base-size)*2);flex-direction:row}.rform__consent .check__label{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.modal__win{width:calc(var(--base-size)*47.4)}.modal__body{padding:calc(var(--base-size)*2.4) calc(var(--base-size)*2.4) calc(var(--base-size)*4)}.modal__title{font-size:calc(var(--base-size)*2.6);line-height:calc(var(--base-size)*3.1)}.modal__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.modal .rform{gap:calc(var(--base-size)*1.2)}.modal .rform__row{gap:calc(var(--base-size)*2)}.modal .field,.modal .dd__text{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.9)}.modal__form>.btn,.modal__back{height:calc(var(--base-size)*6)}.modal__msg .field--area,.modal__msg--tall .field--area{height:calc(var(--base-size)*18.4)}.modal--thanks .modal__img{height:calc(var(--base-size)*34)}.modal--thanks .modal__body{padding:calc(var(--base-size)*2.4)}.footer{padding:calc(var(--base-size)*4.8) calc(var(--base-size)*2.4) calc(var(--base-size)*2.4)}.footer__logo{min-height:calc(var(--base-size)*5)}.footer__about{margin-top:calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.footer__social{margin-top:calc(var(--base-size)*2)}.footer__cols{gap:calc(var(--base-size)*3.2) calc(var(--base-size)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.footer__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.footer__links{gap:calc(var(--base-size)*1.2);flex-flow:column}.footer__links .menu-link{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.footer__col--subscribe{grid-column:1/-1;margin-top:0}.footer__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.subscribe__send{width:calc(var(--base-size)*6);height:calc(var(--base-size)*6)}.subscribe__agree .check__label{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.footer__bar{margin-top:calc(var(--base-size)*4.8);padding-top:calc(var(--base-size)*2.5);flex-direction:row;justify-content:space-between;align-items:center}.footer__mark{align-self:center;margin-block:-4px}.footer__copy,.footer__legal-link{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.hero,.hero__bg{height:calc(var(--base-size)*93)}.hero__inner{padding:0 calc(var(--base-size)*2.4)}.hero__offer{padding-top:calc(var(--base-size)*11.8)}.hero__place{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.hero__title{font-size:calc(var(--base-size)*4.8);line-height:calc(var(--base-size)*5.8)}.hero__text{width:calc(var(--base-size)*59.7);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.hero__btns{gap:calc(var(--base-size)*2);flex-direction:row}.hero__btns .btn{height:calc(var(--base-size)*6);flex:1}.hero__btns .btn:first-child{flex:0 0 calc(var(--base-size)*34.8)}.qcalc{top:calc(var(--base-size)*63.8);right:calc(var(--base-size)*2.4);left:calc(var(--base-size)*2.4);padding:calc(var(--base-size)*2)}.qcalc__fields{gap:calc(var(--base-size)*1.2) calc(var(--base-size)*2);grid-template-columns:1fr 1fr;display:grid}.qcalc__btn{height:calc(var(--base-size)*6)}.qcalc__label{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.qcalc__value{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.qcalc__submit{height:calc(var(--base-size)*6)}.why{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.why__text{width:calc(var(--base-size)*59.7)}.why__photo{height:calc(var(--base-size)*40);margin-bottom:calc(var(--base-size)*-.4)}.why__script{top:calc(var(--base-size)*30.6);left:calc(var(--base-size)*2)}.why__list{gap:calc(var(--base-size)*2.4);grid-template-rows:auto auto;grid-template-columns:1fr 1fr;grid-auto-flow:column;display:grid}.feature__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.feature__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.why__btn{height:calc(var(--base-size)*6)}.svc{padding:0 calc(var(--base-size)*2.4) calc(var(--base-size)*6)}.svc__cards{gap:calc(var(--base-size)*2);grid-template-columns:1fr 1fr;display:grid}.scard{height:calc(var(--base-size)*30)}.scard__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.scard__sub{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.calc{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.calc__card{padding:calc(var(--base-size)*2.4)}.calc__head{text-align:center}.calc__form{flex-direction:row;align-items:flex-start}.calc__left{flex:1}.ccalc__btn{height:calc(var(--base-size)*6)}.ccalc__label{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.ccalc__value{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.calc__extras{width:auto}.calc__extras-title{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9)}.calc__checks{padding-top:calc(var(--base-size)*1.6)}.calc__checks .ccheck{height:calc(var(--base-size)*2.2)}.ccheck__label{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.calc__info{flex:0 0 calc(var(--base-size)*26.4);gap:calc(var(--base-size)*.8)}.calc__est{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.calc__sum{font-size:calc(var(--base-size)*3.6);line-height:calc(var(--base-size)*4.4)}.calc__for{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2);justify-content:center}.calc__send{margin-top:calc(var(--base-size)*.8)}.calc__btn{--arrow-d:.5;font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.9)}.calc__note{font-size:calc(var(--base-size)*1.5);font-weight:500;line-height:calc(var(--base-size)*2.2)}.about{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.about__photo{height:calc(var(--base-size)*39.6)}.about__badge{bottom:calc(var(--base-size)*2);left:calc(var(--base-size)*2);height:calc(var(--base-size)*4.4);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.about__script{font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*1.92)}.about__btn{height:calc(var(--base-size)*6)}.inc__inner{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.inc__photo{height:calc(var(--base-size)*36)}.inc__script{top:calc(var(--base-size)*1.4);left:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*2.8);line-height:calc(var(--base-size)*3.1)}.page .inc__text{width:calc(var(--base-size)*59.7)}.page .inc__script{font-size:calc(var(--base-size)*3.4);line-height:calc(var(--base-size)*3.06)}.inc__label{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.inc__extra{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.inc__group--optional{margin-top:calc(var(--base-size)*-.4)}.inc__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.icard{height:calc(var(--base-size)*4.8)}.icard__title,.icard__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.inc__btn{height:calc(var(--base-size)*6)}.reviews__inner{padding:calc(var(--base-size)*6) 0 calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.reviews__side{padding-right:calc(var(--base-size)*2.4)}.reviews__score{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.reviews__viewport{margin-left:calc(var(--base-size)*-2.4);padding-left:calc(var(--base-size)*2.4);scroll-padding-inline:calc(var(--base-size)*2.4)}.reviews__track{gap:calc(var(--base-size)*2);padding-right:calc(var(--base-size)*2.4)}.rcard{flex-basis:calc(var(--base-size)*31);min-height:calc(var(--base-size)*28.2)}.rcard__name{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.rcard__avatar{font-size:calc(var(--base-size)*2)}.rcard__date{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.rcard__text{height:calc(var(--base-size)*13.8);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.rcard__more{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.packs{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.packs__cards{gap:calc(var(--base-size)*2);margin-inline:calc(var(--base-size)*-2.4);padding-inline:calc(var(--base-size)*2.4);scroll-padding-inline:calc(var(--base-size)*2.4);scroll-snap-type:x mandatory;scrollbar-width:none;display:flex;overflow-x:auto}.packs__cards::-webkit-scrollbar{display:none}.packs .pcard{flex:0 0 calc(var(--base-size)*55.7);scroll-snap-align:start}.packs .pcard__photo{height:calc(var(--base-size)*28)}.packs .pcard__tag{height:calc(var(--base-size)*4);font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.packs .pcard__title{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9)}.packs .pcard__features{gap:calc(var(--base-size)*1) calc(var(--base-size)*2);grid-template-rows:auto auto;grid-auto-flow:column}.packs .pfeat__title{font-size:calc(var(--base-size)*1.4);line-height:calc(var(--base-size)*2)}.packs .pfeat__text{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.packs .pcard__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.packs .pcard__btns{gap:calc(var(--base-size)*1.2);grid-template-columns:1fr 1fr;display:grid}.packs .pcard__btns .btn{height:calc(var(--base-size)*5)}.pcard__price{align-items:baseline}.packs .pcard__amount{font-size:calc(var(--base-size)*2.6);line-height:calc(var(--base-size)*3.8)}.packs .pcard__per{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.partners{height:calc(var(--base-size)*25.6)}.partners__title{padding-inline:calc(var(--base-size)*2.4)}.partners__strip{top:calc(var(--base-size)*6.8)}.request__inner{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.request__text{width:calc(var(--base-size)*59.7)}.request__form{gap:calc(var(--base-size)*1.6);padding:calc(var(--base-size)*2.4)}.request__form-title{font-size:calc(var(--base-size)*2.6);line-height:calc(var(--base-size)*3.1)}.request__form-text{margin-top:calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.request__fields{gap:calc(var(--base-size)*1.6) calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.request__fields>.rform__row{display:contents}.request__msg,.request__fields>.rform__consent{grid-column:1/-1}.request__msg .field--area{height:calc(var(--base-size)*18.4)}.request__send{gap:calc(var(--base-size)*1.6)}.contacts{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.contacts__cards{gap:calc(var(--base-size)*2);flex-direction:row}.ccard{gap:calc(var(--base-size)*1.6);flex-direction:column;flex:1;align-items:flex-start}.ccard__label,.ccard__note{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.ccard__value{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9)}.ccard__note{margin-top:calc(var(--base-size)*1.2)}.more-t,.more-btn.is-done-t{display:none!important}.pbanner{height:calc(var(--base-size)*52)}.pbanner__veil:after{clip-path:polygon(0 0,0 100%,44.149% 100%,100% 31.211%,100% 0)}.pbanner__glow{top:calc(var(--base-size)*6.7);left:calc(var(--base-size)*-16.1);width:calc(var(--base-size)*109);height:calc(var(--base-size)*48.6)}.pbanner--lessons .pbanner__glow{top:calc(var(--base-size)*3.2);left:calc(var(--base-size)*11.8);width:calc(var(--base-size)*53.2)}.page--guide .pbanner__glow{left:calc(var(--base-size)*-11.6);width:calc(var(--base-size)*100)}.pbanner--article .pbanner__glow{left:calc(var(--base-size)*11.8);width:calc(var(--base-size)*53.2)}.pbanner__inner{padding:calc(var(--base-size)*6.9) calc(var(--base-size)*2.4) 0}.pbanner__title{font-size:calc(var(--base-size)*4.8);line-height:calc(var(--base-size)*5.8)}.pbanner__text,.pbanner--narrow .pbanner__text{width:calc(var(--base-size)*59.7);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.ptabs{margin-inline:calc(var(--base-size)*-2.4)}.ptabs__list{padding-inline:calc(var(--base-size)*2.4)}.ptab{height:calc(var(--base-size)*4.2);font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.pklist{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.pklist__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr))}.pklist .pcard__tag{height:calc(var(--base-size)*3.9);font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.9)}.pklist .pcard__title{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9)}.pklist .pcard__info{gap:calc(var(--base-size)*1.4)}.pklist .pcard__top{gap:calc(var(--base-size)*2)}.pklist .pcard__features{grid-template-columns:calc(var(--base-size)*16.2) calc(var(--base-size)*14.1);gap:calc(var(--base-size)*1.2) calc(var(--base-size)*1.5)}.pklist .pfeat__title{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.9)}.pklist .pfeat__text{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.pklist .pcard__text{margin-top:calc(var(--base-size)*.6);font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.pklist .pcard__amount{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9)}.pklist .pcard__per{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.pklist .pcard__btns .btn{height:calc(var(--base-size)*5)}.cabout{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.cabout__photo{height:calc(var(--base-size)*39.4);margin-bottom:calc(var(--base-size)*-.4)}.cabout__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.cabout__text p+p{margin-top:calc(var(--base-size)*2.6)}.cinc__inner{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.cinc__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr))}.kcard__icon{margin-bottom:calc(var(--base-size)*1.2)}.kcard__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.kcard__text{margin-top:calc(var(--base-size)*.4);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.cext{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.cext__photo{height:calc(var(--base-size)*53)}.cext__script{top:calc(var(--base-size)*2.353);left:calc(var(--base-size)*1.663);width:calc(var(--base-size)*15.8);font-size:calc(var(--base-size)*3.4);line-height:calc(var(--base-size)*3.06)}.cext__cards{margin-top:calc(var(--base-size)*-.4);width:calc(var(--base-size)*71.6);column-count:2;column-gap:calc(var(--base-size)*1.6);display:block}.cext__cards .xcard{margin-bottom:calc(var(--base-size)*1.6);break-inside:avoid;align-items:flex-start}.cext__cards .xcard__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.cext__cards .xcard__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.cext__promo{margin-top:calc(var(--base-size)*-.4);font-size:calc(var(--base-size)*1.5);font-weight:500;line-height:calc(var(--base-size)*2.2)}.dserv{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.dserv__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr))}.dwork{grid-template-areas:"title title""text text""photo list";grid-template-columns:calc(var(--base-size)*35) minmax(0, 1fr);column-gap:calc(var(--base-size)*2);padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4);display:grid}.dwork__title{grid-area:title}.dwork__text{grid-area:text}.dwork__photo{height:calc(var(--base-size)*30);grid-area:photo}.dwork__list{grid-area:list;align-self:center}.dwork__item{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.request--b2b .field,.request--b2b .dd__text{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.hlist{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.hlist .ptab{height:calc(var(--base-size)*5)}.hlist__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr))}.modal--hotel{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4);-webkit-backdrop-filter:blur(var(--modal-blur));backdrop-filter:blur(var(--modal-blur));background-color:#000000a6}.hmodal{border-radius:calc(var(--base-size)*1.2);min-height:0}.hmodal__bar{padding:calc(var(--base-size)*1.6) calc(var(--base-size)*2.4)}.hmodal__gallery{height:calc(var(--base-size)*42);margin-inline:calc(var(--base-size)*2.4)}.hmodal__info{padding:calc(var(--base-size)*2) calc(var(--base-size)*2.4) calc(var(--base-size)*4)}.hmodal__title{font-size:calc(var(--base-size)*2.6);line-height:calc(var(--base-size)*3.1)}.hmodal__text{width:calc(var(--base-size)*59.7);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.hmodal__label{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.hmodal__grid{grid-template-columns:repeat(3,minmax(0,1fr))}.amenity{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.hmodal__btn{height:calc(var(--base-size)*6)}.hmeta{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.hcard__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.hcard__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.request--hotels .request__fields>.rform__row{display:flex}.request--hotels .only-mob+.rform__row{margin-top:calc(var(--base-size)*.4)}.request--hotels .field,.request--hotels .dd__text{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.pbanner__btn .btn{width:auto;height:calc(var(--base-size)*6)}.cabout--reverse{grid-template-areas:"title""photo""text""btn"}.cabout--reverse .cabout__title{margin-top:0}.cabout--reverse .cabout__photo{height:calc(var(--base-size)*43);margin-top:calc(var(--base-size)*1.2);margin-bottom:0}.cabout--reverse .cabout__video{top:50%;left:50%;transform:translate(-50%,-50%)}.cabout__btn .btn{height:calc(var(--base-size)*6)}.vtabs{gap:calc(var(--base-size)*.4);height:calc(var(--base-size)*3.9)}.vtab{height:calc(var(--base-size)*3.4);padding:calc(var(--base-size)*.4) calc(var(--base-size)*1.6);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.vtab.is-active{height:calc(var(--base-size)*3.8)}.loffer__tabs,.lprices__strip .lprices__cats{height:calc(var(--base-size)*3.9)}.vtabs-strip{margin-inline:calc(var(--base-size)*-2.4);padding-inline:calc(var(--base-size)*2.4)}.loffer{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.loffer__img{width:calc(var(--base-size)*35);height:calc(var(--base-size)*19.8)}.loffer__h3{font-size:calc(var(--base-size)*2.6);line-height:calc(var(--base-size)*3.1)}.loffer__text,.loffer__list li{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.loffer__list-title{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.loffer__note{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.loffer__btn{height:calc(var(--base-size)*6)}.ladvice__glow{display:none}.ladvice__inner{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.ladvice__body{width:calc(var(--base-size)*59.7);text-align:center;align-items:center;margin-inline:auto}.ladvice__btn{width:auto;height:calc(var(--base-size)*6)}.lprices__head{padding-inline:calc(var(--base-size)*2.4)}.lprices__cats{margin-left:calc(var(--base-size)*2.4)}.lprices__sports{padding-inline:calc(var(--base-size)*2.4)}.stab{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.lprices__strip .lprices__cats{width:auto;margin-right:calc(var(--base-size)*2.4)}.lprices__cards{gap:calc(var(--base-size)*2);padding-inline:calc(var(--base-size)*2.4);grid-template-columns:repeat(2,minmax(0,1fr));display:grid;overflow:visible}.lcard{width:auto}.lcard__img{height:calc(var(--base-size)*20)}.lcard__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.lcard__text,.lcard__meta{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.lcard__row{flex-direction:row;align-items:center}.lcard__row .btn{width:calc(var(--base-size)*15);height:calc(var(--base-size)*5)}.lcard__price{font-size:calc(var(--base-size)*2.6);line-height:calc(var(--base-size)*3.1)}.lcard__from{font-size:calc(var(--base-size)*1.3)}.request--lessons .request__form-head{margin-bottom:calc(var(--base-size)*-.4)}.request--lessons .request__form-text{margin-top:calc(var(--base-size)*1.2)}.request--lessons .request__fields{row-gap:calc(var(--base-size)*1.2)}.request--lessons .request__send{gap:calc(var(--base-size)*1.2)}.request--lessons .field,.request--lessons .dd__text{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.request--lessons .request__msg .field--area{height:calc(var(--base-size)*18.4)}.lessons-opts{gap:calc(var(--base-size)*1.4) calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr));padding:0;display:grid}.lessons-opts__col{display:contents}.ccheck--wrap .ccheck__label{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.rcond{padding:calc(var(--base-size)*6) 0 calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.rcond__cards{gap:calc(var(--base-size)*2);margin-left:calc(var(--base-size)*-2.4);padding-inline:calc(var(--base-size)*2.4);scroll-padding-inline:calc(var(--base-size)*2.4)}.gcard{width:calc(var(--base-size)*30);height:calc(var(--base-size)*36.4);padding:calc(var(--base-size)*1.6)}.gcard__photo{width:calc(var(--base-size)*26.6);height:calc(var(--base-size)*22)}.gcard__img{top:calc(var(--base-size)*2);left:calc(var(--base-size)*3.192);width:calc(var(--base-size)*20.2);height:calc(var(--base-size)*18)}.gcard__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.gcard__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gcard__price{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*2.2)}.rcond__btn{height:calc(var(--base-size)*6);margin-right:calc(var(--base-size)*2.4)}.rbook{padding:0 calc(var(--base-size)*2.4) calc(var(--base-size)*6)}.rbook__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(3,minmax(0,1fr))}.gcard.bcard{width:auto;height:auto;padding:calc(var(--base-size)*1.6)}.gcard__photo.bcard__photo{width:auto;height:calc(var(--base-size)*18)}.gcard__img.bcard__img{width:calc(var(--base-size)*17.2);height:calc(var(--base-size)*18);top:0;left:50%}.gcard__title.bcard__title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.rshops{padding:0 calc(var(--base-size)*2.4) calc(var(--base-size)*6)}.rshops__text{width:calc(var(--base-size)*59.7)}.rshops__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(3,minmax(0,1fr))}.scard2__img{height:calc(var(--base-size)*18)}.scard2__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.scard2__addr{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.pbadge{font-size:calc(var(--base-size)*1.1);line-height:calc(var(--base-size)*1.6)}.cstay{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.cstay__photo{height:calc(var(--base-size)*46)}.cstay__script{top:calc(var(--base-size)*1.622);left:calc(var(--base-size)*1.372);width:calc(var(--base-size)*17.5);font-size:calc(var(--base-size)*3.4);line-height:calc(var(--base-size)*3.4)}.cstay__cards{gap:calc(var(--base-size)*2.4);margin-top:calc(var(--base-size)*2);grid-template-rows:auto auto;grid-template-columns:repeat(2,minmax(0,1fr));grid-auto-flow:column;display:grid}.ctours{padding:0 0 calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.ctours__cards{gap:calc(var(--base-size)*2);margin-left:calc(var(--base-size)*-2.4);padding-inline:calc(var(--base-size)*2.4);scroll-padding-inline:calc(var(--base-size)*2.4)}.tcard{width:calc(var(--base-size)*31)}.tcard__tag{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.tcard__title{font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.9)}.tcard__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.tcard__row .btn{--arrow-d:0;height:calc(var(--base-size)*5);font-size:calc(var(--base-size)*2);line-height:calc(var(--base-size)*2.4)}.tcard__price{font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*3.5)}.tcard__from{font-size:calc(var(--base-size)*2)}.contacts--page .contacts__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr));margin-top:0;display:grid}.contacts--page .ccard{gap:calc(var(--base-size)*2.4);flex-direction:row;align-items:center}.contacts--page .ccard__note{margin-top:calc(var(--base-size)*1.6)}.e404__body{width:calc(var(--base-size)*59.7);margin-inline:auto}.e404__title{font-size:calc(var(--base-size)*2.6);line-height:calc(var(--base-size)*3.1)}.e404__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.e404__btn{width:calc(var(--base-size)*22.667);height:calc(var(--base-size)*6)}.blist{padding-inline:calc(var(--base-size)*2.4)}.blist__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr))}.ncard__photo{height:calc(var(--base-size)*24)}.pager__btn,.pager__gap{min-width:calc(var(--base-size)*5);height:calc(var(--base-size)*5)}.ncard__date{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.ncard__info{padding:calc(var(--base-size)*2)}.ncard__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.ncard__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.article__side{padding:calc(var(--base-size)*3.2) calc(var(--base-size)*2.4) 0}.article__body{padding:calc(var(--base-size)*3.2) calc(var(--base-size)*2.4) calc(var(--base-size)*6)}.atoc__title{font-size:calc(var(--base-size)*2.6);line-height:calc(var(--base-size)*3.1)}.atoc__item{padding:calc(var(--base-size)*.4) 0 calc(var(--base-size)*.4) calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.art__date{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.art__p,.art__list li{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.art__p--two p+p{margin-top:calc(var(--base-size)*2.3)}.art__lead,.art__list-title,.art__num-n{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.art__h2{font-size:calc(var(--base-size)*2.6);line-height:calc(var(--base-size)*3.1)}.art__h3{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.art__img--wide{height:calc(var(--base-size)*40)}.art__pair{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr))}.art__pair .art__img{height:calc(var(--base-size)*26)}.art__video{height:calc(var(--base-size)*40.5)}.art__quote-text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.art__quote-by{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.aother{padding:0 0 calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.aother__cards{gap:calc(var(--base-size)*2);margin-left:calc(var(--base-size)*-2.4);padding-inline:calc(var(--base-size)*2.4);scroll-padding-inline:calc(var(--base-size)*2.4)}.aother__cards .ncard{width:calc(var(--base-size)*31)}.aother__cards .ncard__photo{height:calc(var(--base-size)*18.1)}.aother__cards .ncard__info{padding:calc(var(--base-size)*1.6)}.astory{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.astory__collage{height:calc(var(--base-size)*43)}.astory__text,.aexp__text{margin-top:calc(var(--base-size)*-.4);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.astory__text p+p,.aexp__text p+p{margin-top:calc(var(--base-size)*2.6)}.astats__inner{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.astats__cards{gap:calc(var(--base-size)*2)}.astat{height:calc(var(--base-size)*12)}.astat__value{font-size:calc(var(--base-size)*4.8);line-height:calc(var(--base-size)*5.8)}.astat__label{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.about--page .about__photo{height:calc(var(--base-size)*38)}.about--page .about__badge{bottom:calc(var(--base-size)*1.6);left:calc(var(--base-size)*1.6);height:calc(var(--base-size)*4.3);font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.9)}.about--page .about__sign{margin-top:0}.aquote__inner{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.aquote__text{font-size:calc(var(--base-size)*4.8);line-height:calc(var(--base-size)*5.3)}.aquote__by{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.ateam{padding:calc(var(--base-size)*6) 0 calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.ateam__head{padding-right:calc(var(--base-size)*2.4)}.ateam__text{width:calc(var(--base-size)*59.7)}.ateam__cards{gap:calc(var(--base-size)*2)}.tmate{width:calc(var(--base-size)*31)}.tmate__photo{width:calc(var(--base-size)*27.8);height:calc(var(--base-size)*27.8)}.tmate__name{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.tmate__role{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.aexp{padding:0 calc(var(--base-size)*2.4) calc(var(--base-size)*6)}.aexp__img{height:calc(var(--base-size)*43)}.crumbs__list{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.1)}.ptitle{padding:calc(var(--base-size)*8.9) calc(var(--base-size)*2.4) 0}.ptitle__h1{font-size:calc(var(--base-size)*4.8);line-height:calc(var(--base-size)*5.8)}.legal{padding-inline:calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.legal__h2{font-size:calc(var(--base-size)*2.6);line-height:calc(var(--base-size)*3.1)}.legal__group--contact{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gwhy{gap:calc(var(--base-size)*1.2);padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.gwhy__txt{display:contents}.gwhy__title{order:-1}.gwhy__img{height:calc(var(--base-size)*49)}.gwhy__facts{margin-top:calc(var(--base-size)*1.2);justify-content:flex-start}.gfact{flex:1 1 0}.gfact__value{font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.9)}.gfact__label{font-size:calc(var(--base-size)*1.3);line-height:calc(var(--base-size)*1.6)}.gglance__inner{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.gglance .ghead__text,.gschool .ghead__text{width:calc(var(--base-size)*59.7)}.gglance__grid{gap:calc(var(--base-size)*2)}.gtile__n{font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.9)}.gtile__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.gtip__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.page--guide:not(.page--bakuriani) .gtip{align-items:center}.garea,.gschool,.gplan{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.garea__cards{gap:calc(var(--base-size)*2)}.glevel__photo{height:calc(var(--base-size)*32)}.glevel__badge{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.glevel__title,.gsch__title{font-size:calc(var(--base-size)*2.6);line-height:calc(var(--base-size)*3.1)}.glevel__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gseason{padding:0 calc(var(--base-size)*2.4) calc(var(--base-size)*6)}.gseason__cols{gap:calc(var(--base-size)*2)}.gseason__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gseason__h3,.gperiod__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.gperiod__top{flex-wrap:nowrap}.gseason__periods{gap:calc(var(--base-size)*1.2)}.gperiod__pill,.gperiod__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.art__quote--guide .art__quote-text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.art__quote--guide .art__quote-by{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gpasses__inner{gap:calc(var(--base-size)*2);padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.gpasses__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gpasses__grid{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr))}.gpass__value{font-size:calc(var(--base-size)*3.2);line-height:calc(var(--base-size)*3.9)}.gpass__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.gpass__note{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gschool__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr))}.gsch__img{height:calc(var(--base-size)*22)}.gsch__body{gap:calc(var(--base-size)*1.6)}.gsch__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gsch__row dt{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.gsch__row dd{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gstay{gap:calc(var(--base-size)*1.6);padding:0 calc(var(--base-size)*2.4) calc(var(--base-size)*6)}.gstay__txt{display:contents}.gstay__txt>*{order:1}.gstay__title{order:-1}.gstay__collage{height:calc(var(--base-size)*49);margin-bottom:calc(var(--base-size)*-.4)}.gstay__list-title{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.gstay__list li{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.groute__inner{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.groute__top{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.groute__way{flex-direction:row;align-items:center}.groute__point{flex:0 0 calc(var(--base-size)*21.5)}.groute__name{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.groute__sub{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.groute__line{flex-direction:row}.groute__line:before,.groute__line:after{background-image:repeating-linear-gradient(90deg, rgb(var(--c-white-rgb)/.5) 0 calc(var(--base-size) * .8), transparent calc(var(--base-size) * .8) calc(var(--base-size) * 1.6));flex:1;width:auto;height:2px}.groute__chip{padding:calc(var(--base-size)*1) calc(var(--base-size)*2);font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.groute__info{gap:calc(var(--base-size)*2)}.gstep__n{font-size:calc(var(--base-size)*2.4);line-height:calc(var(--base-size)*2.9)}.gstep__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.gstep__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gbeyond{gap:calc(var(--base-size)*2.4) calc(var(--base-size)*2);padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4);grid-template-columns:repeat(2,minmax(0,1fr));grid-template-areas:"img head""tiles tiles";display:grid}.gbeyond__img{height:calc(var(--base-size)*22.2);grid-area:img}.gbeyond__txt{display:contents}.gbeyond__head{grid-area:head}.gbeyond__tiles{gap:calc(var(--base-size)*2);grid-area:tiles;grid-template-columns:repeat(3,minmax(0,1fr))}.gact{min-height:calc(var(--base-size)*13.2)}.gact__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.gact__text{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gplan{padding-top:0}.gplan__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gplan__cards{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr))}.gpcard__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.gpcard__text{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gfaq{padding:0 calc(var(--base-size)*2.4) calc(var(--base-size)*6)}.gfaq__cats{margin-inline:calc(var(--base-size)*-2.4);padding:0 calc(var(--base-size)*2.4);scroll-padding-inline:calc(var(--base-size)*2.4)}.gfaq__cat{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gq{gap:calc(var(--base-size)*1.8);padding:calc(var(--base-size)*1.8) 0}.gq__q{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.gq__icon{margin-block:calc(var(--base-size)*-.2)}.gq__a{margin-bottom:calc(var(--base-size)*-.2);font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gcta__glow{top:calc(var(--base-size)*-3.414);left:calc(var(--base-size)*-34.816);width:calc(var(--base-size)*106.496);height:calc(var(--base-size)*35.848);filter:blur(calc(var(--base-size) * 4.5))}.gcta__inner{padding:calc(var(--base-size)*6) calc(var(--base-size)*2.4)}.gcta__text{width:calc(var(--base-size)*59.7)}.gcta__btns{gap:calc(var(--base-size)*2);flex-direction:row}.gcta__btn,.gcta__btn--touch{width:calc(var(--base-size)*22.667);height:calc(var(--base-size)*6);padding:0}.gvs__split{flex-direction:row}.gvs__half{gap:calc(var(--base-size)*1.6);flex:1 1 0}.gvs__half--g{padding:calc(var(--base-size)*11.2) calc(var(--base-size)*1) calc(var(--base-size)*4.8) calc(var(--base-size)*2.4)}.gvs__half--b{padding:calc(var(--base-size)*11.2) calc(var(--base-size)*2.4) calc(var(--base-size)*4.8) calc(var(--base-size)*1)}.gvs__pill{padding:0 calc(var(--base-size)*1.9);font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gvs__name{font-size:calc(var(--base-size)*4.8);line-height:calc(var(--base-size)*5.8)}.gvs__text{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.gvs__chips li{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*1.8)}.gvs__divider{width:2px;height:100%;top:0;left:calc(50% - 1px)}.gvs__badge{top:calc(var(--base-size)*2.4);font-size:calc(var(--base-size)*3.6);line-height:calc(var(--base-size)*4.4);border-width:calc(var(--base-size)*.2)}.gvs__inner{padding:calc(var(--base-size)*4.8) calc(var(--base-size)*2.4) calc(var(--base-size)*6)}.gvs__title{height:calc(var(--base-size)*5.8)}.gvs__pill2{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gvs__legend{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.gvs__bars{gap:calc(var(--base-size)*2.4) calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr));display:grid}.gvs__label{font-size:calc(var(--base-size)*1.6);line-height:calc(var(--base-size)*2.3)}.gvs__value{width:calc(var(--base-size)*8.4);font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.gvs__choose{gap:calc(var(--base-size)*2);grid-template-columns:repeat(2,minmax(0,1fr))}.gchoose__title{font-size:calc(var(--base-size)*1.8);line-height:calc(var(--base-size)*2.6)}.gchoose__list li{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.gvs__note{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2);text-align:center}.page--bakuriani .gwhy__img{height:calc(var(--base-size)*41.8)}.page--bakuriani .gfact__label{font-size:calc(var(--base-size)*1.5);line-height:calc(var(--base-size)*2.2)}.page--bakuriani .gglance .ghead__text{width:auto}.page--bakuriani .gbeyond{grid-template-areas:"head head""img img""tiles tiles"}.page--bakuriani .gbeyond__img{height:calc(var(--base-size)*49)}.page--bakuriani .gbeyond__tiles{grid-template-columns:repeat(2,minmax(0,1fr))}.page--bakuriani .gact{min-height:calc(var(--base-size)*10.6)}.page--bakuriani .gcta__glow{top:calc(var(--base-size)*.854);left:calc(var(--base-size)*-32.768);width:calc(var(--base-size)*122.88);height:calc(var(--base-size)*34.141);filter:blur(calc(var(--base-size) * 3.5))}.page--bakuriani .groute .ghead__text{width:calc(var(--base-size)*59.7)}.page--bakuriani .groute__top{flex-direction:row;justify-content:space-between}}
