::selection{color:#fff;background:#000}*{box-sizing:border-box}.bold{font-weight:600}.lineAnim{position:relative}.lineAnim:hover:before{-webkit-transform:scaleX(0);-moz-transform:scaleX(0);-ms-transform:scaleX(0);-o-transform:scaleX(0);transform:scaleX(0)}.lineAnim:before{content:"";display:block;position:absolute;left:0;right:0;bottom:-10px;height:1px;background:#BBB;-webkit-transition:-webkit-transform .45s cubic-bezier(.4, .22, .21, 1.04);transition:-webkit-transform .45s cubic-bezier(.4, .22, .21, 1.04);-o-transition:-o-transform .45s cubic-bezier(.4, .22, .21, 1.04);-moz-transition:transform .45s cubic-bezier(.4, .22, .21, 1.04),-moz-transform .45s cubic-bezier(.4, .22, .21, 1.04);transition:transform .45s cubic-bezier(.4, .22, .21, 1.04);transition:transform .45s cubic-bezier(.4, .22, .21, 1.04),-webkit-transform .45s cubic-bezier(.4, .22, .21, 1.04),-moz-transform .45s cubic-bezier(.4, .22, .21, 1.04),-o-transform .45s cubic-bezier(.4, .22, .21, 1.04)}@keyframes cb-btn_menu-open-bottom{0%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(1);transform:rotate(0) scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}50%{opacity:1;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}50.1%{opacity:0;top:0;left:0;-webkit-transform:rotate(0) scaleX(0);transform:rotate(0) scaleX(0)}51%,55%{opacity:1;top:-12px;left:-4px;-webkit-transform:rotate(-45deg) scaleX(0);transform:rotate(-45deg) scaleX(0)}100%{opacity:1;top:-12px;left:-4px;-webkit-transform:rotate(-45deg) scaleX(1);transform:rotate(-45deg) scaleX(1);-webkit-transform-origin:right center;transform-origin:right center}}html{background:#d5293f;background:radial-gradient(circle, #34629b 8%, #03006e 90%);height:100%;width:100%;margin:0 auto}html.no-webp html div.container{background-repeat:no-repeat;background-position:center;background-size:cover;}html.webp html div.container{background-repeat:no-repeat;background-position:center;background-size:cover;}html div.container{margin:0 auto;width:100%;padding:0;min-height:90vh;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:-ms-flexbox;display:flex;flex-wrap:wrap;justify-content:center;align-items:center;position:relative;z-index:1;color:#000}html form:after{clear:both;display:block !important;content:'';visibility:hidden}html div.box{width:270px;padding:40px 30px 20px;background:#FFF;border-radius:10px;text-align:center;box-shadow:#26394d 0 20px 30px -10px}html div.box img.logo{width:180px;margin:0 0 20px}html div.box p.title{font-size:18px;margin:0 0 40px;font-weight:700;color:#444;text-transform:uppercase}html div.box p.title span{display:block;font-size:12px;font-weight:400;text-transform:none}html div.box p.forgotPassword a{color:#000;font-size:13px}html div.box a.login{cursor:pointer;display:inline-block;border-radius:30px;float:none;font-size:15px;margin:20px 0 40px;background:#34629b;color:#FFF;padding:10px 30px;font-weight:700}html div.box a.login:hover{background:#1f3f66}html div.box div.input{position:relative;margin-bottom:25px;box-sizing:border-box;width:100%}html div.box div.input.error input{background:#ffbaba}html div.box div.input input{border:none;font-size:16px;line-height:1.2;display:block;width:100%;border-radius:0;height:45px;background:transparent;border-bottom:2px solid #34629b}html div.box div.input span{display:block;font-size:14px;margin:5px 0 0 2px;color:red;text-align:left}html div.box div.confirmLogin{margin-bottom:40px}html div#error div.container{display:block;color:#FFF;text-align:center}html div#error img{width:200px}html div#error p.code{font-weight:700;font-size:160px;color:#DDD}html div#error p.text{font-size:30px}