html{scroll-behavior:smooth;}
@media screen and (max-width:767px){
.c-breadcrumbs{padding-top:50px !important;}
}
.c-breadcrumbs > .container{display:none;}
.l-page__content{padding-bottom:100px;}
@media screen and (max-width:767px){
.l-page__content{padding-bottom:50px;}
}
.l-page__content h1{margin-bottom:20px;}
.l-page__content .l-section{padding:30px 0;}
.to-download .container{background-color:#f2f2f2;padding-top:30px;padding-bottom:20px;}
.to-download .container p{margin-bottom:12px;}
.login-header{height:210px;background-color:#fff;text-align:center;}
@media screen and (max-width:767px){
.login-header{height:160px;}
}
.login-header img{width:217px;margin-top:50px;}
@media screen and (max-width:767px){
.login-header img{width:180px;margin-top:15px;}
}
.invalid-pass{padding:10px;color:darkred;background-color:#fff;font-size:15px;font-weight:600;border:2px solid darkred;line-height:unset;display:inline-block;margin-top:20px;margin-bottom:10px;}
.pass-wrapper{margin:auto;text-align:center;padding-top:45px;padding-bottom:30px;}
.pass-wrapper label{display:block;padding-bottom:10px;}
.pass-wrapper .pass-input{border-radius:3px;border:1px solid #cecece;background-color:#e9e9e9;width:300px;height:32px;color:#001e46;font-size:15px;font-weight:600;text-align:center;outline:none;margin-left:7px;margin-right:7px;}
@media screen and (max-width:767px){
.pass-wrapper .pass-input {
width: 200px;
height: 32px;
font-size: 15px;
margin-left: 2px;
margin-right: 2px;
}
}