

/* Start:/assets/css/keys.min.css?178661691026845*/
@font-face{font-family:TTCommons;font-style:normal;src:local("TTCommons"),url(/assets/css/../fonts/TTCommons-Medium.woff2) format("woff2"),url(/assets/css/../fonts/TTCommons-Medium.woff) format("woff"),url(/assets/css/../fonts/TTCommons-Medium.ttf) format("truetype")}@font-face{font-family:TTCommonsDemiBold;font-style:normal;font-weight:600;src:local("TTCommons"),url(/assets/css/../fonts/TTCommons-DemiBold.ttf) format("truetype")}@font-face{font-family:OksFree;src:local("Oks Free"),url(/assets/css/../fonts/OksFree.otf) format("truetype");font-weight:400;font-style:normal}body{--bg-body:#001412;--bg-aside:#001412;--bg-content:#001412;--header-link:#fff;--header-phone:#fff;--header-button-bg:#00bde0;--footer-color:#fff;--breadcrumbs:#001412}.theme-blue-black{--bg-aside:#00bde0;--bg-content:#001412;--header-button-bg:#00a0be}.theme-black-white{--bg-body:#fff;--bg-content:#fff}@media screen and (min-width:1280px){.theme-black-white{--header-link:#001412}}.theme-black-white--white-adapltive{--header-link:#001412;--header-phone:#001412}@media screen and (min-width:1280px){.theme-black-white--white-adapltive{--header-phone:#fff;--header-link:#001412}}.theme-white{--bg-body:#fff;--bg-content:#fff;--footer-color:#fff;--header-link:#001412;--header-phone:#fff}@media (min-width:1280px){.theme-white{--header-phone:#001412;--header-link:#001412;--footer-color:#001412}}.theme-white .header--change-bg{--header-link:#fff}*{box-sizing:border-box}:root{scroll-behavior:smooth}@media (min-width:1280px){:root{scroll-behavior:auto}}html{font-size:16px}@media screen and (min-width:1280px) and (max-height:600px){html.horizontal{font-size:1.6vh}}body{margin:0;min-height:100vh;align-items:center;justify-content:center;font-size:16px;letter-spacing:2px;font-family:TTCommons,sans-serif;text-transform:uppercase;background-color:var(--bg-body);color:#fff}@media (min-width:768px){body{letter-spacing:.07em}}@media (min-width:1280px){.body--horizontal section{max-height:100vh}}.body--horizontal main{overflow:hidden}@media (min-width:1280px){.body--horizontal main{height:100vh;display:flex;align-items:flex-start}}@media (min-width:1280px){.body--vertical .footer__logo{display:none}}.body--vertical .dynamic-component{min-width:100%;flex-shrink:0;height:100%;display:flex}.body--vertical .dynamic-component>*{max-width:100%}.body--preloader{visibility:hidden}section{border:none}a,button,input,select,textarea{-webkit-tap-highlight-color:transparent;cursor:pointer;font-family:TTCommons,sans-serif;text-transform:uppercase;color:#fff;outline:0;outline-offset:0}a{color:inherit;text-decoration:none}img{border:none}h1,h2,h3,h4,h5,h6{padding:0;margin:0;font-weight:400}p{margin:0}.link{transition:color ease .3s}@media (min-width:1280px){.link:hover{color:#00a0be}}@media (min-width:1280px){.js-fade-in{opacity:0}}.dynamic-component{min-width:100vw;flex-shrink:0;height:100%;display:flex}.dynamic-component>*{max-width:100vw}.dynamic-component--fit-content{min-width:-moz-fit-content;min-width:fit-content}[data-animation-wrap]{overflow:hidden;vertical-align:bottom}[data-animation-wrap]>*{display:inline-block;overflow:clip;vertical-align:inherit}[data-animation-wrap]>*>*{display:inline-block;overflow:clip;vertical-align:inherit}@media (min-width:1280px){.js-appear-up,.js-opacity,.js-opacity-up{opacity:0}}@media (min-width:1280px){.fixed{top:0!important;left:0!important;transform:none!important}}.tooltip{display:flex;flex-direction:column;border-radius:1.125rem;font-size:.75rem;line-height:1.25rem;color:#00a0be;background-color:#fff;padding:.625rem .9375rem .25rem;z-index:1;pointer-events:none}.tooltip span{color:#797979;line-height:1rem}body{--bg-body:#001412;--bg-aside:#001412;--bg-content:#001412;--header-link:#fff;--header-phone:#fff;--header-button-bg:#00bde0;--footer-color:#fff;--breadcrumbs:#001412}.theme-blue-black{--bg-aside:#00bde0;--bg-content:#001412;--header-button-bg:#00a0be}.theme-black-white{--bg-body:#fff;--bg-content:#fff}@media screen and (min-width:1280px){.theme-black-white{--header-link:#001412}}.theme-black-white--white-adapltive{--header-link:#001412;--header-phone:#001412}@media screen and (min-width:1280px){.theme-black-white--white-adapltive{--header-phone:#fff;--header-link:#001412}}.theme-white{--bg-body:#fff;--bg-content:#fff;--footer-color:#fff;--header-link:#001412;--header-phone:#fff}@media (min-width:1280px){.theme-white{--header-phone:#001412;--header-link:#001412;--footer-color:#001412}}.theme-white .header--change-bg{--header-link:#fff}.container.container--medium{padding:4rem 2rem}@media (min-width:768px){.container.container--medium{padding:6rem 4rem}}@media (min-width:1024px){.container.container--medium{padding:6rem 5rem}}@media (min-width:1280px){.container.container--medium{padding:7rem 8.125rem}}.container.container--normal{padding:3.75rem 2rem}@media (min-width:768px){.container.container--normal{padding:5rem 4rem}}@media (min-width:1024px){.container.container--normal{padding:5rem 4rem}}@media (min-width:1280px){.container.container--normal{padding:7rem 5rem}}.container.container--large{padding:3.75rem 2rem}@media (min-width:768px){.container.container--large{padding:5rem 4rem}}@media (min-width:1024px){.container.container--large{padding:5rem 9.375rem}}@media (min-width:1280px){.container.container--large{padding:7rem 5rem}}.container.container--columns{position:relative}@media (min-width:1280px){.container.container--columns{display:flex;height:100%;width:-moz-fit-content;width:fit-content;min-width:100%}}.container.container--columns .container__aside{padding:4.5rem 2rem 3rem;background-color:var(--bg-aside)}@media (min-width:768px){.container.container--columns .container__aside{padding:6.1875rem 4rem 4rem}}@media (min-width:1024px){.container.container--columns .container__aside{padding:6.1875rem 5rem 4rem}}@media (min-width:1280px){.container.container--columns .container__aside{width:34.375rem;position:fixed;left:0;top:0;bottom:0;z-index:2;padding:6.0625rem 0 8.75rem 5rem}}.container.container--columns .container__content{padding:3rem 2rem 8rem;background-color:var(--bg-content)}@media (min-width:768px){.container.container--columns .container__content{padding:5rem 4rem 9.5rem}}@media (min-width:1024px){.container.container--columns .container__content{padding:6rem 5rem 10.5rem}}@media (min-width:1280px){.container.container--columns .container__content{width:-moz-fit-content;width:fit-content;position:relative;z-index:1;height:100%;padding:7.9375rem 0 5.9375rem 39.375rem}}body{--bg-body:#001412;--bg-aside:#001412;--bg-content:#001412;--header-link:#fff;--header-phone:#fff;--header-button-bg:#00bde0;--footer-color:#fff;--breadcrumbs:#001412}.theme-blue-black{--bg-aside:#00bde0;--bg-content:#001412;--header-button-bg:#00a0be}.theme-black-white{--bg-body:#fff;--bg-content:#fff}@media screen and (min-width:1280px){.theme-black-white{--header-link:#001412}}.theme-black-white--white-adapltive{--header-link:#001412;--header-phone:#001412}@media screen and (min-width:1280px){.theme-black-white--white-adapltive{--header-phone:#fff;--header-link:#001412}}.theme-white{--bg-body:#fff;--bg-content:#fff;--footer-color:#fff;--header-link:#001412;--header-phone:#fff}@media (min-width:1280px){.theme-white{--header-phone:#001412;--header-link:#001412;--footer-color:#001412}}.theme-white .header--change-bg{--header-link:#fff}.heading{font-family:OksFree,sans-serif;font-weight:400;font-feature-settings:"liga" off,"kern" off;letter-spacing:.04em}.text-1{font-family:TTCommons,sans-serif;font-size:.875rem;line-height:190%;letter-spacing:2px}.text-1 p+p{margin-top:1.75rem}@media (min-width:768px){.text-1{letter-spacing:.14em}}.text-2{font-family:TTCommons,sans-serif;font-size:.75rem;line-height:160%;letter-spacing:2px}@media (min-width:768px){.text-2{font-size:.875rem;line-height:160%;letter-spacing:.07em}}.text-3{font-family:TTCommons,sans-serif;font-size:.625rem;line-height:150%;letter-spacing:2px}@media (min-width:768px){.text-3{letter-spacing:.14em}}@media (min-width:1024px){.text-3{letter-spacing:.17em}}@media (min-width:1280px){.text-3{font-size:.75rem;line-height:170%}}@keyframes fadeIn{0%{opacity:0}100%{opacity:1}}@keyframes wave{0%{transform:translateX(-21%);transform:translateX(26%)}100%{transform:translateX(105%)}}@keyframes rotation{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes breathe{0%{font-family:OksFree,sans-serif;font-weight:400;transform:translate(-50%,-50%);top:50%}3%{transform:translate(-50%,-50%) scale(1.3);top:40%}50%{transform:translate(-50%,-50%) scale(1.6);top:25%}75%{transform:translate(-50%,-50%) scale(1.8);top:15%}100%{transform:translate(-50%,-50%) scale(2);top:0}}@keyframes breatheMin{0%{font-size:.875rem;font-family:OksFree,sans-serif;font-weight:400}3%{font-size:.875rem}50%{font-size:1.25rem}75%{font-size:1.5625rem}100%{font-size:1.75rem}}.button{color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;line-height:160%;height:3.125rem;width:auto;padding:0 1.5rem;border-radius:1.5625rem;background-color:#00bde0;border:none;position:relative;overflow:hidden}.button>*{pointer-events:none}.button svg{fill:#fff;width:1.5rem;height:1.5rem}@media (min-width:1280px){.button:hover .button__hover{top:-.625rem}}.button .button__icon{position:relative;z-index:2}.button .button__icon.button__icon--close{display:none}.button .button__text{display:inline-block;padding-top:2px;position:relative;z-index:2}@media (min-width:768px){.button .button__text.text-2{letter-spacing:.08em}}.button .button__hover{position:absolute;z-index:1;top:100%;left:0;width:100%;transition:top ease .7s}.button .button__hover svg{width:100%;height:5.375rem}.button.button--dark{background-color:rgba(0,189,224,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none}.button.button--transparent{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}.button.button--transparent svg{fill:#001412}.button.button--contrast{background-color:#00a0be}.button.button--social{padding:0;width:3.125rem;height:3.125rem;border-radius:50%}.button.button--icon{padding:0;width:2.5rem;height:2.5rem;border-radius:50%}@media (min-width:768px){.button.button--icon{width:3.125rem;height:3.125rem}}.button.button--icon-big{padding:0;width:2.5rem;height:2.5rem;border-radius:50%}@media (min-width:768px){.button.button--icon-big{width:3rem;height:3rem}}@media (min-width:1024px){.button.button--icon-big{width:3.125rem;height:3.125rem}}@media (min-width:1280px){.button.button--icon-big{width:3.5rem;height:3.5rem}}.button.button--call{padding:0;width:2.5rem;height:2.5rem}@media (min-width:768px){.button.button--call{width:3.125rem;height:3.125rem}}@media (min-width:1280px){.button.button--call{width:auto;padding:0 1.5rem}}@media (min-width:1280px){.button.button--call .button__icon{display:none}}.button.button--call .button__text{display:none}@media (min-width:1280px){.button.button--call .button__text{display:inline-block}}.button.button--flat{width:2.5rem;height:2.5rem;padding:0}@media (min-width:768px){.button.button--flat{width:3.125rem;height:3.125rem}}@media (min-width:1024px){.button.button--flat{width:auto;padding:0 1.5rem}}@media (min-width:1024px){.button.button--flat .button__icon{display:none}}.button.button--flat .button__text{display:none}@media (min-width:1024px){.button.button--flat .button__text{display:inline-block}}.button.button--pulse{animation:pulse-anim 2s infinite}@keyframes pulse-anim{0%{transform:scale(.95) translateX(-50%);box-shadow:0 0 0 0 rgba(0,189,224,.7)}70%{transform:scale(1) translateX(-50%);box-shadow:0 0 0 10px rgba(0,189,224,0)}100%{transform:scale(.95) translateX(-50%);box-shadow:0 0 0 0 rgba(0,189,224,0)}}.button:disabled{filter:grayscale(1)}.picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.picture .picture__item{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.breadcrumbs{margin-bottom:.75rem;text-overflow:ellipsis;overflow:hidden;white-space:nowrap}@media (min-width:768px){.breadcrumbs{margin-bottom:1rem}}@media (min-width:1280px){.breadcrumbs{margin-bottom:2.1875rem;max-width:24.0625rem}}.breadcrumbs a{color:rgba(255,255,255,.5);transition:color ease .3s}.breadcrumbs a:hover{color:#00a0be}.breadcrumbs .breadcrumbs__item:not(:last-child)::after{content:"";display:inline-block;width:4px;height:4px;border-radius:50%;margin:0 .625rem 2px;background-color:rgba(255,255,255,.5)}.popup-keys{height:100%;overflow-y:auto;display:flex;flex-direction:column;align-items:center;padding:4rem 2rem 0}@media (min-width:768px){.popup-keys{padding-top:5.25rem}}@media (min-width:1024px){.popup-keys{padding-top:7.875rem}}@media (min-width:1280px){.popup-keys{flex-direction:row-reverse;justify-content:left;padding:0 3rem;-moz-column-gap:.75rem;column-gap:.75rem}}.popup-keys .popup-keys__body{text-align:center;display:flex;flex-direction:column;align-items:center}@media (min-width:1280px){.popup-keys .popup-keys__body{padding-top:2.25rem;max-width:31rem}}.popup-keys .popup-keys__title{font-size:1.75rem;line-height:130%}@media (min-width:768px){.popup-keys .popup-keys__title{font-size:2rem;line-height:120%}}.popup-keys .popup-keys__desc{margin-top:1rem}@media (min-width:1280px){.popup-keys .popup-keys__desc{max-width:23rem}}.popup-keys .popup-keys__qr-list{list-style:none;margin:2rem 0 1.75rem;display:grid;grid-auto-flow:column;grid-auto-columns:minmax(0,1fr);-moz-column-gap:1rem;column-gap:1rem;padding:0}@media (min-width:768px){.popup-keys .popup-keys__qr-list{-moz-column-gap:2.5rem;column-gap:2.5rem}}@media (min-width:1280px){.popup-keys .popup-keys__qr-list{margin:2.5rem 0 4.5rem}}.popup-keys .popup-keys__qr-item{background:#fff;color:#001412;text-align:center;line-height:100%;padding:.75rem .625rem 0}.popup-keys .popup-keys__qr-img{max-width:100%;height:auto}.popup-keys .popup-keys__links{display:grid;grid-auto-columns:100%;gap:1rem 2.5rem;margin-top:1rem;align-self:stretch}@media (min-width:768px){.popup-keys .popup-keys__links{grid-auto-flow:column;grid-auto-columns:minmax(0,1fr)}}.popup-keys .popup-keys__btn{background:rgba(255,255,255,.2);color:#fff;stroke:currentColor;border:1px solid rgba(255,255,255,.8);border-radius:4rem;display:flex;justify-content:center;align-items:center;-moz-column-gap:.5rem;column-gap:.5rem;padding:.8125rem 1.75rem}@media (min-width:768px){.popup-keys .popup-keys__btn{justify-self:end}.popup-keys .popup-keys__btn:last-child{justify-self:start}}.popup-keys .popup-keys__image{display:flex;width:100vw}.popup-keys .popup-keys__image img{display:block;height:100%;width:100%;aspect-ratio:inherit;-o-object-fit:contain;object-fit:contain;-o-object-position:inherit;object-position:inherit}@media (max-width:1279px){.popup-keys .popup-keys__image{height:auto;max-height:50rem;margin-inline:-2rem}}@media (min-width:1280px){.popup-keys .popup-keys__image{height:100%;max-width:50%;-o-object-position:bottom;object-position:bottom}}.view-keys{height:100dvh}.view-keys .view-keys__body{background:color-mix(in srgb,var(--bg-content) 30%,transparent);position:absolute;inset:0;display:flex;flex-direction:column;padding:4.5rem 2rem 2rem}@media (min-width:768px){.view-keys .view-keys__body{padding:6rem 4rem 2.5rem}}@media (min-width:1024px){.view-keys .view-keys__body{padding:6.875rem 5rem 2.25rem}}.view-keys .view-keys__title{font-size:2.25rem;line-height:130%;margin-top:.25rem}.view-keys .view-keys__desc{margin-top:1rem}@media (min-width:1280px){.view-keys .view-keys__desc{max-width:35rem}}.view-keys .view-keys__btns{display:inline-flex;flex-wrap:wrap;margin-top:1.5rem;gap:.625rem}.view-keys .view-keys__caption{margin-top:auto;max-width:23rem}@media (min-width:1280px){.view-keys .view-keys__caption{max-width:28rem}}.view-keys .view-keys__trigger{background-color:#fff;color:#00bde0}.view-keys .view-keys__trigger path{fill:rgba(0,189,224,.5)}.faq{padding:4rem 2rem}@media (min-width:768px){.faq{padding:5.625rem 4rem}}@media (min-width:1024px){.faq{padding:5.625rem 5rem}}.faq .faq__title{font-size:2.1875rem;margin-bottom:1.5rem}@media (min-width:768px){.faq .faq__title{font-size:3rem;margin-bottom:2.5rem}}@media (min-width:1024px){.faq .faq__title{font-size:3.5rem}}.faq .faq__items{display:flex;flex-direction:column;gap:1.5rem}@media (min-width:768px){.faq .faq__items{gap:2.5rem}}.faq .faq__item-title{font-size:1.75rem;position:relative;padding-right:3rem;cursor:pointer}.faq .faq__item-title::after,.faq .faq__item-title::before{content:"";position:absolute;transform:translateY(-50%);top:50%;right:3px;display:block;width:1.0625rem;height:1px;background-color:#fff;transition:transform .3s}.faq .faq__item-title::before{transform:translateY(-50%) rotate(90deg)}@media (min-width:768px){.faq .faq__item-title{font-size:2rem}}.faq .faq__item-description{margin-top:0;overflow:hidden;min-height:0;transition:margin-top .3s}.faq .faq__item{display:grid;grid-template-rows:auto 0fr;transition:grid-template-rows .3s}.faq .faq__item.faq__item--opened{grid-template-rows:auto 1fr}.faq .faq__item.faq__item--opened .faq__item-description{margin-top:1.5rem}.faq .faq__item.faq__item--opened .faq__item-title::before{transform:translateY(-50%) rotate(0)}.offices{padding:4rem 2rem;display:flex;flex-direction:column;gap:1rem}@media (min-width:768px){.offices{flex-direction:row;padding:5.625rem 4rem}}@media (min-width:1024px){.offices{padding:5.625rem 5rem;gap:1.5rem}}.offices .offices__place{border:1px solid #e1e5e5;padding:2rem;display:flex;flex-direction:column}@media (min-width:768px){.offices .offices__place{padding:2.5rem;width:calc(50% - .5rem)}}@media (min-width:1024px){.offices .offices__place{width:calc(50% - .75rem)}}.offices .offices__place-type{display:flex;color:#fff}.offices .offices__type-icon{fill:#00bde0;width:1.5rem;height:1.5rem;margin-right:.5rem}.offices .offices__place-address-title{font-size:.75rem;margin-top:1.25rem;opacity:.5}.offices .offices__place-address-description{margin:4px 0 1.25rem}.offices .offices__place-schedule-title{font-size:.75rem;opacity:.5}.offices .offices__place-schedule-description{margin-top:4px}.offices .offices__place-disclaimer{font-size:.75rem;opacity:.5}@media (min-width:768px){.offices .offices__place-disclaimer{margin-top:auto}}.contacts{width:100%;padding:4rem 2rem 4.9375rem}@media (min-width:768px){.contacts{padding:6rem 4rem}}@media (min-width:1024px){.contacts{padding:6rem 5rem}}@media (min-width:1280px){.contacts{padding:7rem 8.1875rem;width:50.5rem;flex-shrink:0;height:100%;display:flex;flex-direction:column}}.contacts.contacts--vertical{width:100%;padding:4rem 2rem 3.75rem}@media (min-width:768px){.contacts.contacts--vertical{padding:6rem 4rem}}@media (min-width:1024px){.contacts.contacts--vertical{padding:6rem 5rem}}@media (min-width:1280px){.contacts.contacts--vertical{display:flex;flex-direction:row;justify-content:space-between;padding:5rem}}.contacts.contacts--vertical .contacts__places{margin-bottom:3rem}@media (min-width:768px){.contacts.contacts--vertical .contacts__places{margin-bottom:4.5rem}}@media (min-width:1024px){.contacts.contacts--vertical .contacts__places{margin-bottom:4rem}}@media (min-width:1280px){.contacts.contacts--vertical .contacts__places{margin-bottom:0}}@media (min-width:768px){.contacts.contacts--vertical .contacts__place{width:50%}}@media (min-width:1024px){.contacts.contacts--vertical .contacts__place{width:auto}}.contacts.contacts--vertical .contacts__socials{margin-top:2.25rem}.contacts.contacts--vertical .contacts__socials-button{background:rgba(0,189,224,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.contacts.contacts--vertical .js-opacity{opacity:1}.contacts .contacts__title{font-size:2.1875rem;line-height:130%}@media (min-width:768px){.contacts .contacts__title{font-size:3rem}}@media (min-width:1024px){.contacts .contacts__title{font-size:3.5rem}}@media (min-width:1280px){.contacts .contacts__title{line-height:110%}}.contacts .contacts__places{margin-bottom:2rem;color:rgba(255,255,255,.8)}@media (min-width:768px){.contacts .contacts__places{display:flex;margin-bottom:1.5rem}}.contacts .contacts__place{margin-top:2rem}@media (min-width:768px){.contacts .contacts__place{margin-top:3.5rem}.contacts .contacts__place+.contacts__place{margin-left:4rem}}@media (min-width:1024px){.contacts .contacts__place{margin-top:2rem}.contacts .contacts__place+.contacts__place{margin-left:5rem}}@media (min-width:1280px){.contacts .contacts__place+.contacts__place{margin-left:3rem}}.contacts .contacts__place-address{display:flex;color:#fff}.contacts .contacts__address-icon{fill:#00bde0;width:1.5rem;height:1.5rem;margin-right:.5rem}.contacts .contacts__place-address-text{margin-top:.375rem}.contacts .contacts__place-time{margin-top:.75rem}@media (min-width:768px){.contacts .contacts__place-time{margin-top:1rem}}.contacts .contacts__place-phone{margin-top:.5rem}.contacts .contacts__place-mail{margin-top:.5rem}.contacts .contacts__socials{margin-top:3.3125rem}@media (min-width:768px){.contacts .contacts__socials{margin-top:4.5rem}}@media (min-width:1024px){.contacts .contacts__socials{margin-top:4rem}}@media (min-width:1280px){.contacts .contacts__socials{margin-top:auto}}.contacts .contacts__socials-list{margin-top:.75rem;display:flex}.contacts .contacts__button{margin-top:2rem}.contacts .contacts__socials-button{margin-right:.5rem}@media screen and (min-width:1280px) and (min-height:600px) and (max-height:800px){.body--horizontal .contacts .contacts__title{font-size:2.875rem}.body--horizontal .contacts .contacts__button{margin-top:1rem}.body--horizontal .contacts .contacts__socials{position:absolute;bottom:5rem;right:8.75rem}.body--horizontal .contacts .contacts__socials-list{justify-content:flex-end}.body--horizontal .contacts .contacts__socials-button{margin:0 0 0 .5rem}}.picture{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.picture .picture__item{display:block;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.button{color:#fff;display:inline-flex;align-items:center;justify-content:center;font-size:.875rem;line-height:160%;height:3.125rem;width:auto;padding:0 1.5rem;border-radius:1.5625rem;background-color:#00bde0;border:none;position:relative;overflow:hidden}.button>*{pointer-events:none}.button svg{fill:#fff;width:1.5rem;height:1.5rem}@media (min-width:1280px){.button:hover .button__hover{top:-.625rem}}.button .button__icon{position:relative;z-index:2}.button .button__icon.button__icon--close{display:none}.button .button__text{display:inline-block;padding-top:2px;position:relative;z-index:2}@media (min-width:768px){.button .button__text.text-2{letter-spacing:.08em}}.button .button__hover{position:absolute;z-index:1;top:100%;left:0;width:100%;transition:top ease .7s}.button .button__hover svg{width:100%;height:5.375rem}.button.button--dark{background-color:rgba(0,189,224,.45);-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);border:none}.button.button--transparent{background-color:transparent;-webkit-backdrop-filter:none;backdrop-filter:none;border:none}.button.button--transparent svg{fill:#001412}.button.button--contrast{background-color:#00a0be}.button.button--social{padding:0;width:3.125rem;height:3.125rem;border-radius:50%}.button.button--icon{padding:0;width:2.5rem;height:2.5rem;border-radius:50%}@media (min-width:768px){.button.button--icon{width:3.125rem;height:3.125rem}}.button.button--icon-big{padding:0;width:2.5rem;height:2.5rem;border-radius:50%}@media (min-width:768px){.button.button--icon-big{width:3rem;height:3rem}}@media (min-width:1024px){.button.button--icon-big{width:3.125rem;height:3.125rem}}@media (min-width:1280px){.button.button--icon-big{width:3.5rem;height:3.5rem}}.button.button--call{padding:0;width:2.5rem;height:2.5rem}@media (min-width:768px){.button.button--call{width:3.125rem;height:3.125rem}}@media (min-width:1280px){.button.button--call{width:auto;padding:0 1.5rem}}@media (min-width:1280px){.button.button--call .button__icon{display:none}}.button.button--call .button__text{display:none}@media (min-width:1280px){.button.button--call .button__text{display:inline-block}}.button.button--flat{width:2.5rem;height:2.5rem;padding:0}@media (min-width:768px){.button.button--flat{width:3.125rem;height:3.125rem}}@media (min-width:1024px){.button.button--flat{width:auto;padding:0 1.5rem}}@media (min-width:1024px){.button.button--flat .button__icon{display:none}}.button.button--flat .button__text{display:none}@media (min-width:1024px){.button.button--flat .button__text{display:inline-block}}.button.button--pulse{animation:pulse-anim 2s infinite}@keyframes pulse-anim{0%{transform:scale(.95) translateX(-50%);box-shadow:0 0 0 0 rgba(0,189,224,.7)}70%{transform:scale(1) translateX(-50%);box-shadow:0 0 0 10px rgba(0,189,224,0)}100%{transform:scale(.95) translateX(-50%);box-shadow:0 0 0 0 rgba(0,189,224,0)}}.button:disabled{filter:grayscale(1)}.link{text-align:center;background-color:transparent;border:none;color:#fff}.link .link__icon{position:relative;z-index:2;width:5.125rem;height:1.5625rem;fill:#fff;transform:translate(0,13px)}.link.link--reverse{display:flex;flex-direction:row-reverse;justify-content:flex-end;align-items:center}.link.link--reverse .link__icon{width:1.5rem;margin-top:0;transform:rotate(180deg);height:.625rem}.link.link--reverse .link__text{margin-left:.5rem;padding-top:.1875rem}.link.link--black{color:#001412}.link.link--black:hover{color:#00bde0}.route{display:flex;flex-direction:column;padding-inline:2rem}@media (min-width:768px){.route{align-items:start;padding-inline:4rem}}@media (min-width:1024px){.route{flex-flow:row wrap;justify-content:space-between;align-items:end;padding-inline:5rem}}@media (min-width:1280px){.route{flex-flow:row wrap}}.route .route__title{font-size:2.25rem;line-height:130%}@media (min-width:768px){.route .route__title{font-size:3rem}}@media (min-width:1024px){.route .route__title{font-size:3.5rem;line-height:110%;max-width:41rem}}.route .route__download{width:-moz-fit-content;width:fit-content;-moz-column-gap:.5rem;column-gap:.5rem}.route .route__download .link__icon{height:1.5rem;transform:none}.route .route__download .link__text{margin-left:0}@media (max-width:1023px){.route .route__download{margin-top:1rem}}.route .route__media{position:relative;width:100%;margin-block:2rem}.route .route__wrapper{display:flex;justify-content:center;overflow-x:auto}@media (max-width:767px){.route .route__wrapper{height:32.5rem}}@media (min-width:768px) and (max-width:1279px){.route .route__wrapper{height:44rem}}.route .route__image{min-width:-moz-max-content;min-width:max-content}@media (min-width:1024px){.route .route__image{min-width:100%}}.route .route__qr{position:absolute;bottom:1rem;right:1rem;max-width:11.25rem;height:auto}@media (min-width:768px){.route .route__qr{bottom:2rem;right:2rem;max-width:12.5rem}}.route .route__desc{color:rgba(255,255,255,.8);margin-top:1rem;flex-basis:100%}
/* End */
/* /assets/css/keys.min.css?178661691026845 */
