*,::after,::before{box-sizing:border-box;transition:.15s}body,html{position:relative;overflow-x:hidden;width:100%;height:100%;margin:0;padding:0}body{font-family:Montserrat,sans-serif;font-weight:400;font-style:normal;line-height:1.3;color:#fff;background:0 0!important}#bg-video{position:fixed;top:0;left:0;width:100vw;height:100vh;-o-object-fit:cover;object-fit:cover;z-index:-1;pointer-events:none}.container{width:100%;height:100%;display:flex;flex-direction:column;justify-content:space-between;max-width:1170px;padding:0 15px;margin:0 auto;justify-content:space-between;position:relative}h1,h2,h3{text-align:center}a{cursor:pointer;text-decoration:underline}b,strong{font-weight:600}.nbsp{white-space:nowrap}.wrapper{position:relative;width:100%;min-height:100vh;display:flex;flex-direction:column;justify-content:space-between;margin:0;padding:0}header{padding:30px 15px;text-shadow:0 4px 4px rgba(0,0,0,.25)}header .container{display:flex;justify-content:space-between;align-items:center;flex-direction:row}header .btns,header .holder{display:flex;justify-content:space-between;align-items:center;flex-direction:row;width:150px}header .exit{display:block;right:15px;top:40px;padding:15px;cursor:pointer}header .logo{display:block;background-image:url(/img/logo.png);background-size:contain;background-repeat:no-repeat;background-position:center;width:239px;height:110px;margin:auto}header .sound{display:block;right:90px;top:40px;padding:15px;cursor:pointer}header .sound .sound_on{display:block}header .sound .sound_off,header .sound.muted .sound_on{display:none}header .sound.muted .sound_off{display:block}header h1{margin-top:40px}header h2{margin-bottom:40px}@media (max-width:700px){header .logo{width:131px;height:64px}header .exit{top:25px}}footer{font-family:Montserrat-Bold,sans-serif;line-height:1.1;text-align:center;color:#fff;padding:20px}footer .text{width:85%;max-width:800px;margin:auto}footer p{margin:0}.site-login{margin:80px 0;padding:0 15px;display:flex}.site-login h1{font-weight:900;font-size:32px;color:#fff}#login-form{width:350px;margin:20px auto}#login-form label{display:block;color:#fff;font-size:18px;font-weight:900;margin:10px 0 5px}#login-form input{width:100%;height:50px;background:#fff;box-shadow:0 11px 14px rgba(0,0,0,.15);border-radius:13px;padding:0 15px;border:none}#login-form input:focus-visible{outline:0}#login-form input:focused{outline:0;border:1px solid #fff}#login-form .invalid-feedback{color:red;font-size:14px;height:16px}#login-form .login_button{background-color:#00802f;width:100%;height:50px;margin-top:20px;box-shadow:0 14px 24px rgba(0,0,0,.25);border:4px solid transparent;background-image:linear-gradient(to right,#00802f,#00802f),linear-gradient(to top,#00802f,#00a83e);background-origin:border-box;background-clip:padding-box,border-box;border-radius:13px;font-size:23px;color:#fff;cursor:pointer;outline:0;transition:.25s;font-weight:900}#login-form .login_button:hover{box-shadow:0 14px 24px rgba(0,0,0,.05)}#home{display:flex;flex-direction:column-reverse;height:100%;width:100%;align-items:center;justify-content:space-between}#home .stream{width:100%;max-width:796px;margin:60px 0 30px}#home .stream .video-container{position:relative;width:100%;padding-bottom:56.25%}#home .stream iframe{position:absolute;top:0;left:0;width:100%;height:100%;border:0;border-radius:6px}#home .chat{width:100%;max-width:796px;color:#000;position:relative;background-color:#00802f;padding:0 30px;margin-top:60px;border-radius:20px}#home .chat h2{color:#fff;font-size:28px;font-weight:800;text-align:center}#home .chat .title_holder{width:100%;text-align:center}#home .chat .title{color:#fff;font-size:18px;font-weight:800;text-align:center;text-shadow:0 4px 4px rgba(0,0,0,.25)}#home .messages{height:450px;overflow:hidden;background-color:#fff;position:relative;padding:0 15px;border-radius:10px}#home .messages::after,#home .messages::before{top:0;background:linear-gradient(to bottom,#fff 0,rgba(255,255,255,0) 100%);content:"";height:100px;position:absolute;width:100%;z-index:2}#home .messages::after{bottom:0;top:auto;transform:rotateZ(180deg)}#home .messages .row{margin-top:-10px;height:450px}#home .messages .row div{margin:15px 0;padding-top:30px;transition:none;text-align:center}#home .messages .row div p{margin-bottom:0}#home .messages .row div b{color:#4682b4}#chatbox{text-align:left;margin:0 auto;padding:10px;background:#fff;height:442px;width:100%;max-width:796px;overflow:auto;border-radius:6px}#chatbox .msg{clear:both;background-color:#f5f5f5;border-radius:0 5px 5px;margin-bottom:10px;padding:5px;position:relative;line-height:1}#chatbox .msg .btns{cursor:pointer;font-size:11px}#chatbox .msg.hd{display:none}#chatbox .msg.my{background:0 0}#chatbox .msg.my .name{float:right}#chatbox .msg.my .text{padding-left:10%}#chatbox .msg.my .btns .blk{display:none}#chatbox .time{font-size:11px;color:#ccc;position:absolute;right:5px;top:8px}#chatbox .name{font-size:14px;font-weight:700;color:#4682b4;float:left;padding-right:30px}#chatbox .text{font-size:14px;clear:both;width:90%;flex:1}@media (max-width:770px){#chatbox{height:72vh}}#mess-pjax{width:100%;max-width:796px;margin:20px auto;padding:0;border-radius:6px;position:relative}#mess-pjax form{display:flex;width:100%;max-width:552px;margin:auto;justify-content:space-between;position:relative}#mess-pjax .field-chat-text{width:calc(100% - 42px)!important}#mess-pjax .invalid-feedback{font-size:14px;min-height:16px;background-color:transparente}#mess-pjax .smile{display:flex;position:absolute;height:60px;width:60px;cursor:pointer}#mess-pjax .smile svg{margin:auto}#mess-pjax textarea{height:60px;width:calc(100% + 6px);resize:none;border:none;outline:0;padding:20px 5px 5px 60px;font-size:14px;background-color:#fefefe;border-top-left-radius:6px;border-bottom-left-radius:6px}#mess-pjax textarea.is-invalid+.invalid-feedback{background-color:#fff;color:red}#mess-pjax .help-block{color:red}#sendMess{background-color:#e83e33;border-radius:6px;height:60px;width:60px;border:none;cursor:pointer}#smiles{position:absolute;bottom:75px;font-size:18px;background:#fff;box-shadow:0 11px 14px rgba(0,0,0,.5);border-radius:6px;width:auto;padding:10px;margin-left:16px;opacity:1;transform:0;z-index:3}#smiles span{cursor:pointer}#smiles.hidden{opacity:0;transform:translateY(-20px)}@media (max-width:420px){#smiles{bottom:60px;margin-left:0}}#bnr{max-width:796px;font-size:min(4vw,21px);line-height:1.1;text-shadow:0 14px 13px rgba(0,0,0,.25)}#bnr>.btn{cursor:pointer;box-shadow:0 14px 24px rgba(0,0,0,.25);border-radius:13px;width:100%;background-image:url(/img/b_l.png),url(/img/b_r.png);background-position:top left,bottom right;background-repeat:no-repeat;background-size:auto 90px;text-decoration:none}#bnr span{display:block;margin:auto 0}#bnr a{text-decoration:none;color:#fff}#bnr .btn{padding:25px 5px 25px 70px;cursor:pointer;background-color:#e83e33;text-shadow:0 14px 13px rgba(0,0,0,.25);font-weight:700;font-size:25px;text-align:center}#bnr .one>*{box-shadow:0 14px 24px rgba(0,0,0,.25);border-radius:13px;background-image:url(/img/Gold_ribbon.webp);background-position:top left;background-repeat:no-repeat;background-size:auto 90px;margin:20px auto;width:100%;display:block;max-width:552px}#bnr .two{display:flex;justify-content:space-between;align-items:flex-start;flex-wrap:wrap}#bnr .two>*{box-shadow:0 14px 24px rgba(0,0,0,.25);border-radius:13px;width:48%;background-image:url(/img/Gold_ribbon.webp);background-position:center left;background-repeat:no-repeat;background-size:auto 100%;margin:20px auto}#bnr .two .title{display:flex}#bnr .two .select{background-color:#952283;position:relative}#bnr .two .select a{padding:14px 5px 12px 90px;cursor:pointer;display:flex}#bnr .two .select .list{position:absolute;height:0;overflow:hidden;border-bottom-right-radius:13px;border-bottom-left-radius:13px}#bnr .two .select .list a{padding:5px 5px 15px 90px}#bnr .two .select.open{position:relative;height:auto;border-bottom-left-radius:0;border-bottom-right-radius:0}#bnr .two .select.open>.list{position:absolute;height:auto;background-color:#952283;width:100%;z-index:2;padding-bottom:15px}@media (max-width:600px){#bnr{font-size:18px}#bnr .btn{padding:25px 0 25px 70px}#bnr .one>*{text-align:center}#bnr .two{flex-direction:column}#bnr .two .select a{padding:25px 5px 25px 90px}#bnr .two>*{width:100%;max-width:420px;margin:0 auto 10px;text-align:center}}
/*# sourceMappingURL=app.min.css.map */
