.preloader{align-items:center;display:flex;flex-direction:column;inset:0;justify-content:center;overflow:hidden;pointer-events:none;position:fixed;z-index:3000}.preloader._open{pointer-events:all}.preloader-shade{background-color:var(--background);height:50%;position:relative;transition:var(--transition);width:100%;z-index:1}._shade-top{translate:0 -100%}._shade-bottom{translate:0 100%}.preloader._open ._shade-bottom,.preloader._open ._shade-top{translate:0 0}.preloader-loaded{color:rgb(from var(--text) r g b/.8);font-family:Enthalpy;font-size:36px;opacity:0;position:absolute;text-transform:uppercase;top:calc(50% + 30px);transition:0s;z-index:3}.preloader._open .preloader-loaded{opacity:1;transition:var(--transition)}.preloader-line{background-color:rgb(from var(--text) r g b/.8);height:1px;left:0;opacity:0;position:absolute;width:var(--w);z-index:3}.preloader._open .preloader-line{opacity:1}.cookie{background-color:#ebebeb;bottom:20px;display:flex;flex-direction:column;max-width:355px;opacity:0;padding:20px;pointer-events:none;position:fixed;right:20px;transition:var(--transition);width:100%;z-index:500}.cookie.show{opacity:1;pointer-events:all}.cookie-title{color:var(--background);font-family:Enthalpy;font-size:22px;letter-spacing:.02em}.cookie-text{font-size:18px;letter-spacing:-.03em;margin:10px 0 20px}.cookie button:hover,.cookie-text{color:var(--background)}@media screen and (max-width:1199px){.cookie{bottom:10px;max-width:none;right:10px;width:calc(100% - 20px)}}.ui-notification-provider__wrapper{display:flex;flex-direction:column;gap:10px;inset:0;padding:30px;position:fixed;visibility:hidden;z-index:4000}.ui-notification-provider__container{align-items:center;display:flex;flex-direction:column;gap:10px;position:relative;visibility:visible}.ui-notification-transition-bottom-center-enter-active,.ui-notification-transition-bottom-center-leave-active,.ui-notification-transition-bottom-center-move,.ui-notification-transition-left-corner-enter-active,.ui-notification-transition-left-corner-leave-active,.ui-notification-transition-left-corner-move,.ui-notification-transition-right-corner-enter-active,.ui-notification-transition-right-corner-leave-active,.ui-notification-transition-right-corner-move,.ui-notification-transition-top-center-enter-active,.ui-notification-transition-top-center-leave-active,.ui-notification-transition-top-center-move{transition:all .3s ease}.ui-notification-transition-bottom-center-from,.ui-notification-transition-bottom-center-to,.ui-notification-transition-left-corner-from,.ui-notification-transition-left-corner-to,.ui-notification-transition-right-corner-from,.ui-notification-transition-right-corner-to,.ui-notification-transition-top-center-from,.ui-notification-transition-top-center-to{opacity:0}.ui-notification-transition-right-corner-enter-from,.ui-notification-transition-right-corner-leave-to{transform:translate(150%)}.ui-notification-transition-left-corner-enter-from,.ui-notification-transition-left-corner-leave-to{transform:translate(-150%)}.ui-notification-transition-top-center-enter-from,.ui-notification-transition-top-center-leave-to{transform:scale(.3) translateY(-50%);transform-origin:center}.ui-notification-transition-bottom-center-enter-from,.ui-notification-transition-bottom-center-leave-to{transform:scale(.3) translateY(50%);transform-origin:center}.ui-notification-provider .ui-notification-transition-bottom-center-leave-active,.ui-notification-provider .ui-notification-transition-left-corner-leave-active,.ui-notification-provider .ui-notification-transition-right-corner-leave-active,.ui-notification-provider .ui-notification-transition-top-center-leave-active{position:absolute}*{box-sizing:border-box;margin:0;padding:0;text-decoration:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}body{background:var(--background);color:var(--text);font-family:Roboto;font-weight:400;line-height:1}main{overflow:hidden}.container{margin:0 auto;max-width:1880px;padding:0 30px;width:100%}button{all:unset;align-items:center;background-color:var(--text);box-sizing:border-box;color:var(--background);cursor:pointer;display:flex;font-size:16px;justify-content:center;letter-spacing:0;padding:12px 10px;text-align:center;transition:var(--transition);width:100%}@media(hover:hover){button:not(.home-slider-btn):not(.cookie button):hover{background-color:rgb(from var(--text) r g b/.5);color:var(--text)}}@media(hover:none){button:not(.home-slider-btn):not(.cookie button):active{background-color:rgb(from var(--text) r g b/.5);color:var(--text)}}h1{letter-spacing:0}h1,h2{font-family:Enthalpy;font-size:100px;font-weight:400;text-transform:uppercase}h2{letter-spacing:-.01em}.layout-enter-active,.layout-leave-active,.page-enter-active,.page-leave-active{transition:var(--transition) var(--transition)}@media screen and (max-width:1699px){h1,h2{font-size:80px}}@media screen and (max-width:1199px){.container{padding:0 10px}h1{font-size:36px}h2{font-size:40px}}:root{--background:#18262b;--text:#fff;--black:#161a1d;--header-link:#dbd8d0;--accent:#7eeaff;--transition:.5s}@font-face{font-family:Enthalpy;font-weight:400;src:url(./enthalpy298regular.xOYnLEkq.otf)}@font-face{font-family:Roboto;src:url(./Roboto-VariableFont_wdth_wght.CTnIOZTo.ttf)}@font-face{font-family:Roboto;font-style:italic;src:url(./Roboto-Italic-VariableFont_wdth_wght.gvDAkWlq.ttf)}.app-wrapper{min-height:100dvh;position:relative}.error-page{align-items:center;display:grid;grid-template-columns:repeat(2,1fr);height:100dvh;overflow:hidden;padding:30px}.error-page-img{animation:swing 3s linear infinite;height:505px;justify-self:flex-end;margin-right:60px;width:405px}.error-page-img img{transition:var(--transition)}.error-page-img:hover img{scale:1.15}@keyframes swing{0%,to{rotate:-15deg}50%{rotate:10deg}}.error-page-img img{height:100%;-o-object-fit:cover;object-fit:cover;pointer-events:none;width:100%}.error-page-content{display:flex;flex-direction:column;gap:30px;max-width:608px}.error-page-code{color:#101a1d;font-family:Enthalpy;font-size:300px;text-transform:uppercase}.error-page-text{display:flex;flex-direction:column;gap:10px}.error-page-text span{color:var(--accent);font-size:18px;font-weight:500;letter-spacing:-.03em;text-transform:uppercase}.error-page-text p{font-size:18px;font-weight:400;letter-spacing:-.03em}@media screen and (max-width:1699px){.error-page{gap:20px}.error-page-text p{font-size:16px}}@media screen and (max-width:1199px){.error-page{align-items:center;gap:0;grid-template-columns:1fr;justify-content:center;min-height:750px;padding:0 10px 40px}.error-page-img{justify-self:center;margin-right:0;max-width:355px;width:100%}.error-page-code{font-size:200px;height:170px;text-align:center}.error-page-content{justify-self:center;margin-top:-230px}}
