header{position:fixed;z-index:10}#header,header{height:50px;left:0;top:0;width:100%}#header{background-color:#62a5ee;color:#fff;font-size:20px;line-height:50px;position:relative;-webkit-transform:translateZ(0);transition:background-color 1s ease}#header .logo{color:#fff;display:flex;flex-direction:row}#header .logo .image{background-image:url(../images/logo.png);background-position:50%;background-size:cover;height:40px;margin:5px 10px 5px 0;width:40px}#header #header_progress{bottom:-3px;height:4px;left:0;position:absolute;width:100%}#header #header_progress #header_progressbar{background:linear-gradient(90deg,#3a44db,#62a5ee);height:100%;width:0}#header nav{background-color:inherit}#header nav .navbar-toggler{color:#fff}#header nav .nav-item{font-size:14px}#header nav .nav-item .nav-link{line-height:2;padding:0 1rem}#header nav .nav-item .nav-link:hover{color:#4d88c8}#header nav .nav-item>.nav-link{color:#fff}#header nav .navbar-collapse{font-size:12px;justify-content:space-between}#header nav .navbar-collapse.show{padding-bottom:20px}#header nav .navbar-nav.right .nav-item .nav-link{border-radius:20px}#header nav .navbar-nav.right .nav-item .nav-link:hover{color:#335a84}#header nav .navbar-nav.right .language{background-color:#4d88c8;border-radius:20px}#header nav .navbar-nav.right i{margin-right:5px}#header .dropdown-menu{overflow:hidden;padding:0}#header .dropdown-menu .dropdown-submenu{display:none;left:100%;position:absolute;top:-7px}#header .dropdown-menu .dropdown-item{color:#335a84;cursor:pointer;font-size:14px;line-height:2rem;position:relative}#header .dropdown-menu .dropdown-item .desc{font-size:10px;font-style:italic}#header .dropdown-menu .dropdown-item a,#header .dropdown-menu .dropdown-item:hover>.dropdown-submenu{display:block}#header .dropdown-menu .dropdown-submenu-left{left:auto;right:100%}#header .dropdown-menu .comment{font-size:10px;line-height:20px;padding:.3rem 1rem;text-align:right}@media print{#header{display:none}}#header.transparent{background-color:#62a5ee4d}#header.transparent nav .nav-item>.nav-link,#header.transparent nav .navbar-toggler{color:#fff}#header.transparent .logo{visibility:hidden}.page-enter-active,.page-leave-active{transition:opacity .3s}.page-enter-from,.page-leave-to{opacity:0}#footer{background-color:#222;color:#eee}#footer #footer_columns{margin-bottom:60px;padding:60px 20px 0}#footer #footer_columns .footer_column{margin-bottom:30px}#footer #footer_columns .title{color:#fff;font-size:16px;letter-spacing:1px;line-height:24px;padding-bottom:15px}#footer #footer_columns a{color:#fff;font-weight:700px}#footer #footer_columns .menu_item p{font-size:12px;letter-spacing:1px;line-height:24px;margin-bottom:0}#footer #footer_columns .menu_item a{color:#ccc}#footer #footer_columns .menu_item a:hover{color:#fff}#footer .address{color:#bbb;font-size:10px;line-height:20px;padding:12px 0;text-align:center}#footer .address .image{background-image:url(../images/logo_footer.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:100px;margin:20px auto;width:350px}#footer .copy{color:#666;font-size:8px;margin:8px 0;text-align:center}@media print{#footer{display:none}}@media (max-width:767px){#footer .address{font-size:6px}#footer .copy{font-size:5px}#footer .copy .image{height:70px;width:300px}}
