@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../fonts/OpenSans/OpenSans-Light.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/OpenSans/OpenSans-SemiBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/OpenSans/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(../fonts/OpenSans/OpenSans-ExtraBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:300;src:url(../fonts/Comfortaa/Comfortaa-Light.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../fonts/Comfortaa/Comfortaa-Regular.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:700;src:url(../fonts/Comfortaa/Comfortaa-Bold.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Bold.woff) format("woff")}.select-theme{align-items:center;display:flex;font-size:1.25rem;height:2.375rem;justify-content:center;position:relative;width:2.375rem;z-index:1}@media screen and (max-width:700px){.select-theme{font-size:1.5rem}}.select-theme__icon{position:absolute;transform:translateY(.0625rem)}@media screen and (max-width:700px){.select-theme__icon{transform:translateY(.125rem)}}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../fonts/OpenSans/OpenSans-Light.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/OpenSans/OpenSans-SemiBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/OpenSans/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(../fonts/OpenSans/OpenSans-ExtraBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:300;src:url(../fonts/Comfortaa/Comfortaa-Light.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../fonts/Comfortaa/Comfortaa-Regular.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:700;src:url(../fonts/Comfortaa/Comfortaa-Bold.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Bold.woff) format("woff")}.header__body-container,.header__menu-inner,.header__top-container{margin-left:auto;margin-right:auto;max-width:75rem;width:100%}@media screen and (max-width:1320px){.header__body-container,.header__menu-inner,.header__top-container{padding:0 2.5rem}}@media screen and (max-width:1023px){.header__body-container,.header__menu-inner,.header__top-container{padding:0 1.25rem}}@media screen and (max-width:700px){.header__body-container,.header__menu-inner,.header__top-container{padding:0 .9375rem}}.header{z-index:99}@media screen and (max-width:700px){.header_minimize .header__body,.header_minimize .header__top{transform:translateY(-2.5rem)}.header_minimize .header__menu-inner{padding-top:6.25rem}.header{left:0;position:fixed;top:0;width:100%}}.header__top{align-items:center;background-color:var(--color-primary);display:flex;padding-bottom:.625rem;padding-top:.625rem;position:relative;transition:transform .2s ease-in-out;z-index:1}@media screen and (max-width:1023px){.header__top{height:2.625rem}}@media screen and (max-width:700px){.header__top{height:auto}}.header__top-link{color:var(--color-button-text);font-size:.875rem;opacity:.75}@media (hover:none){.header__top-link{-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media (hover:hover){.header__top-link:hover{opacity:1;text-decoration:underline}}@media screen and (max-width:700px){.header__top-link{display:none}}.header__top-title{color:var(--color-button-text);font-size:1rem;font-weight:600}@media screen and (max-width:700px){.header__top-title{font-size:.875rem}}.header__top-container{align-items:center;display:flex;justify-content:space-between}@media screen and (max-width:700px){.header__top-container{justify-content:center}}.header__body{padding-top:2rem;position:relative;transition:transform .2s ease-in-out,color .2s ease,background-color .2s ease,box-shadow .2s ease,border-color .2s ease;z-index:1}@media screen and (max-width:1023px){.header__body{height:5.1875rem;padding-top:1.5rem}}@media screen and (max-width:700px){.header__body{background:var(--color-background);border-bottom:1px solid var(--color-background);height:auto;padding:1rem 0}}.header__body-container{align-items:center;display:flex}@media screen and (max-width:700px){.header__body_border{border-color:var(--color-divider)}}.header__logo{height:3.75rem;margin-right:2rem}@media screen and (max-width:1320px){.header__logo{margin-right:1.25rem}}@media screen and (max-width:700px){.header__logo_desktop{display:none}}.header__logo_mobile{display:none;height:3.375rem}@media screen and (max-width:700px){.header__logo_mobile{display:inline;margin-right:1.875rem}}.header__logo_small{height:2.5rem}@media screen and (max-width:1023px){.header__logo_small{height:2rem}}@media screen and (max-width:700px){.header__logo_small{height:2.5rem;transform:translateY(.125rem)}}.header__nav{align-items:center;display:flex;flex:1}.header__nav-item{font-size:1.25rem;margin-right:.25rem;white-space:nowrap}@media screen and (max-width:1320px){.header__nav-item{font-size:1.125rem;padding:0 .75rem}}@media screen and (max-width:1023px){.header__nav-item{font-size:1rem;margin-right:1rem;padding:.625rem 0}}@media screen and (max-width:700px){.header__nav{display:none}}.header__theme{margin-left:auto}@media screen and (max-width:700px){.header__theme{height:2.75rem;width:2.75rem}}.header__button{margin-left:.75rem}@media screen and (max-width:1023px){.header__button{margin-left:.375rem}}@media screen and (max-width:700px){.header__button{display:none}}.header__button-menu{display:none;height:2.75rem;margin-left:.375rem;width:2.75rem}@media screen and (max-width:700px){.header__button-menu{display:flex}}.header__button-menu-lines{height:.125rem;margin-top:.0625rem;position:relative;transition:transform .2s;width:1rem;z-index:1}.header__button-menu-lines:after,.header__button-menu-lines:before{background-color:var(--color-white);content:"";height:.09375rem;left:0;position:absolute;top:0;transition:transform .2s;width:1rem}.header__button-menu-lines:before{transform:translateY(.25rem)}.header__button-menu-lines:after{transform:translateY(-.25rem)}.header__button-menu-lines span{background-color:var(--color-white);display:block;height:.09375rem;position:relative;transition:opacity .2s;width:1rem;z-index:1}.header__button-menu-lines_active span{opacity:0}.header__button-menu-lines_active:before{transform:rotate(-45deg)}.header__button-menu-lines_active:after{transform:rotate(45deg)}.header .v-enter-active,.header .v-leave-active{transition:opacity .25s ease-in-out,transform .25s ease-in-out}.header .v-enter-from,.header .v-leave-to{opacity:0;transform:translate(100%)}.header__menu{background-color:var(--color-background);display:none;height:117vh;left:0;position:fixed;top:0;width:calc(100vw + .0625rem)}@media screen and (max-width:1023px){.header__menu{display:flex}}.header__menu-inner{height:100dvh;padding-bottom:.9375rem;padding-top:8.75rem}.header__menu-body,.header__menu-inner{display:flex;flex-direction:column;width:100%}.header__menu-item{border-bottom:1px solid var(--color-divider);border-radius:0;font-size:1.125rem;line-height:.9em;padding:1.125rem 0;width:100%}.header__menu-footer{display:flex;flex-direction:column;margin-top:auto;width:100%}.header__menu-links{align-items:center;display:flex;justify-content:center}.header__menu-link{color:var(--color-text);font-size:1rem;width:calc(50% - .875rem)}.header__menu-link:first-child{text-align:end}.header__menu-divider{background-color:var(--color-divider);border:none;display:block;height:.875rem;margin:0 .5rem;outline:none;width:.0625rem}.header__menu-button{display:flex;font-size:1.125rem;margin-top:.9375rem;padding:1rem;width:100%}.header_home .header__nav-item{color:var(--color-white)}@media (hover:none){.header_home .header__nav-item{-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media (hover:hover){.header_home .header__nav-item:hover{color:var(--color-dark)}}@media screen and (max-width:700px){.header_home .header__nav-item{color:var(--color-text)}}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../fonts/OpenSans/OpenSans-Light.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/OpenSans/OpenSans-SemiBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/OpenSans/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(../fonts/OpenSans/OpenSans-ExtraBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:300;src:url(../fonts/Comfortaa/Comfortaa-Light.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../fonts/Comfortaa/Comfortaa-Regular.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:700;src:url(../fonts/Comfortaa/Comfortaa-Bold.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Bold.woff) format("woff")}.cookie{animation:show .5s forwards;animation-delay:2s;background-color:#fff;border-right:5px solid var(--color-blue);bottom:.625rem;box-shadow:0 0 .625rem var(--color-shadow);color:var(--color-dark);font-size:1rem;line-height:1em;padding:1.5rem;position:fixed;right:1.25rem;transform:translateY(calc(100% + .625rem));width:25rem;z-index:1}@media screen and (max-width:700px){.cookie{border-right:none;bottom:0;font-size:1rem;padding:1.25rem;right:0;width:100vw}}.cookie__link{color:var(--color-dark);font-weight:600;text-decoration:underline}.cookie__close{align-items:center;display:flex;font-size:.875rem;height:1.125rem;justify-content:center;position:absolute;right:.5rem;top:.5rem;width:1.125rem}@media screen and (max-width:700px){.cookie__close{font-size:1.125rem;height:1.375rem;width:1.375rem}}@keyframes show{0%{transform:translateY(calc(100% + .625rem))}to{transform:translateY(0)}}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../fonts/OpenSans/OpenSans-Light.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/OpenSans/OpenSans-SemiBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/OpenSans/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(../fonts/OpenSans/OpenSans-ExtraBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:300;src:url(../fonts/Comfortaa/Comfortaa-Light.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../fonts/Comfortaa/Comfortaa-Regular.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:700;src:url(../fonts/Comfortaa/Comfortaa-Bold.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Bold.woff) format("woff")}.footer__inner{margin-left:auto;margin-right:auto;max-width:75rem}@media screen and (max-width:1320px){.footer__inner{padding:0 2.5rem}}@media screen and (max-width:1023px){.footer__inner{padding:0 1.25rem}}@media screen and (max-width:700px){.footer__inner{padding:0 .9375rem}}.footer{background-color:var(--color-dark);margin-top:5rem;padding:2rem 0 1rem;width:100vw}@media screen and (max-width:1023px){.footer{margin-top:6.25rem;padding:4rem 0 2rem}}@media screen and (max-width:700px){.footer{margin-top:5rem}}.footer *{color:var(--color-white)}.footer__bottom{align-items:center;display:flex;justify-content:space-between;margin-top:3rem}@media screen and (max-width:700px){.footer__bottom{align-items:center;flex-direction:column;margin-top:4rem;text-align:center}}.footer__bottom a,.footer__bottom p{font-size:.875rem;font-style:normal;font-weight:300;line-height:1.5rem;opacity:.4}@media screen and (max-width:1023px){.footer__bottom a,.footer__bottom p{font-size:.75rem}}@media (hover:none){.footer__bottom a{-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media (hover:hover){.footer__bottom a:hover{text-decoration:underline}}@media screen and (max-width:700px){.footer__bottom a{margin-top:.75rem}}.footer__inner{width:100%}.footer__content{display:flex;justify-content:space-between;width:100%}@media screen and (max-width:700px){.footer__content{flex-direction:column}}.footer__nav{display:flex}@media screen and (max-width:1023px){.footer__nav{flex-direction:column}}.footer__column{align-items:flex-start;display:flex;flex-direction:column;margin-right:3rem}.footer__column:last-child{margin-right:0}@media screen and (max-width:1023px){.footer__column{align-items:flex-start;margin-top:1.25rem}.footer__column:first-child{margin-top:0}}@media screen and (max-width:700px){.footer__column{align-items:center;margin-right:0;margin-top:2.5rem}}.footer__column-title{font-size:1.125rem;font-weight:500;line-height:1.33em;margin-bottom:.5rem}@media screen and (max-width:1023px){.footer__column-title{font-size:1.25rem}}.footer__column-item{font-size:1rem;font-weight:300;line-height:1.5em;opacity:.5;padding:.125rem 0;transition:opacity .2s ease}@media screen and (max-width:1023px){.footer__column-item{font-size:1.125rem;text-align:center}}@media (hover:none){.footer__column-item{-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media (hover:hover){.footer__column-item:hover{opacity:1}}.footer__info{align-items:flex-end;display:flex;flex-direction:column}@media screen and (max-width:700px){.footer__info{align-items:center;margin-top:5rem}}.footer__info-company{color:#fff;font-size:1.25rem;font-weight:600;line-height:1.3em;max-width:18rem;text-align:right;text-transform:uppercase}@media screen and (max-width:700px){.footer__info-company{font-size:1.5rem;max-width:100%;text-align:center}}.footer__info-contacts{display:flex;flex-direction:column;margin-top:1.75rem;text-align:right}.footer__info-contacts a{font-size:1rem;font-weight:400;line-height:1.5em;opacity:.5;transition:opacity .2s ease}@media screen and (max-width:700px){.footer__info-contacts a{font-size:1.125rem;text-align:center}}@media (hover:none){.footer__info-contacts a{-webkit-tap-highlight-color:rgba(0,0,0,0)}}@media (hover:hover){.footer__info-contacts a:hover{opacity:1}}.footer__info-social{margin-top:3.125rem}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:300;src:url(../fonts/OpenSans/OpenSans-Light.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:400;src:url(../fonts/OpenSans/OpenSans-Regular.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:600;src:url(../fonts/OpenSans/OpenSans-SemiBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-SemiBold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:700;src:url(../fonts/OpenSans/OpenSans-Bold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-Bold.woff) format("woff")}@font-face{font-display:swap;font-family:Open Sans;font-style:normal;font-weight:800;src:url(../fonts/OpenSans/OpenSans-ExtraBold.woff2) format("woff2"),url(../fonts/OpenSans/OpenSans-ExtraBold.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:300;src:url(../fonts/Comfortaa/Comfortaa-Light.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Light.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:400;src:url(../fonts/Comfortaa/Comfortaa-Regular.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Regular.woff) format("woff")}@font-face{font-display:swap;font-family:Comfortaa;font-style:normal;font-weight:700;src:url(../fonts/Comfortaa/Comfortaa-Bold.woff2) format("woff2"),url(../fonts/Comfortaa/Comfortaa-Bold.woff) format("woff")}.body_transition-colors,.body_transition-colors :is(h1,h2,h3,h4,span,p){transition:color .2s ease,background-color .2s ease,box-shadow .2s ease}:root{--color-dark-blue:#021526;--color-blue:#064c9e;--color-blue-hover:#054188;--color-white:#f6f6f8;--color-white-hover:#ececea;--color-dark:#1c1c1e;--color-divider:#f6f6f822;--color-hover:#ffffff0c;--color-container:#152a3d;--color-shadow:#00000066;--color-text:var(--color-white);--color-text-alternative:var(--color-dark);--color-background:var(--color-dark-blue);--color-primary:var(--color-blue);--color-primary-hover:var(--color-blue-hover);--color-text-wb:var(--color-white);--color-button:var(--color-blue);--color-button-hover:var(--color-blue-hover);--color-button-text:var(--color-white);--color-t-button:transparent;--color-t-button-hover:var(--color-white);--color-t-button-text:var(--color-white);--color-t-button-text-hover:var(--color-dark)}:root .theme_light{--color-divider:#11111133;--color-hover:#1111;--color-container:#fff;--color-shadow:#1c1c1e22;--color-text:var(--color-dark);--color-text-alternative:var(--color-white);--color-background:var(--color-white);--color-primary:var(--color-blue);--color-primary-hover:var(--color-blue-hover);--color-text-wb:var(--color-blue);--color-button:var(--color-blue);--color-button-hover:var(--color-blue-hover);--color-button-text:var(--color-white);--color-t-button:transparent;--color-t-button-hover:var(--color-white-hover);--color-t-button-text:var(--color-dark);--color-t-button-text-hover:var(--color-dark)}*{background:none;box-sizing:border-box;margin:0;padding:0;text-decoration:none}::placeholder{color:var(--color-text);font-weight:300;opacity:.5}::-moz-placeholder{color:var(--color-text);font-weight:300;opacity:.5}html{font-size:1rem}@media screen and (max-width:1320px){html{font-size:.875rem}}@media screen and (max-width:700px){html{font-size:1rem}}@media screen and (max-width:320px){html{font-size:5vw}}body{opacity:0;overflow-x:hidden}body::-webkit-scrollbar{width:.25rem}body::-webkit-scrollbar-thumb{background-color:#a4a4a5;border-radius:.25rem}body:not(:has(div.theme_light)){background:var(--color-dark-blue)}a,button{border:none;cursor:pointer;text-decoration:none;-webkit-tap-highlight-color:transparent}section{padding-top:.625rem}#__nuxt,#__nuxt>div{display:flex;flex-direction:column;min-height:100vh}.block{display:flex}.block h1{font-size:1.25rem}
