*{border:0;margin:0;padding:0}*,:before,:after{box-sizing:border-box}:focus,:active,a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{-webkit-text-size-adjust:100%;-moz-text-size-adjust:100%;-ms-text-size-adjust:100%;width:100%;height:100%;font-size:14px;line-height:1}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{border:0;padding:0}a,a:visited,a:hover{text-decoration:none}ul li{list-style:none}img{vertical-align:top}h1,h2,h3,h4,h5,h6{font-size:inherit;font-weight:inherit}a{color:inherit}:root{--black:#111214;--white:#f9fafc;--blue:#1f63d4;--light-blue:#e1e9f6;--grey:#838b99;--gradient:linear-gradient(180deg, #c9dbf726 0%, #dbe7f926 58.96%, #ffffff26 100%);--light-white-40:#fff6;--light-white-50:#ffffff80;--light-white-65:#ffffffa6;--hero-padding:150px;--section-padding:100px}@media (width<=1440px){:root{--hero-padding:80px;--section-padding:80px}}@media (width<=1200px){:root{--section-padding:64px}}.heading{letter-spacing:0;font-weight:500}.heading--giant{font-size:64px;line-height:110%}.heading--large{font-size:38px;line-height:110%}.heading--medium{font-size:28px;line-height:110%}.heading--small{font-size:21px;line-height:110%}.heading--color-white{color:var(--white)}.heading--color-black{color:var(--black)}.heading--color-accent{color:var(--blue)}.heading--medi{font-weight:400}.text{letter-spacing:0;font-weight:400}.text--giant{font-size:28px;line-height:120%}.text--large{font-size:24px;line-height:120%}.text--medium{font-size:18px;line-height:120%}.text--small{font-size:16px;line-height:120%}.text--tiny{font-size:14px;line-height:120%}.text--color-white{color:var(--white)}.text--color-black{color:var(--black)}.text--color-accent{color:var(--blue)}.text--color-grey{color:var(--grey)}.text--medi{font-weight:500}@media (width<=1440px){.heading--giant{font-size:48px;line-height:55px}.heading--large{font-size:28px;line-height:34px}.heading--medium{font-size:22px;line-height:29px}.heading--small{font-size:18px;line-height:24px}.text--giant{font-size:22px;line-height:29px}.text--large{font-size:18px;line-height:24px}.text--medium{font-size:14px;line-height:21px}.text--small,.text--tiny{font-size:12px;line-height:17px}}@media (width<=1360px){.heading--giant{font-size:clamp(42px,3.35vw,46px);line-height:1.15}}@media (width<=900px){.heading--giant{font-size:36px;line-height:43px}.heading--large{font-size:26px;line-height:32px}}@media (width<=700px){.heading--giant{font-size:28px;line-height:35px}.heading--large,.heading--medium,.text--giant{font-size:22px;line-height:29px}.text--large{font-size:16px;line-height:25px}}.button{align-items:center;gap:10px;transition:all .5s;display:flex}.button:hover svg:not(.lucide-play,.lucide-map,.lucide-square-pen,.lucide-pause,.lucide-heart,.lucide-share-2){rotate:-90deg}.button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(.92)}.button:disabled,.button[aria-disabled=true]{cursor:not-allowed;opacity:.45;pointer-events:none}.button--large{padding:18px 42px;font-size:18px;line-height:100%}.button--medium{padding:18px 36px;font-size:18px;line-height:100%}.button--blue{background:var(--blue);color:var(--white)}.button--blue:hover,.button--white{color:var(--blue);background:#fff}.button--white:hover{background:var(--blue);color:#fff}.button--grey{color:var(--grey);border:1px solid var(--grey);background:0 0}.button--grey:hover{background:var(--blue);color:var(--white);border-color:#0000}.button--rounded-full{border-radius:500px}.button--rounded-small{border-radius:16px}.button svg{width:18px;height:18px;transition:all .5s}@media (width<=1440px){.button--large{padding:14px 28px;font-size:14px;line-height:21px}.button--medium{padding:14px 28px;font-size:16px;line-height:21px}}.block{width:100%;position:relative}.block:has(.block__background){padding-bottom:106px}.block:has(.block__background) .block__background{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.block:has(.block__background):after{content:"";z-index:1;background:linear-gradient(#11121499 65.33%,#111214cc 100%);width:100%;height:100%;position:absolute;top:0;left:0}.block--hero{padding:var(--hero-padding) 0 56px}.block--pt{padding:var(--section-padding) 0px 0px}.block--pb{padding:0 0 var(--hero-padding)}.block--y{padding:var(--section-padding) 0px}@media (width<=1440px){.block--hero{padding:112px 0 42px}.block--pb{padding-bottom:var(--section-padding)}}@media (width<=1360px){.block--hero{padding:96px 0 48px}}@media (width<=900px){.block--hero{padding:84px 0 48px}}@media (width<=700px){.block--hero{padding:84px 0 57px}.block--pt{padding-top:32px}.block--pb{padding-bottom:32px}.block--y{padding:32px 0}}.tag{background:var(--light-blue);border-radius:16px;align-items:center;gap:8px;max-width:max-content;padding:14px 32px;display:flex}.tag__white{background:#fff}.tag svg{width:16px;height:16px;fill:var(--blue)}.tag svg circle{color:var(--white);fill:var(--white)}@media (width<=1440px){.tag{border-radius:12px;padding:10px 16px}}.breadcrumbs{flex-wrap:wrap;align-items:center;gap:3px;display:flex}.breadcrumbs--white{color:#fff}.breadcrumbs a{opacity:.5;transition:all .5s}.breadcrumbs a:hover{opacity:1}.breadcrumbs p{opacity:.5}.breadcrumbs span{opacity:.9}html{scroll-behavior:smooth}html.menu-open,html.filter-open{overflow:hidden}html,body{background:var(--white);width:100%;min-width:320px;color:var(--black);max-width:1920px;margin:0 auto;font-family:Google Sans,Arial,sans-serif}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.visually-hidden{clip:rect(0, 0, 0, 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.container{width:min(100% - 80px,1720px);margin:0 auto}@media (width<=1440px){.container{width:min(100% - 160px,1720px)}}@media (width<=1200px){.container{width:min(100% - 96px,1720px)}}@media (width<=900px){.container{width:min(100% - 32px,100%)}}.container--wide{width:min(100% - 80px,1720px);margin:0 auto}@media (width<=1440px){.container--wide{width:min(100% - 64px,1720px)}}@media (width<=1200px){.container--wide{width:min(100% - 48px,1720px)}}@media (width<=900px){.container--wide{width:min(100% - 32px,100%)}}.container--narrow{width:min(100% - 32px,1200px);margin:0 auto}@media (width<=1440px){.container--narrow{width:min(100% - 64px,900px)}}@media (width<=1200px){.container--narrow{width:min(100% - 96px,900px)}}@media (width<=900px){.container--narrow{width:min(100% - 64px,100%)}}@media (width<=700px){.container--narrow{width:min(100% - 32px,100%)}}.header{z-index:100;-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);background:linear-gradient(#f9fafc66 0%,#f9fafc00 100%);width:100%;padding:20px 0;transition:all .5s;position:fixed;top:0;left:0}.header.menu-open .header__logo .white-logo{display:none}.header.menu-open .header__logo .black-logo{display:flex}.header.menu-open .header__burger svg{color:var(--black)}.header.back{transform:translateY(-100%)}.header--white{background:linear-gradient(#0a0a0a66 0%,#0000 100%)}.header--white .header__burger svg{color:var(--white)}.header__body{justify-content:space-between;align-items:center;width:100%;display:flex}.header__body nav ul{align-items:center;gap:85px;display:flex}.header__body nav ul li{opacity:.7;transition:all .5s}.header__body nav ul li:hover,.header__body nav ul li.is-active{opacity:1}.header__logo{width:auto;height:64px}.header__logo img{width:100%;height:100%}.header__logo .black-logo{display:none}.header__burger{background:0 0;flex-shrink:0;justify-content:center;align-items:center;width:30px;height:24px;padding:0;display:none;position:relative}.header__burger svg{width:30px;height:24px;color:var(--black);transition:opacity .3s,transform .3s;position:absolute}.header__burger .lucide-text-align-justify{opacity:1;transform:scale(1)}.header__burger .lucide-x{opacity:0;transform:rotate(-90deg)scale(.8)}.header__menu{display:none}@media (width<=1440px){.header{padding:16px 0}.header__body nav ul{gap:64px}.header__logo{height:32px}}@media (width<=1360px){.header__body nav ul{gap:32px}}@media (width<=1200px){.header{padding:14px 0}.header__desktop-nav,.header__download{display:none}.header__burger{display:flex}.header__menu{background:var(--white);opacity:0;visibility:hidden;pointer-events:none;width:100%;height:calc(100dvh - 60px);transition:opacity .3s,visibility .3s,transform .3s;display:block;position:fixed;top:60px;left:0;overflow-y:auto;transform:translateY(-12px)}.header__menu-inner{flex-direction:column;justify-content:space-between;gap:36px;min-height:100%;margin:0 auto;padding:40px 48px 32px;display:flex}}@media (width<=1200px) and (width<=900px){.header__menu-inner{padding:40px 24px 32px}}@media (width<=1200px){.header__menu-wrapper{flex-direction:column;gap:32px;display:flex}.header__menu-action{justify-content:space-between;display:flex}}@media (width<=1200px) and (width<=520px){.header__menu-action{flex-direction:column;align-items:center;gap:16px}}@media (width<=1200px){.header__menu-action .action__start{flex-direction:column;gap:20px;display:flex}}@media (width<=1200px) and (width<=520px){.header__menu-action .action__start{width:100%}.header__menu-action .action__start p{text-align:center}}@media (width<=1200px){.header__menu-action .action__start a{justify-content:center}}@media (width<=1200px) and (width<=700px){.header__menu-action .action__start a{width:100%}}@media (width<=1200px){.header__menu-navigation{grid-template-columns:1fr 1fr;gap:56px;display:grid}.header__menu-navigation nav{flex-direction:column;gap:16px;display:flex}.header__menu-navigation nav ul{flex-direction:column;align-items:flex-start;gap:12px;display:flex}.header__menu-secondary{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.header__menu-apps{gap:12px;margin-top:auto;display:flex}}@media (width<=1200px) and (width<=700px){.header__menu-apps{flex-direction:column}}@media (width<=1200px) and (width<=520px){.header__menu-apps{flex-direction:row;justify-content:space-between;width:100%}}@media (width<=1200px){.header__menu-apps a{width:165px}.header__menu-apps a img{width:100%;height:auto;display:block}.header__menu-footer{border-top:1px solid var(--light-blue);text-align:center;flex-direction:row;justify-content:space-between;align-items:center;gap:12px;padding-top:24px;display:flex}}@media (width<=1200px) and (width<=700px){.header__menu-footer{flex-direction:column}}@media (width<=1200px){.header__menu-footer>div{gap:32px;display:flex}.header.menu-open{background:var(--white);-webkit-backdrop-filter:none;backdrop-filter:none;transform:none}.header.menu-open .header__menu{opacity:1;visibility:visible;pointer-events:auto;transform:none}.header.menu-open .header__burger .lucide-text-align-justify{opacity:0;transform:rotate(90deg)scale(.8)}.header.menu-open .header__burger .lucide-x{opacity:1;transform:rotate(0)scale(1)}}@media (width<=700px){.header__menu-inner{gap:32px;width:auto;padding:32px 16px 48px}.header__menu-navigation{flex-direction:column;gap:32px;display:flex}.header__menu-navigation .header__menu-cities ul{flex-flow:wrap;justify-content:space-between;gap:20px;display:flex}.header__menu-apps{gap:12px}.header__menu-apps a{width:147px}.header__menu-footer>div{gap:24px}}.footer{background:var(--black);width:100%;padding:100px 0 42px}.footer__body{flex-direction:column;gap:42px;padding:0 64px;display:flex}.footer__body .footer__content{justify-content:space-between;display:flex}.footer__body .footer__content-main{flex-direction:column;gap:20px;display:flex}.footer__body .footer__content-main .footer__logo{width:auto;height:68px}.footer__body .footer__content-main .footer__logo img{width:auto;height:100%}.footer__body .footer__content-main p{color:var(--light-white-50);max-width:366px}.footer__body .footer__content-main .footer__action{gap:16px;margin-top:12px;display:flex}.footer__body .footer__content-main .footer__action a{width:auto;height:50px}.footer__body .footer__content-main .footer__action a img{object-fit:contain;width:100%;height:100%}.footer__body .footer__content-navigation{gap:128px;display:flex}.footer__body .footer__content-navigation .footer__navigation{gap:80px;display:flex}.footer__body .footer__content-navigation .footer__navigation nav{flex-direction:column;gap:20px;display:flex}.footer__body .footer__content-navigation .footer__navigation nav ul{flex-direction:column;gap:16px;display:flex}.footer__body .footer__content-navigation .footer__navigation nav ul li{color:var(--light-white-65)}.footer__body .footer__content-navigation .footer__gr{flex-direction:column;align-items:center;gap:20px;display:flex}.footer__body .footer__content-navigation .footer__gr span{text-align:center;color:var(--grey)}.footer__body .footer__content-navigation .footer__gr img{aspect-ratio:1;background:#fff;border-radius:16px;width:148px;padding:6px}.footer__body .footer__copyright{border-top:1px solid #ffffff14;justify-content:space-between;align-items:center;padding-top:42px;display:flex}.footer__body .footer__copyright p{color:var(--light-white-40)}.footer__body .footer__copyright nav ul{align-items:center;gap:80px;display:flex}.footer__body .footer__copyright nav ul li{color:var(--light-white-40)}@media (width<=1440px){.footer{padding:96px 0 24px}.footer__body{gap:32px;padding:0}.footer__body .footer__content-main{gap:16px}.footer__body .footer__content-main .footer__logo{height:51px}.footer__body .footer__content-main .footer__action{gap:8px;margin-top:8px}.footer__body .footer__content-main .footer__action a{height:37px}.footer__body .footer__content-navigation{gap:64px}.footer__body .footer__content-navigation .footer__navigation{gap:48px}.footer__body .footer__content-navigation .footer__navigation nav{gap:16px}.footer__body .footer__content-navigation .footer__navigation nav ul,.footer__body .footer__content-navigation .footer__gr{gap:12px}.footer__body .footer__content-navigation .footer__gr img{border-radius:12px;width:112px}.footer__body .footer__copyright{padding-top:24px}.footer__body .footer__copyright nav ul{gap:48px}}@media (width<=1200px){.footer{padding:64px 0 32px}.footer__body .footer__content-navigation{gap:32px}.footer__body .footer__content-navigation .footer__navigation{gap:28px}.footer__body .footer__content-navigation .footer__gr{display:none}.footer__body .footer__copyright nav ul{gap:24px}}@media (width<=820px){.footer__body .footer__content{flex-direction:column;gap:40px}.footer__body .footer__content-main{align-items:center}.footer__body .footer__content-main p{text-align:center}.footer__body .footer__content-navigation .footer__navigation{justify-content:space-between;gap:32px;width:100%;display:flex}.footer__body .footer__copyright{flex-direction:column;align-items:flex-start;gap:16px}}@media (width<=700px){.footer{padding:48px 0 24px}.footer__body{gap:24px}.footer__body .footer__content{flex-direction:column;gap:24px}.footer__body .footer__content-main{align-items:center}.footer__body .footer__content-main .footer__logo{height:51px}.footer__body .footer__content-main p{text-align:center;max-width:330px}.footer__body .footer__content-main p br{display:none}.footer__body .footer__content-main .footer__action{justify-content:center;width:100%}.footer__body .footer__content-main .footer__action a{width:calc(50% - 4px);max-width:165px;height:auto}.footer__body .footer__content-navigation{display:block}.footer__body .footer__content-navigation .footer__navigation{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;display:grid}.footer__body .footer__content-navigation .footer__navigation nav:first-child{grid-column:1/-1}.footer__body .footer__content-navigation .footer__gr{display:none}.footer__body .footer__copyright{flex-direction:column;align-items:flex-start;gap:12px}.footer__body .footer__copyright nav ul{flex-direction:column;align-items:flex-start;gap:8px}}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;height:100%;display:flex;margin:0!important;padding:0!important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{pointer-events:none;flex-wrap:wrap;justify-content:center;align-items:center;margin:0;display:flex}.splide__pagination li{pointer-events:auto;margin:0;line-height:1;list-style-type:none;display:inline-block}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{visibility:hidden;position:relative}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;margin:0;position:relative;list-style-type:none!important}.splide__slide img{vertical-align:bottom}.splide__spinner{contain:strict;border:2px solid #999;border-left-color:#0000;border-radius:50%;width:20px;height:20px;margin:auto;animation:1s linear infinite splide-loading;display:inline-block;position:absolute;inset:0}.splide__sr{clip:rect(0 0 0 0);border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{z-index:0;position:relative;overflow:hidden}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{opacity:0;z-index:0;margin:0!important}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__arrow{cursor:pointer;opacity:.7;z-index:1;background:#ccc;border:0;border-radius:50%;justify-content:center;align-items:center;width:2em;height:2em;padding:0;display:flex;position:absolute;top:50%;transform:translateY(-50%)}.splide__arrow svg{fill:#000;width:1.2em;height:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline-offset:3px;outline:3px solid #0bf}.splide__arrow--prev{left:1em}.splide__arrow--prev svg{transform:scaleX(-1)}.splide__arrow--next{right:1em}.splide.is-focus-in .splide__arrow:focus{outline-offset:3px;outline:3px solid #0bf}.splide__pagination{z-index:1;padding:0 1em;position:absolute;bottom:.5em;left:0;right:0}.splide__pagination__page{opacity:.7;background:#ccc;border:0;border-radius:50%;width:8px;height:8px;margin:3px;padding:0;transition:transform .2s linear;display:inline-block;position:relative}.splide__pagination__page.is-active{z-index:1;background:#fff;transform:scale(1.4)}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible,.splide.is-focus-in .splide__pagination__page:focus{outline-offset:3px;outline:3px solid #0bf}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:#0000}.splide__slide:focus{outline:0}@supports (outline-offset:-3px){.splide__slide:focus-visible{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide__slide:focus-visible{border:3px solid #0bf}}@supports (outline-offset:-3px){.splide.is-focus-in .splide__slide:focus{outline-offset:-3px;outline:3px solid #0bf}}@media screen and (-ms-high-contrast:none){.splide.is-focus-in .splide__slide:focus{border:3px solid #0bf}.splide.is-focus-in .splide__track>.splide__list>.splide__slide:focus{border-color:#0bf}}.splide__toggle{cursor:pointer}.splide__toggle:focus-visible,.splide.is-focus-in .splide__toggle:focus{outline-offset:3px;outline:3px solid #0bf}.splide__track--nav>.splide__list>.splide__slide{cursor:pointer;border:3px solid #0000}.splide__track--nav>.splide__list>.splide__slide.is-active{border:3px solid #000}.splide__arrows--rtl .splide__arrow--prev{left:auto;right:1em}.splide__arrows--rtl .splide__arrow--prev svg{transform:scaleX(1)}.splide__arrows--rtl .splide__arrow--next{left:1em;right:auto}.splide__arrows--rtl .splide__arrow--next svg{transform:scaleX(-1)}.splide__arrows--ttb .splide__arrow{left:50%;transform:translate(-50%)}.splide__arrows--ttb .splide__arrow--prev{top:1em}.splide__arrows--ttb .splide__arrow--prev svg{transform:rotate(-90deg)}.splide__arrows--ttb .splide__arrow--next{top:auto;bottom:1em}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{flex-direction:column;padding:1em 0;display:flex;inset:0 .5em 0 auto}.about-page{width:min(100% - 32px,1180px);margin:0 auto;padding:96px 0}.about-page__intro{max-width:720px}.about-page__eyebrow{color:var(--blue);text-transform:uppercase;margin-bottom:16px;font-weight:700}.about-page__title{color:var(--black);font-size:clamp(44px,7vw,84px);font-weight:700;line-height:1}.about-page__text{max-width:560px;color:var(--grey);margin-top:24px;font-size:20px;line-height:1.45}.partner-hero{min-height:clamp(812px,56.25vw,1080px);display:flex}.partner-hero>.container{display:flex}.partner-hero--authors .block__background{object-position:center}.partners{z-index:2;flex-direction:column;flex:1;justify-content:space-between;gap:64px;display:flex;position:relative}.partners__content{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.partners__content .partners__frame{flex-direction:column;gap:32px;min-width:0;display:flex}.partners__content .partners__frame-text{flex-direction:column;gap:24px;display:flex}.partners__content .partners__frame-text ul{flex-direction:column;gap:12px;display:flex}.partners__content .partners__frame-text ul li{color:var(--light-white-65);align-items:flex-start;gap:10px;display:flex}.partners__content .partners__frame-text ul li svg{width:auto;height:24px;fill:var(--blue);color:var(--blue);flex-shrink:0}.partners__content .partners__frame-text ul li svg path{stroke:#fff}.partners__content .partners__frame-text p{color:var(--light-white-65);max-width:1030px}.partners__content .partners__frame-action{align-items:center;gap:48px;display:flex}.partners__content .partners__frame-action a,.partners__content .partners__frame-action button{max-width:max-content}.partners__content .partners__frame-action ul{gap:36px;display:flex}.partners__content .partners__frame-action ul li{flex-direction:column;gap:6px;display:flex}.partners__content .partners__frame-action ul li p{color:var(--light-white-65)}.partners__content .partners__qr{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.partners__content .partners__qr span{text-align:center}.partners__content .partners__qr img{aspect-ratio:1;background:#fff;border-radius:12px;width:120px;padding:6px}@media (width<=1200px){.partners{gap:48px}.partners__content{gap:32px}.partners__content .partners__frame-action{flex-direction:column;align-items:flex-start;gap:24px}.partners__content .partners__frame-action ul{order:-1}.partners__content .partners__qr img{width:104px}}@media (width<=820px){.partners__content .partners__qr{display:none}.partners__content .partners__frame{width:100%}.partners__content .partners__frame-text h1 br{display:none}}@media (width<=700px){.partners{gap:48px}.partners__content .partners__frame{gap:24px}.partners__content .partners__frame-text{gap:20px}.partners__content .partners__frame-text ul{gap:12px}.partners__content .partners__frame-text ul li svg{height:20px;margin-top:2px}.partners__content .partners__frame-action{gap:20px;width:100%}.partners__content .partners__frame-action>a,.partners__content .partners__frame-action>button{justify-content:center;width:100%;max-width:none}.partners__content .partners__frame-action ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:10px;width:100%;display:grid}.partners__content .partners__frame-action ul li{min-width:0}.partners__content .partners__frame-action ul li br{display:none}}@media (width<=1200px){.partner-hero{min-height:760px}}@media (width<=700px){.partner-hero{min-height:844px;padding-bottom:32px}.partner-hero--business .block__background{object-position:58% center}.partner-hero--authors .block__background{object-position:48% center}.partner-hero>.container{width:calc(100% - 32px)}.partner-hero--authors{min-height:830px}}.review{flex-direction:column;width:100%;display:flex}.review__variant--authors,.review__income{display:none}.review__head{flex-direction:column;gap:32px;display:flex}.review__splide{width:100%;margin-top:10px}.review__splide .splide__track{padding:32px 0!important}.review__splide .review__item{background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;gap:32px;min-width:0;height:auto;padding:42px;display:flex;position:relative;box-shadow:0 5.33px 17.33px #9191911a}.review__splide .review__item--stats{flex-direction:column;gap:20px;display:flex}.review__splide .review__item--stats .review__stars{align-items:center;gap:2px;display:flex}.review__splide .review__item--stats .review__stars svg{width:auto;height:24px;fill:var(--blue);stroke:#0000}.review__splide .review__item-person{align-items:center;gap:12px;display:flex}.review__splide .review__item-person .avatar{aspect-ratio:1;text-transform:uppercase;background:#00e1de;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:50px;display:flex}.review__splide .review__item-person .person__info{flex-direction:column;gap:6px;display:flex}@media (width<=1440px){.review__head{gap:24px}.review__splide .review__item{border-radius:18px;padding:32px}}@media (width<=700px){.review__head{gap:20px}.review__splide{margin-top:0}.review__splide .splide__track{padding:24px 0!important}.review__splide .review__item{border-radius:16px;gap:24px;padding:24px}}.authors-page .review__variant--partners{display:none}.authors-page .review__variant--authors{display:inline}.authors-page p.review__variant--authors{display:block}.authors-page .review__income{color:#6eab4f;background:#efffe8;border-radius:100px;padding:6px 10px;display:block;position:absolute;top:42px;right:42px}@media (width<=1440px){.authors-page .review__income{top:32px;right:32px}}@media (width<=700px){.authors-page .review__income{top:24px;right:24px}}.block:has(.request){padding-left:42px;padding-right:42px}.request{--request-error:#e53935;border-radius:56px;width:100%;padding:64px;position:relative;overflow:hidden}.request--center{justify-content:center;display:flex}.request--center .request__content{max-width:1080px}.request--center .request__content .request__inputs{grid-template-columns:repeat(3,1fr)}.request--center .request__content .request__form .request__action{max-width:580px}.request:after{content:"";z-index:1;background:linear-gradient(90deg,#111214cc 0%,#1112144d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.request img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.request__content{z-index:2;background:#fff;border-radius:24px;flex-direction:column;gap:32px;max-width:700px;padding:42px;display:flex;position:relative}.request__content-head{flex-direction:column;gap:20px;display:flex}.request__content-head h2{margin-top:12px}.request__content .request__form{flex-direction:column;align-items:center;gap:42px;width:100%;display:flex}.request__content .request__form .request__inputs{grid-template-columns:repeat(2,1fr);gap:20px;width:100%;display:grid}.request__content .request__form .request__inputs--column{grid-template-columns:repeat(3,1fr)}.request__content .request__form .request__inputs .request__input{flex-direction:column;gap:10px;display:flex}.request__content .request__form .request__inputs .request__input label{transition:color .3s}.request__content .request__form .request__inputs .request__input.is-error label{color:var(--request-error)}.request__content .request__form .request__inputs .request__input-full{grid-column:1/-1}.request__content .request__form .request__inputs .request__input-full .wrap__choose{grid-template-columns:repeat(3,1fr)!important}.request__content .request__form .request__inputs .request__input-two{grid-column:span 2}.request__content .request__form .request__inputs .request__input input{background:#fff;border-radius:16px;width:100%;padding:16px 20px;box-shadow:0 5.33px 17.33px #9191911a}.request__content .request__form .request__inputs .request__input-radio{grid-template-columns:repeat(2,1fr);gap:20px;display:grid}.request__content .request__form .request__inputs .request__input-radio .radio__item{cursor:pointer;background:#fff;border-radius:16px;justify-content:center;align-items:center;width:100%;padding:16px 0;transition:all .3s;display:flex;position:relative;box-shadow:0 5.33px 17.33px #9191911a}.request__content .request__form .request__inputs .request__input-radio .radio__item:hover span{color:var(--blue)}.request__content .request__form .request__inputs .request__input-radio .radio__item:has(input:checked){background:var(--blue)}.request__content .request__form .request__inputs .request__input-radio .radio__item:has(input:checked) span{color:#fff}.request__content .request__form .request__inputs .request__input-radio .radio__item:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.request__content .request__form .request__inputs .request__input-radio .radio__item span{transition:all .5s}.request__content .request__form .request__inputs .request__input-radio .radio__item input{opacity:0;z-index:1;cursor:pointer;width:100%;height:100%;position:absolute;top:0;left:0}.request__content .request__form .request__inputs .request__input-wrap{cursor:pointer;background:#fff;border-radius:16px;justify-content:space-between;align-items:center;width:100%;padding:16px 20px;display:flex;position:relative;box-shadow:0 5.33px 17.33px #9191911a}.request__content .request__form .request__inputs .request__input-wrap:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.request__content .request__form .request__inputs .request__input-wrap.is-open .wrap__choose{opacity:1;visibility:visible;margin-top:0}.request__content .request__form .request__inputs .request__input-wrap.is-open svg{rotate:180deg}.request__content .request__form .request__inputs .request__input-wrap svg{flex-shrink:0;width:auto;height:20px;transition:all .5s}.request__content .request__form .request__inputs .request__input-wrap input{box-shadow:none;pointer-events:none;background:0 0;border-radius:0;padding:0}.request__content .request__form .request__inputs .request__input-wrap input:focus-visible{outline:none}.request__content .request__form .request__inputs .request__input-wrap input::placeholder{color:var(--black)}.request__content .request__form .request__inputs .request__input-wrap .wrap__choose{visibility:hidden;opacity:0;z-index:2;background:#fff;border-radius:16px;grid-template-columns:repeat(2,1fr);gap:16px;width:100%;margin-top:16px;padding:16px;transition:all .5s;display:grid;position:absolute;top:110%;left:50%;transform:translate(-50%);box-shadow:0 5.33px 25.33px #3636361a}.request__content .request__form .request__inputs .request__input-wrap .wrap__choose span{cursor:pointer;background:0 0;border-radius:12px;padding:8px 12px;transition:all .5s}.request__content .request__form .request__inputs .request__input-wrap .wrap__choose span:hover,.request__content .request__form .request__inputs .request__input-wrap .wrap__choose span.is-active{background:var(--blue);color:var(--white)}.request__content .request__form .request__action{flex-direction:column;gap:32px;display:flex}.request__content .request__form .request__action button{justify-content:center;width:100%}.request__content .request__form .request__action-policy{gap:16px;display:flex}.request__content .request__form .request__action-policy.is-error .policy__checkbox{border-color:var(--request-error)}.request__content .request__form .request__action-policy .policy__checkbox{aspect-ratio:1;border:1px solid var(--grey);background:0 0;border-radius:3px;flex-shrink:0;width:20px;max-height:max-content;transition:all .5s;position:relative}.request__content .request__form .request__action-policy .policy__checkbox:has(input:checked){background:var(--blue);border-color:var(--blue)}.request__content .request__form .request__action-policy .policy__checkbox:has(input:focus-visible){outline:3px solid var(--blue);outline-offset:3px}.request__content .request__form .request__action-policy .policy__checkbox input{opacity:0;width:100%;height:100%;position:absolute;top:0;left:0}.request__content .request__form .request__action-policy p a{color:var(--blue)}@media (width<=1440px){.request{border-radius:42px;padding:48px}.request__content{border-radius:18px;gap:24px;padding:32px}.request__content .request__form{gap:32px}.request__content .request__form .request__inputs{gap:16px}.request--center .request__content{max-width:960px}}@media (width<=1200px){.request{justify-content:flex-start;padding:40px}.request__content,.request--center .request__content{width:min(100%,760px);max-width:none}.request__content .request__inputs,.request__content .request__inputs--column,.request--center .request__content .request__inputs,.request--center .request__content .request__inputs--column{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=820px){.request{border-radius:32px;padding:24px}.request__content,.request--center .request__content{width:100%}.request__content .request__form .request__inputs,.request__content .request__form .request__inputs--column,.request--center .request__content .request__form .request__inputs,.request--center .request__content .request__form .request__inputs--column{grid-template-columns:1fr}.request__content .request__form .request__inputs .request__input-two,.request__content .request__form .request__inputs .request__input-full,.request__content .request__form .request__inputs--column .request__input-two,.request__content .request__form .request__inputs--column .request__input-full,.request--center .request__content .request__form .request__inputs .request__input-two,.request--center .request__content .request__form .request__inputs .request__input-full,.request--center .request__content .request__form .request__inputs--column .request__input-two,.request--center .request__content .request__form .request__inputs--column .request__input-full{grid-column:auto}}@media (width<=700px){.request{border-radius:24px;padding:12px}.request:after{background:#11121485}.request__content,.request--center .request__content{border-radius:16px;gap:24px;padding:20px}.request__content-head,.request--center .request__content-head{gap:12px}.request__content-head h2,.request--center .request__content-head h2{margin-top:8px}.request__content-head br,.request--center .request__content-head br{display:none}.request__content .request__form,.request--center .request__content .request__form{align-items:stretch;gap:24px}.request__content .request__form .request__inputs,.request--center .request__content .request__form .request__inputs{gap:16px}.request__content .request__form .request__inputs .request__input-radio,.request--center .request__content .request__form .request__inputs .request__input-radio{grid-template-columns:1fr;gap:12px}.request__content .request__form .request__inputs .request__input-full .wrap__choose,.request__content .request__form .request__inputs .request__input-wrap .wrap__choose,.request--center .request__content .request__form .request__inputs .request__input-full .wrap__choose,.request--center .request__content .request__form .request__inputs .request__input-wrap .wrap__choose{max-height:220px;overflow-y:auto;grid-template-columns:1fr!important}.request__content .request__form .request__action,.request--center .request__content .request__form .request__action{gap:20px;max-width:none}.request__content .request__form .request__action-policy,.request--center .request__content .request__form .request__action-policy{gap:12px}.block:has(.request){padding-left:16px;padding-right:16px}}.banner{background:var(--black);width:100%;padding:42px 0}.banner .container{justify-content:space-between;align-items:center;gap:32px;display:flex}.banner .container .banner__text{flex-direction:column;gap:20px;display:flex}.banner .container .banner__text p{color:var(--light-white-65)}@media (width<=1200px){.banner .container{flex-direction:column;align-items:flex-start}}@media (width<=700px){.banner{padding:32px 0}.banner .container{gap:24px}.banner .container .banner__text{gap:12px}.banner .container .banner__text br{display:none}.banner .container>.button{justify-content:center;width:100%}}.steps{flex-direction:column;gap:42px;width:100%;display:flex}.steps__head{flex-direction:column;gap:32px;display:flex}.steps__content{grid-template-columns:repeat(3,1fr);gap:20px;display:grid}.steps__content .steps__item{cursor:pointer;background:#fff;border-radius:24px;flex-direction:column;justify-content:space-between;gap:64px;height:auto;min-height:350px;padding:42px;transition:all .5s;display:flex;position:relative;overflow:hidden;box-shadow:0 5.33px 17.33px #9191911a}.steps__content .steps__item:hover{background:var(--blue)}.steps__content .steps__item:hover .steps__item-number{background:linear-gradient(#c9dbf726 0%,#dbe7f90a 58.96%,#fff0 100%);-webkit-background-clip:text;background-clip:text}.steps__content .steps__item:hover .steps__item-icon{background:#fff}.steps__content .steps__item:hover .steps__item-icon svg{color:var(--blue)}.steps__content .steps__item:hover h3{color:#fff}.steps__content .steps__item:hover p{color:var(--light-white-65)}.steps__content .steps__item:hover a{color:#fff}.steps__content .steps__item:hover a svg{rotate:-90deg}.steps__content .steps__item-number{letter-spacing:-4px;color:#0000;background:linear-gradient(#c9dbf726 0%,#dbe7f926 58.96%,#ffffff26 100%);-webkit-background-clip:text;background-clip:text;font-size:266.67px;font-weight:500;line-height:1;transition:all .5s;position:absolute;top:-24px;right:0}.steps__content .steps__item-icon{aspect-ratio:1;background:var(--blue);border-radius:16px;justify-content:center;align-items:center;width:64px;transition:all .5s;display:flex}.steps__content .steps__item-icon svg{color:#fff;width:auto;height:32px;transition:all .5s}.steps__content .steps__item-text{flex-direction:column;gap:20px;display:flex}.steps__content .steps__item-text h3,.steps__content .steps__item-text p{transition:all .5s}.steps__content .steps__item-text a{align-items:center;gap:6px;margin-top:12px;transition:all .5s;display:flex}.steps__content .steps__item-text a svg{width:auto;height:20px;transition:all .5s}@media (width<=1440px){.steps{gap:32px;min-height:396px}.steps__head{gap:24px}.steps__content{gap:16px}.steps__content .steps__item{border-radius:18px;gap:32px;min-height:262px;padding:32px}.steps__content .steps__item-number{letter-spacing:0;font-size:160px;top:-20px}.steps__content .steps__item-icon{border-radius:12px;width:52px}.steps__content .steps__item-icon svg{height:24px}.steps__content .steps__item-text{gap:12px}}@media (width<=1200px){.steps{min-height:0}.steps__content .steps__item{min-height:280px;padding:24px}.steps__content .steps__item-number{font-size:132px}}@media (width<=820px){.steps__content{grid-template-columns:1fr}.steps__content .steps__item{min-height:220px}.steps__content .steps__item br{display:none}}@media (width<=700px){.steps{gap:24px;min-height:0}.steps__content{grid-template-columns:1fr;gap:16px}.steps__content .steps__item{min-height:251px}.steps__content .steps__item br{display:none}}@media (width<=1440px){.faq-block{padding-bottom:0}}@media (width<=1200px){.faq-block{padding:64px 0}}@media (width<=900px){.faq-block{padding:48px 0}}@media (width<=700px){.faq-block{padding:32px 0}}.faq{background:#fff;border-radius:64px;flex-direction:column;gap:42px;width:100%;padding:64px;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.faq__head{flex-direction:column;gap:32px;display:flex}.faq__content{flex-direction:column;width:100%;display:flex}.faq__content .faq__item{width:100%;padding:32px 0;transition:all .5s}.faq__content .faq__item:first-child{padding-top:0}.faq__content .faq__item:last-child{padding-bottom:0}.faq__content .faq__item:not(:first-child){border-top:1px solid var(--light-blue)}.faq__content .faq__item.current .faq__item-button{background:var(--blue);rotate:180deg}.faq__content .faq__item.current .faq__item-button svg{color:#fff}.faq__content .faq__item.current .faq__item-button .lucide-minus{opacity:1}.faq__content .faq__item.current .faq__item-button .lucide-plus{opacity:0}.faq__content .faq__item-head{width:100%;color:inherit;text-align:left;cursor:pointer;background:0 0;justify-content:space-between;align-items:center;gap:24px;display:flex}.faq__content .faq__item-head .faq__item-button{aspect-ratio:1;background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:42px;transition:all .5s;display:flex;position:relative;box-shadow:2.67px 2.67px 17.33px #9191911a}.faq__content .faq__item-head .faq__item-button svg{width:auto;height:20px;color:var(--grey);flex-shrink:0;transition:all .5s;position:absolute}.faq__content .faq__item-head .faq__item-button .lucide-minus{opacity:0}.faq__content .faq__item-wrapper{max-height:0;transition:all .5s;overflow:hidden}.faq__content .faq__item-wrapper p{max-width:80%;color:var(--grey);padding-top:32px;line-height:140%}@media (width<=1440px){.faq{border-radius:42px;gap:32px;min-height:723px;padding:48px}.faq__head{gap:24px}.faq__content .faq__item{padding:25px 0}.faq__content .faq__item-head .faq__item-button{width:32px}.faq__content .faq__item-head .faq__item-button svg{height:16px}.faq__content .faq__item-wrapper p{padding-top:24px}}@media (width<=1200px){.faq{border-radius:32px;min-height:0;padding:40px}}@media (width<=900px){.faq{padding:32px}.faq__content .faq__item{padding:22px 0}}@media (width<=700px){.faq{border-radius:42px;gap:24px;padding:24px}.faq__content .faq__item{padding:20px 0}.faq__content .faq__item-head{gap:16px;font-size:16px;line-height:22px}.faq__content .faq__item-wrapper p{max-width:100%;padding-top:16px}}@media (width<=480px){.faq{min-height:654px}}@media (width<=1440px){.description-block{padding:43px 0}}@media (width<=700px){.description-block{padding:32px 0 64px}}.description{flex-direction:column;align-items:center;gap:24px;width:100%;display:flex}.description__content{max-height:88px;transition:all .5s;overflow:hidden}.description__content.show{color:var(--black)}.description__button{justify-content:center;align-items:center;width:100%;display:flex;position:relative;overflow:hidden}.description__button:after{content:"";pointer-events:none;background:linear-gradient(#f9fafc00 0%,#f9fafc 100%);width:100%;height:100%;position:absolute;top:0;left:0}@media (width<=1440px){.description{gap:20px}.description__content{max-height:88px}}@media (width<=700px){.description{gap:24px}.description__content{max-height:147px}.description__button .button{justify-content:center;width:100%}}@media (width<=480px){.description{min-height:228px}}.person{flex-direction:column;gap:42px;display:flex}.person__head{flex-direction:column;gap:32px;display:flex}.person__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:32px;display:grid}.person__content .person__item{background:#fff;border-radius:32px;flex-direction:column;gap:32px;min-width:0;padding:64px;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.person__content .person__item-head{flex-direction:column;gap:20px;display:flex}.person__content .person__item ul{flex-direction:column;gap:16px;display:flex}.person__content .person__item ul li{align-items:flex-start;gap:10px;display:flex}.person__content .person__item ul li svg{width:auto;height:20px;fill:var(--blue);color:var(--blue);flex-shrink:0;margin-top:1px}.person__content .person__item ul li svg path{stroke:var(--white)}.person__content .person__item-information{background:#f0f4f9;border-radius:12px;flex-direction:column;gap:5px;padding:16px;display:flex}.person__content .person__item-information h4{margin-top:5px}.person__content .person__item button,.person__content .person__item a{justify-content:center;width:100%;margin-top:auto;display:flex}@media (width<=1440px){.person{gap:32px}.person__head{gap:24px}.person__content{gap:20px}.person__content .person__item{border-radius:24px;gap:24px;padding:42px}}@media (width<=1200px){.person__content .person__item{padding:32px}}@media (width<=820px){.person__content{grid-template-columns:1fr}}@media (width<=700px){.person{gap:24px}.person__content{gap:16px}.person__content .person__item{border-radius:16px;gap:24px;padding:24px}}.location__item{background:#fff;border-radius:16px;flex-direction:column;gap:20px;padding:16px;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.location__item-text{flex-direction:column;flex-shrink:0;gap:12px;padding:0 16px 16px;display:flex}.location__item-preview{border-radius:16px;width:100%;height:100%;position:relative;overflow:hidden}.location__item-preview:after{content:"";z-index:1;background:linear-gradient(#11121480 0%,#11121400 50%,#11121480 100%);width:100%;height:100%;position:absolute;top:0;left:0}.location__item-preview .location__bonus,.location__item-preview .location__new{z-index:2;border-radius:10px;padding:8px 16px;position:absolute;top:20px;right:20px}.location__item-preview .location__bonus{color:var(--blue);background:#fff}.location__item-preview .location__new{background:var(--blue);color:#fff}.location__item-preview .location__map{aspect-ratio:1;z-index:2;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:42px;display:flex;position:absolute;bottom:20px;right:20px}.location__item-preview .location__map svg{fill:var(--blue);stroke:var(--blue)}.location__item-preview .location__map svg circle{fill:#fff;stroke:#fff}.location__item-preview .location__rating{z-index:2;background:#fff;border-radius:10px;padding:8px 14px;position:absolute;top:20px;left:20px}.location__item-preview .location__rating svg{width:auto;height:16px}.location__item-preview img{object-fit:cover;width:100%;height:100%;display:block}.banners{grid-template-columns:repeat(2,1fr);gap:32px;width:100%;display:grid}.banners__item{border-radius:32px;flex-direction:column;justify-content:space-between;gap:42px;height:auto;padding:64px;display:flex;position:relative;overflow:hidden}.banners__item img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.banners__item:after{content:"";object-fit:cover;z-index:1;background:linear-gradient(90deg,#111214cc 0%,#1112144d 100%);width:100%;height:100%;position:absolute;top:0;left:0}.banners__item-text{z-index:2;flex-direction:column;gap:20px;display:flex}.banners__item-text h3{margin-top:12px}.banners__item-text p{opacity:.75;max-width:425px}.banners__item a{z-index:2;max-width:max-content}@media (width<=1440px){.banners{gap:24px}.banners__item{border-radius:18px;gap:24px;height:358px;padding:48px}.banners__item-text{gap:16px}.banners__item-text h2{margin-top:8px}}@media (width<=1200px){.banners__item{height:auto;min-height:320px;padding:32px}}@media (width<=820px){.banners{grid-template-columns:1fr}.banners__item{min-height:300px}}@media (width<=700px){.banners{grid-template-columns:1fr;gap:24px}.banners__item{height:327px;min-height:0;padding:24px}.banners__item a{justify-content:center;width:100%;max-width:none}}.city-hero{min-height:clamp(812px,56.25vw,1080px);display:flex}.city-hero>.container{display:flex}.city-hero .block__background{object-position:center}.city{z-index:2;flex-direction:column;flex:1;justify-content:space-between;gap:64px;display:flex;position:relative}.city__content{justify-content:space-between;align-items:flex-end;gap:48px;display:flex}.city__content .city__information{flex-direction:column;gap:32px;min-width:0;display:flex}.city__content .city__information .city__tabs{align-items:center;gap:32px;display:flex}.city__content .city__information .city__tabs .city__tab{color:var(--light-white-65);align-items:center;gap:8px;display:flex}.city__content .city__information .city__tabs .city__tab svg{width:auto;height:16px}.city__content .city__information .city__tabs .city__tab:first-child{color:var(--blue);background:#fff;border-radius:16px;padding:14px 32px}.city__content .city__information .city__text{flex-direction:column;gap:24px;max-width:980px;display:flex}.city__content .city__information .city__text p{color:var(--light-white-65)}.city__content .city__information .city__action{align-items:center;gap:20px;display:flex}.city__content .city__qr{flex-direction:column;flex-shrink:0;align-items:center;gap:12px;display:flex}.city__content .city__qr span{text-align:center}.city__content .city__qr img{aspect-ratio:1;background:#fff;border-radius:12px;width:120px;padding:6px}@media (width<=1200px){.city-hero{min-height:760px}.city__content .city__information .city__tabs{gap:20px}.city__content .city__qr img{width:104px}}@media (width<=820px){.city__content .city__information{width:100%}.city__content .city__information .city__text h1 br,.city__content .city__information .city__text p br,.city__content .city__qr{display:none}}@media (width<=700px){.city-hero{min-height:900px;padding-bottom:32px}.city-hero>.container{width:calc(100% - 32px)}.city{gap:48px}.city__content .city__information{gap:24px}.city__content .city__information .city__tabs{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px;display:grid}.city__content .city__information .city__tabs .city__tab{background:#ffffff1a;border-radius:12px;min-height:48px;padding:10px}.city__content .city__information .city__tabs .city__tab:first-child{padding:10px}.city__content .city__information .city__text{gap:20px}.city__content .city__information .city__action{flex-direction:column;align-items:stretch;gap:12px}.city__content .city__information .city__action .button{text-align:center;justify-content:center;width:100%}}.places{flex-direction:column;gap:32px;display:flex}.places__head{justify-content:space-between;align-items:flex-end;display:flex}.places__head .places__title{flex-direction:column;gap:32px;display:flex}.places__head a{align-items:center;gap:10px;display:flex}.places__head a:hover svg{rotate:-90deg}.places__head a svg{width:auto;height:20px;transition:all .5s}.places__tabs{flex-wrap:wrap;align-items:center;gap:16px;margin-top:10px;display:flex}.places__tabs button{color:var(--grey);box-shadow:0 5.33px 17.33px #9191911a}.places__tabs button.current{background:var(--blue);color:#fff}.places__content{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.places__content .places__item{background:#fff;border-radius:16px;flex-direction:column;gap:20px;padding:16px;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.places__content .places__item-preview{border-radius:10px;width:100%;height:286px;padding:20px;position:relative;overflow:hidden}.places__content .places__item-preview img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.places__content .places__item-preview .places__item-tabs{z-index:1;gap:12px;display:flex;position:relative}.places__content .places__item-preview .places__item-tabs .places__item-tab{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.places__content .places__item-preview .places__item-tabs .places__item-tab svg{width:auto;height:16px}.places__content .places__item-main{flex-direction:column;justify-content:space-between;gap:20px;height:auto;display:flex}.places__content .places__item-main .places__item-action{justify-content:space-between;align-items:center;display:flex}.places__content .places__item-main .places__item-action .places__item-author{color:var(--grey);align-items:center;gap:10px;display:flex}.places__content .places__item-main .places__item-action .places__item-author .avatar{aspect-ratio:1;color:#fff;background:#00e1de;border-radius:50%;justify-content:center;align-items:center;width:42px;display:flex}.places__content .places__item-main .places__item-action .places__item-tarif{border-radius:64px;padding:8px 16px;line-height:140%}.places__content .places__item-main .places__item-action .places__item-tarif.free{color:#43b500;background:#e9ffdd}.places__content .places__item-main .places__item-action .places__item-tarif.premium{color:var(--grey);background:#e6edf8}@media (width<=1440px){.places__content{gap:20px}.places__content .places__item-preview{height:220px}}@media (width<=1200px){.places__content{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.places{gap:24px}.places__head{flex-direction:column;align-items:flex-start;gap:20px}.places__head .places__title{gap:20px}.places__tabs{scrollbar-width:none;flex-wrap:nowrap;overflow-x:auto}.places__tabs::-webkit-scrollbar{display:none}.places__tabs button{flex-shrink:0}.places__content{grid-template-columns:1fr;gap:16px}.places__content .places__item-preview{height:260px}}.maps{background:#fff;border-radius:24px;flex-direction:column;gap:42px;width:100%;padding:64px;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.maps__head{flex-direction:column;gap:32px;display:flex}.maps .maps__frame{flex-direction:column;align-items:center;gap:32px;display:flex}.maps .maps__frame .maps__content{border-radius:24px;justify-content:center;align-items:center;width:100%;padding:92px 0;display:flex;position:relative}.maps .maps__frame .maps__content .maps__wrapper{object-fit:cover;z-index:0;filter:blur(5px);border-radius:24px;width:100%;height:100%;position:absolute;top:0;left:0;overflow:hidden}.maps .maps__frame .maps__content .maps__wrapper img{width:100%;height:100%}.maps .maps__frame .maps__content .maps__wrapper:after{content:"";-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);object-fit:cover;z-index:1;background:0 0;border-radius:24px;width:100%;height:100%;position:absolute;top:0;left:0}.maps .maps__frame .maps__content .maps__layout{z-index:2;background:#fff;border-radius:24px;grid-template-columns:repeat(2,1fr);gap:42px;max-width:960px;padding:64px;display:grid;position:relative}.maps .maps__frame .maps__content .maps__layout-text{flex-direction:column;gap:20px;display:flex}.maps .maps__frame .maps__content .maps__layout-action{align-items:flex-end;gap:37px;display:flex}.maps .maps__frame .maps__content .maps__layout-action .maps__buttons{flex-direction:column;gap:10px;display:flex}.maps .maps__frame .maps__content .maps__layout-action .maps__buttons a{width:auto;height:64px}.maps .maps__frame .maps__content .maps__layout-action .maps__buttons a img{width:auto;height:100%}.maps .maps__frame .maps__content .maps__layout-action .maps__qr{flex-direction:column;align-items:center;gap:12px;display:flex}.maps .maps__frame .maps__content .maps__layout-action .maps__qr span{text-align:center}.maps .maps__frame .maps__content .maps__layout-action .maps__qr img{aspect-ratio:1;border:1.16px solid var(--light-blue);border-radius:12px;width:140px;padding:6px}.maps .maps__frame p{align-items:center;gap:10px;display:flex}.maps .maps__frame p svg{width:auto;height:16px}@media (width<=1440px){.maps{border-radius:18px;gap:32px;padding:48px}.maps .maps__frame .maps__content{padding:64px 32px}.maps .maps__frame .maps__content .maps__layout{gap:32px;max-width:820px;padding:48px}}@media (width<=1200px){.maps .maps__frame .maps__content .maps__layout{grid-template-columns:1fr}}@media (width<=700px){.maps{border-radius:16px;gap:24px;padding:24px}.maps__head,.maps .maps__frame{gap:20px}.maps .maps__frame .maps__content{border-radius:16px;padding:16px}.maps .maps__frame .maps__content .maps__wrapper{border-radius:16px}.maps .maps__frame .maps__content .maps__layout{border-radius:16px;gap:24px;width:100%;padding:24px}.maps .maps__frame .maps__content .maps__layout-action{width:100%}.maps .maps__frame .maps__content .maps__layout-action .maps__buttons{flex-direction:row;width:100%}.maps .maps__frame .maps__content .maps__layout-action .maps__buttons a{width:calc(50% - 5px);height:auto}.maps .maps__frame .maps__content .maps__layout-action .maps__buttons a img{width:100%;height:auto}.maps .maps__frame .maps__content .maps__layout-action .maps__qr{display:none}}.location{flex-direction:column;gap:42px;width:100%;display:flex}.location__head{justify-content:space-between;align-items:flex-end;display:flex}.location__head .head__text{flex-direction:column;gap:32px;display:flex}.location__head a{align-items:center;gap:10px;display:flex}.location__head a:hover svg{rotate:-90deg}.location__head a svg{width:auto;height:20px;transition:all .5s}.location__content{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.location__content:has(.location__item) .location__item{grid-row:span 3}.location__content:has(.location__item) .location__item--top{grid-row:span 7!important}.location__content:has(.location__item) .location__item:first-child{grid-row:span 4}.location__content:has(.location__item) .location__item:nth-child(2n){grid-row:span 4}.location__content:has(.location__item) .location__item:nth-child(5){grid-area:5/1/span 3}.location__content:has(.location__item) .location__item:nth-child(6){grid-area:4/3/span 4}@media (width<=1440px){.location{gap:32px}.location__head .head__text{gap:24px}.location__content{gap:20px}}@media (width<=1200px){.location__content{grid-template-columns:repeat(2,minmax(0,1fr))}.location__content:has(.location__item) .location__item{grid-area:span 1!important}.location__content:has(.location__item) .location__item--top{grid-row:span 2!important}}@media (width<=700px){.location{gap:24px}.location__head{flex-direction:column;align-items:flex-start;gap:20px}.location__head .head__text{gap:20px}.location__content{grid-template-columns:1fr;gap:16px}:is(.location__content:has(.location__item) .location__item,.location__content:has(.location__item) .location__item--top){min-height:420px;grid-row:auto!important}}.hero{grid-template-columns:repeat(2,1fr);gap:42px;width:100%;padding-left:100px;display:grid}.hero .hero__content{flex-direction:column;gap:64px;padding:42px 0 100px;display:flex}.hero .hero__content-text{flex-direction:column;gap:42px;display:flex}.hero .hero__content-text .hero__content-main{flex-direction:column;gap:32px;display:flex}.hero .hero__content-text .hero__content-main h1 span{color:var(--blue)}.hero .hero__content-text .hero__content-main h1 .hero__title-tail{color:var(--black);display:block}.hero .hero__content-text .hero__content-main p{font-size:24px;line-height:120%}.hero .hero__content-action{align-items:flex-end;gap:42px;display:flex}.hero .hero__content-action .action__buttons{flex-direction:column;gap:10px;display:flex}.hero .hero__content-action .action__buttons a img{object-fit:contain;width:auto;height:74px}.hero .hero__content-action .hero__qr{flex-direction:column;align-items:center;gap:16px;display:flex}.hero .hero__content-action .hero__qr span{text-align:center}.hero .hero__content-action .hero__qr img{aspect-ratio:1;border:1px solid var(--grey);border-radius:16px;flex-shrink:0;width:160px;padding:6px}.hero__image{object-fit:contain;width:100%;height:100%}@media (width<=1440px){.hero{gap:32px;height:656px;padding-left:80px}.hero .hero__content{gap:48px;padding:32px 0 0}.hero .hero__content-text{gap:32px}.hero .hero__content-text .hero__content-main{gap:24px}.hero .hero__content-text .hero__content-main p{font-size:16px;line-height:25px}.hero .hero__content-action{gap:32px}.hero .hero__content-action .action__buttons{gap:8px}.hero .hero__content-action .action__buttons a img{height:56px}.hero .hero__content-action .hero__qr{gap:12px}.hero .hero__content-action .hero__qr img{width:120px}}@media (width<=1360px){.hero{grid-template-columns:minmax(0,.95fr) minmax(0,1.05fr);align-items:center;gap:28px;height:auto;min-height:clamp(560px,45vw,612px);padding-left:clamp(48px,5vw,68px)}.hero .hero__content{gap:36px;padding:24px 0}.hero .hero__content-text{gap:28px}.hero .hero__content-text .hero__content-main{gap:20px}.hero .hero__content-action{gap:24px}.hero .hero__content-action .action__buttons a img{height:50px}.hero .hero__content-action .hero__qr img{width:104px}.hero__image{aspect-ratio:2011/1840;object-fit:contain;object-position:center right;height:auto;max-height:612px}}@media (width<=1200px){.hero{grid-template-columns:minmax(0,1fr) minmax(360px,1.05fr);min-height:0;padding:0 0 0 48px}.hero .hero__content{gap:32px}.hero .hero__content-action .action__buttons a img{height:46px}.hero .hero__content-action .hero__qr img{width:96px}.hero__image{width:100%;max-height:560px}}@media (width<=820px){.hero{flex-direction:column;gap:0;padding:0 32px;display:flex}.hero .hero__content{display:contents}.hero .hero__content-text{order:1;width:min(100%,680px)}.hero .hero__content-text .hero__content-main p br{display:none}.hero .hero__content-action{order:3;width:min(100%,404px);margin-top:24px}.hero .hero__content-action .action__buttons{flex-direction:row;gap:8px;width:100%}.hero .hero__content-action .action__buttons a{width:calc(50% - 4px)}.hero .hero__content-action .action__buttons a img{object-fit:contain;width:100%;height:auto}.hero .hero__content-action .hero__qr{display:none}.hero__image{order:2;align-self:center;width:min(100%,680px);max-height:none;margin-top:32px}}@media (width<=700px){.hero{flex-direction:column;gap:0;height:auto;padding-left:16px;padding-right:0;display:flex}.hero .hero__content{display:contents}.hero .hero__content-text{order:1;gap:24px;padding-right:16px}.hero .hero__content-text .hero__content-main{gap:16px}.hero .hero__content-text .hero__content-main h1 .hero__title-tail{color:var(--black);display:inline}.hero .hero__content-text .hero__content-main p{font-size:14px;line-height:21px}.hero .hero__content-text .hero__content-main p br{display:none}.hero .hero__content-action{order:3;margin-top:24px;padding-right:16px}.hero .hero__content-action .action__buttons{flex-direction:row;gap:8px;width:100%}.hero .hero__content-action .action__buttons a{width:calc(50% - 4px)}.hero .hero__content-action .action__buttons a img{object-fit:contain;width:100%;height:auto}.hero .hero__content-action .hero__qr{display:none}.hero__image{aspect-ratio:auto;object-fit:contain;object-position:center;order:2;width:100%;max-width:none;height:clamp(387px,92vw,560px);margin-top:32px}}@media (width<=480px){.hero__image{object-fit:cover;height:387px}}@media (width<=700px){.cities-block{padding-top:64px}}.cities{background:#fff;border-radius:64px;flex-direction:column;gap:42px;padding:64px;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.cities__head{justify-content:space-between;align-items:flex-end;display:flex}.cities__head .head__text{flex-direction:column;gap:32px;display:flex}.cities__head .head__search{border:1px solid var(--light-blue);border-radius:16px;align-items:center;gap:16px;width:40%;padding:20px;display:flex}.cities__head .head__search svg{width:auto;height:20px;color:var(--grey);flex-shrink:0}.cities__head .head__search input{width:100%}.cities__content{grid-template-columns:repeat(5,1fr);gap:20px;display:grid}.cities__content .cities__item{border-radius:24px;flex-direction:column;grid-column:span 1;justify-content:space-between;height:672px;padding:20px 20px 42px 42px;display:flex;position:relative;overflow:hidden}.cities__content .cities__item-two{grid-column:span 2}.cities__content .cities__item-three{grid-column:span 3}.cities__content .cities__item-four{grid-template-columns:span 4}.cities__content .cities__item-full{grid-template-columns:span 5}.cities__content .cities__item img{object-fit:cover;z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.cities__content .cities__item:after{content:"";z-index:1;background:linear-gradient(#11121480 0%,#1112141a 50%,#111214b3 100%);width:100%;height:100%;position:absolute;top:0;left:0}.cities__content .cities__item .tag,.cities__content .cities__item h3{z-index:2}@media (width<=1440px){.cities{border-radius:42px;gap:32px;min-height:733px;padding:48px}.cities__head .head__text{gap:24px}.cities__head .head__search{border-radius:12px;width:543px;max-width:44%;padding:13px 16px}.cities__content{grid-template-columns:1.529fr repeat(3,1fr);gap:16px}.cities__content .cities__item{border-radius:18px;grid-column:auto;height:504px;padding:16px 16px 32px}}@media (width<=1200px){.cities{border-radius:32px;min-height:0;padding:40px}.cities__head .head__search{max-width:50%}.cities__content{grid-template-columns:repeat(2,minmax(0,1fr))}.cities__content .cities__item{height:clamp(280px,34vw,360px)}}@media (width<=900px){.cities{padding:32px}.cities__head{flex-direction:column;align-items:stretch;gap:24px}.cities__head .head__search{width:100%;max-width:none}.cities__content .cities__item{height:280px}}@media (width<=700px){.cities{border-radius:42px;gap:24px;min-height:0;padding:24px}.cities__head{flex-direction:column;align-items:stretch;gap:24px}.cities__head .head__text{gap:24px}.cities__head .head__search{width:100%;max-width:none}.cities__content{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.cities__content .cities__item{height:clamp(220px,38vw,266px);padding:12px 16px 16px}}@media (width<=480px){.cities__content{grid-template-columns:1fr}.cities__content .cities__item{height:146px}.cities__content .cities__item:first-child{height:242px}}.guests{grid-template-columns:repeat(3,1fr);align-items:center;gap:64px;display:grid}.guests__content{flex-direction:column;gap:32px;display:flex}.guests__content .content__action{flex-direction:column;gap:42px;display:flex}.guests__content .content__action-button{flex-direction:column;gap:18px;display:flex}.guests__content .content__action-button button{justify-content:center;padding:20px 48px;font-size:20px;display:flex}.guests__content .content__action-button button.current{border-color:var(--blue);background:var(--blue);color:var(--white)}.guests__media{justify-content:center;align-items:center;width:100%;height:100%;display:flex;position:relative}.guests__media img:first-child{background:var(--white);border-radius:72px;width:340px;height:auto;box-shadow:0 13.33px 26.67px #05112433}.guests__media img:nth-child(2),.guests__media img:nth-child(3){position:absolute}.guests__media img:nth-child(2){width:91px;height:106px;bottom:280px;right:0}.guests__media img:nth-child(3){width:82px;height:110px;bottom:181px;left:0}.guests__lists{flex-direction:column;gap:42px;display:flex}.guests__lists ul{flex-direction:column;gap:32px;display:flex}.guests__lists ul li{gap:20px;display:flex}.guests__lists ul svg{width:auto;height:24px;fill:var(--blue);color:var(--white);flex-shrink:0;margin-bottom:-6px}@media (width<=1440px){.guests{grid-template-columns:347px minmax(0,1fr) 364px;gap:32px}.guests__content,.guests__content .content__action{gap:24px}.guests__content .content__action-button{gap:8px}.guests__content .content__action-button button{justify-content:center;padding:13px 28px;font-size:14px;line-height:21px;display:flex}.guests__content .content__action-button button.current{border-color:var(--blue);background:var(--blue);color:var(--white)}.guests__media{height:502px}.guests__media img:first-child{border-radius:54px;width:253px}.guests__media img:nth-child(2){width:68px;height:auto;bottom:215px;right:8px}.guests__media img:nth-child(3){width:62px;height:auto;bottom:136px;left:8px}.guests__lists{gap:32px}.guests__lists ul{gap:24px}.guests__lists ul li{gap:12px}.guests__lists ul svg{height:20px}}@media (width<=1200px){.guests{grid-template-columns:minmax(280px,.9fr) minmax(360px,1.1fr);gap:48px 32px}.guests__media{box-sizing:border-box;justify-self:center;width:min(100%,440px);height:480px;padding:0 56px}.guests__media img:first-child{border-radius:50px;width:min(100%,240px)}.guests__media img:nth-child(2){width:64px;bottom:202px;right:24px}.guests__media img:nth-child(3){width:58px;bottom:126px;left:24px}.guests__lists{grid-column:1/-1;grid-template-columns:minmax(240px,.8fr) minmax(0,2fr);align-items:start;gap:32px;display:grid}.guests__lists ul{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.guests__lists ul li{align-items:flex-start}.guests__lists ul li br{display:none}}@media (width<=820px){.guests{grid-template-columns:1fr;gap:40px}.guests__content{width:min(100%,560px)}.guests__content .content__action-button button{width:100%}.guests__media{width:min(100%,560px);height:480px;padding:0 72px}.guests__media img:nth-child(2){right:56px}.guests__media img:nth-child(3){left:56px}.guests__lists{grid-column:auto;grid-template-columns:1fr;gap:24px}.guests__lists ul{grid-template-columns:1fr;gap:16px}}@media (width<=700px){.guests{grid-template-columns:1fr;gap:32px}.guests__content .content__action-button button{width:100%}.guests__media{width:min(100%,560px);height:clamp(476px,80vw,560px);padding:0}.guests__media img:first-child{border-radius:38px;width:clamp(180px,36vw,240px)}.guests__media img:nth-child(2){width:clamp(50px,9vw,64px);bottom:clamp(148px,25vw,190px);right:clamp(44px,12vw,84px)}.guests__media img:nth-child(3){width:clamp(46px,8vw,58px);bottom:clamp(94px,16vw,126px);left:clamp(44px,12vw,84px)}.guests__lists{gap:24px}.guests__lists ul{gap:16px}.guests__lists ul li br{display:none}}.content{flex-direction:column;gap:42px;width:100%;display:flex}.content__head{justify-content:space-between;align-items:flex-end;display:flex}.content__head .head__text{flex-direction:column;gap:32px;display:flex}.content__head a{align-items:center;gap:8px;display:flex}.content__head a:hover svg{rotate:-90deg}.content__head a svg{width:auto;height:24px;transition:all .5s}.content__frame{grid-template-columns:repeat(5,1fr);align-items:center;gap:20px;display:grid}.content__frame .content__wrapper{justify-content:center;align-items:center;width:100%;max-height:574px;display:flex;overflow:visible}.content__frame .content__item{border-radius:24px;flex-direction:column;justify-content:space-between;gap:32px;width:100%;height:auto;min-height:574px;padding:21px 21px 32px;transition:all .5s;display:flex;position:relative;overflow:hidden}.content__frame .content__item:hover,.content__frame .content__item:focus-within{min-height:604px}.content__frame .content__item:hover button,.content__frame .content__item:focus-within button{opacity:1;margin-top:0}.content__frame .content__item button{z-index:2;opacity:0;margin-top:16px;transition:all .5s;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.content__frame .content__item img{z-index:0;width:100%;height:100%;position:absolute;top:0;left:0}.content__frame .content__item:after{content:"";z-index:1;background:linear-gradient(#11121480 0%,#1112141a 50%,#111214b3 100%);width:100%;height:100%;position:absolute;top:0;left:0}.content__frame .content__item-head{z-index:2;align-items:center;gap:10px;display:flex}.content__frame .content__item-head .content__avatar{aspect-ratio:1;text-transform:uppercase;z-index:2;background:#00e1de;border-radius:50%;justify-content:center;align-items:center;width:42px;display:flex}.content__frame .content__item h3{z-index:2;padding-left:11px}@media (width<=1440px){.content{gap:32px;min-height:561px}.content__head .head__text{gap:24px}.content__frame{gap:16px}.content__frame .content__wrapper{max-height:431px}.content__frame .content__item{border-radius:18px;height:431px;min-height:431px;padding:16px 16px 24px}.content__frame .content__item:hover,.content__frame .content__item:focus-within{min-height:431px}.content__frame .content__item-head .content__avatar{width:32px}}@media (width<=1360px){.content{min-height:0}.content__frame{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--blue) var(--light-blue);justify-content:flex-start;align-items:stretch;padding-bottom:12px;display:flex;overflow-x:auto}.content__frame .content__wrapper{scroll-snap-align:start;width:243px;min-width:243px}}@media (width<=700px){.content{width:calc(100% + 16px);min-height:0}.content__head{width:calc(100% - 16px)}.content__head>a{display:none}.content__frame{scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--blue) var(--light-blue);align-items:stretch;padding-bottom:19px;display:flex;overflow-x:auto}.content__frame .content__wrapper{scroll-snap-align:start;width:243px;min-width:243px}}.gallery{flex-direction:column;gap:42px;display:flex}.gallery__content{grid-template-columns:repeat(4,1fr);gap:32px;display:grid}.gallery__content-location .gallery__item .tag{bottom:20px;right:20px}.gallery__content-location .gallery__item:nth-child(2),.gallery__content-location .gallery__item:nth-child(3){grid-column:span 2}.gallery__content .gallery__item{border-radius:24px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.gallery__content .gallery__item:first-child{grid-area:span 2/span 2}.gallery__content .gallery__item .tag{position:absolute}.gallery__content .gallery__item .tag svg{fill:#fff;color:var(--blue)}.gallery__content .gallery__item .tag svg circle{color:var(--blue)}.gallery__content .gallery__item img{object-fit:cover;width:100%;height:100%}@media (width<=1440px){.gallery{gap:32px}.gallery__content{gap:20px}.gallery__content .gallery__item{border-radius:18px}}@media (width<=700px){.gallery{gap:24px}.gallery__content,.gallery__content-location{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.gallery__content .gallery__item,.gallery__content .gallery__item:nth-child(2),.gallery__content .gallery__item:nth-child(3),.gallery__content-location .gallery__item,.gallery__content-location .gallery__item:nth-child(2),.gallery__content-location .gallery__item:nth-child(3){aspect-ratio:1.35;border-radius:14px;grid-area:auto;min-width:0}.gallery__content .gallery__item:first-child,.gallery__content-location .gallery__item:first-child{aspect-ratio:16/10;grid-column:1/-1}.gallery__content .gallery__item:last-child .tag,.gallery__content-location .gallery__item:last-child .tag{white-space:nowrap;inset:50% auto auto 50%;transform:translate(-50%,-50%)}}.route{grid-template-columns:repeat(3,1fr);gap:64px;width:100%;display:grid}.route__content{flex-direction:column;grid-column:span 2;gap:42px;display:flex}.route__content-head{flex-direction:column;gap:42px;display:flex}.route__content-head .head__tags{align-items:center;gap:16px;display:flex}.route__content-head .head__tags-type{color:var(--blue);background:#e6edf8}.route__content-head .head__tags-mode{color:#838b99;background:#e6edf8}.route__content-head .head__tags-strength.hard{color:#b54500;background:#ffebdd}.route__content-head .head__tags-strength.easy{color:#43b500;background:#e9ffdd}.route__content-head .head__tags div{border-radius:16px;padding:10px 20px}.route__content-head .head__tags-cost{color:#43b500;background:#e9ffdd}.route__content-attr{background:#f0f4f9;border-radius:24px;grid-template-columns:repeat(5,1fr);gap:32px;padding:42px;display:grid}.route__content-attr .attr__item{align-items:center;gap:16px;display:flex}.route__content-attr .attr__item svg{width:auto;height:24px}.route__content-attr .attr__item-text{flex-direction:column;gap:6px;display:flex}.route__content-about{flex-direction:column;gap:20px;display:flex}.route__content-person{background:#fff;border-radius:24px;flex-direction:column;gap:32px;padding:42px;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.route__content-person .person__head{align-items:center;gap:40px;display:flex}.route__content-person .person__head .avatar{aspect-ratio:1;background:#00e1de;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;width:106px;display:flex;position:relative}.route__content-person .person__head .avatar svg{width:auto;height:30px;fill:var(--blue);color:var(--white);position:absolute;bottom:0;right:0}.route__content-person .person__head-information{flex-direction:column;gap:8px;display:flex}.route__content-person .person__head-information .person__title{gap:12px;display:flex}.route__content-person .person__head-information .person__role{gap:32px;display:flex}.route__content-person .person__head-information .person__attr{gap:32px;margin-top:8px;display:flex}.route__content-person .person__head-information .person__attr .attr__item{gap:6px;display:flex}.route__content-person .person__content{flex-direction:column;gap:20px;display:flex}.route__content-points{flex-direction:column;gap:42px;display:flex}.route__content-points .points__head{flex-direction:column;gap:32px;display:flex}.route__content-points .points__content{--timeline-line-width:2.5px;--timeline-card-offset:42px;--timeline-dot-size:16px;--timeline-dot-border:4px;--timeline-dot-left:-48.75px;padding-left:var(--timeline-card-offset);flex-direction:column;gap:64px;display:flex;position:relative}.route__content-points .points__content:after{width:var(--timeline-line-width);content:"";background:linear-gradient(#1f63d4 0%,#a6c3f1 40%,#dcdfe3 60%);height:100%;position:absolute;top:10px;left:0}.route__content-points .points__content .phantom__item{border-radius:24px;flex-direction:column;gap:16px;display:flex;position:relative}.route__content-points .points__content .phantom__item-modal{z-index:5;background:#fff;border-radius:24px;flex-direction:column;gap:42px;max-width:490px;padding:42px;display:flex;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);box-shadow:0 5.33px 17.33px #9191911a}.route__content-points .points__content .phantom__item-modal .icon{aspect-ratio:1;background:#edf3fc;border-radius:24px;justify-content:center;align-items:center;width:84px;display:flex}.route__content-points .points__content .phantom__item-modal .modal__text{flex-direction:column;gap:20px;display:flex}.route__content-points .points__content .phantom__item-modal .modal__text p{max-width:362px}.route__content-points .points__content .phantom__item-modal a{justify-content:center}.route__content-points .points__content .phantom__item-modal .modal__action{align-items:flex-end;gap:32px;display:flex}.route__content-points .points__content .phantom__item-modal .modal__action-buttons{flex-direction:column;gap:10px;display:flex}.route__content-points .points__content .phantom__item-modal .modal__action-buttons a{width:auto;height:64px}.route__content-points .points__content .phantom__item-modal .modal__action-buttons a img{object-fit:contain;width:auto;height:100%}.route__content-points .points__content .phantom__item-modal .modal__action-qr{flex-direction:column;align-items:center;gap:14px;display:flex}.route__content-points .points__content .phantom__item-modal .modal__action-qr span{text-align:center}.route__content-points .points__content .phantom__item-modal .modal__action-qr img{aspect-ratio:1;border:1.16px solid #e1e9f6;border-radius:14px;width:140px;padding:6px}.route__content-points .points__content .phantom__item:after{content:"";z-index:2;-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);border-radius:inherit;background:0 0;position:absolute;inset:0}.route__content-points .points__content .phantom__item-hidden{background:#fff;border-radius:24px;justify-content:space-between;align-items:center;gap:32px;padding:42px;display:flex;position:relative;box-shadow:0 5.33px 17.33px #9191911a}.route__content-points .points__content .phantom__item-hidden:after{content:"";left:var(--timeline-dot-left);width:var(--timeline-dot-size);height:var(--timeline-dot-size);border:var(--timeline-dot-border) solid #e2e4e8;z-index:3;background:#fff;border-radius:50%;position:absolute;top:0}.route__content-points .points__content .phantom__item-hidden div{background:#e2e4e8;border-radius:24px;width:100%;height:32px}.route__content-points .points__content .phantom__item-hidden svg{color:var(--black);z-index:5;flex-shrink:0;width:auto;height:24px;position:relative}.route__content-points .points__content .points__item{background:#fff;border-radius:24px;flex-direction:column;gap:32px;padding:42px;display:flex;position:relative;box-shadow:0 5.33px 17.33px #9191911a}.route__content-points .points__content .points__item-phantom{--border-radius:24px;--background:#e2e4e8}.route__content-points .points__content .points__item-phantom:after{border-color:#e2e4e8!important}.route__content-points .points__content .points__item-phantom .points__item-head .head__information{background:var(--background);border-radius:var(--border-radius);max-width:max-content}.route__content-points .points__content .points__item-phantom .points__item-head .head__information span,.route__content-points .points__content .points__item-phantom .points__item-head .head__information a{color:#0000;pointer-events:none}.route__content-points .points__content .points__item-phantom .points__item-head .head__text h4,.route__content-points .points__content .points__item-phantom .points__item-head .head__text p{background:var(--background);border-radius:var(--border-radius);color:#0000;max-width:max-content}.route__content-points .points__content .points__item-phantom .points__item-gallery .splide__slide{background:var(--background)}.route__content-points .points__content .points__item-phantom .points__item-gallery .splide__slide img{opacity:0}.route__content-points .points__content .points__item:after{content:"";left:var(--timeline-dot-left);width:var(--timeline-dot-size);height:var(--timeline-dot-size);border:var(--timeline-dot-border) solid var(--blue);z-index:3;background:#fff;border-radius:50%;position:absolute;top:0}.route__content-points .points__content .points__item-head{flex-direction:column;gap:20px;display:flex}.route__content-points .points__content .points__item-head .head__information{gap:20px;display:flex}.route__content-points .points__content .points__item-head .head__text{flex-direction:column;gap:16px;display:flex}.route__content-points .points__content .points__item-gallery{width:100%}.route__content-points .points__content .points__item-gallery .splide__slide{border-radius:24px;overflow:hidden}.route__content-points .points__content .points__item-gallery .splide__slide img{width:100%;height:100%}.route__article{background:#fff;border-radius:24px;flex-direction:column;gap:32px;max-height:max-content;padding:16px;display:flex;position:sticky;top:106px;right:0;box-shadow:0 5.33px 17.33px #9191911a}.route__article-cart{flex-direction:column;gap:20px;display:flex}.route__article-cart .cart__head{border-radius:16px;width:100%;height:240px;position:relative;overflow:hidden}.route__article-cart .cart__head img{object-fit:cover;width:100%;height:100%}.route__article-cart .cart__head-cost{z-index:2;border-radius:64px;padding:10px 20px;position:absolute;top:20px;left:20px}.route__article-cart .cart__head-cost.free{color:#43b500;background:#e9ffdd}.route__article-cart .cart__content{flex-direction:column;gap:32px;padding:0 16px;display:flex}.route__article-cart .cart__content-text{flex-direction:column;gap:10px;display:flex}.route__article-cart .cart__content-text .cart__attr{align-items:center;gap:16px;margin-top:10px;display:flex}.route__article-cart .cart__content-text .cart__attr .attr__item{align-items:center;gap:6px;display:flex}.route__article-cart .cart__content-text .cart__attr .attr__item svg{width:auto;height:16px}.route__article-cart .cart__content a{justify-content:center;box-shadow:0 8px 32px #1f63d44d}.route__article-action{flex-direction:column;gap:20px;display:flex}.route__article-action .action__qr{background:#f0f4f9;border-radius:16px;flex-direction:column;justify-content:center;align-items:center;gap:16px;width:100%;padding:20px 0;display:flex}.route__article-action .action__qr img{aspect-ratio:1;background:#fff;border:1.33px solid #e1eaf3;border-radius:16px;width:160px;padding:6px}.route__article-action .action__qr span{text-align:center}.route__article-action .action__text{flex-direction:column;gap:8px;display:flex}.route__article-action .action__buttons{grid-template-columns:repeat(2,1fr);gap:16px;margin-top:12px;display:grid}.route__article-action .action__buttons a,.route__article-action .action__buttons button{background:#f0f4f9;border:none;justify-content:center}.route__article-action .action__buttons a:hover,.route__article-action .action__buttons button:hover{background:var(--blue);color:#fff}@media (width<=1440px){.route,.route__content,.route__content-head{gap:32px}.route__content-attr,.route__content-person,.route__content-points .points__content .points__item,.route__content-points .points__content .phantom__item-hidden{padding:32px}.route__content-attr{gap:20px}.route__content-points .points__content{gap:48px}.route__article{gap:24px}.route__article-cart .cart__head{height:200px}.route__article-action .action__buttons{grid-template-columns:1fr;gap:8px}}@media (width<=1200px){.route{grid-template-columns:minmax(0,1fr)}.route__content{grid-column:auto;min-width:0}.route__content-attr{grid-template-columns:repeat(3,minmax(0,1fr))}.route__article{order:-1;grid-template-columns:minmax(0,1fr) minmax(0,1fr);min-width:0;display:grid;position:static}.route__article-cart .cart__head{height:280px}.route__article-action .action__qr{height:100%}}@media (width<=820px){.route__content-head .head__tags{flex-wrap:wrap}.route__content-head h1 br{display:none}.route__content-person .person__head{align-items:flex-start;gap:24px}.route__content-person .person__head-information .person__title,.route__content-person .person__head-information .person__role,.route__content-person .person__head-information .person__attr{flex-wrap:wrap;gap:12px}.route__content-points .points__content{--timeline-card-offset:28px;--timeline-dot-left:-34.75px}.route__content-points .points__content .points__item,.route__content-points .points__content .phantom__item-hidden{padding:24px}.route__content-points .points__content .phantom__item-modal{width:min(100% - 32px,490px);padding:32px}}@media (width<=700px){.route{gap:24px}.route__content{gap:24px;width:100%;min-width:0}.route__content-head{gap:24px}.route__content-head .head__tags{gap:8px}.route__content-head .head__tags div{border-radius:12px;padding:8px 12px}.route__content-attr{border-radius:16px;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 12px;padding:24px}.route__content-attr .attr__item{align-items:flex-start;gap:10px}.route__content-person{border-radius:16px;gap:24px;padding:24px}.route__content-person .person__head{flex-direction:column}.route__content-person .person__head .avatar{width:72px}.route__content-person .person__head-information .person__attr{grid-template-columns:repeat(3,minmax(0,1fr));display:grid}.route__content-person .person__head-information .person__attr .attr__item{flex-direction:column;min-width:0}.route__content-points{gap:24px}.route__content-points .points__head{gap:20px}.route__content-points .points__content{--timeline-card-offset:20px;--timeline-dot-size:12px;--timeline-dot-border:3px;--timeline-dot-left:-25px;gap:32px}.route__content-points .points__content .points__item{border-radius:16px;gap:24px;padding:20px}.route__content-points .points__content .points__item-head .head__information{flex-wrap:wrap;gap:8px 12px}.route__content-points .points__content .points__item-gallery .splide__slide{border-radius:14px}.route__content-points .points__content .phantom__item-hidden{border-radius:16px;padding:20px}.route__content-points .points__content .phantom__item-modal{border-radius:16px;gap:24px;width:calc(100% - 16px);padding:24px}.route__content-points .points__content .phantom__item-modal .icon{border-radius:16px;width:64px}.route__content-points .points__content .phantom__item-modal .modal__action{width:100%}.route__content-points .points__content .phantom__item-modal .modal__action-buttons{flex-direction:row;width:100%}.route__content-points .points__content .phantom__item-modal .modal__action-buttons a{width:calc(50% - 5px);height:auto}.route__content-points .points__content .phantom__item-modal .modal__action-buttons a img{width:100%;height:auto}.route__content-points .points__content .phantom__item-modal .modal__action-qr{display:none}.route__article{border-radius:18px;width:100%;min-width:0;padding:12px;display:flex}.route__article-cart .cart__head{height:240px}.route__article-cart .cart__content{gap:24px;padding:0 8px}.route__article-cart .cart__content-text .cart__attr{flex-wrap:wrap}.route__article-action .action__qr{display:none}.route__article-action .action__buttons{grid-template-columns:repeat(2,minmax(0,1fr))}}.person__audio{background:#f0f4f9;border-radius:16px;justify-content:space-between;align-items:center;gap:20px;width:100%;padding:20px;display:flex}.person__audio-time{text-align:center;min-width:54px}.person__audio-timeline{cursor:pointer;justify-content:space-between;align-items:center;gap:4px;width:100%;min-width:0;display:flex}.person__audio-timeline .audio__bar{height:var(--bar-height,18px);background:#a6c3f1;border-radius:999px;flex:0 0 4px;transition:background .2s,transform .2s}.person__audio-timeline .audio__bar.is-active{background:var(--blue)}.person__audio button{aspect-ratio:1;justify-content:center;align-items:center;width:54px;box-shadow:0 5.33px 17.33px #9191911a}.person__audio button svg{fill:#fff}.person__audio button .lucide-pause,.person__audio.is-playing button .lucide-play{display:none}.person__audio.is-playing button .lucide-pause{display:block}@media (width<=700px){.person__audio{gap:10px;padding:12px}.person__audio-time{min-width:40px}.person__audio-timeline .audio__bar:nth-child(n+23){display:none}.person__audio button{flex-shrink:0;width:42px}}.advantages{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;width:100%;display:grid}.advantages__item{background:#fff;border-radius:24px;flex-direction:column;justify-content:center;align-items:center;gap:16px;min-width:0;padding:32px 16px;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.advantages__item p{text-align:center}@media (width<=1200px){.advantages{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=700px){.advantages{grid-template-columns:1fr;gap:12px}.advantages__item{border-radius:16px;gap:6px;min-height:92px;padding:16px}.advantages__item p br{display:none}}.benefit{flex-direction:column;gap:42px;width:100%;padding:42px;display:flex}.benefit__head{flex-direction:column;gap:32px;padding:0 64px;display:flex}.benefit__content{background:var(--blue);border-radius:56px;grid-template-columns:repeat(15,minmax(0,1fr));gap:42px;width:100%;padding:64px;display:grid}.benefit__content-img{object-fit:cover;border-radius:24px;grid-column:span 8;width:100%;height:100%;min-height:390px}.benefit__content-frame{grid-column:span 7;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px;display:grid}.benefit__content-frame .benefit__item{background:#fff;border-radius:24px;flex-direction:column;gap:16px;min-width:0;padding:32px;display:flex;position:relative;overflow:hidden}.benefit__content-frame .benefit__item>:not(.benefit__item-number){z-index:1;position:relative}.benefit__content-frame .benefit__item-number{pointer-events:none;background:var(--gradient);color:#0000;-webkit-background-clip:text;background-clip:text;font-size:130px;line-height:1;position:absolute;top:-15px;right:0}@media (width<=1440px){.benefit{gap:32px;padding:32px}.benefit__head{gap:24px;padding:0 48px}.benefit__content{border-radius:42px;gap:32px;padding:48px}.benefit__content-img{border-radius:18px;min-height:300px}.benefit__content-frame{gap:16px}.benefit__content-frame .benefit__item{border-radius:18px;padding:24px}.benefit__content-frame .benefit__item-number{font-size:100px}}@media (width<=1200px){.benefit__content{grid-template-columns:1fr}.benefit__content-img,.benefit__content-frame{grid-column:auto}.benefit__content-img{aspect-ratio:16/7;min-height:0}}@media (width<=700px){.benefit{gap:24px;padding:0 16px}.benefit__head{gap:20px;padding:0}.benefit__head h2 br{display:none}.benefit__content{border-radius:24px;gap:8px;padding:12px}.benefit__content-img{aspect-ratio:16/9;border-radius:16px}.benefit__content-frame{grid-template-columns:1fr;gap:8px}.benefit__content-frame .benefit__item{border-radius:16px;gap:12px;min-height:150px;padding:20px}.benefit__content-frame .benefit__item br{display:none}.benefit__content-frame .benefit__item-number{font-size:108px;top:-8px}}.places__item{background:#fff;border-radius:16px;flex-direction:column;gap:20px;padding:16px;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.places__item-preview{border-radius:10px;width:100%;height:286px;padding:20px;position:relative;overflow:hidden}.places__item-preview img{z-index:0;object-fit:cover;width:100%;height:100%;position:absolute;top:0;left:0}.places__item-preview .places__item-tabs{z-index:1;gap:12px;display:flex;position:relative}.places__item-preview .places__item-tabs .places__item-tab{background:#fff;border-radius:10px;align-items:center;gap:8px;padding:8px 12px;display:flex}.places__item-preview .places__item-tabs .places__item-tab svg{width:auto;height:16px}.places__item-main{flex-direction:column;justify-content:space-between;gap:20px;height:auto;display:flex}.places__item-main .places__item-action{justify-content:space-between;align-items:center;display:flex}.places__item-main .places__item-action .places__item-author{color:var(--grey);align-items:center;gap:10px;display:flex}.places__item-main .places__item-action .places__item-author .avatar{aspect-ratio:1;color:#fff;background:#00e1de;border-radius:50%;justify-content:center;align-items:center;width:42px;display:flex}.places__item-main .places__item-action .places__item-tarif{border-radius:64px;padding:8px 16px;line-height:140%}.places__item-main .places__item-action .places__item-tarif.free{color:#43b500;background:#e9ffdd}.places__item-main .places__item-action .places__item-tarif.premium{color:var(--grey);background:#e6edf8}.place{grid-template-columns:repeat(3,1fr);gap:32px;display:grid;position:relative}.place__content{flex-direction:column;grid-column:span 2;gap:32px;display:flex}.place__content-tags{align-items:center;gap:16px;display:flex}.place__content-tags div{border-radius:16px;align-items:center;gap:8px;padding:8px 20px;display:flex}.place__content-tags div svg{width:auto;height:20px;fill:var(--blue);color:var(--blue);flex-shrink:0}.place__content-tags .tags__review{background:#fff;box-shadow:0 5.33px 17.33px #9191911a}.place__content-tags .tags__review span{color:var(--blue)}.place__content-tags .tags__review p{color:var(--grey)}.place__content-tags .tags__type{color:var(--blue);background:#e6edf8}.place__content-tags .tags__sale{color:#43b500;background:#e9ffdd}.place__content-description{flex-direction:column;gap:20px;margin-top:10px;display:flex}.place__content-description p{line-height:150%}.place__content-person{background:#fff;border-radius:24px;align-items:center;gap:32px;width:100%;padding:42px;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.place__content-person .avatar{aspect-ratio:1;background:#00e1de;border-radius:50%;justify-content:center;align-items:center;width:68px;display:flex;position:relative}.place__content-person .avatar svg{width:auto;height:18px;fill:var(--blue);position:absolute;bottom:0;right:0}.place__content-person .person__content{flex-direction:column;gap:8px;display:flex}.place__content-person .person__content-title{align-items:center;gap:10px;display:flex}.place__content-person .person__content-role{align-items:center;gap:32px;display:flex}.place__content-related{flex-direction:column;gap:20px;margin-top:10px;display:flex}.place__content-related .related__frame{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.place__article{background:#fff;border:1.33px solid #e1eaf3;border-radius:24px;flex-direction:column;gap:32px;max-height:max-content;padding:16px;display:flex;position:sticky;top:106px;right:0;box-shadow:0 5.33px 32px #11121414}.place__article-map{border-radius:16px;width:100%;height:210px;position:relative;overflow:hidden}.place__article-map #map{width:100%;height:100%}.place__article-map .tag{z-index:2;position:absolute;bottom:20px;right:20px}.place__article-information{flex-direction:column;gap:24px;padding:0 16px;display:flex}.place__article-information .information__item{gap:16px;display:flex}.place__article-information .information__item:not(:last-child){border-bottom:1px solid #e1eaf3;padding-bottom:32px}.place__article-information .information__item .icon{background:var(--blue);aspect-ratio:1;border-radius:10px;flex-shrink:0;justify-content:center;align-items:center;width:42px;max-height:max-content;display:flex}.place__article-information .information__item .icon svg{color:#fff;width:auto;height:24px}.place__article-information .information__item-text{flex-direction:column;gap:8px;display:flex}.place__article-information .information__item-text ul{flex-direction:column;gap:4px;display:flex}.place__article-information .information__item-text ul li{align-items:center;gap:48px;display:flex}.place__article-information .information__item-text ul li span{min-width:100px}.place__article-action{flex-direction:column;gap:42px;padding:0 16px;display:flex}.place__article-action .button{justify-content:center;box-shadow:0 8px 32px #1f63d44d}.place__article-action .action__buttons{grid-template-columns:repeat(3,1fr);gap:16px;display:grid}.place__article-action .action__buttons a,.place__article-action .action__buttons button{border-radius:14px;justify-content:center;align-items:center;padding:14px 0;transition:all .5s;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.place__article-action .action__buttons a:hover,.place__article-action .action__buttons button:hover{background:var(--blue);color:#fff}@media (width<=1440px){.place{gap:24px}.place__content-person{padding:32px}.place__content-related .related__frame{grid-template-columns:repeat(2,minmax(0,1fr))}.place__content-related .related__frame .places__item:last-child{display:none}.place__article{gap:24px}.place__article-information .information__item:not(:last-child){padding-bottom:24px}.place__article-action{gap:24px}.place__article-action .action__buttons{grid-template-columns:1fr;gap:8px}}@media (width<=1200px){.place{grid-template-columns:1fr}.place__content{grid-column:auto}.place__article{order:-1;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);display:grid;position:static}.place__article-map{height:100%;min-height:320px}.place__article-action{grid-column:1/-1}}@media (width<=700px){.place,.place__content{gap:24px}.place__content-tags{flex-wrap:wrap;align-items:stretch;gap:8px}.place__content-tags div{border-radius:12px;padding:8px 12px}.place__content-description{margin-top:0}.place__content-person{border-radius:16px;align-items:flex-start;padding:24px}.place__content-person .person__content-title,.place__content-person .person__content-role{flex-direction:column;align-items:flex-start;gap:4px}.place__content-related{margin-top:0}.place__content-related .related__frame{grid-template-columns:1fr}.place__content-related .related__frame .places__item:last-child{display:flex}.place__article{border-radius:18px;padding:12px;display:flex}.place__article-map{height:260px;min-height:0}.place__article-information{padding:0 8px}.place__article-information .information__item{gap:12px}.place__article-information .information__item-text ul li{justify-content:space-between;align-items:flex-start;gap:16px}.place__article-information .information__item-text ul li span{min-width:90px}.place__article-action{padding:0 8px 8px}}@media (width<=1440px){.routes{gap:24px}.routes__head{gap:48px}.routes__head .head__navigation,.routes__head .head__navigation .navigation__city{gap:24px}.routes__head .head__navigation .navigation__city .city__items a,.routes__head .head__navigation .navigation__city-different .different__main{padding:8px 16px}.routes__head .head__navigation p{max-width:520px}.routes__tabs{gap:24px}.routes__tabs-filter{gap:10px}.routes__tabs-action .action__type button{padding:9px 24px}.routes__content{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:32px}.routes__content-frame{grid-column:auto;gap:20px}.routes__filter-placeholder{border-radius:18px;min-height:620px}}@media (width<=1200px){.routes__head{flex-direction:column;align-items:flex-start;gap:24px}.routes__head .head__navigation{width:100%}.routes__tabs{flex-direction:column;align-items:flex-start}.routes__tabs-filter{scrollbar-width:none;width:100%;padding:8px 0 12px;overflow-x:auto}.routes__tabs-filter::-webkit-scrollbar{display:none}.routes__tabs-filter button{flex-shrink:0}.routes__tabs-action{justify-content:space-between;width:100%}.routes__content{grid-template-columns:220px minmax(0,1fr);gap:24px}.routes__content-frame{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.routes{gap:24px}.routes__head h1 br{display:none}.routes__head .head__navigation .navigation__city{scrollbar-width:none;width:100%;overflow-x:auto}.routes__head .head__navigation .navigation__city::-webkit-scrollbar{display:none}.routes__head .head__navigation .navigation__city .city__items,.routes__head .head__navigation .navigation__city-different{flex-shrink:0}.routes__tabs-action{gap:12px}.routes__tabs-action .action__sorting-main{padding-left:0}.routes__content{grid-template-columns:1fr}.routes__content-frame{grid-column:auto}.routes__filter-open{width:100%;color:var(--blue);justify-content:center;align-items:center;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.routes__content-filter{z-index:300;opacity:0;visibility:hidden;pointer-events:none;background:#1112147a;justify-content:flex-end;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.routes__content-filter.is-open{opacity:1;visibility:visible;pointer-events:auto}.routes__content-filter.is-open .routes__filter-dialog{transform:translate(0)}.routes__filter-dialog{background:var(--white);flex-direction:column;gap:24px;width:min(100% - 32px,420px);height:100dvh;padding:24px;transition:transform .3s;display:flex;transform:translate(100%)}.routes__filter-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.routes__filter-close{aspect-ratio:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.routes__filter-close svg{width:20px;height:20px}.routes__filter-placeholder{border-radius:16px;flex:1;min-height:0}}@media (width<=700px){.routes__head .head__navigation{gap:20px}.routes__tabs-action{flex-direction:column;align-items:stretch}.routes__tabs-action .action__sorting-main{justify-content:space-between}.routes__tabs-action .action__type{width:100%}.routes__tabs-action .action__type button{justify-content:center;width:50%}.routes__content-frame{grid-template-columns:1fr;gap:16px}.routes__filter-dialog{width:calc(100% - 16px);padding:20px 16px}}.routes__banner{background:var(--blue);border-radius:24px;justify-content:space-between;align-items:center;width:100%;min-height:160px;padding:42px;display:flex;position:relative;overflow:hidden}.routes__banner-text{z-index:2;flex-direction:column;gap:16px;display:flex;position:relative}.routes__banner-text p{color:var(--light-white-65)}.routes__banner-img{z-index:1;width:auto;height:156px;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.routes__banner-action{z-index:2;align-items:center;gap:10px;display:flex;position:relative}.routes__banner-action a,.routes__banner-action img{width:auto;height:50px;display:block}.routes__content-frame:has(.location__item) .location__item{grid-area:span 1/span 1}.routes__content-frame:has(.location__item) .location__item-preview{min-height:220px}.routes__content-frame:has(.location__item) .location__item:nth-child(2){grid-row:span 2}@media (width<=1200px){.routes__banner-img{opacity:.55}}@media (width<=900px){.routes__banner{padding:32px}.routes__banner-img{left:65%}.routes__banner-action{flex-direction:column}.routes__content-frame:has(.location__item) .location__item:nth-child(2){grid-row:span 1}}@media (width<=700px){.routes__banner{border-radius:18px;flex-direction:column;align-items:flex-start;min-height:330px;padding:24px}.routes__banner-text br{display:none}.routes__banner-img{opacity:.65;height:145px;left:50%}.routes__banner-action{flex-direction:row;align-items:stretch;width:100%}.routes__banner-action a{width:calc(50% - 5px);height:auto}.routes__banner-action a img{width:100%;height:auto}.routes__content-frame:has(.location__item) .location__item-preview{min-height:240px}}.routes{flex-direction:column;gap:32px;display:flex}.routes__head{justify-content:space-between;align-items:flex-end;display:flex}.routes__head .head__navigation{flex-direction:column;gap:32px;display:flex}.routes__head .head__navigation .navigation__city{align-items:flex-start;gap:64px;display:flex}.routes__head .head__navigation .navigation__city .city__items{display:flex}.routes__head .head__navigation .navigation__city .city__items a{padding:10px 26px;transition:all .5s;position:relative}.routes__head .head__navigation .navigation__city .city__items a:hover,.routes__head .head__navigation .navigation__city .city__items a.current{color:var(--black)}.routes__head .head__navigation .navigation__city .city__items a:hover:after,.routes__head .head__navigation .navigation__city .city__items a.current:after{width:100%}.routes__head .head__navigation .navigation__city .city__items a:after{content:"";z-index:1;background:var(--blue);width:0;height:1.5px;transition:all .5s;position:absolute;bottom:0;left:50%;transform:translate(-50%)}.routes__head .head__navigation .navigation__city-different{cursor:pointer;position:relative}.routes__head .head__navigation .navigation__city-different:hover .different__modal{opacity:1;visibility:visible;transform:translate(-50%)}.routes__head .head__navigation .navigation__city-different .different__main{align-items:center;gap:12px;padding:10px 24px;display:flex}.routes__head .head__navigation .navigation__city-different .different__main svg{width:auto;height:16px}.routes__head .head__navigation .navigation__city-different .different__modal{visibility:hidden;opacity:0;transition:all .5s;position:absolute;top:110%;left:50%;transform:translate(-50%,5%)}.routes__head .head__navigation .navigation__city-different .different__modal-wrap{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:16px;display:flex}.routes__head .head__navigation .navigation__city-different .different__modal-wrap a{transition:all .5s}.routes__head .head__navigation .navigation__city-different .different__modal-wrap a:hover{color:var(--black)}.routes__head .head__navigation p{max-width:644px}.routes__tabs{justify-content:space-between;align-items:center;display:flex}.routes__tabs-filter{gap:16px;display:flex}.routes__tabs-filter button{box-shadow:0 5.33px 17.33px #9191911a}.routes__tabs-filter button.current{background:var(--blue);color:#fff}.routes__tabs-action{align-items:center;gap:16px;display:flex}.routes__tabs-action .action__sorting{cursor:pointer;position:relative}.routes__tabs-action .action__sorting:hover .action__sorting-modal{opacity:1;visibility:visible;transform:translate(-50%)}.routes__tabs-action .action__sorting-main{align-items:center;gap:12px;padding:10px 24px;display:flex}.routes__tabs-action .action__sorting-main svg{width:auto;height:16px}.routes__tabs-action .action__sorting-modal{visibility:hidden;opacity:0;z-index:10;transition:all .5s;position:absolute;top:110%;left:50%;transform:translate(-50%,5%)}.routes__tabs-action .action__sorting-modal .modal__wrapper{background:#fff;border-radius:16px;flex-direction:column;align-items:center;gap:16px;padding:16px;display:flex}.routes__tabs-action .action__sorting-modal .modal__wrapper a{white-space:nowrap;transition:all .5s}.routes__tabs-action .action__sorting-modal .modal__wrapper a:hover{color:var(--black)}.routes__tabs-action .action__type{background:#fff;border-radius:64px;align-items:center;padding:8px;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.routes__tabs-action .action__type button{background:0 0;border-radius:64px;align-items:center;gap:8px;padding:10px 42px;transition:all .5s;display:flex}.routes__tabs-action .action__type button svg{width:auto;height:18px}.routes__tabs-action .action__type button:not(.current):hover{color:var(--blue)}.routes__tabs-action .action__type button.current{background:var(--blue);color:#fff}.routes__content{grid-template-columns:repeat(4,1fr);gap:80px;width:100%;display:grid}.routes__content-frame{grid-column:span 3;grid-template-columns:repeat(3,1fr);gap:32px;display:grid}.routes__filter-open{display:none}.routes__content-filter{min-width:0}.routes__filter-dialog{height:100%}.routes__filter-head{display:none}.routes__filter-placeholder{background:#e8edf4;border-radius:24px;width:100%;min-height:720px}@media (width<=1440px){.routes{gap:24px}.routes__head{gap:48px}.routes__head .head__navigation,.routes__head .head__navigation .navigation__city{gap:24px}.routes__head .head__navigation .navigation__city .city__items a,.routes__head .head__navigation .navigation__city-different .different__main{padding:8px 16px}.routes__head .head__navigation p{max-width:520px}.routes__tabs{gap:24px}.routes__tabs-filter{gap:10px}.routes__tabs-action .action__type button{padding:9px 24px}.routes__content{grid-template-columns:minmax(220px,280px) minmax(0,1fr);gap:32px}.routes__content-frame{grid-column:auto;gap:20px}.routes__filter-placeholder{border-radius:18px;min-height:620px}}@media (width<=1200px){.routes__head{flex-direction:column;align-items:flex-start;gap:24px}.routes__head .head__navigation{width:100%}.routes__tabs{flex-direction:column;align-items:flex-start}.routes__tabs-filter{scrollbar-width:none;width:100%;padding:8px 0 12px;overflow-x:auto}.routes__tabs-filter::-webkit-scrollbar{display:none}.routes__tabs-filter button{flex-shrink:0}.routes__tabs-action{justify-content:space-between;width:100%}.routes__content{grid-template-columns:220px minmax(0,1fr);gap:24px}.routes__content-frame{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=900px){.routes{gap:24px}.routes__head h1 br{display:none}.routes__head .head__navigation .navigation__city{scrollbar-width:none;width:100%;overflow-x:auto}.routes__head .head__navigation .navigation__city::-webkit-scrollbar{display:none}.routes__head .head__navigation .navigation__city .city__items,.routes__head .head__navigation .navigation__city-different{flex-shrink:0}.routes__tabs-action{gap:12px}.routes__tabs-action .action__sorting-main{padding-left:0}.routes__content{grid-template-columns:1fr}.routes__content-frame{grid-column:auto}.routes__filter-open{width:100%;color:var(--blue);justify-content:center;align-items:center;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.routes__content-filter{z-index:300;opacity:0;visibility:hidden;pointer-events:none;background:#1112147a;justify-content:flex-end;transition:opacity .3s,visibility .3s;display:flex;position:fixed;inset:0}.routes__content-filter.is-open{opacity:1;visibility:visible;pointer-events:auto}.routes__content-filter.is-open .routes__filter-dialog{transform:translate(0)}.routes__filter-dialog{background:var(--white);flex-direction:column;gap:24px;width:min(100% - 32px,420px);height:100dvh;padding:24px;transition:transform .3s;display:flex;transform:translate(100%)}.routes__filter-head{justify-content:space-between;align-items:center;gap:24px;display:flex}.routes__filter-close{aspect-ratio:1;background:#fff;border-radius:50%;justify-content:center;align-items:center;width:40px;display:flex;box-shadow:0 5.33px 17.33px #9191911a}.routes__filter-close svg{width:20px;height:20px}.routes__filter-placeholder{border-radius:16px;flex:1;min-height:0}}@media (width<=700px){.routes__head .head__navigation{gap:20px}.routes__tabs-action{flex-direction:column;align-items:stretch}.routes__tabs-action .action__sorting-main{justify-content:space-between}.routes__tabs-action .action__type{width:100%}.routes__tabs-action .action__type button{justify-content:center;width:50%}.routes__content-frame{grid-template-columns:1fr;gap:16px}.routes__filter-dialog{width:calc(100% - 16px);padding:20px 16px}}
/*$vite$:1*/