a:focus{outline:none}ul{margin:0;padding:0}ul li{list-style:none}html.no-scrolling{height:100%;overflow-y:scroll}html.no-scrolling body{height:100%;overflow:hidden}.btn{border:none;border-radius:0;font-size:17px;font-weight:700;line-height:1;outline:none!important;padding:1em 1.5em;transition:.25s ease-in-out}.btn:focus{box-shadow:none!important}.btn-white{background:#fff;color:#7c1751}.btn-scroll-top,.btn-white:hover{background:#7c1751;color:#fff}.btn-scroll-top{bottom:10px;position:fixed;right:10px;z-index:99;border-radius:4px;box-shadow:0 0 6px 3px rgba(124,23,81,.6);display:none;height:45px;padding:0;width:45px}.btn-scroll-top i{font-size:1.5em}.btn-scroll-top:hover{color:#fff}.form-button{padding-top:20px;text-align:center}.form-button .btn,.form-control,.select2-container--bootstrap4 .select2-selection--single{height:50px!important}textarea.form-control{height:auto!important}.form-control{background:transparent!important;border:2px solid #7c1751;border-radius:0;color:#7c1751;font-weight:700;padding:.5em 1em}.form-control::-moz-placeholder{color:#7c1751;font-weight:700;opacity:1;-moz-transition:.2s linear;transition:.2s linear}.form-control::placeholder{color:#7c1751;font-weight:700;opacity:1;transition:.2s linear}.form-control:focus{border-color:#7c1751;box-shadow:none;color:#7c1751}.form-password{position:relative}.form-password input{padding-right:50px}.form-password i{position:absolute;right:1em;top:50%;transform:translateY(-50%);cursor:pointer;font-size:20px}.is-error .form-control,.is-error .select2-container--bootstrap4 .select2-selection{background:rgba(220,53,69,.1)!important;border-color:#dc3545!important}.is-error.custom-checkbox .custom-control-label{color:#dc3545!important}.is-error.custom-checkbox .custom-control-label:before{border-color:#dc3545!important}.loader,.loader:after{border-radius:50%;width:15em;height:15em}.loader{margin:60px auto;font-size:10px;position:relative;text-indent:-9999em;border:1.1em solid #7c1751;border-left-color:#fff;transform:translateZ(0);animation:load8 1.1s linear infinite;overflow:hidden}@keyframes load8{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.swal2-container{z-index:99999}.swal2-popup{border-radius:10px}.swal2-title{font-size:1.5rem}.swal2-styled.swal2-confirm{background:#7c1751}.swal2-styled.swal2-confirm:focus{box-shadow:none!important}.select2-container--bootstrap4{text-transform:uppercase}.select2-container--bootstrap4.select2-container--focus .select2-selection{background:transparent;border:2px solid #fff!important;box-shadow:none}.select2-container--bootstrap4.select2-container--disabled.select2-container--focus .select2-selection,.select2-container--bootstrap4.select2-container--disabled .select2-selection{background:transparent!important;background-color:#f7f7f7;border-color:#fff;opacity:.35}.select2-container--bootstrap4 .select2-results__option--highlighted,.select2-container--bootstrap4 .select2-results__option--highlighted.select2-results__option[aria-selected=true]{background-color:#7c1751;color:#fff}.select2-container--bootstrap4 .select2-selection{display:flex;align-items:center;background:transparent;border:2px solid #fff!important;border-radius:0;color:#fff}.select2-container--bootstrap4 .select2-selection--single .select2-selection__rendered{font-family:Gotham,sans-serif;font-weight:700}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--below{border-radius:0}.select2-container--bootstrap4 .select2-dropdown.select2-dropdown--above{border-bottom:none!important;border-top:2px solid #fff!important}.select2-container--bootstrap4 .select2-dropdown{background:#e2d6d8;border:2px solid #fff;border-top:none;color:#7c1751}.select2-container--bootstrap4 .select2-selection--single .select2-selection__placeholder{display:flex;align-items:center;color:inherit;font-weight:700;height:inherit;width:100%}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow{display:flex;align-items:center;justify-content:center;position:absolute;right:7px;top:0;height:100%;width:35px;padding-bottom:10px}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow:after{content:"\F0DD";font-family:Font Awesome\ 5 Free,serif;font-weight:900;font-size:26px;line-height:1}.select2-container--bootstrap4 .select2-selection--single .select2-selection__arrow b{display:none}.select2-container .select2-selection--single .select2-selection__rendered{padding-left:15px;padding-right:32px;width:100%}.select2-container .select2-selection--single .select2-selection__clear{position:absolute;right:30px;top:8px;display:flex;align-items:center;justify-content:center;padding:0}.select2-results__option{display:flex;align-items:center;font-weight:700;border-top:2px solid #fff;height:50px;padding:0 .75rem}.select2-dropdown.select2-dropdown--below .select2-results__option:first-of-type{border-top:none!important}.select2-search--dropdown .select2-search__field{border-radius:0}.site-root{display:flex;flex-direction:column;min-height:100vh}.site-main{flex:1 0 auto}.site-header{background:#e2d6d8;padding:40px 0}.site-header .container{display:flex;align-items:center;justify-content:space-between}.site-header .div-2{padding:0 20px}.site-header img{height:100px;-o-object-fit:contain;object-fit:contain}.site-header h1{color:#7c1751;font-family:Gotham,sans-serif;font-size:40px;font-weight:700;margin-bottom:0;text-align:right}@media (max-width:767.98px){.site-header{padding:30px 0}.site-header img{height:80px}.site-header h1{font-size:35px}}@media (max-width:575.98px){.site-header{padding:20px 0}.site-header img{height:60px}.site-header h1{font-size:25px}}.site-session-bar{background:#fff;border-bottom:1px solid #f0f0f0;padding:12px 0}.site-session-bar .container{display:flex;justify-content:flex-end}.site-session-bar__info{align-items:center;display:flex;font-family:Gotham,sans-serif;font-size:14px;gap:8px;max-width:100%}.site-session-bar__name{color:#5e5b58;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.site-session-bar__sep{color:#5e5b58;flex-shrink:0}.site-session-bar__logout{color:#7c1751;flex-shrink:0;font-weight:700;letter-spacing:.05em;text-decoration:underline;text-transform:uppercase}.site-session-bar__logout:hover{color:#510f35;text-decoration:none}@media (max-width:575.98px){.site-session-bar{padding:10px 0}.site-session-bar__info{font-size:13px;gap:6px}}.site-footer{background:#e2d6d8;flex-shrink:0;padding:40px 0;text-align:center}.site-footer img{height:75px;-o-object-fit:contain;object-fit:contain}@media (max-width:767.98px){.site-footer{padding:30px 0}.site-footer img{height:65px}}@media (max-width:575.98px){.site-footer{padding:20px 0}.site-footer img{height:55px}}.section-filter{background:#7c1751;padding:40px 0}.section-filter .container{display:flex;justify-content:space-between}.section-filter .div-left{width:230px}.section-filter .div-right{padding-left:40px;width:calc(100% - 230px)}@media (max-width:991.98px){.section-filter .div-left{width:120px}.section-filter .div-right{padding-left:30px;width:calc(100% - 120px)}}@media (max-width:767.98px){.section-filter{padding:30px 0}.section-filter .div-right{padding-left:20px}}@media (max-width:575.98px){.section-filter{padding:20px 0}.section-filter .container{flex-wrap:wrap}.section-filter .div-left{width:100%}.section-filter .div-right{padding:10px 0 0;width:100%}}.page-login .section-login{display:flex;align-items:center;justify-content:center;min-height:50vh;padding:60px 0;text-align:center}.page-login .section-login .div-wrapper{margin:0 auto;max-width:500px;width:100%}.page-login .section-login p{font-size:2em;margin-bottom:2em}@media (max-width:575.98px){.page-login .section-login p{font-size:1.5em}}.page-home .section-result .div-default{display:flex;align-items:center;justify-content:center;font-size:2em;min-height:50vh;text-align:center}.page-home .section-result .div-item{border-top:1px solid #707070;font-size:1.25em;line-height:1.4;padding:1.5em 0}.page-home .section-result .div-item:first-of-type{border-top:none}.page-home .section-result .div-item *{display:block;width:100%}.page-home .section-result .div-item strong{font-family:Gotham,sans-serif;font-weight:700}@media (max-width:767.98px){.page-home .section-result .div-default{font-size:1.75em}}@media (max-width:575.98px){.page-home .section-result .div-default{font-size:1.5em}.page-home .section-result .div-item{font-size:1em}}