body,canvas,html{width:100vw;margin:0;-webkit-font-smoothing:antialiased;background-image:url(/bg.jpg);background-position:50%;background-size:cover}body,canvas,html{background-color:#300e6d}body{overscroll-behavior-y:none}.popup__logo{width:240px;margin-top:auto;margin-bottom:40px}.popup{padding-top:50px;width:100vw;height:100vh;position:fixed;inset:0;background-color:#300e6d;background-position:50%;background-image:url(/bg.jpg);z-index:100000;display:flex;align-items:center;justify-content:center;transition:opacity .5s;flex-direction:column;gap:25px}.popup_closed{opacity:0;pointer-events:none}.popup__button{position:relative;padding-right:1.5rem;padding-left:1.5rem;font-size:1rem;line-height:3rem;text-decoration:none;color:#fff;text-transform:uppercase;letter-spacing:2px;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-image:linear-gradient(160deg,red,#ec008c);border-radius:30px;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;box-shadow:0 0 0 0 #ec008c,.5rem .5rem 1000px #13092d;transition:box-shadow .6s;border:none;margin-top:10px}.popup__button_link{background:none;border:1px solid #13092d}.popup__heading{font-size:2.5em;line-height:1em}.popup__heading,.popup__text{color:#fff;margin:0;max-width:500px;text-align:center}.popup__text{font-size:1.3em}.popup__button:hover{box-shadow:0 0 60px 2px #ec008c,.5rem .5rem 1000px #13092d}.popup__button:after{content:"";position:absolute;top:2px;right:2px;bottom:2px;left:2px;border-radius:30px;background-image:linear-gradient(170deg,hsla(0,0%,100%,.3),hsla(0,0%,100%,0));pointer-events:none}.scroll{position:fixed;width:50px;height:50px;bottom:10px;left:50vw;margin:auto auto 50px -25px;z-index:1000;mix-blend-mode:screen}.scroll__video{width:50px;height:50px;filter:invert(1)}.scroll2{position:fixed;width:50px;height:50px;bottom:10px;left:50vw;margin:auto auto 50px 50px;mix-blend-mode:screen}.scroll2__video{width:50px;height:50px;filter:invert(1)}@media screen and (max-width:1024px){.popup__heading{font-size:34px}.popup__heading,.popup__text{padding-left:20px;padding-right:20px}.popup__text{font-size:16px}}@media screen and (max-width:450px){.parthner_contact{flex-direction:column;gap:0}.parthner_contact p{margin-top:4px}}