.nuxt-icon svg{height:1em;margin-bottom:.125em;vertical-align:middle;width:1em}.nuxt-icon.nuxt-icon--fill,.nuxt-icon.nuxt-icon--fill *{fill:currentColor!important}.nuxt-icon.nuxt-icon--stroke,.nuxt-icon.nuxt-icon--stroke *{stroke:currentColor!important}.main-button{align-items:center;cursor:pointer;display:flex;font-family:PT-Mono;font-size:14rem;gap:4rem;height:40rem;justify-content:center;letter-spacing:.28rem;line-height:15rem;padding:5rem 20rem;text-transform:uppercase}.main-button__icon{height:20rem;width:20rem}@media (min-width:1024px){.main-button__icon{height:24rem;width:24rem}}.main-button.primary{background-color:#17b7b7;color:#fff}.main-button.primary:active{opacity:.5}@media (min-width:1024px){.main-button.primary:active{opacity:1}}.main-button.secondary{background-color:transparent;position:relative}.main-button.secondary:after,.main-button.secondary:before{background-color:transparent;border:1px solid #0c1322;border-bottom:none;content:"";height:10rem;left:0;position:absolute;width:100%}.main-button.secondary:after{top:0}.main-button.secondary:before{bottom:0;transform:rotate(180deg)}.main-button.tertiary{background-color:transparent}.main-button.tertiary:active{opacity:.5}@media (min-width:1024px){.main-button.tertiary:active{opacity:1}}.main-button__content{display:flex;flex-direction:column;height:14rem;overflow:hidden}.header{color:#fff;left:0;padding:10rem 0;position:fixed;right:0;z-index:5}.header--white{background-color:transparent}.header--black{-webkit-backdrop-filter:blur(24px);backdrop-filter:blur(24px);background-color:#ffffff1a}.header--menu{background-color:#fff;border-bottom:1px solid rgba(31,36,43,.1)}@media (min-width:1024px){.header{padding:22rem 0}}.header__container{padding:0 24rem}@media (min-width:1024px){.header__container{padding:0 44rem}}.header.scrolled{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a}.header__wrapper{align-items:center;display:flex;gap:4rem}@media (min-width:768px){.header__wrapper{gap:20rem}}@media (min-width:1024px){.header__wrapper{gap:7rem}}.header__logo{align-items:center;display:flex;gap:8rem}@media (min-width:1024px){.header__logo{gap:20rem}}.header__logo--white{border-color:#fff;color:#fff}.header__logo--black{border-color:#0c1322;color:#0c1322}.header__logo .nuxt-icon{width:120rem}@media (min-width:768px){.header__logo .nuxt-icon{width:140rem}}@media (min-width:1024px){.header__logo .nuxt-icon{width:165rem}}.header__logo-text{border-left:1px solid;display:none;font-family:PT-Mono;font-size:10rem;line-height:16rem;padding-left:8rem;text-transform:uppercase;width:117rem}@media (min-width:768px){.header__logo-text{display:block}}@media (min-width:1024px){.header__logo-text{font-size:12rem;line-height:16rem;padding-left:20rem;width:151rem}}.header__menu{display:none}@media (min-width:1024px){.header__menu{display:flex;gap:21rem;margin-left:25rem}}@media (min-width:1920px){.header__menu{display:flex;gap:44rem;margin-left:53rem}}.header__menu-item{font-family:PT-Mono;font-size:14rem;letter-spacing:.28rem;line-height:16rem;text-transform:uppercase}.header__menu-item--white{color:#fff}@media (hover:hover) and (pointer:fine){.header__menu-item--white:hover{color:#17b7b7;cursor:pointer}}.header__menu-item--white:active{color:#fff}.header__menu-item--black{color:#1f242b}@media (hover:hover) and (pointer:fine){.header__menu-item--black:hover{color:#17b7b7;cursor:pointer}}.header__menu-item--black:active{color:#1f242b}.header__tel{display:none}@media (min-width:1024px){.header__tel{display:block;margin-left:auto}}.header__tel--white{color:#fafafa}.header__tel--black{color:#0c1322}.header__buttons{display:flex;gap:4rem;margin-left:auto}@media (min-width:768px){.header__buttons{gap:0}}@media (min-width:1024px){.header__buttons{gap:16rem;margin-left:0}}.header__buttons.ds{display:none}@media (min-width:768px){.header__buttons.ds{display:flex}.header__buttons.mb{display:none}}.header__mobile-icon{display:block;height:36rem;padding:8rem;width:36rem}.header__mobile-icons--white{color:#fff}.header__mobile-icons--black{color:#1f242b}.header__button--white{color:#fff}@media (hover:hover) and (pointer:fine){.header__button--white:hover{color:#17b7b7}}.header__button--white:active{color:#fff}.header__button--black{color:#1f242b}@media (hover:hover) and (pointer:fine){.header__button--black:hover{color:#17b7b7}}.header__button--black:active{color:#1f242b}.header__button-text.laptop{display:none}@media (min-width:1024px){.header__button-text.laptop{display:inline}}.header__button-text.tablet{display:inline}@media (min-width:1024px){.header__burger,.header__button-text.tablet{display:none}}.header__burger--white{color:#fff}.header__burger--black{color:#1f242b}.header__burger .nuxt-icon{height:36rem;width:36rem}.border-block{border-bottom:1px solid;height:16rem;position:relative;width:100%}.border-block.title,.border-block.top{border-bottom:none;border-top:1px solid}.border-block.title{margin-top:16rem}.border-block__item{height:100%;position:absolute;top:0;width:1px}.border-block__item.left-66{left:66.67%}.border-block__item.left-50{left:50%}.border-block__item.left-33{left:33.33%}.border-block__item.block{display:none}@media (min-width:768px){.border-block__item.block{display:block}}.border-block__item.block-mobile{display:block}.border-block__item.none{display:none}.border-block__item.translateY{transform:translate(50%,calc(-100% - 1rem))}.mobile-menu{background:#fff;display:flex;flex-direction:column;gap:20rem;left:0;position:fixed;right:0;z-index:5}.mobile-menu .header{color:#1f242b;position:static}.mobile-menu__top{-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px);background:#ffffff1a;border-bottom:1px solid rgba(31,36,43,.1)}.mobile-menu__body{align-items:flex-start;display:flex;flex-direction:column;flex-grow:1;justify-content:center;padding:0 20rem}@media (min-width:768px){.mobile-menu__body{padding:0 24rem}}.mobile-menu__item{padding:28rem 0;width:100%}@media (min-width:768px){.mobile-menu__item{padding:24rem 0}}.mobile-menu__item:not(:first-child){border-top:1px solid rgba(31,36,43,.25)}.mobile-menu__footer{padding:0 20rem 20rem}@media (min-width:768px){.mobile-menu__footer{padding:0 24rem 16rem}}.mobile-menu__footer-contacts{display:flex;gap:16rem;margin-top:12rem}@media (min-width:768px){.mobile-menu__footer-contacts{margin-top:10rem}}.mobile-menu__footer-item{font-size:18rem;line-height:22rem;width:48.5%}@media (min-width:768px){.mobile-menu__footer-item{font-size:20rem;line-height:24rem}}.cookie-modal[data-v-5ae95b64]{background:#0c1322;bottom:10rem;color:#fff;display:none;padding:16rem;position:fixed;right:10rem;width:calc(100vw - 20rem);z-index:5}@media (min-width:768px){.cookie-modal[data-v-5ae95b64]{max-width:292rem}}.cookie-modal.show[data-v-5ae95b64]{display:block}.cookie-modal__link[data-v-5ae95b64]{text-decoration:underline}@media (hover:hover){.cookie-modal__link[data-v-5ae95b64]:hover{color:#17b7b7}}.cookie-modal__description[data-v-5ae95b64]{font-size:12rem;line-height:14rem}.cookie-modal__accept[data-v-5ae95b64]{font-family:PT-Mono;margin-top:8rem;text-transform:uppercase}.content-container{margin:0 auto;max-width:1920rem;padding:0 16rem;width:100%}@media (min-width:768px){.content-container{padding:0 24rem}}@media (min-width:1024px){.content-container{padding:0 168rem}}.footer-block__wrapper{background-color:#f1f3f5}.footer-block__header{display:grid;grid-template-columns:1fr 64rem;grid-template-rows:32rem 32rem;padding:32rem 0;row-gap:16rem}@media (min-width:768px){.footer-block__header{grid-template-columns:repeat(2,max-content);grid-template-rows:auto;justify-content:space-between}}@media (min-width:1024px){.footer-block__header{gap:24rem;grid-template-columns:1fr 1fr;padding:60rem 0}}.footer-block__email,.footer-block__phone{grid-column:1}@media (min-width:768px){.footer-block__email{grid-column:2}}.footer-block__arrow-up{grid-column:2;grid-row-end:3;grid-row-start:1;padding:8rem 0}@media (min-width:768px){.footer-block__arrow-up{display:none}}.footer-block__info{border-bottom:1rem solid rgba(31,36,43,.25);border-top:1rem solid rgba(31,36,43,.25);display:grid;grid-auto-rows:auto;grid-template-columns:1fr 1fr;padding:32rem 0;row-gap:24rem}@media (min-width:768px){.footer-block__info{row-gap:17rem}}@media (min-width:1024px){.footer-block__info{grid-template-columns:repeat(4,1fr);padding:60rem 0 58rem;row-gap:60rem}}.footer-block__button{grid-column:1/3;grid-row:3}@media (min-width:768px){.footer-block__button{grid-column:2/3;grid-row:1;justify-self:end;width:240rem}}@media (min-width:1024px){.footer-block__button{align-self:start;grid-column:4/5;grid-row:1/2}}.footer-block__bottom{padding:32rem 0}@media (min-width:1024px){.footer-block__bottom{padding:60rem 0}}.footer-logo{display:grid;gap:12rem;grid-column:1/3;grid-row:1;grid-template-columns:165rem 1rem 1fr}@media (min-width:768px){.footer-logo{gap:16rem;grid-column:1/2}}@media (min-width:1024px){.footer-logo{align-self:start;grid-row:1/3}}.footer-logo__line{background-color:#1f242b40;width:1rem}.footer-logo__icon{width:165rem}.footer-logo__description{font-family:PT-Mono;font-size:12rem;font-weight:400;line-height:16rem;max-width:140rem;text-transform:uppercase}@media (min-width:768px){.footer-logo__description{align-self:center}}.footer-nav{display:flex;flex-direction:column;gap:12rem;grid-column:1/2;grid-row:2}@media (min-width:1024px){.footer-nav{gap:16rem;grid-column:3/4;grid-row:1/3;padding-left:13rem}}.footer-nav__item{cursor:pointer;font-family:PT-Mono;font-size:14rem;font-weight:400;line-height:16rem;text-transform:uppercase}@media (hover:hover) and (pointer:fine){.footer-nav__item:hover{color:#17b7b7}}.footer-nav__item:active{color:#1f242b}.footer-social{align-items:end;display:flex;flex-direction:column;gap:4rem;grid-column:2/3;grid-row:2}@media (min-width:768px){.footer-social{flex-direction:row;gap:22rem;justify-content:end}}@media (min-width:1024px){.footer-social{align-self:start;gap:5rem;grid-column:4/5;grid-row:2/3}}.footer-social__item{height:40rem}.footer-bottom{font-size:12rem;line-height:14rem}.footer-bottom__list{display:flex;flex-direction:column;gap:16rem}@media (min-width:768px){.footer-bottom__list{flex-direction:row;justify-content:space-between}}.footer-bottom__item{align-items:center;display:inline-flex;gap:4rem}@media (hover:hover){.footer-bottom__item.link:hover{color:#17b7b7}}.footer-bottom__icon{height:15rem}.error{display:flex;flex-direction:column}.error__content{background:no-repeat url(../images/error_bg.svg) center 70%;background-size:320rem;padding-top:100rem}@media (min-width:768px){.error__content{background-size:700rem}}@media (min-width:1024px){.error__content{background-size:700rem}}.error__inner{align-items:center;display:flex;flex-direction:column;gap:20rem;justify-content:center;padding:160rem 0}.error__description{padding:0 15px;text-align:center}.error__number{height:80rem}@media (min-width:768px){.error__number{height:120rem}}@media (min-width:1024px){.error__number{height:160rem}}
