*{-webkit-box-sizing:border-box;box-sizing:border-box}
body{font-family:'IBM Plex Sans',sans-serif;font-size:22px;background-color:#212121;overflow-x:hidden;color:#fff}
html,body{height:100%;margin:0;padding:0}
a:focus,a:visited{color:inherit}
#top{min-height:100vh;width:100vw;max-width:100vw;height:auto}
#videoHeadr{z-index:1;min-height:100vh;height:100%}
#videoHeadr:before,.elems{width:100%;height:100%;top:0;left:0;position:absolute}
#videoHeadr:before{display:block;background-image:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAQAAAAECAMAAACeL25MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAAZQTFRFAAAA////pdmf3QAAAAJ0Uk5T/wDltzBKAAAAFklEQVR42mJgZGRkYABiMAQzGQECDAAAjAANGn1qewAAAABJRU5ErkJggg==);z-index:5;opacity:1;background-attachment:scroll;content:'';width:100%;height:100%;position:absolute;top:0;left:0;background-color:rgba(33,33,33,0.65);-webkit-box-shadow:0 -32px 32px rgba(33,33,33,0.75) inset;box-shadow:0 -32px 32px rgba(33,33,33,0.75) inset}
#top .container{z-index:5;opacity:1}
#top{color:#fff}
.about{z-index:5}
.vertical-center{min-height:100%;min-height:100vh;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-align:center;-ms-flex-align:center;align-items:center}
.yello{color:#FCEE50}
h1{font-size:140px;line-height:1em;font-weight:900;color:#c2ffff}
.airtime{font-size:16px;margin:32px auto 8px}
a.bttn{height:80px;line-height:80px;font-size:22px;font-weight:400;margin:0 auto 1em;display:inline-block;color:#FCEE50;padding:0 60px;position:relative;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;border-radius:160px}
a.bttn:hover,a.bttn:focus{color:#212121;background-color:#FCEE50;-webkit-box-shadow:0 0 16px #FCEE50;box-shadow:0 0 16px #FCEE50}
.bttnblock{margin:50px 0}
.bttnblock a:first-child{background-color:#FCEE50;color:#212121}
.bttn:before{content:'';width:100%;height:100%;position:absolute;top:0;left:0;border-radius:160px;padding:0 60px;border:3px solid #FCEE50}
.bttnblock a{margin-right:16px}
p{line-height:28px}
h3{font-size:90px;font-weight:900}
.faq{text-align:center;padding:30px 60px}
#black{padding:30px 0}
.faq a{color:#FCEE50;text-decoration:none;border-bottom:1px solid #fcee50}
.center{text-align:center}
.bubble{padding:0 0 45px}
.faq-bottom{padding:120px 0;position:relative}
.faq-bottom:after{content:'';display:block;width:460px;height:5px;position:absolute;background-color:#fff;bottom:0;left:50%;-webkit-transform:translate(-50%,0);-ms-transform:translate(-50%,0);transform:translate(-50%,0);-webkit-box-shadow:0 5px 25px rgba(255,255,255,0.5);box-shadow:0 5px 25px rgba(255,255,255,0.5);border-radius:10px}
.socials-bottom{padding:50px 0}
.socials-bottom p{padding:0 0 16px}
.socialLinks{display:block;margin:16px}
.socialLinks li{display:inline-block;width:60px;height:60px;margin:0 8px}
.socialLinks li a{background-color:#FCEE50;display:block;height:60px;width:60px;border-radius:50%;text-indent:-10000px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out;background-size:25px;background-position:center;background-repeat:no-repeat}
.socialLinks a:hover{background-color:#FFEA00}
.socialLinks .ig a{background-image:url(/special/night/ig.svg)}
.socialLinks .vk a{background-image:url(/special/night/vk.svg)}
@media (max-height:720px) {
.vertical-center{display:block}
}
@media (max-width:1100px) {
body{font-size:18px}
a.bttn{height:60px;line-height:60px;padding:0 32px;font-size:18px}
h1{font-size:80px}
h3{font-size:60px}
.bttnblock{text-align:center;margin:25px auto}
.bttnblock .bttn{margin:.5em}
p{line-height:22px}
.bttn:before{border-width:2px}
.faq-bottom {padding:60px 0}
}
@media (max-width:720px) {
h1{font-size:60px}
h3{font-size:40px}
body{font-size:14px}
p{line-height:18px}
a.bttn{height:auto;line-height:1.5em;padding:6px 12px;font-size:14px}
}
.anim-placeholder{height:100%;width:100%;position:relative;display:block}
.anim-placeholder i.neon{position:absolute;border-radius:48px;display:block;-webkit-animation:5s Neon infinite;animation:5s Neon infinite}
@-webkit-keyframes Neon {
50%{-webkit-box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0);opacity:.75}
}
@keyframes Neon {
50%{-webkit-box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0);box-shadow:0 0 0 rgba(0,0,0,0),0 0 0 rgba(0,0,0,0);opacity:.75}
}
.neon1 /* Rectangle 3.3 */{position:absolute;width:1000px;height:46px;left:80%;background:-webkit-gradient(linear,left bottom,left top,from(#FCEE50),color-stop(55%,#FBE600),to(#FCEE50)),#C4C4C4;background:-webkit-linear-gradient(bottom,#FCEE50 0%,#FBE600 55%,#FCEE50 100%),#C4C4C4;background:-o-linear-gradient(bottom,#FCEE50 0%,#FBE600 55%,#FCEE50 100%),#C4C4C4;background:linear-gradient(0deg,#FCEE50 0%,#FBE600 55%,#FCEE50 100%),#C4C4C4;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25),0 5px 25px rgba(253,238,80,0.5);box-shadow:0 4px 4px rgba(0,0,0,0.25),0 5px 25px rgba(253,238,80,0.5);border-radius:20px;-webkit-transform:rotate(43deg);-ms-transform:rotate(43deg);transform:rotate(43deg);-webkit-transform-origin:top left;-ms-transform-origin:top left;transform-origin:top left}
.neon2 /* Rectangle 3.3 */{position:absolute;width:1000px;height:27px;right:80%;background:-webkit-gradient(linear,left bottom,left top,from(#FCEE50),color-stop(55%,#FBE600),to(#FCEE50)),#C4C4C4;background:-webkit-linear-gradient(bottom,#FCEE50 0%,#FBE600 55%,#FCEE50 100%),#C4C4C4;background:-o-linear-gradient(bottom,#FCEE50 0%,#FBE600 55%,#FCEE50 100%),#C4C4C4;background:linear-gradient(0deg,#FCEE50 0%,#FBE600 55%,#FCEE50 100%),#C4C4C4;-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25),0 5px 25px rgba(253,238,80,0.5);box-shadow:0 4px 4px rgba(0,0,0,0.25),0 5px 25px rgba(253,238,80,0.5);border-radius:20px;-webkit-transform:rotate(390deg);-ms-transform:rotate(390deg);transform:rotate(390deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}
.animation-conainer{display:block;position:relative;width:100%;height:100%}
.neon3{position:absolute;width:655px;height:27px;right:80%;height:25.69px;width:1000px;background:-webkit-linear-gradient(178deg,#AFF 20.37%,#D8FFFF 53.31%,#AFF 79.4%);background:-o-linear-gradient(178deg,#AFF 20.37%,#D8FFFF 53.31%,#AFF 79.4%);background:linear-gradient(272deg,#AFF 20.37%,#D8FFFF 53.31%,#AFF 79.4%);-webkit-box-shadow:0 4px 4px rgba(0,0,0,0.25),0 5px 25px rgba(170,255,255,0.5);box-shadow:0 4px 4px rgba(0,0,0,0.25),0 5px 25px rgba(170,255,255,0.5);border-radius:20px;-webkit-transform:rotate(320deg);-ms-transform:rotate(320deg);transform:rotate(320deg);-webkit-transform-origin:right;-ms-transform-origin:right;transform-origin:right}
section{display:block;width:100%;position:relative;overflow:hidden}
.totop{background-image:uel(sftp://m24@195.42.165.34:53789/home/m24/m24/public/special/night/totop.svg);display:block;height:70px;width:70px;-webkit-transition:all .25s ease-in-out;-o-transition:all .25s ease-in-out;transition:all .25s ease-in-out}
.cd-top{position:fixed;right:16px;bottom:-96px;background-image:url(/special/night/top-arrow.svg);display:block;height:70px;width:70px;width:70px;height:70px;border-radius:50%;overflow:hidden;text-indent:-1000px;opacity:0;outline:none;opacity:.5;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out;background-position:center;background-repeat:no-repeat;background-color:rgba(252,236,52,0.15)}
.cd-top.cd-is-visible{visibility:visible;opacity:1}
.cd-top.cd-fade-out{opacity:.5}
.cd-top{position:fixed;right:16px;bottom:-72px;display:block;width:70px;height:70px;border-radius:50%;overflow:hidden;text-indent:-1000px;opacity:0;outline:none;opacity:.5;-webkit-transition:all .5s ease-in-out;-o-transition:all .5s ease-in-out;transition:all .5s ease-in-out}
.cd-top.cd-is-visible{opacity:1;bottom:16px;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}
a.cd-top:hover{opacity:1;-webkit-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out;background-color:rgba(252,236,52,0.75)}
@media (max-height:720px) {
.vertical-center{display:block}
}
@media (max-width:1100px) {
body{font-size:18px}
a.bttn{height:60px;line-height:60px;padding:0 32px;font-size:18px}
h1{font-size:80px}
h3{font-size:60px}
.bttnblock{text-align:left;margin:25px auto}
.bttnblock .bttn{margin:.5em}
p{line-height:22px}
.bttn:before{border-width:2px}
}
@media (max-width:800px) {
h1 {font-size:48px;margin:40px 0 0}
    h3{font-size:32px;line-height: 1.1em;margin: 0 0 40px;}
.cd-top{width:48px;height:48px}
.neon,.anim-placeholder{display:none}
}
@media (max-width:480px) {
p{font-size:13px;line-height:18px}
    a.bttn {font-size:14px}
}
.popup{position:relative;background:#FFF;border-radius:5px;width:auto;max-width:860px;margin:auto;color:rgba(0,0,0,0.9)}
.popup h2{margin:0;padding:75px 60px 55px;font-weight:700;font-size:60px;line-height:1}
.popup iframe{width:100%;height:auto;max-height:0;vertical-align:bottom}
.popup.loaded .lds-dual-ring{display:none}
.popup.loaded iframe{max-height:none}
button.mfp-close,button.mfp-close:active{right:15px;top:15px;width:50px;height:50px;background:#FCEC34;border-radius:50%;padding:0;text-align:center;color:#000;opacity:1;text-indent:-9999px}
button.mfp-close:before,button.mfp-close:after{content:'';position:absolute;left:50%;top:50%;width:20px;margin-left:-10px;border-bottom:2px solid}
button.mfp-close:before{-webkit-transform:rotate(45deg);-ms-transform:rotate(45deg);transform:rotate(45deg)}
button.mfp-close:after{-webkit-transform:rotate(-45deg);-ms-transform:rotate(-45deg);transform:rotate(-45deg)}
.lds-dual-ring{display:block;width:64px;height:64px;margin:auto}
a:hover,a:focus,input:focus,button:focus{outline:none;-webkit-outline:none}
.lds-dual-ring:after{content:" ";display:block;width:46px;height:46px;margin:auto;border-radius:50%;border:5px solid #000;border-color:#000 transparent;-webkit-animation:lds-dual-ring 1.2s linear infinite;animation:lds-dual-ring 1.2s linear infinite}
@-webkit-keyframes lds-dual-ring {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@keyframes lds-dual-ring {
0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}
100%{-webkit-transform:rotate(360deg);transform:rotate(360deg)}
}
@media (max-width:1100px) {
.popup h2 {padding: 50px 15px 20px; font-size: 30px}
button.mfp-close,button.mfp-close:active{right:5px;top:5px;width:32px;height:32px;}
}