body{font-family:'Roboto',sans-serif}.error{margin-top:.25rem;color:red}.navbar-wrapper{position:absolute;width:100%;z-index:3}.nav-bg{background-color:rgb(255 255 255 / .8)}nav.navbar{min-height:200px}nav.navbar .navbar-brand__img{max-width:350px;height:auto;width:100%}.dark-bg nav.navbar .navbar-nav .nav-link{color:#f5e6ef}.dark-bg nav.navbar .navbar-nav .nav-link:hover{color:#f5e6ef;text-decoration:none}.dark-bg nav.navbar .navbar-nav .nav-link.active{color:#fff;text-shadow:1px 1px 3px darkgray;position:relative}.dark-bg nav.navbar .navbar-nav .nav-link.active:hover{color:#fff;text-decoration:none}.dark-bg nav.navbar .navbar-nav .nav-link.active:after{content:"";position:absolute;width:80%;height:2px;background-color:#f5e6ef;left:50%;bottom:0;transform:translateX(-50%)}.light-bg nav.navbar .navbar-nav .nav-link{color:#0b0b46}.light-bg nav.navbar .navbar-nav .nav-link:hover{color:#0b0b46;text-decoration:none}.light-bg nav.navbar .navbar-nav .nav-link.active{color:#000;text-shadow:1px 1px 3px lightgrey;position:relative}.light-bg nav.navbar .navbar-nav .nav-link.active:hover{color:#000;text-decoration:none}.light-bg nav.navbar .navbar-nav .nav-link.active:after{content:"";position:absolute;width:80%;height:2px;background-color:#000;left:50%;bottom:0;transform:translateX(-50%)}section{position:relative}section .section-content{display:flex;justify-content:space-between;flex-direction:column;min-height:100vh;padding-top:200px}section .btn-full,section .btn-full--arrow,section .btn-full--contact{color:#fff;padding:.5rem 1rem;background:#009fe3;box-shadow:22px 19px 48px 0 rgb(0 0 0 / .7);margin:2rem auto}section .btn-full--arrow{padding:.75rem 3.5rem .75rem 1rem;position:relative}section .btn-full--arrow:after{content:"";position:absolute;width:.75rem;height:.75rem;transform:rotate(45deg);right:1rem;top:17px;border-radius:2px;border:2px solid #fff;border-left:0;border-bottom:0}section .btn-full--contact{border-radius:15px;background:#00547e;font-size:14px;font-weight:900;box-shadow:none;padding:1rem 1.5rem}section .btn-outline{color:#fff;padding:.5rem 1rem;margin:2rem auto;background:#fff0;border:1px solid #fff}section .mini-footer{display:block;margin:2rem auto 4rem;padding-top:2rem;position:relative}section .mini-footer:before{content:"";position:absolute;width:100%;height:2px;left:0;max-width:400px;top:0;background:#5663a1}section.homepage-section{background:#0d0d51 url(../img/bg-main.png) no-repeat top right;background-size:cover;color:#fff}section.homepage-section .homepage__title{font-size:100px;font-weight:700}section.homepage-section .homepage__subtitle{font-size:56px;font-weight:300}section.homepage-section .homepage__main-text{margin-top:5rem;padding-top:2rem;position:relative}section.homepage-section .homepage__main-text:before{content:"";position:absolute;width:100%;height:2px;top:0;left:0;max-width:400px;background:-moz-linear-gradient(90deg,rgb(255 255 255) 70%,rgb(86 99 161) 70%);background:-webkit-linear-gradient(90deg,rgb(255 255 255) 70%,rgb(86 99 161) 70%);background:linear-gradient(90deg,rgb(255 255 255) 70%,rgb(86 99 161) 70%)}section.homepage-section .mini-footer{color:#fff}section.homepage-section .mini-footer a{color:inherit}section.homepage-section .mini-footer a:hover{color:inherit;text-decoration:none}section.login-light-section{background:url(../img/bg-light-login.png) no-repeat top right;background-size:cover}section.login-light-section .login{margin-top:5rem}section.login-light-section .login__form{text-align:center}section.login-light-section .login__form__input{background:#fff0;border:1px solid #00547e;color:#00547e;width:100%;text-align:center;padding:.75rem 0}section.login-light-section .login__form__input::placeholder{color:#00547e}section.login-light-section .mini-footer:before{background:#cfdcf8}section.login-dark-section{background:url(../img/bg-dark-login.png) no-repeat top right;background-size:cover}section.login-dark-section .login{margin-top:5rem}section.login-dark-section .login__img-wrapper{margin:2rem auto;width:80%}section.login-dark-section .login__form{text-align:center}section.login-dark-section .login__form__input{background:#fff0;border:1px solid #fff;color:#fff;width:100%;text-align:center;padding:.75rem 0}section.login-dark-section .login__form__input::placeholder{color:#fff}section.reports-section{background:#0d0d51 url(../img/bg-dark-login.png) no-repeat top right;background-size:cover}section.reports-section .tabs-row{position:absolute;width:100%;z-index:3;background:#fff;padding-top:.5rem}section.reports-section .tabs-row__content{display:flex;justify-content:space-between;align-items:center}section.reports-section .tabs-row__log-out{color:#0b0b46;position:relative}section.reports-section .tabs-row__log-out:hover{color:#0b0b46;text-decoration:none}section.reports-section .tabs-row__log-out:before{content:"";position:absolute;width:1.5rem;height:1.2rem;background:url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAACIAAAAiCAYAAAA6RwvCAAAB2UlEQVRYhc3YPWvXUBTH8U+roIPdqlXrY32GOrpIBa2DOGl1dXB0dXRQ0MW34CvQTcFFiqCCIhR0Ugqt/lGrLba4q1BUrpxIiAVNQpL+4EIO3Fy+OSfngds3MDABG3EDZ7FZeb3GCXyp8O5vrcUmTGFX1UMwiqO4Xwfkeg7iGxZKnvETL/GwKkQGMpGDOIy3dQ6sqn4Mxbu9riAESKYfXUEUQTpVkyCDeBrrnxnZJMhpjMV6gt1dgTzA+3jeGTAjXYCkKnsc78LeETD72gZJ+hAwvbC34zH2tw2SNBcwb8IeDpgDbYMkfYqmOBv21oA52DZI0nzAzIS9JWAOiV5TRutwHhtqAN3BVayJkSPBnCwLchOXa0CspNTr7q6aEl/WI1fwomZoUjiuRWiSlnCuLMh33K4BkX7QRzmIRYxjus3QDBdS9nNk0bQKoamqbeGJrLwvhCeyVG4FJCvre8KeD4jZ/KamQ5M1ugyiWGH/qEmPDBbmkI8B0Vtpc5MeOZWDmCt04b/UpEcm8Qx9uJAbkloHSYPRsf/dvCqn+E6h+qPMihTb2xVI+kfu4RLW41VUu+WS56RsuIivVUHS/chQXEukkb+OztS5lshCcwS3cmEqq3RR87zyV+AXCXxUG57auJ0AAAAASUVORK5CYII=) no-repeat center;background-size:contain;left:-1.75rem;top:1px}section.reports-section .tab-content{color:#fff;margin-top:8rem}section.reports-section .tab-content .group__title{font-size:1.5rem;position:relative}section.reports-section .tab-content .group__title:before{content:"";position:absolute;width:100%;height:2px;left:0;top:calc(50% - 1px);background-color:#fff;z-index:1}section.reports-section .tab-content .group__title__text{background-color:#0d0d51;z-index:2;position:relative;padding-right:1.5rem}section.reports-section .tab-content .group__element{display:flex;justify-content:space-between;align-items:center;margin:3rem 0}section.reports-section .tab-content .group__element__file{color:#fff;padding-left:3.5rem;position:relative}section.reports-section .tab-content .group__element__file:hover{color:#fff;text-decoration:none}section.reports-section .tab-content .group__element__file:before{content:"";position:absolute;width:2.5rem;height:3.5rem;background:url(data:image/png;base64,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) no-repeat center;background-size:contain;left:0;top:50%;transform:translateY(-50%)}section.reports-section .custom__nav-tab-link{border-bottom:0;color:#0b0b46}section.reports-section .custom__nav-tab-link:hover{color:#0b0b46;text-decoration:none}section.reports-section .custom__nav-tab-link.active{background:#0d0d51;color:#fff;font-weight:700}section.reports-section .custom__nav-tab-link.active:hover{color:#fff;text-decoration:none}section.contact-section{background:#eff2fb url(../img/bg-contact.png) no-repeat top right;background-size:cover}section.contact-section .contact__title{font-size:86px;font-weight:700;color:#00547e}section.contact-section .contact__main-text{padding-top:2rem;position:relative}section.contact-section .contact__main-text:before{content:"";position:absolute;width:100%;height:2px;top:0;left:0;max-width:400px;background:-moz-linear-gradient(90deg,#00547e 70%,#c7d5f6 70%);background:-webkit-linear-gradient(90deg,#00547e 70%,#c7d5f6 70%);background:linear-gradient(90deg,#00547e 70%,#c7d5f6 70%)}section.contact-section .contact__form{flex-direction:column;font-family:'Montserrat',sans-serif}section.contact-section .contact__form__input{width:100%;padding:1rem;border-radius:25px;font-size:14px;border:none;box-shadow:0 0 8px 0 lightgray}section.contact-section .contact__form__checkbox{margin-right:1.4rem}section.contact-section .contact__form__checkbox__input{display:none}section.contact-section .contact__form__checkbox__span{color:gray;font-size:8px;padding-left:2rem;display:inline-block;position:relative}section.contact-section .contact__form__checkbox__span:before{content:"";position:absolute;width:1.5rem;height:1.5rem;background:#fff;border-radius:5px;box-shadow:0 0 8px 0 lightgray;cursor:pointer;left:0}section.contact-section .contact__form__checkbox__span:after{content:"";position:absolute;width:10px;height:18px;border:3px solid #00547e;left:.5rem;transform:rotate(40deg);border-top:none;border-left:none;cursor:pointer;display:none;top:2px}section.contact-section .contact__form__checkbox__span__link{color:inherit}section.contact-section .contact__form__checkbox__span__link:hover{color:inherit;text-decoration:none}section.contact-section .contact .contact__form__checkbox__input:checked~.contact__form__checkbox__span:after{display:block}section.article-dark{background:#0d0d51 url(../img/bg-dark-login.png) no-repeat top right;background-size:cover;color:#fff}@media screen and (max-width:1199px){section.homepage-section,section.contact-section,section.reports-section,section.article-dark{background-size:contain}}@media screen and (max-width:991px){.navbar-wrapper{background-color:rgb(255 255 255 / .8)}.navbar-wrapper.dark-bg{background-color:rgb(13 13 81 / .8)}.dark-bg nav.navbar .navbar-nav .nav-link.active:after,.light-bg nav.navbar .navbar-nav .nav-link.active:after{left:0;width:50px}nav.navbar{min-height:150px}nav.navbar .navbar-brand__img{max-width:275px}section .section-content{padding-top:150px}.move-down{margin-top:27px;transition:0.5s}}@media screen and (max-width:767px){nav.navbar{min-height:100px}nav.navbar .navbar-brand__img{max-width:200px}section .section-content{padding-top:100px}.move-down{margin-top:66px}}@media screen and (max-width:575px){section .btn-full--contact{margin:1rem 0 3rem auto;display:block}section.homepage-section .homepage__title{font-size:60px;line-height:1.2}section.homepage-section .homepage__subtitle{font-size:32px}}