*{padding:0;margin:0;border:0}*,*:before,*:after{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}:focus,:active{outline:none}a:focus,a:active{outline:none}nav,footer,header,aside{display:block}html,body{height:100%;width:100%;font-size:100%;line-height:1;font-size:14px;-ms-text-size-adjust:100%;-moz-text-size-adjust:100%;-webkit-text-size-adjust:100%}input,button,textarea{font-family:inherit}input::-ms-clear{display:none}button{cursor:pointer}button::-moz-focus-inner{padding:0;border:0}a,a:visited{text-decoration:none}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, rgba(201, 219, 247, 0.15) 0%, rgba(219, 231, 249, 0.15) 58.96%, rgba(255, 255, 255, 0.15) 100%);--light-white-40: #FFFFFF66;--light-white-50: #FFFFFF80;--light-white-65: #FFFFFFA6;--hero-padding: 150px;--section-padding: 100px}@media(max-width: 1440px){:root{--hero-padding: 80px;--section-padding: 80px}}@media(max-width: 1200px){:root{--section-padding: 64px}}.heading{font-weight:500;letter-spacing:0}.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{font-weight:400;letter-spacing:0}.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(max-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(max-width: 1360px){.heading--giant{font-size:clamp(42px,3.35vw,46px);line-height:1.15}}@media(max-width: 900px){.heading--giant{font-size:36px;line-height:43px}.heading--large{font-size:26px;line-height:32px}}@media(max-width: 700px){.heading--giant{font-size:28px;line-height:35px}.heading--large,.heading--medium{font-size:22px;line-height:29px}.text--giant{font-size:22px;line-height:29px}.text--large{font-size:16px;line-height:25px}}.button{display:flex;align-items:center;gap:10px;transition:all .5s ease}.button:hover svg:not(.lucide-play,.lucide-map,.lucide-square-pen,.lucide-pause,.lucide-heart,.lucide-share-2,.lucide-list-filter){rotate:-90deg}.button:active:not(:disabled):not([aria-disabled=true]){filter:brightness(0.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{background:#fff;color:var(--blue)}.button--white{background:#fff;color:var(--blue)}.button--white:hover{background:var(--blue);color:#fff}.button--grey{background:rgba(0,0,0,0);color:var(--grey);border:1px solid var(--grey)}.button--grey:hover{background:var(--blue);border-color:rgba(0,0,0,0);color:var(--white)}.button--rounded-full{border-radius:500px}.button--rounded-small{border-radius:16px}.button svg{width:18px;height:18px;transition:all .5s ease}@media(max-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{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;object-fit:cover}.block:has(.block__background)::after{position:absolute;content:"";background:linear-gradient(0deg, rgba(17, 18, 20, 0.8) 0%, rgba(17, 18, 20, 0.6) 34.67%);width:100%;height:100%;position:absolute;top:0;left:0;z-index:1}.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(max-width: 1440px){.block--hero{padding:112px 0 42px}.block--pb{padding-bottom:var(--section-padding)}}@media(max-width: 1360px){.block--hero{padding:96px 0 48px}}@media(max-width: 900px){.block--hero{padding:84px 0 48px}}@media(max-width: 700px){.block--hero{padding:84px 0 57px}.block--pt{padding-top:32px}.block--pb{padding-bottom:32px}.block--y{padding:32px 0}}.tag{padding:14px 32px;display:flex;align-items:center;gap:8px;border-radius:16px;background:var(--light-blue);max-width:max-content}.tag__white{background:#fff}.tag svg{width:16px;height:16px;fill:var(--blue)}.tag svg circle{color:var(--white);fill:var(--white)}@media(max-width: 1440px){.tag{padding:10px 16px;border-radius:12px}}.breadcrumbs{display:flex;align-items:center;gap:3px;flex-wrap:wrap}.breadcrumbs--white{color:#fff}.breadcrumbs a{opacity:.5;transition:all .5s ease}.breadcrumbs a:hover{opacity:1}.breadcrumbs p{opacity:.5}.breadcrumbs span{opacity:.9}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:-ms-flexbox;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{-ms-flex-align:center;align-items:center;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;-ms-flex-pack:center;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;-ms-flex-negative:0;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s linear infinite;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle.is-active .splide__toggle__play,.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}@keyframes splide-loading{0%{transform:rotate(0)}to{transform:rotate(1turn)}}.splide__track--draggable{-webkit-touch-callout:none;-webkit-user-select:none;-ms-user-select:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.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{-ms-flex-align:center;align-items:center;background:#ccc;border:0;border-radius:50%;cursor:pointer;display:-ms-flexbox;display:flex;height:2em;-ms-flex-pack:center;justify-content:center;opacity:.7;padding:0;position:absolute;top:50%;transform:translateY(-50%);width:2em;z-index:1}.splide__arrow svg{fill:#000;height:1.2em;width:1.2em}.splide__arrow:hover:not(:disabled){opacity:.9}.splide__arrow:disabled{opacity:.3}.splide__arrow:focus-visible{outline:3px solid #0bf;outline-offset:3px}.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:3px solid #0bf;outline-offset:3px}.splide__pagination{bottom:.5em;left:0;padding:0 1em;position:absolute;right:0;z-index:1}.splide__pagination__page{background:#ccc;border:0;border-radius:50%;display:inline-block;height:8px;margin:3px;opacity:.7;padding:0;position:relative;transition:transform .2s linear;width:8px}.splide__pagination__page.is-active{background:#fff;transform:scale(1.4);z-index:1}.splide__pagination__page:hover{cursor:pointer;opacity:.9}.splide__pagination__page:focus-visible{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__pagination__page:focus{outline:3px solid #0bf;outline-offset:3px}.splide__progress__bar{background:#ccc;height:3px}.splide__slide{-webkit-tap-highlight-color:rgba(0,0,0,0)}.splide__slide:focus{outline:0}@supports(outline-offset: -3px){.splide__slide:focus-visible{outline:3px solid #0bf;outline-offset:-3px}}@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:3px solid #0bf;outline-offset:-3px}}@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{outline:3px solid #0bf;outline-offset:3px}.splide.is-focus-in .splide__toggle:focus{outline:3px solid #0bf;outline-offset:3px}.splide__track--nav>.splide__list>.splide__slide{border:3px solid rgba(0,0,0,0);cursor:pointer}.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{bottom:1em;top:auto}.splide__arrows--ttb .splide__arrow--next svg{transform:rotate(90deg)}.splide__pagination--ttb{bottom:0;display:-ms-flexbox;display:flex;-ms-flex-direction:column;flex-direction:column;left:auto;padding:1em 0;right:.5em;top:0}.cta{width:100%;position:fixed;bottom:0;left:0;background:#fff;box-shadow:0px -4px 24px 0px rgba(31,99,212,.1019607843);transition:transform .25s ease,visibility .25s ease;display:none;align-items:center;gap:10px;justify-content:space-between;padding:12px 16px 12px 16px;z-index:99;border-radius:16px 16px 0 0}.cta__brand span{white-space:nowrap}.cta .button{min-height:36px;padding:10px 22px;white-space:nowrap}@media(max-width: 700px){.cta{display:flex}}.documentation{display:flex;flex-direction:column;gap:32px}@media(max-width: 900px){.documentation{gap:24px}}.documentation__body{display:flex;flex-direction:column;gap:24px}@media(max-width: 900px){.documentation__body{gap:16px}}@font-face{font-family:"Google Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url("./google-sans-cyrillic.woff2") format("woff2");unicode-range:U+0301,U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Google Sans";font-style:normal;font-weight:400 700;font-display:swap;src:url("./google-sans-latin.woff2") format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+0304,U+0308,U+0329,U+2000-206F,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}html{scroll-behavior:smooth}html.menu-open{overflow:hidden}html.filter-open{overflow:hidden}html,body{margin:0;width:100%;min-width:320px;background:var(--white);color:var(--black);font-family:"Google Sans",Arial,sans-serif;max-width:1920px;margin:0 auto}:where(a,button,input,textarea,select,[tabindex]):focus-visible{outline:3px solid var(--blue);outline-offset:3px}.visually-hidden{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);white-space:nowrap;border:0}.container{width:min(100% - 80px,1720px);margin:0 auto}@media(max-width: 1440px){.container{width:min(100% - 160px,1720px)}}@media(max-width: 1200px){.container{width:min(100% - 96px,1720px)}}@media(max-width: 900px){.container{width:min(100% - 32px,100%)}}.container--wide{width:min(100% - 80px,1720px);margin:0 auto}@media(max-width: 1440px){.container--wide{width:min(100% - 64px,1720px)}}@media(max-width: 1200px){.container--wide{width:min(100% - 48px,1720px)}}@media(max-width: 900px){.container--wide{width:min(100% - 32px,100%)}}.container--narrow{width:min(100% - 32px,1200px);margin:0 auto}@media(max-width: 1440px){.container--narrow{width:min(100% - 64px,900px)}}@media(max-width: 1200px){.container--narrow{width:min(100% - 96px,900px)}}@media(max-width: 900px){.container--narrow{width:min(100% - 64px,100%)}}@media(max-width: 700px){.container--narrow{width:min(100% - 32px,100%)}}:root{--f-button-width: 40px;--f-button-height: 40px;--f-button-border: 0;--f-button-border-radius: 0;--f-button-color: #374151;--f-button-bg: #f8f8f8;--f-button-shadow: none;--f-button-transition: all .15s ease;--f-button-transform: none;--f-button-outline-width: 1px;--f-button-outline-color: rgba(0, 0, 0, .7);--f-button-svg-width: 20px;--f-button-svg-height: 20px;--f-button-svg-stroke-width: 1.5;--f-button-svg-fill: none;--f-button-svg-filter: none;--f-button-svg-opacity: 1;--f-button-svg-disabled-opacity: .5;--f-button-svg-transition: opacity .15s ease;--f-button-svg-transform: none}.f-button{width:var(--f-button-width);height:var(--f-button-height);border:var(--f-button-border);border-radius:var(--f-button-border-radius);color:var(--f-button-color);background:var(--f-button-bg);box-shadow:var(--f-button-shadow);transform:var(--f-button-transform);transition:var(--f-button-transition);backdrop-filter:var(--f-button-backdrop-filter);display:flex;justify-content:center;align-items:center;box-sizing:content-box;position:relative;margin:0;padding:0;pointer-events:all;cursor:pointer;overflow:hidden}@media(hover: hover){.f-button:hover:not([aria-disabled]){color:var(--f-button-hover-color, var(--f-button-color));background-color:var(--f-button-hover-bg, var(--f-button-bg))}}.f-button:active:not([aria-disabled]){color:var(--f-button-active-color, var(--f-button-hover-color, var(--f-button-color)));background-color:var(--f-button-active-bg, var(--f-button-hover-bg, var(--f-button-bg)))}.f-button:focus{outline:none}.f-button:focus-visible{outline:var(--f-button-outline-width) solid var(--f-button-outline-color);outline-offset:var(--f-button-outline-offset)}.f-button svg{width:var(--f-button-svg-width);height:var(--f-button-svg-height);transform:var(--f-button-svg-transform);fill:var(--f-button-svg-fill);filter:var(--f-button-svg-filter);opacity:var(--f-button-svg-opacity, 1);transition:var(--f-button-svg-transition);stroke:currentColor;stroke-width:var(--f-button-svg-stroke-width);stroke-linecap:round;stroke-linejoin:round;pointer-events:none}.f-button[aria-disabled]{cursor:default}.f-button[aria-disabled] svg{opacity:var(--f-button-svg-disabled-opacity)}[data-panzoom-action=toggleFS] g:first-child{display:flex}[data-panzoom-action=toggleFS] g:last-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:first-child{display:none}.in-fullscreen [data-panzoom-action=toggleFS] g:last-child{display:flex}[data-autoplay-action=toggle] svg g:first-child{display:flex}[data-autoplay-action=toggle] svg g:last-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:first-child{display:none}.has-autoplay [data-autoplay-action=toggle] svg g:last-child{display:flex}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg [data-fullscreen-action=toggle] svg g:last-child{display:flex}:root{--f-spinner-color-1: rgba(0, 0, 0, .1);--f-spinner-color-2: rgba(17, 24, 28, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px}.f-spinner{position:absolute;top:50%;left:50%;margin:0;padding:0;width:var(--f-spinner-width);height:var(--f-spinner-height);translate:-50% -50%;border:var(--f-spinner-border-width) solid var(--f-spinner-color-1);border-top-color:var(--f-spinner-color-2);border-radius:var(--f-spinner-border-radius);animation:f-spinner .75s linear infinite,f-fadeIn .2s ease .2s both}@keyframes f-spinner{to{rotate:360deg}}.f-panzoom,.f-zoomable{position:relative;overflow:hidden;display:flex;align-items:center;flex-direction:column}.f-panzoom:before,.f-panzoom:after,.f-zoomable:before,.f-zoomable:after{display:block;content:""}.f-panzoom:not(.has-controls):before,.f-zoomable:not(.has-controls):before{margin-bottom:auto}.f-panzoom:after,.f-zoomable:after{margin-top:auto}.f-panzoom.in-fullscreen,.f-zoomable.in-fullscreen{position:fixed;top:0;left:0;margin:0 !important;width:100% !important;height:100% !important;max-width:none !important;max-height:none !important;aspect-ratio:unset !important;z-index:9999}.f-panzoom__wrapper{position:relative;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__wrapper.will-zoom-out{cursor:zoom-out}.f-panzoom__wrapper.can-drag{cursor:move;cursor:grab}.f-panzoom__wrapper.will-zoom-in{cursor:zoom-in}.f-panzoom__wrapper.is-dragging{cursor:move;cursor:grabbing}.f-panzoom__wrapper.has-error{display:none}.f-panzoom__content{display:block;min-width:0;min-height:0;max-width:100%;max-height:100%}.f-panzoom__content.is-lazyloading,.f-panzoom__content.has-lazyerror{visibility:hidden}img.f-panzoom__content{width:auto;height:auto;vertical-align:top;object-fit:contain;transition:none;user-select:none}.f-panzoom__wrapper>.f-panzoom__content{visibility:hidden}.f-panzoom__viewport{display:block;position:absolute;top:0;left:0;width:100%;height:100%;z-index:10}.f-panzoom__viewport>.f-panzoom__content{width:100%;height:100%;object-fit:fill}picture.f-panzoom__content img{vertical-align:top;width:100%;height:auto;max-height:100%;object-fit:contain;transition:none;user-select:none}.f-panzoom__protected{position:absolute;inset:0;z-index:1;user-select:none}html.with-panzoom-in-fullscreen{overflow:hidden}.f-fadeIn{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeIn;z-index:2}.f-fadeOut{animation:var(--f-transition-duration, 0.2s) var(--f-transition-easing, ease) var(--f-transition-delay, 0s) both f-fadeOut;z-index:1}@keyframes f-fadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-fadeOut{to{opacity:0}}.f-crossfadeIn{animation:var(--f-transition-duration, 0.2s) ease both f-crossfadeIn;z-index:2}.f-crossfadeOut{animation:calc(var(--f-transition-duration, 0.2s)*.2) ease calc(var(--f-transition-duration, 0.2s)*.8) both f-crossfadeOut;z-index:1}@keyframes f-crossfadeIn{0%{opacity:0}to{opacity:1}}@keyframes f-crossfadeOut{to{opacity:0}}.is-horizontal .f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNextX}.is-horizontal .f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrevX}.is-horizontal .f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNextX}.is-horizontal .f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrevX}@keyframes f-slideInPrevX{0%{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextX{0%{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextX{to{transform:translate(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevX{to{transform:translate(calc(100% + var(--f-carousel-gap, 0)))}}.is-vertical .f-slideIn.from-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInNextY}.is-vertical .f-slideIn.from-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideInPrevY}.is-vertical .f-slideOut.to-next{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutNextY}.is-vertical .f-slideOut.to-prev{animation:var(--f-transition-duration, 0.85s) cubic-bezier(0.16, 1, 0.3, 1) f-slideOutPrevY}@keyframes f-slideInPrevY{0%{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideInNextY{0%{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}to{transform:translateZ(0)}}@keyframes f-slideOutNextY{to{transform:translateY(calc(-100% - var(--f-carousel-gap, 0)))}}@keyframes f-slideOutPrevY{to{transform:translateY(calc(100% + var(--f-carousel-gap, 0)))}}.f-zoomInUp{animation:var(--f-transition-duration, 0.3s) ease both f-zoomInUp}.f-zoomOutDown{animation:var(--f-transition-duration, 0.3s) ease both f-zoomOutDown}@keyframes f-zoomInUp{0%{transform:scale(var(--f-zoomInUp-scale, 0.975)) translate3d(var(--f-zoomInUp-x, 0), var(--f-zoomInUp-y, 16px), 0);opacity:var(--f-zoomInUp-opacity, 0)}to{transform:scale(1) translateZ(0);opacity:1}}@keyframes f-zoomOutDown{to{transform:scale(var(--f-zoomOutDown-scale, 0.975)) translate3d(var(--f-zoomOutDown-x, 0), var(--f-zoomOutDown-y, 16px), 0);opacity:0}}.f-throwOutUp{animation:var(--f-throwOutUp-duration, 0.2s) ease-out both f-throwOutUp}.f-throwOutDown{animation:var(--f-throwOutDown-duration, 0.2s) ease-out both f-throwOutDown}@keyframes f-throwOutUp{to{transform:translate3d(0, calc(var(--f-throwOutUp-y, 150px) * -1), 0);opacity:0}}@keyframes f-throwOutDown{to{transform:translate3d(0, var(--f-throwOutDown-y, 150px), 0);opacity:0}}.has-iframe .f-html,.has-pdf .f-html,.has-gmap .f-html{width:100%;height:100%;min-height:1px;overflow:visible}.has-pdf .f-html,.has-gmap .f-html{padding:0}.f-html{position:relative;box-sizing:border-box;margin:var(--f-html-margin, 0);padding:var(--f-html-padding, 2rem);color:var(--f-html-color, currentColor);background:var(--f-html-bg)}.is-loading>.f-html{opacity:0}.f-html.is-error{text-align:center}.f-iframe{display:block;margin:0;border:0;height:100%;width:100%}.f-caption{align-self:center;flex-shrink:0;margin:var(--f-caption-margin);padding:var(--f-caption-padding, 16px 8px);max-width:100%;max-height:calc(80vh - 100px);overflow:auto;overflow-wrap:anywhere;line-height:var(--f-caption-line-height);color:var(--f-caption-color);background:var(--f-caption-bg);font:var(--f-caption-font);text-wrap:balance}.has-html5video .f-html,.has-youtube .f-html,.has-vimeo .f-html{padding:0;width:100%;height:100%;min-height:1px;overflow:visible;max-width:var(--f-video-width, 960px);max-height:var(--f-video-height, 540px);aspect-ratio:var(--f-video-aspect-ratio);background:var(--f-video-bg, rgba(0, 0, 0, 0.9))}.f-html5video{border:0;display:block;height:100%;width:100%;background:transparent}.f-button.is-arrow{--f-button-width: var(--f-arrow-width, 46px);--f-button-height: var(--f-arrow-height, 46px);--f-button-svg-width: var(--f-arrow-svg-width, 24px);--f-button-svg-height: var(--f-arrow-svg-height, 24px);--f-button-svg-stroke-width: var(--f-arrow-svg-stroke-width, 1.75);--f-button-border-radius: var(--f-arrow-border-radius, unset);--f-button-bg: var(--f-arrow-bg, transparent);--f-button-hover-bg: var(--f-arrow-hover-bg, var(--f-arrow-bg));--f-button-active-bg: var(--f-arrow-active-bg, var(--f-arrow-hover-bg));--f-button-shadow: var(--f-arrow-shadow);--f-button-color: var(--f-arrow-color);--f-button-hover-color: var(--f-arrow-hover-color, var(--f-arrow-color));--f-button-active-color: var( --f-arrow-active-color, var(--f-arrow-hover-color) );overflow:visible}.f-button.is-arrow.is-prev,.f-button.is-arrow.is-next{position:absolute;transform:translate(0);z-index:20}.is-horizontal .f-button.is-arrow.is-prev,.is-horizontal .f-button.is-arrow.is-next{inset:50% auto auto;transform:translateY(-50%)}.is-horizontal.is-ltr .f-button.is-arrow.is-prev{left:var(--f-arrow-pos, 0)}.is-horizontal.is-ltr .f-button.is-arrow.is-next{right:var(--f-arrow-pos, 0)}.is-horizontal.is-rtl .f-button.is-arrow.is-prev{right:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-horizontal.is-rtl .f-button.is-arrow.is-next{left:var(--f-arrow-pos, 0);transform:translateY(-50%) rotateY(180deg)}.is-vertical.is-ltr .f-button.is-arrow.is-prev,.is-vertical.is-rtl .f-button.is-arrow.is-prev{top:var(--f-arrow-pos, 0);right:auto;bottom:auto;left:50%;transform:translate(-50%)}.is-vertical.is-ltr .f-button.is-arrow.is-next,.is-vertical.is-rtl .f-button.is-arrow.is-next{top:auto;right:auto;bottom:var(--f-arrow-pos, 0);left:50%;transform:translate(-50%)}.is-vertical .f-button.is-arrow.is-prev svg,.is-vertical .f-button.is-arrow.is-next svg{transform:rotate(90deg)}.f-carousel__toolbar{display:grid;grid-template-columns:1fr auto 1fr;margin:var(--f-toolbar-margin, 0);padding:var(--f-toolbar-padding, 8px);line-height:var(--f-toolbar-line-height);background:var(--f-toolbar-bg, none);box-shadow:var(--f-toolbar-shadow, none);backdrop-filter:var(--f-toolbar-backdrop-filter);position:relative;z-index:20;color:var(--f-toolbar-color, currentColor);font-size:var(--f-toolbar-font-size, 17px);font-weight:var(--f-toolbar-font-weight, inherit);font-family:var(--f-toolbar-font, -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif);text-shadow:var(--f-toolbar-text-shadow);text-align:center;font-variant-numeric:tabular-nums;-webkit-font-smoothing:subpixel-antialiased;white-space:nowrap;pointer-events:none}.f-carousel__toolbar.is-absolute{position:absolute;top:0;left:0;right:0}.f-carousel__toolbar .f-button:focus-visible{position:relative;z-index:1}.f-carousel__toolbar__column{display:flex;flex-direction:row;flex-wrap:wrap;align-content:flex-start;gap:var(--f-toolbar-gap, 0)}.f-carousel__toolbar__column.is-left{display:flex;justify-self:flex-start;justify-content:flex-start}.f-carousel__toolbar__column.is-middle{display:flex;justify-content:center}.f-carousel__toolbar__column.is-right{display:flex;justify-self:flex-end;justify-content:flex-end;flex-flow:nowrap}.f-carousel__toolbar__column{pointer-events:none}.f-carousel__toolbar__column>*{pointer-events:all}.f-counter{position:relative;display:flex;flex-direction:row;cursor:default;user-select:none;margin:var(--f-counter-margin, 0);padding:var(--f-counter-padding, 4px);line-height:var(--f-counter-line-height);background:var(--f-counter-bg);border-radius:var(--f-counter-border-radius)}.f-counter span{padding:0 var(--f-counter-gap, 4px)}:root{--f-thumbs-gap: 8px;--f-thumbs-margin: 0;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: transparent;--f-thumbs-transition: max-height .3s ease, max-width .3s ease, padding .3s ease;--f-thumbs-z-index: 1;--f-thumbs-viewport-padding-x: 0px;--f-thumbs-viewport-padding-y: 0px;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-clip-width: 46px;--f-thumb-extra-gap: 16px;--f-thumb-opacity: 1;--f-thumb-transition: opacity .3s ease, transform .15s ease;--f-thumb-border: none;--f-thumb-border-radius: 4px;--f-thumb-shadow: none;--f-thumb-bg: linear-gradient(rgba(0, 0, 0, .1), rgba(0, 0, 0, .05));--f-thumb-focus-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-selected-shadow: inset 0 0 0 .8px #222, inset 0 0 0 2.25px #fff;--f-thumb-border-transition: all .1s ease;--f-thumb-img-width: 100%;--f-thumb-img-height: 100%;--f-thumb-img-fit: cover;--f-thumb-img-position: 50% 20%}.f-thumbs{--f-carousel-slide-width: var(--f-thumb-width);--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: var(--f-thumbs-gap);position:relative;box-sizing:border-box;flex-shrink:0;margin:var(--f-thumbs-margin);padding:var(--f-thumbs-padding-y) var(--f-thumbs-padding-x);overflow:hidden;background:var(--f-thumbs-bg);-webkit-tap-highlight-color:transparent;user-select:none;transition:var(--f-thumbs-transition);z-index:var(--f-thumbs-z-index)}.f-thumbs.is-horizontal{max-height:calc(var(--f-carousel-slide-height) + var(--f-thumbs-padding-y)*2)}.f-thumbs.is-horizontal.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-vertical{max-width:calc(var(--f-carousel-slide-width) + var(--f-thumbs-padding-x)*2)}.f-thumbs.is-vertical.is-hidden{max-width:0;--f-thumbs-padding-x: 0}.f-thumbs.is-scrollable.is-hidden{max-height:0;--f-thumbs-padding-y: 0}.f-thumbs.is-ltr{direction:ltr}.f-thumbs.is-rtl{direction:rtl}.f-thumbs img{display:block;width:var(--f-thumb-img-width);height:var(--f-thumb-img-height);object-fit:var(--f-thumb-img-fit);object-position:var(--f-thumb-img-position);pointer-events:none;border-radius:inherit;color:transparent}.f-thumbs img[data-lazy-src]{visibility:hidden}.f-thumbs img.has-lazyerror{display:none}.f-thumbs__viewport{box-sizing:border-box;height:100%;padding:var(--f-thumbs-viewport-padding-y) var(--f-thumbs-viewport-padding-x);overflow:visible;display:grid}.f-thumbs__slide{position:relative;box-sizing:border-box;grid-area:1/1;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);margin:0;padding:0;display:flex;align-items:center;flex-direction:column;cursor:pointer;overflow:visible}.f-thumbs__slide:hover button{opacity:var(--f-thumb-hover-opacity, 1);transform:var(--f-thumb-hover-transform, none)}.f-thumbs__slide:hover button:after{border:var(--f-thumb-hover-border, none);box-shadow:var(--f-thumb-hover-shadow, var(--f-thumb-shadow))}.f-thumbs__slide button{all:unset;display:block;margin:auto;padding:0;position:relative;overflow:visible;width:100%;height:100%;outline:none;transition:var(--f-thumb-transition);border-radius:var(--f-thumb-border-radius);opacity:var(--f-thumb-opacity);transform:var(--f-thumb-transform);background:var(--f-thumb-bg)}.f-thumbs__slide button:after{content:"";position:absolute;inset:0;z-index:1;transition:var(--f-thumb-border-transition);border-radius:inherit;border:var(--f-thumb-border);box-shadow:var(--f-thumb-shadow)}.f-thumbs__slide button:focus-within{opacity:var(--f-thumb-focus-opacity, 1);transform:var(--f-thumb-focus-transform, none)}.f-thumbs__slide button:focus-within:after{border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, var(--f-thumb-shadow))}.f-thumbs__slide:active{opacity:var(--f-thumb-active-opacity, 1);transform:var(--f-thumb-active-transform, none)}.f-thumbs__slide:active:after{border:var(--f-thumb-active-border, none);box-shadow:var(--f-thumb-active-shadow, var(--f-thumb-shadow))}.f-thumbs__slide.is-selected{z-index:2}.f-thumbs__slide.is-selected button{opacity:var(--f-thumb-selected-opacity, 1);transform:var(--f-thumb-selected-transform, none)}.f-thumbs__slide.is-selected button:after{border:var(--f-thumb-selected-border, none);box-shadow:var(--f-thumb-selected-shadow, var(--f-thumb-shadow))}.f-thumbs.is-modern{--f-carousel-slide-width: calc( var(--f-thumb-clip-width) + var(--f-thumbs-gap) );--f-carousel-slide-height: var(--f-thumb-height);--f-carousel-gap: 0;--width-diff: calc((var(--f-thumb-width) - var(--f-thumb-clip-width)))}.f-thumbs.is-modern .f-thumbs__viewport{width:calc(100% + var(--f-carousel-slide-width)*2 + var(--f-thumbs-padding-x));margin-inline:calc((var(--f-carousel-slide-width) + var(--f-thumbs-padding-x))*-1)}.f-thumbs.is-modern .f-thumbs__slide{--clip-shift: calc((var(--width-diff) * .5) * var(--progress));--clip-path: inset( 0 var(--clip-shift) round var(--f-thumb-border-radius, 0) );padding:0;overflow:visible;left:var(--shift, 0);will-change:left;transition:left var(--f-transition-duration) var(--f-transition-easing)}.f-thumbs.is-modern .f-thumbs__slide button{display:block;margin-inline:50%;width:var(--f-thumb-width);clip-path:var(--clip-path);border:none;box-shadow:none;transition:clip-path var(--f-transition-duration) var(--f-transition-easing),opacity var(--f-thumb-transition-duration, 0.2s) var(--f-thumb-transition-easing, ease)}.f-thumbs.is-modern .f-thumbs__slide button:after{display:none}.f-thumbs.is-modern .f-thumbs__slide:focus:not(:focus-visible){outline:none}.f-thumbs.is-modern .f-thumbs__slide:focus-within:not(.is-selected) button:before{content:"";position:absolute;z-index:1;top:0;left:var(--clip-shift);bottom:0;right:var(--clip-shift);transition:border var(--f-transition-duration) var(--f-transition-easing),box-shadow var(--f-transition-duration) var(--f-transition-easing);border-radius:inherit;border:var(--f-thumb-focus-border, none);box-shadow:var(--f-thumb-focus-shadow, none)}.f-thumbs.is-modern{--f-transition-duration: .25s;--f-transition-easing: ease-out}.f-thumbs.is-modern.is-syncing{--f-transition-duration: 0s}.f-thumbs.is-scrollable .f-thumbs__viewport{display:grid;grid-template-columns:repeat(auto-fill, minmax(var(--f-thumb-width), 1fr));grid-auto-rows:var(--f-thumb-height);gap:var(--f-thumbs-gap);overflow:auto;overscroll-behavior:contain;user-select:none}.f-thumbs.is-scrollable .f-thumbs__viewport .f-thumbs__slide{grid-area:auto;display:block;position:relative;max-width:100%;width:var(--f-thumb-width);height:var(--f-thumb-height);cursor:pointer;outline:none}:root{--f-progressbar-height: 3px;--f-progressbar-color: var(--f-carousel-theme-color, #575ad6);--f-progressbar-opacity: 1;--f-progressbar-z-index: 30}.f-progressbar{position:absolute;top:0;left:0;right:0;z-index:var(--f-progressbar-z-index);height:var(--f-progressbar-height);transform:scaleX(0);transform-origin:0;opacity:var(--f-progressbar-opacity);background:var(--f-progressbar-color);user-select:none;pointer-events:none;animation-name:f-progressbar;animation-play-state:running;animation-timing-function:linear}.f-progressbar:empty{display:block}button>.f-progressbar{--f-progressbar-height: 100%;--f-progressbar-opacity: .2}@keyframes f-progressbar{0%{transform:scaleX(0)}to{transform:scaleX(1)}}[data-fullscreen-action=toggle] svg g:first-child{display:flex}[data-fullscreen-action=toggle] svg g:last-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:first-child{display:none}:fullscreen [data-fullscreen-action=toggle] svg g:last-child{display:flex}.in-fullscreen-mode>.f-carousel{flex:1;min-width:0 !important;min-height:0 !important}html.with-fancybox{width:auto;overflow:visible;scroll-behavior:auto}html.with-fancybox body.hide-scrollbar{width:auto;margin-right:calc(var(--f-body-margin, 0px) + var(--f-scrollbar-compensate, 0px));overflow:hidden !important;overscroll-behavior-y:none}.fancybox__dialog{position:fixed;inset:0;z-index:1050;width:100%;height:100vh;max-height:unset;max-width:unset;padding:0;margin:0;border:0;overflow:hidden;background:transparent;touch-action:none;overscroll-behavior:contain}.fancybox__dialog:focus{outline:none}.fancybox__dialog::backdrop{opacity:0}@supports(height: 100dvh){.fancybox__dialog{height:100dvh}}.fancybox__dialog *:empty{display:block}.fancybox__container{--fancybox-color: #dbdbdb;--fancybox-backdrop-bg: rgba(24, 24, 27, .95);--f-toolbar-margin: 0;--f-toolbar-padding: 8px;--f-toolbar-gap: 0;--f-toolbar-color: #ddd;--f-toolbar-font-size: 16px;--f-toolbar-font-weight: 500;--f-toolbar-font: -apple-system, BlinkMacSystemFont, "Segoe UI Adjusted", "Segoe UI", "Liberation Sans", sans-serif;--f-toolbar-line-height: var(--f-button-height);--f-toolbar-text-shadow: 1px 1px 1px rgba(0, 0, 0, .75);--f-toolbar-shadow: none;--f-toolbar-bg: none;--f-counter-margin: 0;--f-counter-padding: 0px 10px;--f-counter-gap: 4px;--f-counter-line-height: var(--f-button-height);--f-carousel-gap: 17px;--f-carousel-slide-width: 100%;--f-carousel-slide-height: 100%;--f-carousel-slide-padding: 0;--f-carousel-slide-bg: unset;--f-html-color: #222;--f-html-bg: #fff;--f-error-color: #fff;--f-error-bg: #333;--f-caption-margin: 0;--f-caption-padding: 16px 8px;--f-caption-color: var(--fancybox-color, #dbdbdb);--f-caption-bg: transparent;--f-caption-font: inherit;--f-caption-line-height: 1.375;--f-spinner-color-1: rgba(255, 255, 255, .2);--f-spinner-color-2: rgba(255, 255, 255, .8);--f-spinner-width: 50px;--f-spinner-height: 50px;--f-spinner-border-radius: 50%;--f-spinner-border-width: 4px;--f-progressbar-color: rgba(255, 255, 255);--f-button-width: 46px;--f-button-height: 46px;--f-button-color: #ddd;--f-button-hover-color: #fff;--f-button-outline-width: 1px;--f-button-outline-color: rgba(255, 255, 255, .75);--f-button-outline-offset: 0px;--f-button-bg: rgba(54, 54, 54, .75);--f-button-border: 0;--f-button-border-radius: 0;--f-button-shadow: none;--f-button-transition: all .2s ease;--f-button-transform: none;--f-button-svg-width: 24px;--f-button-svg-height: 24px;--f-button-svg-stroke-width: 1.75;--f-button-svg-filter: drop-shadow(1px 1px 1px rgba(24, 24, 27, .01)), drop-shadow(1px 2px 1px rgba(24, 24, 27, .05));--f-button-svg-fill: none;--f-button-svg-disabled-opacity: .5;--f-arrow-pos: 32px;--f-arrow-width: 50px;--f-arrow-height: 50px;--f-arrow-svg-width: 24px;--f-arrow-svg-height: 24px;--f-arrow-svg-stroke-width: 2.5;--f-arrow-border-radius: 50%;--f-arrow-bg: rgba(54, 54, 54, .65);--f-arrow-color: #ddd;--f-arrow-hover-color: #fff;--f-close-button-width: 30px;--f-close-button-height: 30px;--f-close-button-svg-width: 24px;--f-close-button-svg-height: 24px;--f-close-button-svg-stroke-width: 1.75;--f-close-border-radius: 4px;--f-close-button-color: #fff;--f-close-button-hover-color: #fff;--f-close-button-bg: transparent;--f-close-button-hover-bg: transparent;--f-close-button-active-bg: transparent;--f-thumbs-margin: 0px;--f-thumbs-padding-x: 8px;--f-thumbs-padding-y: 8px;--f-thumbs-bg: none;--f-thumb-transition: all .2s ease;--f-thumb-width: 94px;--f-thumb-height: 76px;--f-thumb-opacity: 1;--f-thumb-border: none;--f-thumb-shadow: none;--f-thumb-transform: none;--f-thumb-focus-opacity: 1;--f-thumb-focus-border: none;--f-thumb-focus-shadow: inset 0 0 0 2px rgba(255, 255, 255, .65);--f-thumb-focus-transform: none;--f-thumb-hover-opacity: 1;--f-thumb-hover-border: none;--f-thumb-hover-transform: none;--f-thumb-active-opacity: var(--f-thumb-hover-opacity);--f-thumb-active-border: var(--f-thumb-hover-border);--f-thumb-active-transform: var(--f-thumb-hover-transform);--f-thumb-selected-opacity: 1;--f-thumb-selected-border: none;--f-thumb-selected-shadow: inset 0 0 0 2px #fff;--f-thumb-selected-transform: none;--f-scrollbar-width: 7px;--f-scrollbar-track-bg: #444;--f-scrollbar-track-border-radius: 10px;--f-scrollbar-track-shadow: inset 0 0 6px rgba(0, 0, 0, .2);--f-scrollbar-thumb-bg: #ddd;--f-scrollbar-thumb-border-radius: 10px}.fancybox__container[theme=light]{--fancybox-color: #222;--fancybox-backdrop-bg: rgba(255, 255, 255, .97);--f-toolbar-color: var(--fancybox-color, #222);--f-toolbar-text-shadow: none;--f-toolbar-font-weight: 400;--f-html-color: var(--fancybox-color, #222);--f-html-bg: #fff;--f-error-color: #555;--f-error-bg: #fff;--f-video-bg: #fff;--f-caption-color: #333;--f-spinner-color-1: rgba(0, 0, 0, .2);--f-spinner-color-2: rgba(0, 0, 0, .8);--f-spinner-border-width: 3.5px;--f-progressbar-color: rgba(111, 111, 116);--f-button-color: #333;--f-button-hover-color: #000;--f-button-outline-color: rgba(0, 0, 0, .85);--f-button-bg: rgba(255, 255, 255, .85);--f-button-svg-stroke-width: 1.3;--f-button-svg-filter: none;--f-arrow-bg: rgba(255, 255, 255, .85);--f-arrow-color: #333;--f-arrow-hover-color: #000;--f-arrow-svg-stroke-width: 1.3;--f-close-button-color: #555;--f-close-button-hover-color: #000;--f-thumb-bg: linear-gradient(#ebeff2, #e2e8f0);--f-thumb-focus-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #888;--f-thumb-selected-shadow: 0 0 0 1.8px #fff, 0px 0px 0px 2.25px #000;--f-scrollbar-track-bg: #ddd;--f-scrollbar-thumb-bg: #444}.fancybox__container{position:absolute;inset:0;overflow:hidden;display:flex;flex-direction:column}.fancybox__container:focus{outline:none}.fancybox__container.has-vertical-thumbs{flex-direction:row-reverse}.fancybox__container.has-vertical-thumbs:not(.is-closing) .fancybox__viewport{overflow-x:clip;overflow-y:visible}.fancybox__container>*:not(.fancybox__carousel),.fancybox__container .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container .fancybox__column>*:not(.fancybox__viewport),.fancybox__container .fancybox__slide:not(.is-selected),.fancybox__container .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper,.f-spinner){opacity:var(--f-drag-opacity, 1)}.fancybox__container:not(.is-ready,.is-hiding){visibility:hidden}.fancybox__container.is-revealing>*:not(.fancybox__carousel),.fancybox__container.is-revealing .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-revealing .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-revealing .fancybox__slide:not(.is-selected),.fancybox__container.is-revealing .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-enter-duration, 0.35s) ease none f-fadeIn}.fancybox__container.is-hiding>*:not(.fancybox__carousel),.fancybox__container.is-hiding .fancybox__carousel>*:not(.fancybox__grid,.fancybox__viewport),.fancybox__container.is-hiding .fancybox__column>*:not(.fancybox__viewport),.fancybox__container.is-hiding .fancybox__slide.is-selected>*:not(.f-html,.f-panzoom__wrapper){animation:var(--f-interface-exit-duration, 0.35s) ease forwards f-fadeOut}.fancybox__container.is-hiding .fancybox__carousel .fancybox__slide:not(.is-selected){opacity:0}.fancybox__container.is-hiding{pointer-events:none}.fancybox__container.is-idle .f-carousel__toolbar{pointer-events:none;opacity:0}.fancybox__container.is-idle .f-button.is-arrow{opacity:0}.fancybox__container.is-idle.is-ready .f-carousel__toolbar{pointer-events:none;animation:.15s ease-out both f-fadeOut}.fancybox__container.is-idle.is-ready .f-button.is-arrow{animation:.15s ease-out both f-fadeOut}.fancybox__backdrop{position:fixed;inset:0;z-index:-1;background:var(--fancybox-backdrop-bg);filter:var(--fancybox-backdrop-filter)}.fancybox__carousel{flex:1;display:flex;flex-direction:column;min-height:0;min-width:0;position:relative;z-index:10;overflow-y:visible;overflow-x:clip}.fancybox__carousel.is-vertical{--f-carousel-slide-height: 100%}.fancybox__carousel.is-ltr{direction:ltr}.fancybox__carousel.is-rtl{direction:rtl}.fancybox__carousel>.f-button.is-arrow:before{position:absolute;content:"";inset:-30px;z-index:1}.fancybox__viewport{display:grid;flex:1;min-height:0;min-width:0;position:relative;overflow:visible;transform:translate3d(0, var(--f-drag-offset, 0), 0)}.fancybox__viewport.is-draggable{cursor:move;cursor:grab}.fancybox__viewport.is-dragging{cursor:move;cursor:grabbing}.fancybox__viewport [data-selectable],.fancybox__viewport [contenteditable]{cursor:auto}.fancybox__slide{box-sizing:border-box;position:relative;grid-area:1/1;display:flex;align-items:center;flex-direction:column;width:var(--f-carousel-slide-width);height:var(--f-carousel-slide-height);min-width:0;min-height:0;max-width:100%;margin:0;padding:var(--f-carousel-slide-padding);background:var(--f-carousel-slide-bg);backface-visibility:hidden;transform:translateZ(0);will-change:transform}.fancybox__slide:before,.fancybox__slide:after{display:block;content:""}.fancybox__slide:before{margin-bottom:auto}.fancybox__slide:after{margin-top:auto}.fancybox__slide.is-selected{z-index:1}.fancybox__slide.f-zoomable{overflow:visible}.fancybox__slide.has-error{--f-html-color: var(--f-error-color, --f-html-color);--f-html-bg: var(--f-error-bg, --f-html-bg)}.fancybox__slide.has-html{overflow:auto;padding:8px}.fancybox__slide.has-iframe{overflow:hidden;padding:8px 0}.fancybox__slide.has-close-btn{padding-top:34px}.fancybox__slide.has-controls:before{margin:0}.fancybox__slide .f-spinner{cursor:pointer}.fancybox__container.is-closing .f-caption,.fancybox__slide.is-loading .f-caption{visibility:hidden}.fancybox__container.is-closing .fancybox__carousel,.fancybox__container.is-closing .fancybox__viewport,.fancybox__container.is-closing .fancybox__slide.is-selected{overflow:visible}.f-button.is-close-button{--f-button-width: var(--f-close-button-width);--f-button-height: var(--f-close-button-height);--f-button-border-radius: var(--f-close-border-radius);--f-button-color: var(--f-close-button-color);--f-button-hover-color: var(--f-close-button-hover-color);--f-button-bg: var(--f-close-button-bg);--f-button-hover-bg: var(--f-close-button-hover-bg);--f-button-active-bg: var(--f-close-button-active-bg);--f-button-svg-width: var(--f-close-button-svg-width);--f-button-svg-height: var(--f-close-button-svg-height);--f-button-svg-stroke-width: var(--f-close-button-svg-stroke-width);position:absolute;top:calc((var(--f-button-height) + 2px)*-1);right:0;z-index:10}.is-loading .f-button.is-close-button{visibility:hidden}.fancybox__thumbs{flex:0 1 100%}.fancybox__thumbs.is-scrollable{--f-thumbs-cols: 1;--f-thumbs-gap: 8px;--f-thumbs-transition: none;--f-thumbs-padding-x: 4px;--f-thumbs-padding-y: 8px;--f-thumbs-viewport-padding-x: 4px;--f-thumbs-viewport-padding-y: 0px;max-width:calc(var(--f-thumb-width)*var(--f-thumbs-cols) + var(--f-thumbs-gap)*(var(--f-thumbs-cols) - 1) + var(--f-thumbs-padding-x)*2 + var(--f-thumbs-viewport-padding-x)*2)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar{width:var(--f-scrollbar-width)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-track{background:var(--f-scrollbar-track-bg);border-radius:var(--f-scrollbar-track-border-radius);box-shadow:var(--f-scrollbar-track-shadow)}.fancybox__thumbs.is-scrollable ::-webkit-scrollbar-thumb{background:var(--f-scrollbar-thumb-bg);border-radius:var(--f-scrollbar-thumb-border-radius)}.fancybox__thumbs.is-scrollable.is-hidden{max-width:0;--f-thumbs-padding-x: 0;max-height:unset;--f-thumbs-padding-y: unset}.fancybox__thumbs.is-scrollable .f-thumbs__viewport{overflow-x:hidden !important;grid-template-columns:repeat(auto-fill, calc((100% - var(--f-thumbs-gap) * (var(--f-thumbs-cols) - 1)) / var(--f-thumbs-cols))) !important}.header{width:100%;position:fixed;top:0;left:0;padding:20px 0;z-index:100;background:linear-gradient(180deg, rgba(249, 250, 252, 0.4) 0%, rgba(249, 250, 252, 0) 100%);backdrop-filter:blur(10px);transition:all .5s ease}.header.menu-open .header__logo .white-logo{display:none}.header.menu-open .header__logo .black-logo{display:block}.header.menu-open .header__burger svg{color:var(--black)}.header.back{transform:translateY(-100%)}.header--white{background:linear-gradient(180deg, rgba(10, 10, 10, 0.4) 0%, rgba(0, 0, 0, 0) 100%)}.header--white .header__burger svg{color:var(--white)}.header__body{display:flex;align-items:center;justify-content:space-between;width:100%}.header__body nav ul{display:flex;align-items:center;gap:85px}.header__body nav ul li{opacity:.7;transition:all .5s ease}.header__body nav ul li:hover,.header__body nav ul li.is-active{opacity:1}.header__logo{display:inline-flex;align-items:center;flex:0 0 auto;height:64px;width:auto;line-height:0}.header__logo img{display:block;flex:0 0 auto;width:auto;height:100%;max-width:none}.header__logo .black-logo{display:none}.header__burger{display:none;width:30px;height:24px;position:relative;align-items:center;justify-content:center;flex-shrink:0;padding:0;background:rgba(0,0,0,0)}.header__burger svg{position:absolute;width:30px;height:24px;color:var(--black);transition:opacity .3s ease,transform .3s ease}.header__burger .lucide-text-align-justify{opacity:1;transform:scale(1)}.header__burger .lucide-x{opacity:0;transform:rotate(-90deg) scale(0.8)}.header__menu{display:none}@media(max-width: 1440px){.header{padding:16px 0}.header__body nav ul{gap:64px}.header__logo{height:32px}}@media(max-width: 1360px){.header__body nav ul{gap:32px}}@media(max-width: 1200px){.header{padding:14px 0}.header__desktop-nav,.header__download{display:none}.header__burger{display:flex}.header__menu{display:block;position:fixed;top:60px;left:0;width:100%;height:calc(100dvh - 60px);overflow-y:auto;background:var(--white);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(-12px);transition:opacity .3s ease,visibility .3s ease,transform .3s ease}.header__menu-inner{min-height:100%;margin:0 auto;padding:40px 48px 32px;display:flex;flex-direction:column;justify-content:space-between;gap:36px}}@media(max-width: 1200px)and (max-width: 900px){.header__menu-inner{padding:40px 24px 32px}}@media(max-width: 1200px){.header__menu-wrapper{display:flex;flex-direction:column;gap:32px}.header__menu-action{display:flex;justify-content:space-between}}@media(max-width: 1200px)and (max-width: 520px){.header__menu-action{flex-direction:column;gap:16px;align-items:center}}@media(max-width: 1200px){.header__menu-action .action__start{display:flex;flex-direction:column;gap:20px}}@media(max-width: 1200px)and (max-width: 700px){.header__menu-action .action__start{align-items:center}}@media(max-width: 1200px){.header__menu-action .action__start p{max-width:325px}}@media(max-width: 1200px)and (max-width: 520px){.header__menu-action .action__start{width:100%;max-width:none}.header__menu-action .action__start p{text-align:center}}@media(max-width: 1200px){.header__menu-action .action__start a{justify-content:center}}@media(max-width: 1200px)and (max-width: 700px){.header__menu-action .action__start a{width:100%}}@media(max-width: 1200px){.header__menu-navigation{display:grid;grid-template-columns:1fr 1fr;gap:56px}.header__menu-navigation nav{display:flex;flex-direction:column;gap:16px}.header__menu-navigation nav ul{display:flex;flex-direction:column;align-items:flex-start;gap:12px}.header__menu-secondary{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}.header__menu-apps{display:flex;gap:12px;margin-top:auto}}@media(max-width: 1200px)and (max-width: 700px){.header__menu-apps{flex-direction:column}}@media(max-width: 1200px)and (max-width: 520px){.header__menu-apps{flex-direction:row;width:100%;justify-content:space-between}}@media(max-width: 1200px){.header__menu-apps a{width:165px}.header__menu-apps a img{display:block;width:100%;height:auto}.header__menu-footer{padding-top:24px;border-top:1px solid var(--light-blue);display:flex;flex-direction:row;align-items:center;gap:12px;text-align:center;justify-content:space-between}}@media(max-width: 1200px)and (max-width: 700px){.header__menu-footer{flex-direction:column}}@media(max-width: 1200px){.header__menu-footer>div{display:flex;gap:32px}.header.menu-open{transform:none;background:var(--white);backdrop-filter: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(0.8)}.header.menu-open .header__burger .lucide-x{opacity:1;transform:rotate(0) scale(1)}}@media(max-width: 700px){.header__menu-inner{width:auto;padding:32px 16px 48px;gap:32px}.header__menu-navigation{display:flex;flex-direction:column;gap:32px}.header__menu-navigation .header__menu-cities ul{display:flex;gap:20px;flex-wrap:wrap;justify-content:space-between;flex-direction:row}.header__menu-apps{gap:12px}.header__menu-apps a{width:147px}.header__menu-footer>div{gap:24px}}.footer{width:100%;padding:100px 0 42px;background:var(--black)}.footer__body{display:flex;flex-direction:column;gap:42px;padding:0 64px}.footer__body .footer__content{display:flex;justify-content:space-between}.footer__body .footer__content-main{display:flex;flex-direction:column;gap:20px}.footer__body .footer__content-main .footer__logo{height:68px;width:auto}.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{margin-top:12px;display:flex;gap:16px}.footer__body .footer__content-main .footer__action a{height:50px;width:auto}.footer__body .footer__content-main .footer__action a img{width:100%;height:100%;object-fit:contain}.footer__body .footer__content-navigation{display:flex;gap:128px}.footer__body .footer__content-navigation .footer__navigation{display:flex;gap:80px}.footer__body .footer__content-navigation .footer__navigation nav{display:flex;flex-direction:column;gap:20px}.footer__body .footer__content-navigation .footer__navigation nav ul{display:flex;flex-direction:column;gap:16px}.footer__body .footer__content-navigation .footer__navigation nav ul li{color:var(--light-white-65)}.footer__body .footer__content-navigation .footer__gr{display:flex;flex-direction:column;gap:20px;align-items:center}.footer__body .footer__content-navigation .footer__gr span{text-align:center;color:var(--grey)}.footer__body .footer__content-navigation .footer__gr img{width:148px;aspect-ratio:1/1;padding:6px;background:#fff;border-radius:16px}.footer__body .footer__copyright{padding-top:42px;border-top:1px solid hsla(0,0%,100%,.0784313725);display:flex;align-items:center;justify-content:space-between}.footer__body .footer__copyright p{color:var(--light-white-40)}.footer__body .footer__copyright nav ul{display:flex;align-items:center;gap:80px}.footer__body .footer__copyright nav ul li{color:var(--light-white-40)}@media(max-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{margin-top:8px;gap: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{gap:12px}.footer__body .footer__content-navigation .footer__gr{gap:12px}.footer__body .footer__content-navigation .footer__gr img{width:112px;border-radius:12px}.footer__body .footer__copyright{padding-top:24px}.footer__body .footer__copyright nav ul{gap:48px}}@media(max-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(max-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{display:flex;justify-content:space-between;gap:32px;width:100%}.footer__body .footer__copyright{flex-direction:column;align-items:flex-start;gap:16px}}@media(max-width: 700px){.footer{padding:48px 0 100px}.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{max-width:330px;text-align:center}.footer__body .footer__content-main p br{display:none}.footer__body .footer__content-main .footer__action{width:100%;justify-content:center}.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{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:24px}.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}}.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{display:flex;flex:1;flex-direction:column;justify-content:space-between;gap:64px;position:relative;z-index:2}.partners__content{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.partners__content .partners__frame{min-width:0;display:flex;flex-direction:column;gap:32px}.partners__content .partners__frame-text{display:flex;flex-direction:column;gap:24px}.partners__content .partners__frame-text ul{display:flex;flex-direction:column;gap:12px}.partners__content .partners__frame-text ul li{color:var(--light-white-65);display:flex;align-items:flex-start;gap:10px}.partners__content .partners__frame-text ul li svg{height:24px;width:auto;flex-shrink:0;fill:var(--blue);color:var(--blue)}.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{display:flex;gap:48px;align-items:center}.partners__content .partners__frame-action a,.partners__content .partners__frame-action button{max-width:max-content}.partners__content .partners__frame-action ul{display:flex;gap:36px}.partners__content .partners__frame-action ul li{display:flex;flex-direction:column;gap:6px}.partners__content .partners__frame-action ul li p{color:var(--light-white-65)}.partners__content .partners__qr{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.partners__content .partners__qr span{text-align:center}.partners__content .partners__qr img{width:120px;aspect-ratio:1;padding:6px;background:#fff;border-radius:12px}@media(max-width: 1200px){.partners{gap:48px}.partners__content{gap:32px}.partners__content .partners__frame-action{align-items:flex-start;flex-direction:column;gap:24px}.partners__content .partners__frame-action ul{order:-1}.partners__content .partners__qr img{width:104px}}@media(max-width: 820px){.partners__content .partners__qr{display:none}.partners__content .partners__frame{width:100%}.partners__content .partners__frame-text h1 br{display:none}}@media(max-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{width:100%;gap:20px}.partners__content .partners__frame-action>a,.partners__content .partners__frame-action>button{width:100%;max-width:none;justify-content:center}.partners__content .partners__frame-action ul{width:100%;display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:10px}.partners__content .partners__frame-action ul li{min-width:0}.partners__content .partners__frame-action ul li br{display:none}}@media(max-width: 1200px){.partner-hero{min-height:760px}}@media(max-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{width:100%;display:flex;flex-direction:column}.review__variant--authors,.review__income{display:none}.review__head{display:flex;flex-direction:column;gap:32px}.review__splide{width:100%;margin-top:10px}.review__splide .splide__track{padding:32px 0 !important}.review__splide .review__item{min-width:0;background:#fff;box-shadow:0 5.33px 17.33px 0 rgba(145,145,145,.1019607843);border-radius:24px;padding:42px;display:flex;flex-direction:column;gap:32px;justify-content:space-between;height:auto;position:relative}.review__splide .review__item--stats{display:flex;flex-direction:column;gap:20px}.review__splide .review__item--stats .review__stars{display:flex;align-items:center;gap:2px}.review__splide .review__item--stats .review__stars svg{height:24px;width:auto;fill:var(--blue);stroke:rgba(0,0,0,0)}.review__splide .review__item-person{display:flex;align-items:center;gap:12px}.review__splide .review__item-person .avatar{width:50px;aspect-ratio:1;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;text-transform:uppercase;background:#00e1de}.review__splide .review__item-person .person__info{display:flex;flex-direction:column;gap:6px}@media(max-width: 1440px){.review__head{gap:24px}.review__splide .review__item{padding:32px;border-radius:18px}}@media(max-width: 700px){.review__head{gap:20px}.review__splide{margin-top:0}.review__splide .splide__track{padding:24px 0 !important}.review__splide .review__item{padding:24px;gap:24px;border-radius:16px}}.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{display:block;position:absolute;top:42px;right:42px;padding:6px 10px;border-radius:100px;background:#efffe8;color:#6eab4f}@media(max-width: 1440px){.authors-page .review__income{top:32px;right:32px}}@media(max-width: 700px){.authors-page .review__income{top:24px;right:24px}}.banner{width:100%;background:var(--black);padding:42px 0}.banner .container{display:flex;align-items:center;justify-content:space-between;gap:32px}.banner .container .banner__text{display:flex;flex-direction:column;gap:20px}.banner .container .banner__text p{color:var(--light-white-65)}@media(max-width: 1200px){.banner .container{align-items:flex-start;flex-direction:column}}@media(max-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{width:100%;justify-content:center}}.banner__location{width:100%;background:var(--blue);border-radius:24px;display:flex;align-items:center;justify-content:space-between;padding:42px;position:relative;overflow:hidden}@media(max-width: 1440px){.banner__location{padding:32px}}@media(max-width: 1200px){.banner__location{padding:24px}}@media(max-width: 900px){.banner__location{flex-direction:column;align-items:flex-start;gap:24px}}.banner__location::after{position:absolute;content:"";width:244px;height:312px;bottom:0;left:50%;transform:translateX(-50%);background:#fff;z-index:0;filter:blur(120px)}@media(max-width: 900px){.banner__location::after{right:15%;left:auto;transform:translateX(0)}}@media(max-width: 700px){.banner__location::after{right:auto;left:20px;width:140px;height:127px;filter:blur(70px)}}.banner__location-content{display:flex;flex-direction:column;gap:42px;position:relative;z-index:2}@media(max-width: 1440px){.banner__location-content{gap:32px}}.banner__location-content .content__text{display:flex;flex-direction:column;gap:16px}@media(max-width: 1440px){.banner__location-content .content__text{gap:12px}}.banner__location-content .content__text p{color:var(--light-white-65)}@media(max-width: 1200px){.banner__location-content .content__text p{max-width:320px}.banner__location-content .content__text p br{display:none}}@media(max-width: 480px){.banner__location-content .content__text p{max-width:none}}.banner__location-content a{border:1px solid rgba(0,0,0,0);max-width:max-content}@media(max-width: 480px){.banner__location-content a{width:100%;justify-content:center;max-width:none}}.banner__location-content a:hover{border-color:#fff}.banner__location-img{position:absolute;bottom:0;left:50%;transform:translateX(-50%);width:350px;height:auto;z-index:1}@media(max-width: 1440px){.banner__location-img{width:268px}}@media(max-width: 1200px){.banner__location-img{width:220px}}@media(max-width: 900px){.banner__location-img{width:380px;right:8%;left:auto;transform:translateX(0)}}@media(max-width: 700px){.banner__location-img{width:132px;left:24px;right:auto}}.banner__location-action{display:flex;gap:32px;align-items:flex-end;position:relative;z-index:2}@media(max-width: 700px){.banner__location-action{width:100%}}@media(max-width: 1440px){.banner__location-action{gap:24px}}.banner__location-action .action__buttons{display:flex;flex-direction:column;gap:10px}@media(max-width: 700px){.banner__location-action .action__buttons{width:100%;align-items:flex-end}}@media(max-width: 1440px){.banner__location-action .action__buttons{gap:8px}}.banner__location-action .action__buttons a{width:auto;height:72px}@media(max-width: 1440px){.banner__location-action .action__buttons a{height:56px}}@media(max-width: 1200px){.banner__location-action .action__buttons a{height:48px}}@media(max-width: 700px){.banner__location-action .action__buttons a{height:37px}}.banner__location-action .action__buttons a img{width:auto;height:72px}@media(max-width: 1440px){.banner__location-action .action__buttons a img{height:56px}}@media(max-width: 1200px){.banner__location-action .action__buttons a img{height:48px}}@media(max-width: 700px){.banner__location-action .action__buttons a img{height:37px}}.banner__location-action .action__qr{display:flex;flex-direction:column;gap:16px}@media(max-width: 900px){.banner__location-action .action__qr{display:none}}@media(max-width: 1440px){.banner__location-action .action__qr{gap:12px}}.banner__location-action .action__qr span{text-align:center}.banner__location-action .action__qr img{border-radius:16px;background:#fff;padding:6px;width:160px;aspect-ratio:1/1}@media(max-width: 1440px){.banner__location-action .action__qr img{width:120px;padding:5px;border-radius:12px}}@media(max-width: 1200px){.banner__location-action .action__qr img{width:100px;padding:4px;border-radius:10px}}.steps{width:100%;display:flex;flex-direction:column;gap:42px}.steps__head{display:flex;flex-direction:column;gap:32px}.steps__content{display:grid;grid-template-columns:repeat(3, 1fr);gap:20px}.steps__content .steps__item{border-radius:24px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);background:#fff;position:relative;padding:42px;display:flex;flex-direction:column;justify-content:space-between;gap:64px;min-height:350px;height:auto;overflow:hidden;transition:all .5s ease;cursor:pointer}.steps__content .steps__item:hover{background:var(--blue)}.steps__content .steps__item:hover .steps__item-number{background:linear-gradient(180deg, rgba(201, 219, 247, 0.15) 0%, rgba(219, 231, 249, 0.039) 58.96%, rgba(255, 255, 255, 0) 100%);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{font-weight:500;font-size:266.67px;line-height:1;letter-spacing:-4px;background:linear-gradient(180deg, rgba(201, 219, 247, 0.15) 0%, rgba(219, 231, 249, 0.15) 58.96%, rgba(255, 255, 255, 0.15) 100%);color:rgba(0,0,0,0);background-clip:text;position:absolute;top:-24px;right:0;transition:all .5s ease}.steps__content .steps__item-icon{width:64px;aspect-ratio:1/1;border-radius:16px;display:flex;align-items:center;justify-content:center;background:var(--blue);transition:all .5s ease}.steps__content .steps__item-icon svg{height:32px;width:auto;color:#fff;transition:all .5s ease}.steps__content .steps__item-text{display:flex;flex-direction:column;gap:20px}.steps__content .steps__item-text h3,.steps__content .steps__item-text p{transition:all .5s ease}.steps__content .steps__item-text a{display:flex;align-items:center;gap:6px;transition:all .5s ease;margin-top:12px}.steps__content .steps__item-text a svg{height:20px;width:auto;transition:all .5s ease}@media(max-width: 1440px){.steps{min-height:396px;gap:32px}.steps__head{gap:24px}.steps__content{gap:16px}.steps__content .steps__item{min-height:262px;padding:32px;gap:32px;border-radius:18px}.steps__content .steps__item-number{top:-20px;font-size:160px;letter-spacing:0}.steps__content .steps__item-icon{width:52px;border-radius:12px}.steps__content .steps__item-icon svg{height:24px}.steps__content .steps__item-text{gap:12px}}@media(max-width: 1200px){.steps{min-height:0}.steps__content .steps__item{min-height:280px;padding:24px}.steps__content .steps__item-number{font-size:132px}}@media(max-width: 820px){.steps__content{grid-template-columns:1fr}.steps__content .steps__item{min-height:220px}.steps__content .steps__item br{display:none}}@media(max-width: 700px){.steps{min-height:0;gap:24px}.steps__content{grid-template-columns:1fr;gap:16px}.steps__content .steps__item{min-height:251px}.steps__content .steps__item br{display:none}}@media(max-width: 1440px){.faq-block{padding-bottom:0}}@media(max-width: 1200px){.faq-block{padding:64px 0}}@media(max-width: 900px){.faq-block{padding:48px 0}}@media(max-width: 700px){.faq-block{padding:32px 0}}.faq{width:100%;display:flex;flex-direction:column;gap:42px;background:#fff;padding:64px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);border-radius:64px}.faq__head{display:flex;flex-direction:column;gap:32px}.faq__content{display:flex;flex-direction:column;width:100%}.faq__content .faq__item{width:100%;padding:32px 0px;transition:all .5s ease}.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{rotate:180deg;background:var(--blue)}.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{display:flex;align-items:center;justify-content:space-between;gap:24px;width:100%;background:rgba(0,0,0,0);color:inherit;text-align:left;cursor:pointer}.faq__content .faq__item-head .faq__item-button{width:42px;aspect-ratio:1/1;border-radius:50%;background:#fff;box-shadow:2.67px 2.67px 17.33px 0px rgba(145,145,145,.1019607843);transition:all .5s ease;position:relative;display:flex;align-items:center;justify-content:center;flex-shrink:0}.faq__content .faq__item-head .faq__item-button svg{height:20px;width:auto;transition:all .5s ease;flex-shrink:0;position:absolute;color:var(--grey)}.faq__content .faq__item-head .faq__item-button .lucide-minus{opacity:0}.faq__content .faq__item-wrapper{max-height:0;overflow:hidden;transition:all .5s ease}.faq__content .faq__item-wrapper p{line-height:140%;padding-top:32px;max-width:80%;color:var(--grey)}@media(max-width: 1440px){.faq{min-height:723px;gap:32px;padding:48px;border-radius:42px}.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(max-width: 1200px){.faq{min-height:0;padding:40px;border-radius:32px}}@media(max-width: 900px){.faq{padding:32px}.faq__content .faq__item{padding:22px 0}}@media(max-width: 700px){.faq{gap:24px;padding:24px;border-radius:42px}.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(max-width: 480px){.faq{min-height:auto}}@media(max-width: 1440px){.description-block{padding:43px 0}}@media(max-width: 700px){.description-block{padding:32px 0 64px}}.description{display:flex;flex-direction:column;align-items:center;width:100%;gap:24px}.description__content{max-height:88px;transition:all .5s ease;overflow:hidden}.description__content.show{color:var(--black)}.description__button{width:100%;display:flex;align-items:center;justify-content:center;position:relative;overflow:hidden}@media(max-width: 1440px){.description{gap:20px}.description__content{max-height:88px}}@media(max-width: 700px){.description{gap:24px}.description__content{max-height:147px}.description__button .button{width:100%;justify-content:center}}@media(max-width: 480px){.description{min-height:228px}}.block:has(.request){padding-left:42px;padding-right:42px}.request__honeypot{position:absolute !important;width:1px !important;height:1px !important;overflow:hidden !important;clip-path:inset(50%) !important;white-space:nowrap !important}.request__form-status{padding:12px 16px;border-radius:10px}.request__form-status.is-success{color:#43b500;background:#e9ffdd}.request__form-status.is-error{color:#d92d20;background:#feeceb}.request__form button[type=submit]:disabled{cursor:wait;opacity:.65}.request{--request-error: #E53935;width:100%;position:relative;border-radius:56px;overflow:hidden;padding:64px}.request--center{display:flex;justify-content:center}.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{width:100%;height:100%;position:absolute;top:0;left:0;content:"";z-index:1;background:linear-gradient(90deg, rgba(17, 18, 20, 0.8) 0%, rgba(17, 18, 20, 0.3) 100%)}.request img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;object-fit:cover}.request__content{position:relative;z-index:2;padding:42px;border-radius:24px;max-width:700px;background:#fff;display:flex;flex-direction:column;gap:32px}.request__content-head{display:flex;flex-direction:column;gap:20px}.request__content-head h2{margin-top:12px}.request__content .request__form{display:flex;flex-direction:column;gap:42px;align-items:center;width:100%}.request__content .request__form .request__inputs{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px;width:100%}.request__content .request__form .request__inputs--column{grid-template-columns:repeat(3, 1fr)}.request__content .request__form .request__inputs .request__input{display:flex;flex-direction:column;gap:10px}.request__content .request__form .request__inputs .request__input label{transition:color .3s ease}.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{width:100%;padding:16px 20px;background:#fff;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);border-radius:16px}.request__content .request__form .request__inputs .request__input-radio{display:grid;grid-template-columns:repeat(2, 1fr);gap:20px}.request__content .request__form .request__inputs .request__input-radio .radio__item{padding:16px 0px;width:100%;display:flex;justify-content:center;align-items:center;border-radius:16px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);background:#fff;position:relative;cursor:pointer;transition:all .3s ease}.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 ease}.request__content .request__form .request__inputs .request__input-radio .radio__item input{position:absolute;opacity:0;top:0;left:0;width:100%;height:100%;z-index:1;cursor:pointer}.request__content .request__form .request__inputs .request__input-wrap{width:100%;padding:16px 20px;background:#fff;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);border-radius:16px;display:flex;align-items:center;justify-content:space-between;position:relative;cursor:pointer}.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{margin-top:0;opacity:1;visibility:visible}.request__content .request__form .request__inputs .request__input-wrap.is-open svg{rotate:180deg}.request__content .request__form .request__inputs .request__input-wrap svg{height:20px;width:auto;flex-shrink:0;transition:all .5s ease}.request__content .request__form .request__inputs .request__input-wrap input{padding:0;background:rgba(0,0,0,0);box-shadow:none;border-radius:0;pointer-events:none}.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{position:absolute;top:110%;left:50%;transform:translateX(-50%);padding:16px;background:#fff;box-shadow:0px 5.33px 25.33px 0px rgba(54,54,54,.1019607843);width:100%;display:grid;border-radius:16px;grid-template-columns:repeat(2, 1fr);gap:16px;transition:all .5s ease;visibility:hidden;opacity:0;margin-top:16px;z-index:2}.request__content .request__form .request__inputs .request__input-wrap .wrap__choose span{padding:8px 12px;background:rgba(0,0,0,0);transition:all .5s ease;border-radius:12px;cursor:pointer}.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{display:flex;flex-direction:column;gap:32px}.request__content .request__form .request__action button{width:100%;justify-content:center}.request__content .request__form .request__action-policy{display:flex;gap:16px}.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{width:20px;aspect-ratio:1/1;border-radius:3px;background:rgba(0,0,0,0);border:1px solid var(--grey);transition:all .5s ease;position:relative;max-height:max-content;flex-shrink:0}.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{position:absolute;top:0;left:0;width:100%;height:100%;opacity:0}.request__content .request__form .request__action-policy p a{color:var(--blue)}@media(max-width: 1440px){.request{padding:48px;border-radius:42px}.request__content{padding:32px;gap:24px;border-radius:18px}.request__content .request__form{gap:32px}.request__content .request__form .request__inputs{gap:16px}.request--center .request__content{max-width:960px}}@media(max-width: 1200px){.request{padding:40px;justify-content:flex-start}.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(max-width: 820px){.request{padding:24px;border-radius:32px}.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(max-width: 700px){.request{padding:12px;border-radius:24px}.request::after{background:rgba(17,18,20,.52)}.request__content,.request--center .request__content{padding:20px;gap:24px;border-radius:16px}.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{grid-template-columns:1fr !important;max-height:220px;overflow-y:auto}.request__content .request__form .request__action,.request--center .request__content .request__form .request__action{max-width:none;gap:20px}.request__content .request__form .request__action-policy,.request--center .request__content .request__form .request__action-policy{gap:12px}}@media(max-width: 700px){.block:has(.request){padding-left:16px;padding-right:16px}}.person{display:flex;flex-direction:column;gap:42px}.person__head{display:flex;flex-direction:column;gap:32px}.person__content{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:32px}.person__content .person__item{min-width:0;background:#fff;border-radius:32px;padding:64px;display:flex;flex-direction:column;gap:32px;box-shadow:0 5.33px 17.33px 0 rgba(145,145,145,.1019607843)}.person__content .person__item-head{display:flex;flex-direction:column;gap:20px}.person__content .person__item ul{display:flex;flex-direction:column;gap:16px}.person__content .person__item ul li{display:flex;align-items:flex-start;gap:10px}.person__content .person__item ul li svg{height:20px;width:auto;margin-top:1px;flex-shrink:0;fill:var(--blue);color:var(--blue)}.person__content .person__item ul li svg path{stroke:var(--white)}.person__content .person__item-information{padding:16px;border-radius:12px;background:#f0f4f9;display:flex;flex-direction:column;gap:5px}.person__content .person__item-information h4{margin-top:5px}.person__content .person__item button,.person__content .person__item a{width:100%;margin-top:auto;display:flex;justify-content:center}@media(max-width: 1440px){.person{gap:32px}.person__head{gap:24px}.person__content{gap:20px}.person__content .person__item{padding:42px;gap:24px;border-radius:24px}}@media(max-width: 1200px){.person__content .person__item{padding:32px}}@media(max-width: 820px){.person__content{grid-template-columns:1fr}}@media(max-width: 700px){.person{gap:24px}.person__content{gap:16px}.person__content .person__item{padding:24px;gap:24px;border-radius:16px}}.person__audio{width:100%;display:flex;align-items:center;justify-content:space-between;padding:20px;background:#f0f4f9;border-radius:16px;gap:20px}.person__audio-time{min-width:54px;text-align:center}.person__audio-timeline{width:100%;display:flex;align-items:center;justify-content:space-between;gap:4px;cursor:pointer;min-width:0}.person__audio-timeline .audio__bar{flex:0 0 4px;height:var(--bar-height, 18px);border-radius:999px;background:#a6c3f1;transition:background .2s ease,transform .2s ease}.person__audio-timeline .audio__bar.is-active{background:var(--blue)}.person__audio button{width:54px;aspect-ratio:1/1;justify-content:center;align-items:center;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843)}.person__audio button svg{fill:#fff}.person__audio button .lucide-pause{display:none}.person__audio.is-playing button .lucide-play{display:none}.person__audio.is-playing button .lucide-pause{display:block}@media(max-width: 700px){.person__audio{padding:12px;gap:10px}.person__audio-time{min-width:40px}.person__audio-timeline .audio__bar:nth-child(n+23){display:none}.person__audio button{width:42px;flex-shrink:0}}.location__item{border-radius:16px;background:#fff;padding:16px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);display:flex;flex-direction:column;gap:20px;height:100%}.location__item-text{display:flex;flex-direction:column;gap:12px;flex-shrink:0;padding:0 16px 16px 16px}.location__item-preview{width:100%;height:100%;border-radius:16px;overflow:hidden;position:relative}.location__item-preview::after{content:"";width:100%;height:100%;position:absolute;top:0;left:0;z-index:1;background:linear-gradient(0deg, rgba(17, 18, 20, 0.5) 0%, rgba(17, 18, 20, 0) 50%, rgba(17, 18, 20, 0.5) 100%)}.location__item-preview .location__bonus,.location__item-preview .location__new{position:absolute;top:20px;right:20px;padding:8px 16px;border-radius:10px;z-index:2;line-height:100%}.location__item-preview .location__bonus{background:#fff;color:var(--blue)}.location__item-preview .location__new{background:var(--blue);color:#fff}.location__item-preview .location__map{width:42px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#fff;position:absolute;right:20px;bottom:20px;z-index:2}.location__item-preview .location__map svg{color:var(--blue)}.location__item-preview .location__rating{position:absolute;left:20px;top:20px;padding:8px 14px;border-radius:10px;background:#fff;z-index:2;display:flex;align-items:center;gap:5px;line-height:100%}@media(max-width: 700px){.location__item-preview .location__rating{padding:10px 16px;font-size:14px}}.location__item-preview .location__rating svg{height:16px;width:auto}@media(max-width: 700px){.location__item-preview .location__rating svg{height:14px}}.location__item-preview img{width:100%;height:100%;display:block;object-fit:cover}@media(max-width: 700px){.location__item-preview img{aspect-ratio:1/1}}.banners{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:32px}.banners__item{padding:64px;display:flex;flex-direction:column;gap:42px;justify-content:space-between;border-radius:32px;height:auto;position:relative;overflow:hidden}.banners__item img{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0}.banners__item::after{content:"";background:linear-gradient(90deg, rgba(17, 18, 20, 0.8) 0%, rgba(17, 18, 20, 0.3) 100%);width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1}.banners__item-text{display:flex;flex-direction:column;gap:20px;z-index:2}.banners__item-text h3{margin-top:12px}.banners__item-text p{max-width:425px;opacity:.75}.banners__item a{z-index:2;max-width:max-content}@media(max-width: 1440px){.banners{gap:24px}.banners__item{height:358px;padding:48px;gap:24px;border-radius:18px}.banners__item-text{gap:16px}.banners__item-text h2{margin-top:8px}}@media(max-width: 1200px){.banners__item{min-height:320px;height:auto;padding:32px}}@media(max-width: 820px){.banners{grid-template-columns:1fr}.banners__item{min-height:300px}}@media(max-width: 700px){.banners{grid-template-columns:1fr;gap:24px}.banners__item{min-height:0;height:327px;padding:24px}.banners__item a{width:100%;max-width:none;justify-content:center}}.city-hero{min-height:clamp(812px,56.25vw,1080px);display:flex}.city-hero>.container{display:flex}.city-hero .block__background{object-position:center}.city{flex:1;display:flex;flex-direction:column;justify-content:space-between;gap:64px;position:relative;z-index:2}.city__content{display:flex;justify-content:space-between;align-items:flex-end;gap:48px}.city__content .city__information{min-width:0;display:flex;flex-direction:column;gap:32px}.city__content .city__information .city__tabs{display:flex;align-items:center;gap:32px}.city__content .city__information .city__tabs .city__tab{display:flex;align-items:center;gap:8px;color:var(--light-white-65)}.city__content .city__information .city__tabs .city__tab svg{height:16px;width:auto}.city__content .city__information .city__tabs .city__tab:first-child{padding:14px 32px;border-radius:16px;background:#fff;color:var(--blue)}.city__content .city__information .city__text{max-width:980px;display:flex;flex-direction:column;gap:24px}.city__content .city__information .city__text p{color:var(--light-white-65)}.city__content .city__information .city__action{display:flex;align-items:center;gap:20px}.city__content .city__qr{display:flex;flex-direction:column;align-items:center;gap:12px;flex-shrink:0}.city__content .city__qr span{text-align:center}.city__content .city__qr img{width:120px;aspect-ratio:1;padding:6px;border-radius:12px;background:#fff}@media(max-width: 1200px){.city-hero{min-height:760px}.city__content .city__information .city__tabs{gap:20px}.city__content .city__qr img{width:104px}}@media(max-width: 820px){.city__content .city__information{width:100%}.city__content .city__information .city__text h1 br,.city__content .city__information .city__text p br{display:none}.city__content .city__qr{display:none}}@media(max-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{display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:12px}.city__content .city__information .city__tabs .city__tab{min-height:48px;padding:10px;border-radius:12px;background:hsla(0,0%,100%,.1)}.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{align-items:stretch;flex-direction:column;gap:12px}.city__content .city__information .city__action .button{width:100%;justify-content:center;text-align:center}}.places{display:flex;flex-direction:column;gap:32px}.places__head{display:flex;justify-content:space-between;align-items:flex-end}.places__head .places__title{display:flex;flex-direction:column;gap:32px}.places__head a{display:flex;align-items:center;gap:10px}.places__head a:hover svg{rotate:-90deg}.places__head a svg{height:20px;width:auto;transition:all .5s ease}.places__tabs{display:flex;align-items:center;gap:16px;flex-wrap:wrap;margin-top:10px}.places__tabs button{box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);color:var(--grey)}.places__tabs button.current{background:var(--blue);color:#fff}.places__content{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px}.places__content .places__item{padding:16px;background:#fff;border-radius:16px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);display:flex;flex-direction:column;gap:20px}.places__content .places__item-preview{height:286px;width:100%;border-radius:10px;position:relative;overflow:hidden;padding:20px}.places__content .places__item-preview img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;object-fit:cover}.places__content .places__item-preview .places__item-tabs{display:flex;gap:12px;z-index:1;position:relative}.places__content .places__item-preview .places__item-tabs .places__item-tab{padding:8px 12px;background:#fff;display:flex;align-items:center;gap:8px;border-radius:10px}.places__content .places__item-preview .places__item-tabs .places__item-tab svg{height:16px;width:auto}.places__content .places__item-main{display:flex;flex-direction:column;gap:20px;justify-content:space-between;height:auto}.places__content .places__item-main .places__item-action{display:flex;align-items:center;justify-content:space-between}.places__content .places__item-main .places__item-action .places__item-author{display:flex;align-items:center;gap:10px;color:var(--grey)}.places__content .places__item-main .places__item-action .places__item-author .avatar{width:42px;aspect-ratio:1/1;border-radius:50%;background:#00e1de;color:#fff;display:flex;align-items:center;justify-content:center}.places__content .places__item-main .places__item-action .places__item-tarif{padding:8px 16px;border-radius:64px;line-height:140%}.places__content .places__item-main .places__item-action .places__item-tarif.free{background:#e9ffdd;color:#43b500}.places__content .places__item-main .places__item-action .places__item-tarif.premium{background:#e6edf8;color:var(--grey)}@media(max-width: 1440px){.places__content{gap:20px}.places__content .places__item-preview{height:220px}}@media(max-width: 1200px){.places__content{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 700px){.places{gap:24px}.places__head{align-items:flex-start;flex-direction:column;gap:20px}.places__head .places__title{gap:20px}.places__tabs{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.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{padding:64px;background:#fff;width:100%;display:flex;flex-direction:column;gap:42px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);border-radius:24px}.maps__head{display:flex;flex-direction:column;gap:32px}.maps .maps__frame{display:flex;flex-direction:column;align-items:center;gap:32px}.maps .maps__frame .maps__content{width:100%;padding:92px 0px;border-radius:24px;position:relative;display:flex;align-items:center;justify-content:center}.maps .maps__frame .maps__content .maps__wrapper{width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:0;filter:blur(5px);border-radius:24px;overflow:hidden}.maps .maps__frame .maps__content .maps__wrapper img{width:100%;height:100%}.maps .maps__frame .maps__content .maps__wrapper::after{content:"";background:rgba(0,0,0,0);backdrop-filter:blur(10px);width:100%;height:100%;object-fit:cover;position:absolute;top:0;left:0;z-index:1;border-radius:24px}.maps .maps__frame .maps__content .maps__layout{display:grid;grid-template-columns:repeat(2, 1fr);gap:42px;max-width:960px;background:#fff;border-radius:24px;padding:64px;position:relative;z-index:2}.maps .maps__frame .maps__content .maps__layout-text{display:flex;flex-direction:column;gap:20px}.maps .maps__frame .maps__content .maps__layout-action{display:flex;gap:37px;align-items:flex-end}.maps .maps__frame .maps__content .maps__layout-action .maps__buttons{display:flex;flex-direction:column;gap:10px}.maps .maps__frame .maps__content .maps__layout-action .maps__buttons a{height:64px;width:auto}.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{display:flex;flex-direction:column;align-items:center;gap:12px}.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{width:140px;aspect-ratio:1/1;border-radius:12px;border:1.16px solid var(--light-blue);padding:6px}.maps .maps__frame p{display:flex;align-items:center;gap:10px}.maps .maps__frame p svg{height:16px;width:auto;flex-shrink:0}@media(max-width: 1440px){.maps{padding:48px;gap:32px;border-radius:18px}.maps .maps__frame .maps__content{padding:64px 32px}.maps .maps__frame .maps__content .maps__layout{max-width:820px;padding:48px;gap:32px}}@media(max-width: 1200px){.maps .maps__frame .maps__content .maps__layout{grid-template-columns:1fr}}@media(max-width: 700px){.maps{padding:24px;gap:24px;border-radius:16px}.maps__head{gap:20px}.maps .maps__frame{gap:20px}.maps .maps__frame .maps__content{padding:16px;border-radius:16px}.maps .maps__frame .maps__content .maps__wrapper{border-radius:16px}.maps .maps__frame .maps__content .maps__layout{width:100%;padding:24px;gap:24px;border-radius:16px}.maps .maps__frame .maps__content .maps__layout-action{width:100%}.maps .maps__frame .maps__content .maps__layout-action .maps__buttons{width:100%;flex-direction:row}.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{width:100%;display:flex;flex-direction:column;gap:42px}.location__head{display:flex;align-items:flex-end;justify-content:space-between}.location__head .head__text{display:flex;flex-direction:column;gap:32px}.location__head a{display:flex;align-items:center;gap:10px}.location__head a:hover svg{rotate:-90deg}.location__head a svg{height:20px;width:auto;transition:all .5s ease}.location__content{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px}@media(min-width: 1201px){.location__content:has(>.location__item){grid-auto-flow:dense;grid-auto-rows:1px;row-gap:0}.location__content>.location__item{height:440px;min-height:0;margin-bottom:32px;overflow:hidden;grid-row:span 472}.location__content>.location__item .location__item-preview{flex:1 1 auto;height:auto;min-height:0}.location__content>.location__item .location__item-text h3,.location__content>.location__item .location__item-text p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.location__content>.location__item .location__item-text h3{-webkit-line-clamp:2}.location__content>.location__item .location__item-text p{-webkit-line-clamp:3}.location__content>.location__item:nth-child(1){height:524px;grid-area:1/1/span 556/span 1}.location__content>.location__item:nth-child(2){height:996px;grid-area:1/2/span 1028/span 1}.location__content>.location__item:nth-child(3){grid-area:1/3/span 472/span 1}.location__content>.location__item:nth-child(4){height:524px;grid-area:1/4/span 556/span 1}.location__content>.location__item:nth-child(5){grid-area:557/1/span 472/span 1}.location__content>.location__item:nth-child(6){height:524px;grid-area:473/3/span 556/span 1}.location__content>.location__item:nth-child(7){grid-area:557/4/span 472/span 1}}@media(max-width: 1440px){.location{gap:32px}.location__head .head__text{gap:24px}.location__content{gap:20px}}@media(max-width: 1440px)and (min-width: 1201px){.location__content>.location__item{margin-bottom:20px;grid-row:span 460}.location__content>.location__item:nth-child(1),.location__content>.location__item:nth-child(4){grid-row:1/span 544}.location__content>.location__item:nth-child(3){grid-row:1/span 460}.location__content>.location__item:nth-child(2){height:984px;grid-row:1/span 1004}.location__content>.location__item:nth-child(5),.location__content>.location__item:nth-child(7){grid-row:545/span 460}.location__content>.location__item:nth-child(6){grid-row:461/span 544}}@media(max-width: 1200px){.location__content{grid-template-columns:repeat(2, minmax(0, 1fr))}.location__content>.location__item,.location__content>.location__item--top{height:auto;margin-bottom:0;grid-column:auto !important;grid-row:auto !important}.location__content>.location__item .location__item-preview,.location__content>.location__item--top .location__item-preview{flex:0 0 220px;height:220px;min-height:0}}@media(max-width: 700px){.location{gap:24px}.location__head{align-items:flex-start;flex-direction:column;gap:20px}.location__head .head__text{gap:20px}.location__content{grid-template-columns:1fr;gap:16px}.location__content>.location__item,.location__content>.location__item--top{min-height:0;grid-row:auto !important}.location__content>.location__item .location__item-preview,.location__content>.location__item--top .location__item-preview{flex-basis:240px;height:240px}}.hero{width:100%;display:grid;grid-template-columns:repeat(2, 1fr);gap:42px;padding-left:100px}.hero .hero__content{display:flex;flex-direction:column;gap:64px;padding:42px 0 100px}.hero .hero__content-text{display:flex;flex-direction:column;gap:42px}.hero .hero__content-text .hero__content-main{display:flex;flex-direction:column;gap:32px}.hero .hero__content-text .hero__content-main h1 span{color:var(--blue)}.hero .hero__content-text .hero__content-main h1 .hero__title-tail{display:block;color:var(--black)}.hero .hero__content-text .hero__content-main p{font-size:24px;line-height:120%}.hero .hero__content-action{display:flex;gap:42px;align-items:flex-end}.hero .hero__content-action .action__buttons{display:flex;flex-direction:column;gap:10px}.hero .hero__content-action .action__buttons a img{height:74px;width:auto;object-fit:contain}.hero .hero__content-action .hero__qr{display:flex;flex-direction:column;align-items:center;gap:16px}.hero .hero__content-action .hero__qr span{text-align:center}.hero .hero__content-action .hero__qr img{border-radius:16px;width:160px;aspect-ratio:1/1;flex-shrink:0;padding:6px;border:1px solid var(--grey)}.hero__image{width:100%;height:100%;object-fit:contain}@media(max-width: 1440px){.hero{height:656px;gap:32px;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(max-width: 1360px){.hero{height:auto;min-height:clamp(560px,45vw,612px);grid-template-columns:minmax(0, 0.95fr) minmax(0, 1.05fr);align-items:center;gap:28px;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{height:auto;max-height:612px;aspect-ratio:2011/1840;object-fit:contain;object-position:center right}}@media(max-width: 1200px){.hero{min-height:0;grid-template-columns:minmax(0, 1fr) minmax(360px, 1.05fr);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(max-width: 820px){.hero{display:flex;flex-direction:column;gap:0;padding:0 32px}.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{width:100%;flex-direction:row;gap:8px}.hero .hero__content-action .action__buttons a{width:calc(50% - 4px)}.hero .hero__content-action .action__buttons a img{width:100%;height:auto;object-fit:contain}.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(max-width: 700px){.hero{height:auto;display:flex;flex-direction:column;gap:0;padding-left:16px;padding-right:0}.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{display:inline;color:var(--black)}.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{width:100%;flex-direction:row;gap:8px}.hero .hero__content-action .action__buttons a{width:calc(50% - 4px)}.hero .hero__content-action .action__buttons a img{width:100%;height:auto;object-fit:contain}.hero .hero__content-action .hero__qr{display:none}.hero__image{order:2;width:100%;height:clamp(387px,92vw,560px);max-width:none;aspect-ratio:auto;margin-top:32px;object-fit:contain;object-position:center}}@media(max-width: 480px){.hero__image{height:387px;object-fit:cover}}@media(max-width: 700px){.cities-block{padding-top:64px}}.cities{padding:64px;border-radius:64px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);background:#fff;display:flex;flex-direction:column;gap:42px}.cities__head{display:flex;justify-content:space-between;align-items:flex-end}.cities__head .head__text{display:flex;flex-direction:column;gap:32px}.cities__head .head__search{display:flex;gap:16px;align-items:center;padding:20px;border:1px solid var(--light-blue);border-radius:16px;width:40%}.cities__head .head__search svg{height:20px;width:auto;flex-shrink:0;color:var(--grey)}.cities__head .head__search input{width:100%}.cities__content{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px}.cities__content .cities__item{grid-column:span 1;border-radius:24px;padding:20px 20px 42px 42px;position:relative;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;height:672px}.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{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;z-index:0}.cities__content .cities__item::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(0deg, rgba(17, 18, 20, 0.7) 0%, rgba(17, 18, 20, 0.1) 50%, rgba(17, 18, 20, 0.5) 100%)}.cities__content .cities__item .tag{z-index:2}.cities__content .cities__item h3{z-index:2}@media(max-width: 1440px){.cities{min-height:733px;padding:48px;border-radius:42px;gap:32px}.cities__head .head__text{gap:24px}.cities__head .head__search{width:543px;max-width:44%;padding:13px 16px;border-radius:12px}.cities__content{grid-template-columns:1.529fr repeat(3, 1fr);gap:16px}.cities__content .cities__item{grid-column:auto;height:504px;padding:16px 16px 32px;border-radius:18px}}@media(max-width: 1200px){.cities{min-height:0;padding:40px;border-radius:32px}.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(max-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(max-width: 700px){.cities{min-height:0;padding:24px;border-radius:42px;gap: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(max-width: 480px){.cities__content{grid-template-columns:1fr}.cities__content .cities__item{height:146px}.cities__content .cities__item:first-child{height:242px}}.guests{display:grid;grid-template-columns:repeat(3, 1fr);gap:64px;align-items:center}.guests__content{display:flex;flex-direction:column;gap:32px}.guests__content .content__action{display:flex;flex-direction:column;gap:42px}.guests__content .content__action-button{display:flex;flex-direction:column;gap:18px}.guests__content .content__action-button button{display:flex;justify-content:center;font-size:20px;padding:20px 48px}.guests__content .content__action-button button.current{border-color:var(--blue);background:var(--blue);color:var(--white)}.guests__media{width:100%;height:100%;position:relative;display:flex;align-items:center;justify-content:center}.guests__media img:nth-child(1){width:340px;height:auto;box-shadow:0px 13.33px 26.67px 0px rgba(5,17,36,.2);border-radius:72px;background:var(--white)}.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{display:flex;flex-direction:column;gap:42px}.guests__lists ul{display:flex;flex-direction:column;gap:32px}.guests__lists ul li{display:flex;gap:20px}.guests__lists ul li a{color:var(--blue)}.guests__lists ul svg{height:24px;width:auto;flex-shrink:0;fill:var(--blue);color:var(--white);margin-bottom:-6px}@media(max-width: 1440px){.guests{grid-template-columns:347px minmax(0, 1fr) 364px;gap:32px}.guests__content{gap:24px}.guests__content .content__action{gap:24px}.guests__content .content__action-button{gap:8px}.guests__content .content__action-button button{padding:13px 28px;font-size:14px;line-height:21px;justify-content:center;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:nth-child(1){width:253px;border-radius:54px}.guests__media img:nth-child(2){width:68px;height:auto;right:8px;bottom:215px}.guests__media img:nth-child(3){width:62px;height:auto;left:8px;bottom:136px}.guests__lists{gap:32px}.guests__lists ul{gap:24px}.guests__lists ul li{gap:12px}.guests__lists ul svg{height:20px}}@media(max-width: 1200px){.guests{grid-template-columns:minmax(280px, 0.9fr) minmax(360px, 1.1fr);gap:48px 32px}.guests__media{width:min(100%,440px);height:480px;justify-self:center;padding:0 56px;box-sizing:border-box}.guests__media img:nth-child(1){width:min(100%,240px);border-radius:50px}.guests__media img:nth-child(2){width:64px;right:24px;bottom:202px}.guests__media img:nth-child(3){width:58px;left:24px;bottom:126px}.guests__lists{grid-column:1/-1;display:grid;grid-template-columns:minmax(240px, 0.8fr) minmax(0, 2fr);align-items:start;gap:32px}.guests__lists ul{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr));gap:20px}.guests__lists ul li{align-items:flex-start}.guests__lists ul li br{display:none}}@media(max-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(max-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:nth-child(1){width:clamp(180px,36vw,240px);border-radius:38px}.guests__media img:nth-child(2){width:clamp(50px,9vw,64px);right:clamp(44px,12vw,84px);bottom:clamp(148px,25vw,190px)}.guests__media img:nth-child(3){width:clamp(46px,8vw,58px);left:clamp(44px,12vw,84px);bottom:clamp(94px,16vw,126px)}.guests__lists{gap:24px}.guests__lists ul{gap:16px}.guests__lists ul li br{display:none}}.content{width:100%;display:flex;flex-direction:column;gap:42px}.content__head{display:flex;justify-content:space-between;align-items:flex-end}.content__head .head__text{display:flex;flex-direction:column;gap:32px}.content__head a{display:flex;align-items:center;gap:8px;z-index:2}.content__head a:hover svg{rotate:-90deg}.content__head a svg{height:24px;width:auto;transition:all .5s ease}.content__frame{display:grid;grid-template-columns:repeat(5, 1fr);gap:20px;align-items:center}@media(max-width: 700px){.content__frame{padding-right:16px}}.content__frame .content__wrapper{max-height:574px;overflow:visible;display:flex;align-items:center;justify-content:center;width:100%}.content__frame .content__item{min-height:574px;height:auto;width:100%;border-radius:24px;position:relative;padding:21px 21px 32px 21px;display:flex;flex-direction:column;justify-content:space-between;gap:32px;overflow:hidden;transition:all .5s ease}.content__frame .content__item:hover,.content__frame .content__item:focus-within{min-height:604px}.content__frame .content__item:hover button,.content__frame .content__item:hover a,.content__frame .content__item:focus-within button,.content__frame .content__item:focus-within a{opacity:1;margin-top:0;visibility:visible}.content__frame .content__item button,.content__frame .content__item a{position:absolute;z-index:2;left:50%;top:50%;transform:translate(-50%, -50%);transition:all .5s ease;opacity:0;margin-top:16px;visibility:hidden}.content__frame .content__item img{position:absolute;width:100%;height:100%;top:0;left:0;z-index:0}.content__frame .content__item::after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;z-index:1;background:linear-gradient(0deg, rgba(17, 18, 20, 0.7) 0%, rgba(17, 18, 20, 0.1) 50%, rgba(17, 18, 20, 0.5) 100%)}.content__frame .content__item-head{display:flex;gap:10px;align-items:center;z-index:2}.content__frame .content__item-head .content__avatar{width:42px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;text-transform:uppercase;z-index:2;background:#00e1de}.content__frame .content__item h3{z-index:2;padding-left:11px}@media(max-width: 1440px){.content{min-height:561px;gap:32px}.content__head .head__text{gap:24px}.content__frame{gap:16px}.content__frame .content__wrapper{max-height:431px}.content__frame .content__item{min-height:431px;height:431px;padding:16px 16px 24px;border-radius:18px}.content__frame .content__item:hover,.content__frame .content__item:focus-within{min-height:431px}.content__frame .content__item-head .content__avatar{width:32px}}@media(max-width: 1360px){.content{min-height:0}.content__frame{display:flex;align-items:stretch;justify-content:flex-start;overflow-x:auto;padding-bottom:12px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--blue) var(--light-blue)}.content__frame .content__wrapper{width:243px;min-width:243px;scroll-snap-align:start}}@media(max-width: 700px){.content{min-height:0;width:calc(100% + 16px)}.content__head{width:calc(100% - 16px)}.content__frame{display:flex;align-items:stretch;overflow-x:auto;padding-bottom:19px;scroll-snap-type:x proximity;scrollbar-width:thin;scrollbar-color:var(--blue) var(--light-blue)}.content__frame .content__wrapper{width:243px;min-width:243px;scroll-snap-align:start}}.gallery{display:flex;flex-direction:column;gap:42px}.gallery__content{display:grid;grid-template-columns:repeat(4, 1fr);gap:32px;height:450px}@media(max-width: 1440px){.gallery__content{height:340px}}@media(max-width: 700px){.gallery__content{height:auto}}.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{display:flex;align-items:center;justify-content:center;border-radius:24px;overflow:hidden;position:relative}.gallery__content .gallery__item .gallery__link{width:100%;height:100%;display:block;cursor:zoom-in}.gallery__content .gallery__item:nth-child(1){grid-column:span 2;grid-row:span 2}.gallery__content .gallery__item .tag{position:absolute;z-index:2}.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{width:100%;height:100%;object-fit:cover}.gallery__content .gallery__hidden{display:none}@media(max-width: 1440px){.gallery{gap:32px}.gallery__content{gap:20px}.gallery__content .gallery__item{border-radius:18px}}@media(max-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){min-width:0;aspect-ratio:1.35;grid-column:auto;grid-row:auto;border-radius:14px}.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{inset:50% auto auto 50%;transform:translate(-50%, -50%);white-space:nowrap}}.route{width:100%;display:grid;grid-template-columns:repeat(3, 1fr);gap:64px}.route__content{grid-column:span 2;display:flex;flex-direction:column;gap:42px}.route__content-head{display:flex;flex-direction:column;gap:42px}.route__content-head .head__tags{display:flex;align-items:center;gap:16px}.route__content-head .head__tags-type{background:#e6edf8;color:var(--blue)}.route__content-head .head__tags-mode{background:#e6edf8;color:#838b99}.route__content-head .head__tags-strength.hard{background:#ffebdd;color:#b54500}.route__content-head .head__tags-strength.easy{background:#e9ffdd;color:#43b500}.route__content-head .head__tags div{padding:10px 20px;border-radius:16px}.route__content-head .head__tags-cost{background:#e9ffdd;color:#43b500}.route__content-attr{display:grid;grid-template-columns:repeat(5, 1fr);padding:42px;border-radius:24px;gap:32px;background:#f0f4f9}.route__content-attr .attr__item{display:flex;gap:16px;align-items:center}.route__content-attr .attr__item svg{height:24px;width:auto}.route__content-attr .attr__item-text{display:flex;flex-direction:column;gap:6px}.route__content-about{display:flex;flex-direction:column;gap:20px}.route__content-person{padding:42px;background:#fff;border-radius:24px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);display:flex;flex-direction:column;gap:32px}.route__content-person .person__head{display:flex;align-items:center;gap:40px;flex-direction:row}.route__content-person .person__head .avatar{width:106px;aspect-ratio:1/1;flex-shrink:0;display:flex;align-items:center;justify-content:center;background:#00e1de;border-radius:50%;position:relative}.route__content-person .person__head .avatar svg{height:30px;width:auto;position:absolute;bottom:0;right:0;fill:var(--blue);color:var(--white)}.route__content-person .person__head-information{display:flex;flex-direction:column;gap:8px}.route__content-person .person__head-information .person__title{display:flex;gap:12px}.route__content-person .person__head-information .person__role{display:flex;gap:32px}.route__content-person .person__head-information .person__attr{display:flex;gap:32px;margin-top:8px}.route__content-person .person__head-information .person__attr .attr__item{display:flex;gap:6px}.route__content-person .person__content{display:flex;flex-direction:column;gap:20px}.route__content-points{display:flex;flex-direction:column;gap:42px}.route__content-points .points__head{display:flex;flex-direction:column;gap:32px}.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;display:flex;flex-direction:column;gap:64px;padding-left:var(--timeline-card-offset);position:relative}.route__content-points .points__content::after{width:var(--timeline-line-width);content:"";height:100%;position:absolute;left:0;top:10px;background:linear-gradient(180deg, #1F63D4 0%, #A6C3F1 40%, #DCDFE3 60%)}.route__content-points .points__content .phantom__item{position:relative;display:flex;flex-direction:column;gap:16px;border-radius:24px}.route__content-points .points__content .phantom__item-modal{background:#fff;border-radius:24px;padding:42px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);z-index:5;display:flex;flex-direction:column;gap:42px;max-width:490px}.route__content-points .points__content .phantom__item-modal .icon{width:84px;aspect-ratio:1/1;display:flex;align-items:center;justify-content:center;background:#edf3fc;border-radius:24px}.route__content-points .points__content .phantom__item-modal .modal__text{display:flex;flex-direction:column;gap:20px}.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{display:flex;align-items:flex-end;gap:32px}.route__content-points .points__content .phantom__item-modal .modal__action-buttons{display:flex;flex-direction:column;gap:10px}.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{width:auto;height:100%;object-fit:contain}.route__content-points .points__content .phantom__item-modal .modal__action-qr{display:flex;flex-direction:column;align-items:center;gap:14px}.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{width:140px;aspect-ratio:1/1;padding:6px;border:1.16px solid #e1e9f6;border-radius:14px}.route__content-points .points__content .phantom__item::after{content:"";position:absolute;inset:0;z-index:2;background:rgba(0,0,0,0);backdrop-filter:blur(5px);border-radius:inherit}.route__content-points .points__content .phantom__item-hidden{position:relative;padding:42px;background:#fff;border-radius:24px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);display:flex;align-items:center;justify-content:space-between;gap:32px}.route__content-points .points__content .phantom__item-hidden::after{position:absolute;content:"";left:var(--timeline-dot-left);top:0;width:var(--timeline-dot-size);height:var(--timeline-dot-size);border-radius:50%;background:#fff;border:var(--timeline-dot-border) solid #e2e4e8;z-index:3}.route__content-points .points__content .phantom__item-hidden div{width:100%;height:32px;border-radius:24px;background:#e2e4e8}.route__content-points .points__content .phantom__item-hidden svg{color:var(--black);position:relative;z-index:5;height:24px;width:auto;flex-shrink:0}.route__content-points .points__content .points__item{position:relative;padding:42px;background:#fff;border-radius:24px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);display:flex;flex-direction:column;gap:32px}.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);max-width:max-content;border-radius:var(--border-radius)}.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:rgba(0,0,0,0);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:rgba(0,0,0,0);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{position:absolute;content:"";left:var(--timeline-dot-left);top:0;width:var(--timeline-dot-size);height:var(--timeline-dot-size);border-radius:50%;background:#fff;border:var(--timeline-dot-border) solid var(--blue);z-index:3}.route__content-points .points__content .points__item-head{display:flex;flex-direction:column;gap:20px}.route__content-points .points__content .points__item-head .head__information{display:flex;gap:20px}.route__content-points .points__content .points__item-head .head__text{display:flex;flex-direction:column;gap:16px}.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%;aspect-ratio:1.5/1;object-fit:cover}.route__article{padding:16px;background:#fff;border-radius:24px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);display:flex;flex-direction:column;gap:32px;position:sticky;top:106px;right:0;max-height:max-content}.route__article-cart{display:flex;flex-direction:column;gap:20px}.route__article-cart .cart__head{width:100%;border-radius:16px;overflow:hidden;position:relative;height:240px}.route__article-cart .cart__head img{width:100%;height:100%;object-fit:cover}.route__article-cart .cart__head-cost{position:absolute;left:20px;top:20px;padding:10px 20px;border-radius:64px;z-index:2}.route__article-cart .cart__head-cost.free{background:#e9ffdd;color:#43b500}.route__article-cart .cart__content{display:flex;flex-direction:column;gap:32px;padding:0 16px}.route__article-cart .cart__content-text{display:flex;flex-direction:column;gap:10px}.route__article-cart .cart__content-text .cart__attr{display:flex;align-items:center;gap:16px;margin-top:10px}.route__article-cart .cart__content-text .cart__attr .attr__item{display:flex;align-items:center;gap:6px}.route__article-cart .cart__content-text .cart__attr .attr__item svg{height:16px;width:auto}.route__article-cart .cart__content a{justify-content:center;box-shadow:0px 8px 32px 0px rgba(31,99,212,.3019607843)}.route__article-action{display:flex;flex-direction:column;gap:20px}.route__article-action .action__qr{width:100%;padding:20px 0px;display:flex;align-items:center;flex-direction:column;justify-content:center;gap:16px;background:#f0f4f9;border-radius:16px}.route__article-action .action__qr img{width:160px;aspect-ratio:1/1;padding:6px;background:#fff;border:1.33px solid #e1eaf3;border-radius:16px}.route__article-action .action__qr span{text-align:center}.route__article-action .action__text{display:flex;flex-direction:column;gap:8px}.route__article-action .action__buttons{display:grid;grid-template-columns:repeat(2, 1fr);gap:16px;margin-top:12px}.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(max-width: 1440px){.route{gap:32px}.route__content{gap:32px}.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(max-width: 1200px){.route{grid-template-columns:minmax(0, 1fr)}.route__content{min-width:0;grid-column:auto}.route__content-attr{grid-template-columns:repeat(3, minmax(0, 1fr))}.route__article{min-width:0;position:static;display:grid;grid-template-columns:minmax(0, 1fr) minmax(0, 1fr);order:-1}.route__article-cart .cart__head{height:280px}.route__article-action .action__qr{height:100%}}@media(max-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(max-width: 700px){.route{gap:24px}.route__content{width:100%;min-width:0;gap:24px}.route__content-head{gap:24px}.route__content-head .head__tags{gap:8px}.route__content-head .head__tags div{padding:8px 12px;border-radius:12px}.route__content-attr{padding:24px;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px 12px;border-radius:16px}.route__content-attr .attr__item{align-items:flex-start;gap:10px}.route__content-person{padding:24px;gap:24px;border-radius:16px}.route__content-person .person__head{flex-direction:column}.route__content-person .person__head .avatar{width:72px}.route__content-person .person__head-information .person__attr{display:grid;grid-template-columns:repeat(3, minmax(0, 1fr))}.route__content-person .person__head-information .person__attr .attr__item{min-width:0;flex-direction:column}.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{padding:20px;gap:24px;border-radius:16px}.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{padding:20px;border-radius:16px}.route__content-points .points__content .phantom__item-modal{width:calc(100% - 16px);padding:24px;gap:24px;border-radius:16px}.route__content-points .points__content .phantom__item-modal .icon{width:64px;border-radius:16px}.route__content-points .points__content .phantom__item-modal .modal__action{width:100%}.route__content-points .points__content .phantom__item-modal .modal__action-buttons{width:100%;flex-direction:row}.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{width:100%;min-width:0;padding:12px;display:flex;border-radius:18px}.route__article-cart .cart__head{height:240px}.route__article-cart .cart__content{padding:0 8px;gap:24px}.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))}}.advantages{width:100%;display:grid;grid-template-columns:repeat(4, minmax(0, 1fr));gap:20px}.advantages__item{min-width:0;padding:32px 16px;display:flex;flex-direction:column;gap:16px;align-items:center;justify-content:center;background:#fff;box-shadow:0 5.33px 17.33px 0 rgba(145,145,145,.1019607843);border-radius:24px}.advantages__item p{text-align:center}@media(max-width: 1200px){.advantages{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 700px){.advantages{grid-template-columns:1fr;gap:12px}.advantages__item{min-height:92px;padding:16px;gap:6px;border-radius:16px}.advantages__item p br{display:none}}.benefit{width:100%;display:flex;flex-direction:column;gap:42px;padding:42px}.benefit__head{padding:0 64px;display:flex;flex-direction:column;gap:32px}.benefit__content{width:100%;background:var(--blue);padding:64px;display:grid;grid-template-columns:repeat(15, minmax(0, 1fr));gap:42px;border-radius:56px}.benefit__content-img{grid-column:span 8;width:100%;height:100%;min-height:390px;border-radius:24px;object-fit:cover}.benefit__content-frame{grid-column:span 7;display:grid;grid-template-columns:repeat(2, minmax(0, 1fr));gap:20px}.benefit__content-frame .benefit__item{min-width:0;background:#fff;border-radius:24px;padding:32px;display:flex;flex-direction:column;gap:16px;position:relative;overflow:hidden}.benefit__content-frame .benefit__item>*:not(.benefit__item-number){position:relative;z-index:1}.benefit__content-frame .benefit__item-number{position:absolute;top:-15px;right:0;font-size:130px;line-height:1;pointer-events:none;background:var(--gradient);color:rgba(0,0,0,0);background-clip:text}@media(max-width: 1440px){.benefit{gap:32px;padding:32px}.benefit__head{padding:0 48px;gap:24px}.benefit__content{padding:48px;gap:32px;border-radius:42px}.benefit__content-img{min-height:300px;border-radius:18px}.benefit__content-frame{gap:16px}.benefit__content-frame .benefit__item{padding:24px;border-radius:18px}.benefit__content-frame .benefit__item-number{font-size:100px}}@media(max-width: 1200px){.benefit__content{grid-template-columns:1fr}.benefit__content-img,.benefit__content-frame{grid-column:auto}.benefit__content-img{min-height:0;aspect-ratio:16/7}}@media(max-width: 700px){.benefit{gap:24px;padding:0 16px}.benefit__head{padding:0;gap:20px}.benefit__head h2 br{display:none}.benefit__content{padding:12px;gap:8px;border-radius:24px}.benefit__content-img{aspect-ratio:16/9;border-radius:16px}.benefit__content-frame{grid-template-columns:1fr;gap:8px}.benefit__content-frame .benefit__item{min-height:auto;padding:20px;gap:12px;border-radius:16px}.benefit__content-frame .benefit__item br{display:none}.benefit__content-frame .benefit__item-number{top:-8px;font-size:108px}}.places__item{padding:16px;background:#fff;border-radius:16px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);display:flex;height:100%;flex-direction:column;gap:20px}.places__item-preview{height:286px;width:100%;border-radius:10px;position:relative;overflow:hidden;padding:20px;flex-shrink:0}.places__item-preview img{width:100%;height:100%;position:absolute;top:0;left:0;z-index:0;object-fit:cover}.places__item-preview .places__item-tabs{display:flex;gap:12px;z-index:1;position:relative}.places__item-preview .places__item-tabs .places__item-tab{padding:8px 12px;background:#fff;display:flex;align-items:center;gap:8px;border-radius:10px}.places__item-preview .places__item-tabs .places__item-tab svg{height:16px;width:auto}.places__item-main{display:flex;flex-direction:column;gap:20px;justify-content:space-between;height:100%}.places__item-main .places__item-action{display:flex;align-items:center;justify-content:space-between}.places__item-main .places__item-action .places__item-author{display:flex;align-items:center;gap:10px;color:var(--grey)}.places__item-main .places__item-action .places__item-author .avatar{width:42px;aspect-ratio:1/1;border-radius:50%;background:#00e1de;color:#fff;display:flex;align-items:center;justify-content:center}.places__item-main .places__item-action .places__item-tarif{padding:8px 16px;border-radius:64px;line-height:140%}.places__item-main .places__item-action .places__item-tarif.free{background:#e9ffdd;color:#43b500}.places__item-main .places__item-action .places__item-tarif.premium{background:#e6edf8;color:var(--grey)}.place{display:grid;grid-template-columns:repeat(3, 1fr);gap:32px;position:relative}.place__content{grid-column:span 2;display:flex;flex-direction:column;gap:32px}.place__content-tags{display:flex;align-items:center;gap:16px}.place__content-tags div{padding:8px 20px;display:flex;align-items:center;gap:8px;border-radius:16px}.place__content-tags div svg{height:20px;width:auto;flex-shrink:0;fill:var(--blue);color:var(--blue)}.place__content-tags .tags__review{background:#fff;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843)}.place__content-tags .tags__review span{color:var(--blue)}.place__content-tags .tags__review p{color:var(--grey)}.place__content-tags .tags__type{background:#e6edf8;color:var(--blue)}.place__content-tags .tags__sale{background:#e9ffdd;color:#43b500}.place__content-description{margin-top:10px;display:flex;flex-direction:column;gap:20px}.place__content-description p{line-height:150%}.place__content-person{width:100%;padding:42px;display:flex;align-items:center;gap:32px;background:#fff;border-radius:24px;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843)}.place__content-person .avatar{width:68px;aspect-ratio:1/1;border-radius:50%;display:flex;align-items:center;justify-content:center;background:#00e1de;position:relative}.place__content-person .avatar svg{position:absolute;bottom:0;right:0;height:18px;width:auto;fill:var(--blue)}.place__content-person .person__content{display:flex;flex-direction:column;gap:8px}.place__content-person .person__content-title{display:flex;align-items:center;gap:10px}.place__content-person .person__content-role{display:flex;align-items:center;gap:32px}.place__content-related{display:flex;flex-direction:column;gap:20px;margin-top:10px}.place__content-related .related__frame{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.place__article{position:sticky;top:106px;right:0;max-height:max-content;padding:16px;background:#fff;border:1.33px solid #e1eaf3;box-shadow:0px 5.33px 32px 0px rgba(17,18,20,.0784313725);border-radius:24px;display:flex;flex-direction:column;gap:32px}.place__article-map{width:100%;height:210px;border-radius:16px;position:relative;overflow:hidden}.place__article-map #map{width:100%;height:100%}.place__article-map .tag{position:absolute;right:20px;bottom:20px;z-index:2}.place__article-information{display:flex;flex-direction:column;gap:24px;padding:0 16px}.place__article-information .information__item{display:flex;gap:16px}.place__article-information .information__item:not(:last-child){padding-bottom:32px;border-bottom:1px solid #e1eaf3}.place__article-information .information__item .icon{background:var(--blue);width:42px;height:42px;flex-shrink:0;aspect-ratio:1/1;border-radius:10px;display:flex;align-items:center;justify-content:center}.place__article-information .information__item .icon svg{height:24px;width:auto;color:#fff}.place__article-information .information__item-text{display:flex;flex-direction:column;gap:8px}.place__article-information .information__item-text ul{display:flex;flex-direction:column;gap:4px}.place__article-information .information__item-text ul li{display:flex;align-items:center;gap:48px}.place__article-information .information__item-text ul li span{min-width:100px}.place__article-action{display:flex;flex-direction:column;gap:42px;padding:0 16px}.place__article-action .button{justify-content:center;box-shadow:0px 8px 32px 0px rgba(31,99,212,.3019607843)}.place__article-action .action__buttons{display:grid;grid-template-columns:repeat(3, 1fr);gap:16px}.place__article-action .action__buttons a,.place__article-action .action__buttons button{box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);padding:14px 0px;display:flex;align-items:center;justify-content:center;border-radius:14px;transition:all .5s ease}.place__article-action .action__buttons a:hover,.place__article-action .action__buttons button:hover{background:var(--blue);color:#fff}@media(max-width: 1440px){.place{gap:24px}.place__content-person{padding:32px}.place__content-related .related__frame{grid-template-columns:repeat(2, minmax(0, 1fr))}.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(max-width: 1200px){.place{grid-template-columns:1fr}.place__content{grid-column:auto}.place__article{position:static;display:grid;grid-template-columns:minmax(0, 0.8fr) minmax(0, 1.2fr);order:-1}.place__article-map{height:100%;min-height:320px}.place__article-action{grid-column:1/-1}}@media(max-width: 700px){.place{gap:24px}.place__content{gap:24px}.place__content-tags{align-items:stretch;flex-wrap:wrap;gap:8px}.place__content-tags div{padding:8px 12px;border-radius:12px}.place__content-description{margin-top:0}.place__content-person{padding:24px;align-items:flex-start;border-radius:16px}.place__content-person .person__content-title,.place__content-person .person__content-role{align-items:flex-start;flex-direction:column;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{padding:12px;display:flex;border-radius:18px}.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{align-items:flex-start;justify-content:space-between;gap:16px}.place__article-information .information__item-text ul li span{min-width:90px}.place__article-action{padding:0 8px 8px}}.routes{display:flex;flex-direction:column;gap:32px}.routes__head{display:flex;align-items:flex-end;justify-content:space-between}@media(max-width: 1440px){.routes__head{gap:48px}}@media(max-width: 1200px){.routes__head{align-items:flex-end;gap:24px}}@media(max-width: 820px){.routes__head{flex-direction:column;align-items:flex-start;gap:24px}}.routes__head .head__navigation{display:flex;flex-direction:column;gap:32px}.routes__head .head__navigation .navigation__city{display:flex;align-items:flex-start;gap:64px}.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 ease;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:"";width:0;height:1.5px;position:absolute;bottom:0;left:50%;transform:translateX(-50%);z-index:1;background:var(--blue);transition:all .5s ease}.routes__head .head__navigation .navigation__city-different{position:relative;cursor:pointer}.routes__head .head__navigation .navigation__city-different:hover .different__modal,.routes__head .head__navigation .navigation__city-different.is-open .different__modal{opacity:1;visibility:visible;transform:translate(-50%, 0%)}.routes__head .head__navigation .navigation__city-different:hover .different__main svg,.routes__head .head__navigation .navigation__city-different.is-open .different__main svg{transform:rotate(180deg)}.routes__head .head__navigation .navigation__city-different .different__main{padding:10px 24px;display:flex;align-items:center;gap:12px;border:0;background:rgba(0,0,0,0);color:inherit;cursor:pointer}.routes__head .head__navigation .navigation__city-different .different__main svg{height:16px;width:auto;transition:transform .3s ease}.routes__head .head__navigation .navigation__city-different .different__modal{position:absolute;top:110%;left:50%;transform:translate(-50%, 5%);visibility:hidden;opacity:0;transition:all .5s ease}.routes__head .head__navigation .navigation__city-different .different__modal-wrap{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:16px;align-items:center;padding:16px}.routes__head .head__navigation .navigation__city-different .different__modal-wrap a{transition:all .5s ease}.routes__head .head__navigation .navigation__city-different .different__modal-wrap a:hover{color:var(--black)}.routes__head .head__navigation p{max-width:460px}@media(max-width: 1440px){.routes__head .head__navigation p{max-width:362px}}@media(max-width: 1200px){.routes__head .head__navigation p{max-width:320px}}.routes__tabs{display:flex;align-items:center;justify-content:space-between}.routes__tabs-filter{display:flex;gap:16px}@media(max-width: 700px){.routes__tabs-filter{flex-wrap:wrap}}.routes__tabs-filter button{box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843)}.routes__tabs-filter button.current{background:var(--blue);color:#fff}.routes__tabs-action{display:flex;align-items:center;gap:16px}.routes__tabs-action .action__sorting{position:relative;cursor:pointer}.routes__tabs-action .action__sorting:hover .action__sorting-modal{opacity:1;visibility:visible;transform:translate(-50%, 0%)}.routes__tabs-action .action__sorting-main{padding:10px 24px;display:flex;align-items:center;gap:12px}.routes__tabs-action .action__sorting-main svg{height:16px;width:auto}.routes__tabs-action .action__sorting-modal{position:absolute;top:110%;left:50%;transform:translate(-50%, 5%);visibility:hidden;opacity:0;transition:all .5s ease;z-index:10}.routes__tabs-action .action__sorting-modal .modal__wrapper{background:#fff;border-radius:16px;display:flex;flex-direction:column;gap:16px;align-items:center;padding:16px}.routes__tabs-action .action__sorting-modal .modal__wrapper a{transition:all .5s ease;white-space:nowrap}.routes__tabs-action .action__sorting-modal .modal__wrapper a:hover{color:var(--black)}.routes__tabs-action .action__type{padding:8px;background:#fff;display:flex;align-items:center;box-shadow:0px 5.33px 17.33px 0px rgba(145,145,145,.1019607843);border-radius:64px}.routes__tabs-action .action__type button{padding:10px 42px;background:rgba(0,0,0,0);display:flex;align-items:center;gap:8px;border-radius:64px;transition:all .5s ease}.routes__tabs-action .action__type button svg{height:18px;width:auto}.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{display:grid;grid-template-columns:repeat(4, 1fr);gap:80px;width:100%}.routes__content-frame{grid-column:span 3;display:grid;grid-template-columns:repeat(3, 1fr);gap:32px}.routes__filter-open{display:none}.routes__content-filter{min-width:0}.routes__filter-dialog{height:100%}.routes__filter-head{display:none}.routes__filter-placeholder{width:100%;min-height:720px;border-radius:24px;background:#e8edf4}@media(max-width: 1440px){.routes{gap:24px}.routes__head .head__navigation{gap:24px}.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__tabs{gap:24px}.routes__tabs-filter{gap:10px}.routes__tabs-action .action__type button{padding:9px 24px}.routes__content{grid-template-columns:260px minmax(0, 1fr);gap:32px}.routes__content-frame{grid-column:auto;gap:20px}.routes__filter-placeholder{min-height:620px;border-radius:18px}}@media(max-width: 1200px){.routes__tabs{align-items:flex-start;flex-direction:row;flex-wrap:wrap}.routes__tabs-filter{width:auto;overflow-x:auto;scrollbar-width:none}.routes__tabs-filter::-webkit-scrollbar{display:none}.routes__tabs-filter button{flex-shrink:0}.routes__tabs-action{width:auto;flex-shrink:0;justify-content:space-between}.routes__content{grid-template-columns:220px minmax(0, 1fr);gap:24px}.routes__content-frame{grid-template-columns:repeat(2, minmax(0, 1fr))}}@media(max-width: 900px){.routes{gap:24px}.routes__head h1 br{display:none}.routes__head .head__navigation .navigation__city{width:100%;min-width:0;overflow:visible}.routes__head .head__navigation .navigation__city .city__items{min-width:0;overflow-x:auto;scrollbar-width:none}.routes__head .head__navigation .navigation__city .city__items::-webkit-scrollbar{display:none}.routes__head .head__navigation .navigation__city-different{flex-shrink:0}.routes__head .head__navigation .navigation__city-different .different__modal{right:0;left:auto;z-index:20;transform:translateY(5%)}.routes__head .head__navigation .navigation__city-different:hover .different__modal,.routes__head .head__navigation .navigation__city-different.is-open .different__modal{transform:translateY(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%;display:flex;align-items:center;justify-content:center;color:var(--blue);box-shadow:0 5.33px 17.33px 0 rgba(145,145,145,.1019607843)}.routes__content-filter{position:fixed;inset:0;z-index:300;display:flex;justify-content:flex-end;background:rgba(17,18,20,.48);opacity:0;visibility:hidden;pointer-events:none;transition:opacity .3s ease,visibility .3s ease;align-items:flex-end}.routes__content-filter.is-open{opacity:1;visibility:visible;pointer-events:auto}.routes__content-filter.is-open .routes__filter-dialog{transform:translateX(0)}}@media(max-width: 900px)and (max-width: 700px){.routes__content-filter.is-open .routes__filter-dialog{transform:translate(0%, 0%)}}@media(max-width: 900px){.routes__filter-dialog{width:min(100% - 32px,420px);height:100dvh;padding:24px;display:flex;flex-direction:column;gap:24px;background:var(--white);transform:translateX(100%);transition:transform .3s ease}}@media(max-width: 900px)and (max-width: 700px){.routes__filter-dialog{width:100%;padding:20px 16px;height:90%;transform:translate(0%, 100%);border-radius:32px 32px 0 0}}@media(max-width: 900px){.routes__filter-head{display:flex;align-items:center;justify-content:space-between;gap:24px}.routes__filter-close{width:40px;aspect-ratio:1;display:flex;align-items:center;justify-content:center;border-radius:50%;background:#fff;box-shadow:0 5.33px 17.33px 0 rgba(145,145,145,.1019607843)}.routes__filter-close svg{width:20px;height:20px}.routes__filter-placeholder{flex:1;min-height:0;border-radius:16px}}@media(max-width: 700px){.routes__head .head__navigation{gap:20px}.routes__tabs-action{align-items:stretch;flex-direction:column}.routes__tabs-action .action__sorting-main{justify-content:space-between}.routes__tabs-action .action__type{width:100%}.routes__tabs-action .action__type button{width:50%;justify-content:center}.routes__content-frame{grid-template-columns:1fr;gap:16px}}.routes__banner{width:100%;min-height:160px;padding:42px;position:relative;display:flex;justify-content:space-between;align-items:center;overflow:hidden;border-radius:24px;background:var(--blue)}.routes__banner-text{display:flex;flex-direction:column;gap:16px;position:relative;z-index:2}.routes__banner-text p{color:var(--light-white-65)}.routes__banner-img{position:absolute;width:auto;height:156px;left:50%;bottom:0;z-index:1;transform:translateX(-50%)}.routes__banner-action{display:flex;align-items:center;gap:10px;position:relative;z-index:2}.routes__banner-action a,.routes__banner-action img{display:block;width:auto;height:50px}@media(min-width: 1201px){.routes__content-frame:has(>.location__item){grid-auto-flow:dense;grid-auto-rows:1px;row-gap:0}.routes__content-frame:has(>.location__item)>.location__item{height:440px;min-height:0;margin-bottom:32px;overflow:hidden;grid-row:span 472}.routes__content-frame:has(>.location__item)>.location__item .location__item-preview{flex:1 1 auto;height:auto;min-height:0}.routes__content-frame:has(>.location__item)>.location__item .location__item-text h3,.routes__content-frame:has(>.location__item)>.location__item .location__item-text p{display:-webkit-box;overflow:hidden;-webkit-box-orient:vertical}.routes__content-frame:has(>.location__item)>.location__item .location__item-text h3{-webkit-line-clamp:2}.routes__content-frame:has(>.location__item)>.location__item .location__item-text p{-webkit-line-clamp:3}.routes__content-frame:has(>.location__item)>.location__item:nth-child(1){height:524px;grid-area:1/1/span 556/span 1}.routes__content-frame:has(>.location__item)>.location__item:nth-child(2){height:996px;grid-area:1/2/span 1028/span 1}.routes__content-frame:has(>.location__item)>.location__item:nth-child(3){grid-area:1/3/span 472/span 1}.routes__content-frame:has(>.location__item)>.location__item:nth-child(4){grid-area:473/3/span 472/span 1}.routes__content-frame:has(>.location__item)>.location__item:nth-child(5){height:524px;grid-area:557/1/span 556/span 1}}@media(min-width: 1201px)and (max-width: 1440px){.routes__content-frame:has(>.location__item)>.location__item{margin-bottom:20px;grid-row:span 460}.routes__content-frame:has(>.location__item)>.location__item:nth-child(1){grid-row:1/span 544}.routes__content-frame:has(>.location__item)>.location__item:nth-child(2){grid-row:1/span 1016}.routes__content-frame:has(>.location__item)>.location__item:nth-child(3){grid-row:1/span 460}.routes__content-frame:has(>.location__item)>.location__item:nth-child(4){grid-row:461/span 460}.routes__content-frame:has(>.location__item)>.location__item:nth-child(5){grid-row:545/span 544}}@media(max-width: 1200px){.routes__content-frame>.location__item{grid-row:auto;grid-column:auto}.routes__content-frame>.location__item .location__item-preview{flex:0 0 220px;height:220px;min-height:0}}@media(max-width: 1200px){.routes__banner-img{opacity:.55}}@media(max-width: 900px){.routes__banner{padding:32px}.routes__banner-img{left:65%}.routes__banner-action{flex-direction:column}}@media(max-width: 700px){.routes__banner{min-height:330px;padding:24px;align-items:flex-start;flex-direction:column;border-radius:18px}.routes__banner-text br{display:none}.routes__banner-img{left:50%;height:145px;opacity:.65}.routes__banner-action{width:100%;align-items:stretch;flex-direction:row}.routes__banner-action a{width:calc(50% - 5px);height:auto}.routes__banner-action a img{width:100%;height:auto}.routes__content-frame>.location__item .location__item-preview{flex-basis:240px;height:240px}}.about-page{width:min(100% - 32px,1180px);margin:0 auto;padding:96px 0}.about-page__intro{max-width:720px}.about-page__eyebrow{margin-bottom:16px;color:var(--blue);font-weight:700;text-transform:uppercase}.about-page__title{color:var(--black);font-size:clamp(44px,7vw,84px);font-weight:700;line-height:1}.about-page__text{max-width:560px;margin-top:24px;color:var(--grey);font-size:20px;line-height:1.45}@media(min-width: 901px){.routes__head .head__navigation{align-items:flex-end}.routes__head .head__navigation .navigation__city,.routes__head .head__navigation .navigation__city .city__items{justify-content:flex-end}.routes__head .head__navigation .navigation__city{width:100%}.routes__content-filter{align-self:start;position:sticky;top:24px}.routes__filter-head{display:none}}@media(min-width: 1441px){.routes__content{grid-template-columns:346px minmax(0, 1fr);gap:32px}.routes__content-frame{grid-template-columns:repeat(3, minmax(0, 1fr));grid-column:auto}}.catalog-results-count{margin:0 0 24px;font-size:22px;line-height:29px}@media(max-width: 1440px){.catalog-results-count{margin:0 0 16px;font-size:18px;line-height:22px}}.routes__filter-dialog{background:#fff;border:0;border-radius:24px;padding:32px;box-shadow:0 5.333px 8.667px rgba(145,145,145,.1019607843)}@media(max-width: 1440px){.routes__filter-dialog{padding:24px}}@media(max-width: 1200px){.routes__filter-dialog{padding:16px}}.routes__content-filter .wpc-filters-main-wrap,.routes__content-filter .wpc-filters-widget-content,.routes__content-filter .wpc-filters-scroll-container,.routes__content-filter .wpc-filters-widget-wrapper,.routes__content-filter .wpc-filter-header{width:100%}.routes__content-filter .wpc-filter-set-widget-title,.routes__content-filter .wpc-filter-search-form,.routes__content-filter .wpc-posts-found,.routes__content-filter .wpc-filters-open-button-container,.routes__content-filter .wpc-widget-close-container,.routes__content-filter .wpc-filters-widget-controls-container{display:none !important}.routes__content-filter .wpc-filters-section{border:0;border-bottom:1.333px solid #e1eaf3;margin:0;padding:0 0 32px}@media(max-width: 1440px){.routes__content-filter .wpc-filters-section{padding:0 0 24px}}@media(max-width: 1200px){.routes__content-filter .wpc-filters-section{padding:0 0 16px}}.routes__content-filter .wpc-filters-section+.wpc-filters-section{padding-top:32px}@media(max-width: 1440px){.routes__content-filter .wpc-filters-section+.wpc-filters-section{padding-top:24px}}@media(max-width: 1200px){.routes__content-filter .wpc-filters-section+.wpc-filters-section{padding-top:16px}}.routes__content-filter .wpc-filter-title{color:#838b99;justify-content:space-between;align-items:center;width:100%;font-size:18px;font-weight:400;line-height:28px;display:flex}@media(max-width: 1440px){.routes__content-filter .wpc-filter-title{font-size:14px;line-height:20px}}.routes__content-filter .wpc-filter-title::after{content:"";border-right:1.5px solid #838b99;border-bottom:1.5px solid #838b99;flex:0 0 auto;width:7px;height:7px;margin-right:2px;transform:rotate(45deg) translateY(-2px)}.routes__content-filter .wpc-filter-content{margin-top:20px}.routes__content-filter .wpc-filters-ul-list{flex-direction:column;gap:16px;margin:0 !important;padding:0 !important;display:flex}@media(max-width: 1440px){.routes__content-filter .wpc-filters-ul-list{gap:12px}}.routes__content-filter .wpc-filters-ul-list li{margin-bottom:0 !important}.routes__content-filter .wpc-term-item{margin:0;list-style:none}.routes__content-filter .wpc-term-item.wpc-term-disabled,.routes__content-filter .wpc-term-item.disabled{opacity:1}.routes__content-filter .wpc-term-item-content-wrapper{align-items:center;gap:16px;min-height:21px;display:flex}@media(max-width: 1440px){.routes__content-filter .wpc-term-item-content-wrapper{gap:12px}}.routes__content-filter .wpc-term-item-content-wrapper label{align-items:center;min-width:0;flex:1;gap:8px;display:flex}.routes__content-filter .wpc-term-item-content-wrapper a{color:#111214;font-size:16px;line-height:22px}@media(max-width: 1440px){.routes__content-filter .wpc-term-item-content-wrapper a{font-size:12px;line-height:16px}}.routes__content-filter input[type=checkbox],.routes__content-filter input[type=radio]{appearance:none !important;background:#fff !important;border:1.333px solid #838b99 !important;place-content:center;flex:0 0 auto;width:21px !important;height:21px !important;margin:0 !important;display:grid !important;cursor:pointer}@media(max-width: 1440px){.routes__content-filter input[type=checkbox],.routes__content-filter input[type=radio]{width:16px !important;height:16px !important}}.routes__content-filter input[type=checkbox]{border-radius:3px !important}.routes__content-filter input[type=checkbox]:checked{background:var(--blue) !important;border-color:var(--blue) !important}.routes__content-filter input[type=radio]{border-radius:50% !important}.routes__content-filter input[type=radio]::before{content:"";background:var(--blue);border-radius:50%;width:13px;height:13px;transform:scale(0)}.routes__content-filter input[type=radio]:checked{border-color:var(--blue) !important}.routes__content-filter input[type=radio]:checked::before{transform:scale(1)}.routes__content-filter label{color:#111214;font-size:16px;line-height:22px}.routes__content-filter .wpc-term-count{color:#838b99;margin-left:auto;font-size:16px;line-height:22px}@media(max-width: 1440px){.routes__content-filter .wpc-term-count{font-size:12px;line-height:16px}}.routes__content-filter .wpc-see-more-control,.routes__content-filter .wpc-see-less-control,.routes__content-filter .wpc-toggle-a{color:var(--blue);margin-top:16px;font-size:14px;line-height:20px}.routes__content-filter .wpc-filter-layout-submit-button{border:0 !important;grid-template-columns:minmax(0, 1fr) !important;gap:12px;width:100%;padding:42px 0 0 !important;display:grid !important}@media(max-width: 1440px){.routes__content-filter .wpc-filter-layout-submit-button{padding:32px 0 0 !important}}@media(max-width: 1200px){.routes__content-filter .wpc-filter-layout-submit-button{padding:24px 0 0 !important}}.routes__content-filter .wpc-filter-layout-submit-button .wpc-filters-submit-button,.routes__content-filter .wpc-filter-layout-submit-button .wpc-filters-reset-button{border:0 !important;border-radius:64px !important;box-sizing:border-box !important;justify-content:center;align-items:center;width:100% !important;min-height:60px;padding:16px 24px !important;font-size:18px;font-weight:400;line-height:28px !important;display:flex !important}@media(max-width: 1440px){.routes__content-filter .wpc-filter-layout-submit-button .wpc-filters-submit-button,.routes__content-filter .wpc-filter-layout-submit-button .wpc-filters-reset-button{font-size:14px;padding:12px 20px !important;line-height:20px !important;min-height:auto}}@media(max-width: 1200px){.routes__content-filter .wpc-filter-layout-submit-button .wpc-filters-submit-button,.routes__content-filter .wpc-filter-layout-submit-button .wpc-filters-reset-button{font-size:12px}}.routes__content-filter .wpc-filter-layout-submit-button .wpc-filters-submit-button{color:#fff !important;background:var(--blue) !important}.routes__content-filter .wpc-filter-layout-submit-button .wpc-filters-reset-button{color:#838b99 !important;background:#f0f4f9 !important}.routes__tabs-action .action__sorting-main{background:#fff;border:0;border-radius:64px;min-height:52px;padding:12px 24px;cursor:pointer;box-shadow:0 5.33px 17.33px rgba(145,145,145,.1019607843)}.routes__tabs-action .action__sorting-modal .modal__wrapper{border-radius:20px;align-items:flex-start;min-width:220px;padding:20px;box-shadow:0 5.33px 17.33px rgba(145,145,145,.1019607843)}.routes__content-frame{grid-auto-rows:max-content;align-self:start;align-items:start;align-content:start}.routes__content-frame>.places__item,.routes__content-frame>.location__item{align-self:start}.catalog-pagination{margin-top:32px}.catalog-pagination.is-autoload{display:none}.catalog-load-status{min-height:32px;margin-top:24px;display:flex;align-items:center;justify-content:center;text-align:center}.catalog-load-status[hidden]{display:none}.catalog-load-status.is-loading::before{content:"";width:18px;height:18px;margin-right:10px;border:2px solid #e1eaf3;border-top-color:var(--blue);border-radius:50%;animation:catalog-loader .7s linear infinite}@keyframes catalog-loader{to{transform:rotate(360deg)}}@media(max-width: 900px){.catalog-results-count{display:none}.routes__filter-dialog{border-radius:24px 24px 0 0;padding:24px 20px;overflow:hidden}.routes__filter-head{margin-bottom:28px}.wpc-filters-widget-wrapper{height:100%;display:flex;flex-direction:column}.routes__content-filter .widget,.routes__content-filter .wpc-filters-main-wrap,.routes__content-filter .wpc-filters-widget-content,.routes__content-filter .wpc-filters-widget-containers-wrapper,.routes__content-filter .wpc-filters-scroll-container,.routes__content-filter .wpc-filters-widget-wrapper{min-height:0}.routes__content-filter .widget,.routes__content-filter .wpc-filters-main-wrap,.routes__content-filter .wpc-filters-widget-content,.routes__content-filter .wpc-filters-widget-containers-wrapper{flex:1;display:flex;flex-direction:column}.routes__content-filter .wpc-filters-scroll-container{flex:1;padding-bottom:0;overflow-y:auto;overscroll-behavior:contain;-webkit-overflow-scrolling:touch;overflow-x:hidden}.routes__content-filter .wpc-filters-section{padding-bottom:28px}.routes__content-filter .wpc-filters-section+.wpc-filters-section{padding-top:28px}.routes__content-filter .wpc-filter-layout-submit-button{position:sticky;z-index:2;bottom:0;margin-top:auto;padding-top:28px !important;padding-bottom:0 !important;background:#fff}.routes__content-filter .wpc-filter-layout-submit-button .wpc-filters-submit-button,.routes__content-filter .wpc-filter-layout-submit-button .wpc-filters-reset-button{font-size:16px}}
