.v-button{height:52px;background-color:red;text-transform:uppercase;font-size:18px;font-weight:600;color:#fff;border:none;outline:none;flex-shrink:0}.v-button.disabled{pointer-events:none;opacity:.6}.arrow-ui{position:fixed;top:0;right:0;left:0;bottom:0;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:16px;pointer-events:none}.arrow-ui .label{text-shadow:0px 2px 10px rgba(0,0,0,.2);font-size:20px;font-weight:700;text-align:center;white-space:pre-wrap;color:#fff}.arrow-ui .arrow{position:absolute}.viewer{height:100vh;height:var(--100vh);position:relative;overflow:hidden}.viewer video{position:absolute;left:0;top:0;width:100%;height:100%;object-fit:cover}.viewer canvas{position:absolute;left:0;top:0}.viewer .audio-info{background:#fff;color:#111;padding:20px;box-sizing:border-box;width:90%;text-align:center;display:flex;flex-direction:column;font-size:14px;position:absolute;z-index:1;left:50%;transform:translate(-50%);bottom:20px}.viewer .audio-info h1{font-size:20px;margin-bottom:10px}.viewer .audio-info img{width:60px;margin:auto}.viewer .audio-info .back-button{width:100%;margin-top:20px;margin-bottom:0;background:#002ed8}.preloader-slider{width:310px;margin:auto 16px;background-color:#fff;padding:24px;color:#000;text-align:center;display:flex;flex-direction:column;gap:20px;z-index:2;align-self:center}@media (max-width: 400px){.preloader-slider{align-self:stretch;width:auto}}.preloader-slider .v-slider{height:250px;margin-left:-24px;margin-right:-24px}.preloader-slider .v-slider__slide{display:flex;flex-direction:column;justify-content:flex-end;font-size:16px;line-height:20px}.preloader-slider .v-slider__slide img{margin:auto 0}.preloader-slider .v-slider-counter{margin-top:0}.preloader-slider .slide-text{padding:0 20px;text-wrap:balance}.preloader{background-color:#002ed8;position:fixed;top:0;left:0;right:0;bottom:0;color:#fff;display:flex;flex-direction:column;align-items:center;overflow-y:auto}.preloader.v-leave-to{opacity:0}.preloader.v-leave-active{transition:opacity .3s}.preloader.page-1{background-color:#fff;color:#000}.preloader.page-1 h1{font-size:20px;text-align:start;align-self:stretch;margin-bottom:14px;margin-top:24px}.preloader.page-1 h1,.preloader.page-1 div{padding:0 24px}.preloader.page-1 div{font-size:16px;line-height:18px}.preloader.page-1 .v-button{align-self:stretch;margin:24px}.usolie-logo{max-width:90%;max-height:40%;margin-bottom:auto;object-fit:contain;margin-top:3vh}.usolie-image{max-height:50%;width:100%;object-fit:cover}.preloader__content{display:flex;flex-direction:column;gap:20px;max-width:400px;padding:24px;align-items:stretch;font-size:16px;line-height:16px;letter-spacing:.02em}.perm-logo{position:absolute;right:20px}.prepreloader{height:100%;background-image:url(/assets/background-4-DqQN5l7r.png);background-size:cover;background-position:center;display:flex;flex-direction:column;justify-content:center;align-items:center;font-family:Permian Sans,sans-serif}.prepreloader__log{position:absolute;height:50px;object-fit:contain;top:20px;right:10px;left:10px;width:calc(100% - 20px)}.prepreloader__text{padding:46px 20px 48px;background-repeat:no-repeat;background-size:cover;height:20vh;position:relative;z-index:2;display:flex;justify-content:center;flex-direction:column;max-width:310px;box-sizing:border-box}.prepreloader__text .preloader-bg{position:absolute;z-index:-1;right:calc(50% - 192px);top:calc(50% - 190px)}.prepreloader__title{font-size:24px;line-height:25px;margin-bottom:14px;font-family:Permian Slab,sans-serif}.prepreloader__button{height:44px;background-color:#075591;flex-shrink:0;color:#fff;display:flex;align-items:center;justify-content:center;font-size:15px;font-weight:700;border:none;box-sizing:border-box;margin-top:10px;text-decoration:none}.prepreloader__button.outline{border:2px solid #075591;background:none;color:#075591}@font-face{font-family:Jost;src:url(/assets/Jost-VariableFont_wght-BvwSITGa.ttf);font-weight:100 900;font-style:normal}@font-face{font-family:Permian Sans;src:url(/assets/PermianSansTypeface-D1DxPdfi.otf);font-weight:400;font-style:normal}@font-face{font-family:Permian Sans;src:url(/assets/PermianSansTypeface-Bold-CBYn3KSL.otf);font-weight:700;font-style:normal}@font-face{font-family:Permian Slab;src:url(/assets/PermianSlabSerifTypeface-Ccd6s-DM.otf);font-weight:700;font-style:normal}html,body{margin:0;padding:0;touch-action:none;height:100%}#app{height:100%}h1{margin:0;font-weight:500;text-transform:uppercase;font-size:30px;line-height:1.2}h2{font-size:20px;font-weight:500;line-height:20px;margin:0}body{background-color:#000}button,html,body{font-family:Jost,sans-serif}
