@charset "UTF-8";*{margin:0;padding:0;list-style:none}@font-face{font-family:"Noto Sans";src:url(../fonts/notosans-variable-min.woff2) format("woff2")}body,button,input,textarea{font-family:"Noto Sans";text-shadow:0 5px 7px rgba(0,0,0,.5)}body::before{content:"";position:fixed;inset:0;background:linear-gradient(180deg,#323d4b 0,#161c24 50%)}a,b,button,div,li,textarea{color:#fcfcfc;font-weight:250;scroll-behavior:smooth}button{background-color:rgba(0,0,0,.25);cursor:pointer}.workplace{position:relative;top:7px;margin:0 3px}.gradient{border-radius:15px;border:1px solid #111;position:relative;background:radial-gradient(circle,#293441 0,#11161c 50%,#293441 100%);background-size:200% 200%;background-position:center;height:calc(100vh - 16px)}#gradient-200{height:calc(200vh - 16px)}.static{justify-content:center;display:flex;height:calc(100vh - 77px)}.dots{position:fixed;top:clamp(196px,50%,100vh);right:10px;transform:translateY(-50%);z-index:1000}.dot-link{cursor:pointer}.dots li{margin:clamp(11px,1.1vh,12px) 0}.dots li a{display:block;width:clamp(6px,.6vh,10px);aspect-ratio:1;background:rgba(255,255,255,.15);border-radius:50%;transition:transform .3s ease,background-color .3s ease}.dots li a:hover{transform:scale(1.1);background:rgba(255,255,255,.3)}.dots li a.active{background:rgba(255,255,255,.9);transform:scale(1.2);box-shadow:0 10px 14px rgba(0,0,0,.6)}.NextSection{color:rgba(255,255,255,.5);font-size:clamp(8px,1.06vh,99px);border:none;height:100%;background:0 0;transition:color .3s ease}.NextSection:hover{color:rgba(255,255,255,.8)}body,html{scrollbar-width:none;-ms-overflow-style:none}body.firefox-browser *{scrollbar-width:thin;scrollbar-color:rgba(255,255,255,.1) transparent}::-webkit-scrollbar{height:5px;width:3px}::-webkit-scrollbar-corner{background-color:none}::-webkit-scrollbar-thumb{background-color:rgba(255,255,255,.1);border-radius:15px}::-webkit-scrollbar-thumb:hover{background-color:rgba(255,255,255,.2)}::-webkit-scrollbar-track{background-color:rgba(0,0,0,0);border-radius:15px}.language-fade{opacity:0;transition:opacity .15s ease-in-out}.language-fade.show{opacity:1}.scroll{overscroll-behavior:contain}#snackbar{font-size:clamp(14px,1.3vh,99px);visibility:hidden;color:#000;background-color:rgba(255,255,255,.9);text-align:center;border-radius:15px;padding:6px 10px 6px 10px;position:fixed;bottom:clamp(30px,3vh,99px);left:50%;transform:translateX(-50%);opacity:0;transition:opacity .3s,visibility .3s}#snackbar.show{visibility:visible;opacity:1}.header{height:clamp(60px,4vh,99px);position:sticky;top:0;z-index:4;display:flex;align-items:center;border-bottom:1px solid rgba(0,0,0,.3);border-radius:13px 13px 25px 25px;box-shadow:rgba(0,0,0,.05) 0 clamp(4px,1.3vh,14px) clamp(5px,1.4vh,15px),rgba(0,0,0,.07) 0 clamp(1px,1.1vh,10px) clamp(2px,.6vh,7px);transition:height .3s ease,transform .3s ease,border-radius .3s ease}.header__logo{padding:clamp(6px,.2vw,99px);margin-left:clamp(6.5px,.2vw,99px);display:flex;cursor:pointer}.header__logo img{height:clamp(34px,2.3vh,99px)}.header__menu{margin-right:auto}.header__menu-list{display:flex}.header__menu-item{padding:4px clamp(6.5px,.2vw,99px);cursor:pointer;transition:transform .3s ease}.header__contacts-switcher,.header__language,.header__logo,.header__menu-item-policy,.header__user{transition:transform .3s ease}.header__menu-item a,.header__policy div{transform:translate3d(0,0,0);display:inline-block;font-weight:200;font-size:clamp(22px,1.85vh,99px);color:rgba(255,255,255,.9);text-shadow:0 5px 7px rgba(0,0,0,.5);transition:color .3s ease,text-shadow .3s ease,transform .3s ease}.header__menu-item:hover a{transform:scale(1.075);color:#fff;text-shadow:0 5px 7px rgba(0,0,0,.6)}.header__policy{cursor:pointer;padding:4px clamp(6.5px,.2vw,99px);transition:transform .3s ease}.policy-menu{margin-top:-6px;opacity:0;transform:scale(.95);position:absolute;background:#0c1014;border:1px solid rgba(0,0,0,.2);border-radius:clamp(15px,1vh,99px);box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:1000;transition:opacity .3s ease,transform .3s ease;width:max-content}.header__menu-item.policy:hover .policy-menu{opacity:1;transform:scale(1)}.policy-menu a{font-size:clamp(16px,1.45vh,99px);color:#fff;text-shadow:0 5px 7px rgba(0,0,0,.5)}.policy-menu li{padding:5px 10px;cursor:pointer}.policy-menu li:first-child:hover{background:rgba(0,0,0,.3);border-radius:clamp(15px,1vh,99px) clamp(15px,1vh,99px) 0 0}.policy-menu li:last-child:hover{background:rgba(0,0,0,.3);border-radius:0 0 clamp(15px,1vh,99px) clamp(15px,1vh,99px)}.policy-menu li:not(:first-child):not(:last-child):hover{background:rgba(0,0,0,.3)}.header__contacts img,.header__language img,.header__user img{width:clamp(24px,2vh,99px);height:clamp(24px,2vh,99px)}#contactsButton img,#languageButton img,#logoButton img,#userButton img{filter:drop-shadow(0 clamp(1px, .5vh, 5px) clamp(2px, .6vh, 7px) rgba(0, 0, 0, .5));transition:transform .3s ease,opacity .3s ease,filter .3s ease}#logoButton img{opacity:.9}#contactsButton img,#languageButton img,#userButton img{opacity:.7}a#languageButton.hover img,a#logoButton.hover img,a#userButton.hover img{transform:scale(1.1);filter:drop-shadow(0 clamp(1px, .5vh, 5px) clamp(2px, .6vh, 7px) rgba(0, 0, 0, .6));opacity:1}.header__contacts{cursor:pointer;display:flex;padding:clamp(7px,.2vw,99px)}.header__contacts-switcher{position:relative;align-items:center;display:flex}.interlayer-contacts{transform:translateX(10px);height:clamp(38px,2.99vh,99px);width:20px;position:absolute;right:calc(100% + 10px)}.contacts-menu{margin-right:-5px;display:flex;opacity:0;position:absolute;right:85%;background:#0c1014;border:1px solid rgba(0,0,0,.2);border-radius:clamp(15px,1vh,99px);padding:0 6px;box-shadow:0 2px 5px rgba(0,0,0,.2);transition:opacity .3s ease,right .3s ease}.contacts-menu.show{right:calc(100% + 10px);opacity:1}.contacts-menu ul{display:flex}.contacts-menu li{height:clamp(36.5px,2.85vh,99px);display:flex;align-items:center;opacity:1;transform:translateX(5px);transition:transform .35s ease;cursor:pointer}.contacts-menu.show li{opacity:1;transform:translateX(0)}.contacts-menu li img{filter:0 clamp(1px, .5vh, 5px) clamp(2px, .6vh, 7px) rgba(0, 0, 0, .5);transition:transform .3s ease,opacity .3s ease,filter .3s ease;opacity:.9}.contacts-menu li:hover img{transform:scale(1.2);filter:drop-shadow(0 clamp(1px, .5vh, 5px) clamp(2px, .6vh, 7px) rgba(0, 0, 0, .6));opacity:1}.icon-tg{padding:0 clamp(5px,.15vw,99px);width:clamp(23px,1.6vh,99px)}.icon-vk{padding:0 clamp(4px,.1vw,99px);width:clamp(26px,1.8vh,99px)}.icon-youtube{padding:0 clamp(4px,.1vw,99px);width:clamp(24px,1.7vh,99px)}.header__user-switcher{position:relative}.header__user{cursor:pointer;display:flex;padding:clamp(7px,.2vw,99px)}.interlayer-user{height:40px;border-radius:25px 0 0;right:0;position:absolute}.user-menu{margin-top:-6px;opacity:0;white-space:nowrap;font-size:clamp(16px,1.45vh,99px);transform:scale(.95);position:absolute;right:0;color:#fff;text-shadow:0 5px 7px rgba(0,0,0,.5);background:#0c1014;border:1px solid rgba(0,0,0,.2);border-radius:clamp(15px,1vh,99px);box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:1000;transition:opacity .3s ease,transform .3s ease}.user-menu li{padding:7px 10px;cursor:pointer}.user-menu li:first-child:hover{background:rgba(0,0,0,.3);border-radius:clamp(15px,1vh,99px) clamp(15px,1vh,99px) 0 0}.user-menu li:last-child:hover{background:rgba(0,0,0,.3);border-radius:0 0 clamp(15px,1vh,99px) clamp(15px,1vh,99px)}.header__language-switcher{position:relative}.header__language{cursor:pointer;display:flex;padding:clamp(7px,.2vw,99px);margin-right:clamp(6.5px,.2vw,99px)}.interlayer-language{height:40px;border-radius:25px 0 0;right:6px;position:absolute}.language-menu{margin-top:-6px;opacity:0;font-size:clamp(16px,1.45vh,99px);transform:scale(.95);position:absolute;right:6px;color:#fff;text-shadow:0 5px 7px rgba(0,0,0,.5);background:#0c1014;border:1px solid rgba(0,0,0,.2);border-radius:clamp(15px,1vh,99px);box-shadow:0 2px 5px rgba(0,0,0,.2);z-index:1000;transition:opacity .3s ease,transform .3s ease}.language-menu li{padding:7px 10px;cursor:pointer}.language-menu li:first-child:hover{background:rgba(0,0,0,.3);border-radius:clamp(15px,1vh,99px) clamp(15px,1vh,99px) 0 0}.language-menu li:last-child:hover{background:rgba(0,0,0,.3);border-radius:0 0 clamp(15px,1vh,99px) clamp(15px,1vh,99px)}.interlayer-policy{border-radius:0 25px 0 0;height:40px;position:absolute}@media (max-width:890px){.header{height:50px;border-radius:13px 13px 18px 18px}.header__logo{padding:3.5px;margin-left:3.5px}.header__logo img{height:24px}.header__menu-item{padding:3.5px}.header__policy{padding:3.5px}.header__menu-item a,.header__menu-item-policy div{font-size:16px}.policy-menu{margin-top:-4px}.policy-menu a{font-size:14px}.interlayer-policy{top:29px}.policy-menu li{padding:2px 8px}.policy-menu li:first-child:hover{border-radius:14px 14px 0 0}.policy-menu li:last-child:hover{border-radius:0 0 14px 14px}.header__contacts,.header__user{padding:3.5px}.header__contacts img,.header__language img,.header__user img{width:18px;height:18px}.interlayer-contacts{height:30px;top:0}.contacts-menu{margin-right:-7px;padding:1px 3px;right:100%}.contacts-menu li{height:26px}.icon-tg{padding:0 5px;width:17px}.icon-tg img{width:17px}.icon-vk{padding:0 4px;width:20px}.icon-vk img{width:20px}.icon-youtube{padding:0 3px;width:18px}.icon-youtube img{width:18px}.interlayer-language,.interlayer-user{top:29px}.header__language{padding:3.5px;margin-right:3.5px}.language-menu,.user-menu{font-size:14px;top:43px}.interlayer-language,.language-menu{right:3.5px}.language-menu li,.user-menu li{padding:5px 8px}.language-menu li:first-child:hover,.user-menu li:first-child:hover{border-radius:14px 14px 0 0}.language-menu li:last-child:hover,.user-menu li:last-child:hover{border-radius:0 0 14px 14px}}