*{padding:0;margin:0}#app,body,html{height:100%}@media (min-width:1200px){.container{padding-left:200px;padding-right:200px}}@media (min-width:992px) and (max-width:1200px){.container{padding-left:70px;padding-right:70px}}@media (min-width:768px) and (max-width:992px){.container{padding-left:20px;padding-right:20px}}@media (max-width:768px){.container{padding-left:20px;padding-right:20px}}.no-wrap{white-space:nowrap}.header{padding-top:20px;-webkit-box-sizing:border-box;box-sizing:border-box;-webkit-box-flex:1;-ms-flex:1;flex:1;background-color:#2c2f4c}.header .line-1{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-pack:justify;-ms-flex-pack:justify;justify-content:space-between}.header .line-1 div{letter-spacing:1px}.header .line-1 div:first-child,.header .line-1 div:last-child{color:#fff;height:auto;font-size:26px}.header .line-1 div:last-child{-webkit-box-sizing:border-box;box-sizing:border-box;border:1px solid #fff;border-radius:20px;padding:20px;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-shadow:0 0 1px 1px;box-shadow:0 0 1px 1px}.header .line-1 div:last-child span{-webkit-box-flex:1;-ms-flex:1;flex:1}.header .line-1 div:last-child i{color:red;font-weight:700;font-style:normal}.header .line-2{margin-left:-10px;margin-top:105px}.header .line-2 h1{display:-webkit-box;display:-ms-flexbox;display:flex;-ms-flex-wrap:wrap;flex-wrap:wrap;font-weight:400;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#fff;font-size:48px;margin-bottom:15px}.header .line-2 p{line-height:30px;font-size:18px;letter-spacing:1px}.header .line-2 p:nth-child(2){color:#008ed6}.header .line-2 p:last-child{display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;color:#999}.header .line-3{margin-top:80px;margin-left:-10px}.header .line-3 a{border-radius:3px;font-size:34px;font-weight:700;padding:34px 70px;background:transparent;border:1px solid hsla(0,0%,100%,.6);color:#fff;text-decoration:none;-webkit-transition:.3s;transition:.3s}.header .line-3 a:hover{background:#fff;color:#008ed6;-webkit-box-shadow:inset 0 3px 5px rgba(0,0,0,.125);box-shadow:inset 0 3px 5px rgba(0,0,0,.125)}