html{--color-underline:#d1d1d16e;--color-outline:#969696a9}.dropdown-wrapper{width:100%;display:flex}.dropdown-search-wrapper{z-index:999999;width:100%;height:50px;position:relative}.dropdown-search{z-index:9999999;border:1px solid #000;border-radius:.375rem;outline:none;width:100%;height:100%;padding:0 20px;position:relative}.dropdown-search.clicked{border-color:#0000;border-bottom-right-radius:0;border-bottom-left-radius:0;box-shadow:0 0 2px 1px #1770ff}.dropdown-list{z-index:9999;border:1px solid var(--color-outline);background-color:#fff;border-top:none;border-bottom-right-radius:.375rem;border-bottom-left-radius:.375rem;width:100%;max-height:400px;display:none;position:absolute;top:50px;left:0;overflow:auto}.dropdown-list.open{display:block}.dropdown-item{cursor:pointer;align-items:center;width:100%;padding:5px 20px;line-height:2;transition:background-color .1s ease-in;display:flex}.dropdown-item:hover{background-color:#f0f6fc8e;transition:background-color .1s ease-in}.dropdown-checkbox{cursor:pointer;margin-left:auto}
.slider-container{justify-content:center;align-items:center;width:100%;height:auto;display:flex}.slider{width:100%;position:relative}.slider__track,.slider__range,.slider__left-value,.slider__right-value{position:absolute}.slider__track,.slider__range{border-radius:3px}.slider__track{z-index:1;background-color:#ced4da;width:100%}.slider__range{z-index:2;background-color:#9fe5e1}.slider__left-value,.slider__right-value{color:#dee2e6;margin-top:20px;font-size:12px}.slider__left-value{left:6px}.slider__right-value{right:-4px}.thumb{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.thumb::-webkit-slider-thumb{-webkit-appearance:none;-webkit-tap-highlight-color:transparent}.thumb{pointer-events:none;outline:none;width:calc(100% - 18px);height:0;position:absolute}.thumb--left{z-index:3}.thumb--right{z-index:4}.thumb::-webkit-slider-thumb{cursor:pointer;pointer-events:all;background-color:#f1f5f7;border:none;border-radius:50%;width:25px;height:25px;margin-top:4px;position:relative;box-shadow:0 0 1px 1px #ced4da}.thumb::-moz-range-thumb{cursor:pointer;pointer-events:all;background-color:#f1f5f7;border:none;border-radius:50%;width:25px;height:25px;margin-top:4px;position:relative;box-shadow:0 0 1px 1px #ced4da}
.custom_checkbox input[type=checkbox]{display:none}.custom_checkbox input[type=checkbox]+label{cursor:pointer;margin-right:2em;padding-left:2em;line-height:1.5em;transition:all .3s ease-in-out;display:inline-block;position:relative}.custom_checkbox input[type=checkbox]+label:before,.custom_checkbox input[type=checkbox]+label:after{content:"";text-align:center;color:#fff;border-radius:50%;width:20px;height:20px;font-family:Times;transition:all .3s ease-in-out;position:absolute;top:0;left:0}.custom_checkbox input[type=checkbox]+label:before{border:1px solid #3b3b3b;transition:all .3s ease-in-out;box-shadow:inset 0 0 0 1em #fff}.custom_checkbox input[type=checkbox]:checked+label:before{border:1px solid rgba(37, 99, 235, var(--tw-bg-opacity));transition:all .3s ease-in-out}.custom_checkbox input[type=checkbox]:checked+label:after{content:"";background:rgba(37, 99, 235, var(--tw-bg-opacity));border-radius:50%;width:10px;height:10px;transition:all .3s ease-in-out;position:absolute;top:5.5px;left:5.5px;transform:rotate(45deg)}
.carousel-container{z-index:999;background-color:#fff;width:100%;height:100vh;position:fixed;top:0;left:0}.carousel{height:100vh}.slider-wrapper,.slider{height:100%}.slide{box-sizing:border-box;justify-content:center;width:100%;height:100%;padding:0 30%;display:flex}.control-dots{justify-content:center;align-items:center;display:flex}.control-dots .dot{transition:all .5s;width:8px!important;height:8px!important;box-shadow:none!important;background:gray!important}.control-dots .dot.selected{transition:all .5s;background:#2563eb!important;width:10px!important;height:10px!important}.carousel-links{flex-direction:column;display:flex}.carousel .control-prev.control-arrow:before{border-right:none!important}.control-prev.control-arrow:before{transform:rotate(180deg)}.control-next.control-arrow:before,.control-prev.control-arrow:before{border-left:8px solid #040404!important}@media screen and (max-width:500px){.slide{box-sizing:border-box;padding:0 16px}}
.burger-menu{opacity:.8;flex-direction:column;justify-content:center;align-items:center;width:20px;height:100%;display:none;position:relative}.burger-menu-arrow{background-color:#000;width:100%;height:1px;transition:all .1s;position:absolute}.burger-menu-arrow:first-child{margin-top:-8px}.burger-menu-arrow:last-child{margin-top:8px}.burger-menu.on .burger-menu-arrow:first-child{margin-top:-16px;transform:rotate(45deg)translate(5px,5px)}.burger-menu.on .burger-menu-arrow:last-child{margin-top:19px;transform:rotate(-45deg)translate(7px,-8px)}@media screen and (max-width:500px){.burger-menu{display:flex}.label-space{display:none}.burger-menu-content{box-sizing:border-box;z-index:9;background:#fff;flex-direction:column;width:100%;height:auto;padding:0 1rem;display:none;position:absolute;top:calc(100% + 4px);left:0;box-shadow:0 10px 15px -3px #0000001a,0 4px 6px -2px #0000000d;margin-left:0!important}.burger-menu-content.is-open{display:flex}.burger-menu-content li{border-bottom:1px solid #e5e7eb;width:100%;padding:.5rem 0!important}.burger-menu-content li:last-child{border:none}.burger-menu-content li div{justify-content:start!important}.burger-menu-content li ul{left:0!important}.burger-menu-content li ul li{border:none;padding:0!important}}
.main-info-table h3{width:178px}.main-info-table h4{width:426px}.main-info-table .officer-class{word-break:keep-all}@media screen and (max-width:500px){.main-info-table h3,.main-info-table h4{width:100%}.main-info-table .officer-class{word-break:break-all}}
.pdf_activity{grid-template-columns:repeat(5,minmax(0,1fr))}.pdf_activity .field_result{grid-column:span 7/span 7!important}.pdf_activity .field_name{grid-column:span 5/span 5!important}
.sticky_form{background:#fff;border-radius:16px 16px 0 0;width:95%;padding:20px;box-shadow:0 0 16px 1px #0000001a}.sticky_container{z-index:10;transition:bottom .5s;bottom:-116px}.sticky_container.show{bottom:0}.sticky_container.hide{bottom:-116px}
.animation{width:600px;height:600px}@media screen and (max-width:700px){.animation{width:100%;height:100%}}