@font-face{font-family:'FuturaBT-Medium';src:url("../fonts/FuturaBT-Medium_gdi.eot");src:url("../fonts/FuturaBT-Medium_gdi.eot?#iefix") format("embedded-opentype"),url("../fonts/FuturaBT-Medium_gdi.woff") format("woff"),url("../fonts/FuturaBT-Medium_gdi.ttf") format("truetype"),url("../fonts/FuturaBT-Medium_gdi.otf") format("opentype"),url("../fonts/FuturaBT-Medium_gdi.svg#FuturaBT-Medium") format("svg");font-weight:400;font-style:normal;font-stretch:normal;unicode-range:U+0020-25CA}.auth{background-image:url("../images/bottom-bg.png");background-repeat:no-repeat;background-position:center calc(100% - 45px);background-size:auto}.auth .banner{width:100%;height:430px;padding:30px 0;position:relative;background-color:white;background-image:url("../images/auth-banner.png");background-repeat:no-repeat;background-position:bottom}.auth .banner .inner-content p{color:white;font-family:"FuturaBT-Medium",Arial,sans-serif;font-size:20px;text-shadow:3px 5px 7px rgba(0,0,0,0.5)}.auth .banner .inner-content p:last-of-type{width:73%;font-size:32px;margin-top:10px}.auth .banner-overflow{display:block;width:45%;max-width:650px;height:530px;position:absolute;z-index:1;right:70px;bottom:-65px;background-image:url("../images/book_kdo.png");background-position:bottom center;background-repeat:no-repeat;background-size:100% auto}.auth .form-section{background-color:white;text-align:center;margin:40px 0 180px 0;position:relative}.auth .form-section>form{position:relative;z-index:10;width:42%;padding:40px 3% 20px 3%;margin:0 auto;border:dotted #c4161c 2px}.auth .form-section h2{color:#c4161c;font-weight:800;text-transform:uppercase;font-size:25px}.auth .form-section h2.auth-title{position:relative;z-index:15;display:inline;background-color:white;padding:0 20px;margin:0 auto;top:10px;line-height:1.1;font-size:28px}.auth .form-section .info{color:#0e304c;font-size:15px;width:630px;margin:20px auto;text-align:center}.auth .form-section input{display:block;width:100%;height:42px;margin:0 auto 15px auto;padding:5px 10px;background-color:white;border:solid 1px #e3e5e7;font-size:15px}.auth .form-section .submit-btn{margin-right:0}.auth .form-section label{display:block;text-align:left;margin-bottom:10px}.auth .form-section .multiple-btn{display:inline-block;margin:0 auto}.auth .form-section .multiple-btn .submit-btn{float:left;margin-top:0;margin-left:10px}.auth .form-section .multiple-btn .login-btn{float:left;display:block;background-color:#c4161c;border:none;color:white;font-family:"FuturaBT-Medium",Arial,sans-serif;text-transform:uppercase;font-size:18px;text-align:center;width:130px;height:35px;padding:7px 0}.auth .form-section .multiple-btn .login-btn:hover{cursor:pointer}.auth .form-section .multiple-btn .login-btn.hvr-overline-from-left:before{background:#0e304c}.auth .form-section .g-recaptcha{margin-bottom:40px}.auth .form-section .g-recaptcha>div{margin:0 auto}.auth .form-section .g-recaptcha>div>div{width:100% !important}.auth .form-section .link{display:block;text-align:right;margin-bottom:15px;text-decoration:underline;font-size:13px;color:#777;transition:color .2s ease-in-out;font-family:"FuturaBT-Medium",Arial,sans-serif}.auth .form-section .link:hover{color:#164b77}.auth .form-section.error h2{color:#c4161c;text-decoration:underline}.auth .form-section.error p{font-size:18px;color:#c4161c}.auth .partners{overflow:hidden;background-color:#f1f2f3;padding:15px 0 20px 0}.auth .partners .inner-content>p{display:inline-block;font-family:"FuturaBT-Medium",Arial,sans-serif;font-size:14px;padding:10px 15px;margin-bottom:12px;text-transform:uppercase;color:#fff;background-color:#0e304c}.auth .partners .partners-list{width:100%;overflow:hidden}.auth .partners .partners-list .item{float:left;vertical-align:middle;text-align:center;margin-right:10px}#cookiebanner a{display:inline-block}@media screen and (min-width: 1600px){.auth .banner .inner-content{position:relative;margin-top:230px}.auth .banner .inner-content img{position:absolute;left:-325px;bottom:150px}}@media screen and (min-width: 1500px) and (max-width: 1599px){.auth .banner .inner-content{position:relative;margin-top:230px}.auth .banner .inner-content img{position:absolute;left:-225px;bottom:0;width:20%}}@media screen and (min-width: 1225px) and (max-width: 1499px){.auth .banner .inner-content img{width:25%;margin-bottom:30px}}@media screen and (min-width: 1025px) and (max-width: 1224px){.auth .banner .inner-content img{width:20%;margin-bottom:65px}.auth .banner .inner-content p:nth-of-type(1){font-size:18px}.auth .banner .inner-content p:nth-of-type(2){font-size:26px;margin-top:8px}.auth .banner-overflow{height:522px;width:55%;max-width:610px}.auth .form-section h2.auth-title{font-size:26px}.auth .form-section>form{width:52%}.auth .partners .inner-content{overflow:hidden;width:90%}}@media screen and (max-width: 1024px){.auth{background-size:740px auto;background-position:center calc(100% - 110px)}.auth .banner{height:355px}.auth .banner .inner-content{width:100%;text-align:left;position:relative}.auth .banner .inner-content>img{width:25%;margin-top:15px;margin-left:15px}.auth .banner .inner-content p{position:absolute;width:100%;top:-45px;text-align:center;background-color:#0e304c;color:white;font-size:17px;line-height:1.6;padding:3px 0;font-family:Arial, sans-serif}.auth .banner .inner-content p:last-of-type{display:none;width:0;height:0}.auth .banner-overflow{width:60%;max-width:500px;height:422px;bottom:-85px}.auth .form-section{padding-top:35px;margin-bottom:150px}.auth .form-section h2.auth-title{font-size:24px}.auth .form-section>form{width:72%}.auth .partners .inner-content{width:90%}.auth .partners .inner-content>p{float:none;width:100%;text-align:center;font-size:15px;margin-bottom:10px}.auth .partners .partners-list{float:none;width:auto;text-align:center;list-style:none}.auth .partners .partners-list .item{display:inline-block;float:none}}@media screen and (max-width: 768px){.auth{background:transparent}.auth .banner{height:285px}.auth .banner .inner-content>img{display:none}.auth .banner .inner-content p{font-size:15px}.auth .banner-overflow{width:75%;max-width:400px;height:324px;bottom:-55px}.auth .form-section{padding-top:0;margin-bottom:40px}.auth .form-section>form{width:80%}.auth .form-section .info{width:80%}.auth .partners{padding:15px 5%}.auth .partners .inner-content{width:100%}}@media screen and (max-width: 480px){.auth .banner{height:240px}.auth .banner .inner-content>img{display:none}.auth .banner .inner-content p{font-size:13px;padding:5px 0}.auth .banner-overflow{left:-45px;width:90%;max-width:360px;height:280px}.auth .form-section{margin:60px 0}.auth .form-section h2.auth-title{font-size:17px;padding:0;line-height:1.3;display:block;max-width:90%}.auth .form-section .info{margin-bottom:10px;text-align:justify}.auth .form-section>form{width:90%;border:none}.auth .form-section>form.reset,.auth .form-section>form.code,.auth .form-section>form.pwd{padding-top:10px}.auth .form-section>form input{height:35px;margin-bottom:10px}.auth .form-section>form .submit-btn{margin-right:auto}.auth .form-section>form .btn-group .login-btn{width:120px}.auth .form-section>form .btn-group .submit-btn{width:120px}.auth .partners p{width:80%;margin:0 auto 5px auto}.auth .partners .partners-list .item{margin-right:5px}.auth .partners .partners-list .item img{width:90%}}
