.b-avatar{align-items:center;display:inline-flex;flex-shrink:0;font-size:inherit;font-weight:400;height:2.5rem;justify-content:center;line-height:1;max-height:auto;max-width:100%;overflow:visible;position:relative;text-align:center;transition:color .15s ease-in-out,background-color .15s ease-in-out,box-shadow .15s ease-in-out;vertical-align:middle;width:2.5rem}.b-avatar:focus{outline:0}.b-avatar.btn,.b-avatar[href]{border:0;padding:0}.b-avatar.btn .b-avatar-img img,.b-avatar[href] .b-avatar-img img{transition:transform .15s ease-in-out}.b-avatar.btn:not(:disabled):not(.disabled),.b-avatar[href]:not(:disabled):not(.disabled){cursor:pointer}.b-avatar.btn:not(:disabled):not(.disabled):hover .b-avatar-img img,.b-avatar[href]:not(:disabled):not(.disabled):hover .b-avatar-img img{transform:scale(1.15)}.b-avatar.disabled,.b-avatar:disabled,.b-avatar[disabled]{opacity:.65;pointer-events:none}.b-avatar .b-avatar-custom,.b-avatar .b-avatar-img,.b-avatar .b-avatar-text{align-items:center;border-radius:inherit;display:flex;height:100%;justify-content:center;-webkit-mask-image:radial-gradient(#fff,#000);mask-image:radial-gradient(#fff,#000);overflow:hidden;width:100%}.b-avatar .b-avatar-text{text-transform:uppercase;white-space:nowrap}.b-avatar[href]{text-decoration:none}.b-avatar>.bootstrap-icon{height:auto;max-width:100%;width:60%}.b-avatar .b-avatar-img img{border-radius:inherit;height:100%;max-height:auto;-o-object-fit:cover;object-fit:cover;width:100%}.b-avatar .b-avatar-badge{border-radius:10em;font-size:70%;font-weight:700;line-height:1;min-height:1.5em;min-width:1.5em;padding:.25em;position:absolute;z-index:1}.b-avatar-sm{height:1.5rem;width:1.5rem}.b-avatar-sm .b-avatar-text{font-size:.6rem}.b-avatar-sm .b-avatar-badge{font-size:.42rem}.b-avatar-lg{height:3.5rem;width:3.5rem}.b-avatar-lg .b-avatar-text{font-size:1.4rem}.b-avatar-lg .b-avatar-badge{font-size:.98rem}.b-avatar-group .b-avatar-group-inner{display:flex;flex-wrap:wrap}.b-avatar-group .b-avatar{border:1px solid #dee2e6}.b-avatar-group .btn.b-avatar:hover:not(.disabled):not(disabled),.b-avatar-group a.b-avatar:hover:not(.disabled):not(disabled){z-index:1}.card-deck{gap:1.5rem}@media (min-width:576px){.card-deck{display:flex;flex-flow:row wrap}}.card-deck>.card{flex:1 0 0%;margin-bottom:0}.card-columns .card{margin-bottom:.75rem}@media (min-width:576px){.card-columns{-moz-column-count:3;column-count:3;-moz-column-gap:1.25rem;column-gap:1.25rem;orphans:1;widows:1}.card-columns .card{display:inline-block;width:100%}}.b-form-rating{background-color:var(--bs-body-bg);border:1px solid var(--bs-secondary-border-subtle,#dee2e6);border-radius:.375rem;display:flex;gap:.25rem;justify-content:space-between;margin:.5rem;padding:.375rem .75rem}.b-form-rating.no-border{border:none}.b-form-rating .clear-icon{color:var(--bs-body-color);height:1em;transition:transform var(--bs-transition-duration) ease;width:1em;fill:currentColor}.b-form-rating:not(.is-readonly) .clear-icon:hover{transform:scale(1.5)}.star{cursor:pointer;padding:0 .25em;-webkit-user-select:none;-moz-user-select:none;user-select:none}.is-readonly .star{cursor:default}.clear-button-spacing{cursor:pointer;margin-left:.5rem}.star-spacing{margin:0 .5rem}.rating-value-text{color:var(--bs-body-color);margin:0 .6}.b-form-rating-star svg{transition:transform .2s ease}.b-form-rating:not(.is-readonly) .star:hover .b-form-rating-star svg{transform:scale(1.5)}.b-form-tags.focus{background-color:var(--bs-body-bg);border-color:#86b7fe;box-shadow:0 0 0 .25rem #0d6efd40;outline:0}.b-form-tags.disabled{background-color:var(--bs-secondary-bg)}.b-form-tag.disabled{opacity:.75}.b-form-tags.focus.is-valid{border-color:#198754;box-shadow:0 0 0 .25rem #19875440}.b-form-tags.focus.is-invalid{border-color:#dc3545;box-shadow:0 0 0 .25rem #dc354540}.b-form-tags .b-form-tags-list{margin-top:-.25rem}.b-form-tags .b-form-tags-list .b-form-tag,.b-form-tags .b-form-tags-list .b-from-tags-field{margin-top:.25rem}.b-form-tags .b-form-tags-list .b-form-tag{padding:.25em .65em}.b-form-tag{font-size:75%!important;font-weight:400!important;line-height:1.5!important;margin-right:.25rem}.b-form-tags .b-form-tag+.b-form-tag{margin-left:0}.b-form-tag>button.b-form-tag-remove{color:inherit;float:none;font-size:75%;line-height:1;margin-left:.25rem}.input-group .btn-group:not(:last-child)>:not(:first-child){border-end-end-radius:0;border-start-end-radius:0}.input-group .btn-group:not(:first-child)>:not(:last-child),.input-group .btn-group:not(:last-child)>:not(:last-child){border-end-start-radius:0;border-start-start-radius:0}.b-pagination-pills .page-item .page-link{border-radius:50rem!important;line-height:1;margin-left:.25rem!important}.b-pagination-pills .page-item:first-child .page-link{margin-left:0!important}.b-table-stacked-label{display:none;font-weight:700}.table.b-table.b-table-stacked{display:block;width:100%}.table.b-table.b-table-stacked>tfoot,.table.b-table.b-table-stacked>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked>thead,.table.b-table.b-table-stacked>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked>thead>tr.b-table-top-row{display:none}.table.b-table.b-table-stacked>caption,.table.b-table.b-table-stacked>tbody,.table.b-table.b-table-stacked>tbody>tr,.table.b-table.b-table-stacked>tbody>tr>td,.table.b-table.b-table-stacked>tbody>tr>td>.b-table-stacked-label,.table.b-table.b-table-stacked>tbody>tr>th{display:block}.table.b-table.b-table-stacked>tbody>tr>:first-child,.table.b-table.b-table-stacked>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked>tbody>tr>[rowspan]+th{border-top-width:3px}.table.b-table.b-table-stacked>tbody>tr>[data-label]:before{content:attr(data-label);float:left;text-align:right;width:40%;word-wrap:break-word;font-style:normal;font-weight:700;margin:0;padding:0 .5rem 0 0}.table.b-table.b-table-stacked>tbody>tr>[data-label]:after{clear:both;content:"";display:block}.table.b-table.b-table-stacked>tbody>tr>[data-label]>div{display:inline-block;margin:0;padding:0 0 0 .5rem;width:60%}@media (max-width:575.98px){.table.b-table.b-table-stacked-sm{display:block;width:100%}.table.b-table.b-table-stacked-sm>tfoot,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked-sm>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-sm>thead,.table.b-table.b-table-stacked-sm>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-sm>thead>tr.b-table-top-row{display:none}.table.b-table.b-table-stacked-sm>caption,.table.b-table.b-table-stacked-sm>tbody,.table.b-table.b-table-stacked-sm>tbody>tr,.table.b-table.b-table-stacked-sm>tbody>tr>td,.table.b-table.b-table-stacked-sm>tbody>tr>td>.b-table-stacked-label,.table.b-table.b-table-stacked-sm>tbody>tr>th{display:block}.table.b-table.b-table-stacked-sm>tbody>tr>:first-child,.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-sm>tbody>tr>[rowspan]+th{border-top-width:3px}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:before{content:attr(data-label);float:left;text-align:right;width:40%;word-wrap:break-word;font-style:normal;font-weight:700;margin:0;padding:0 .5rem 0 0}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]:after{clear:both;content:"";display:block}.table.b-table.b-table-stacked-sm>tbody>tr>[data-label]>div{display:inline-block;margin:0;padding:0 0 0 .5rem;width:60%}}@media (max-width:767.98px){.table.b-table.b-table-stacked-md{display:block;width:100%}.table.b-table.b-table-stacked-md>tfoot,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked-md>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-md>thead,.table.b-table.b-table-stacked-md>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-md>thead>tr.b-table-top-row{display:none}.table.b-table.b-table-stacked-md>caption,.table.b-table.b-table-stacked-md>tbody,.table.b-table.b-table-stacked-md>tbody>tr,.table.b-table.b-table-stacked-md>tbody>tr>td,.table.b-table.b-table-stacked-md>tbody>tr>td>.b-table-stacked-label,.table.b-table.b-table-stacked-md>tbody>tr>th{display:block}.table.b-table.b-table-stacked-md>tbody>tr>:first-child,.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-md>tbody>tr>[rowspan]+th{border-top-width:3px}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:before{content:attr(data-label);float:left;text-align:right;width:40%;word-wrap:break-word;font-style:normal;font-weight:700;margin:0;padding:0 .5rem 0 0}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]:after{clear:both;content:"";display:block}.table.b-table.b-table-stacked-md>tbody>tr>[data-label]>div{display:inline-block;margin:0;padding:0 0 0 .5rem;width:60%}}@media (max-width:991.98px){.table.b-table.b-table-stacked-lg{display:block;width:100%}.table.b-table.b-table-stacked-lg>tfoot,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked-lg>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-lg>thead,.table.b-table.b-table-stacked-lg>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-lg>thead>tr.b-table-top-row{display:none}.table.b-table.b-table-stacked-lg>caption,.table.b-table.b-table-stacked-lg>tbody,.table.b-table.b-table-stacked-lg>tbody>tr,.table.b-table.b-table-stacked-lg>tbody>tr>td,.table.b-table.b-table-stacked-lg>tbody>tr>td>.b-table-stacked-label,.table.b-table.b-table-stacked-lg>tbody>tr>th{display:block}.table.b-table.b-table-stacked-lg>tbody>tr>:first-child,.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-lg>tbody>tr>[rowspan]+th{border-top-width:3px}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:before{content:attr(data-label);float:left;text-align:right;width:40%;word-wrap:break-word;font-style:normal;font-weight:700;margin:0;padding:0 .5rem 0 0}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]:after{clear:both;content:"";display:block}.table.b-table.b-table-stacked-lg>tbody>tr>[data-label]>div{display:inline-block;margin:0;padding:0 0 0 .5rem;width:60%}}@media (max-width:1199.98px){.table.b-table.b-table-stacked-xl{display:block;width:100%}.table.b-table.b-table-stacked-xl>tfoot,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xl>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-xl>thead,.table.b-table.b-table-stacked-xl>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xl>thead>tr.b-table-top-row{display:none}.table.b-table.b-table-stacked-xl>caption,.table.b-table.b-table-stacked-xl>tbody,.table.b-table.b-table-stacked-xl>tbody>tr,.table.b-table.b-table-stacked-xl>tbody>tr>td,.table.b-table.b-table-stacked-xl>tbody>tr>td>.b-table-stacked-label,.table.b-table.b-table-stacked-xl>tbody>tr>th{display:block}.table.b-table.b-table-stacked-xl>tbody>tr>:first-child,.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-xl>tbody>tr>[rowspan]+th{border-top-width:3px}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:before{content:attr(data-label);float:left;text-align:right;width:40%;word-wrap:break-word;font-style:normal;font-weight:700;margin:0;padding:0 .5rem 0 0}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]:after{clear:both;content:"";display:block}.table.b-table.b-table-stacked-xl>tbody>tr>[data-label]>div{display:inline-block;margin:0;padding:0 0 0 .5rem;width:60%}}@media (max-width:1399.98px){.table.b-table.b-table-stacked-xxl{display:block;width:100%}.table.b-table.b-table-stacked-xxl>tfoot,.table.b-table.b-table-stacked-xxl>tfoot>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xxl>tfoot>tr.b-table-top-row,.table.b-table.b-table-stacked-xxl>thead,.table.b-table.b-table-stacked-xxl>thead>tr.b-table-bottom-row,.table.b-table.b-table-stacked-xxl>thead>tr.b-table-top-row{display:none}.table.b-table.b-table-stacked-xxl>caption,.table.b-table.b-table-stacked-xxl>tbody,.table.b-table.b-table-stacked-xxl>tbody>tr,.table.b-table.b-table-stacked-xxl>tbody>tr>td,.table.b-table.b-table-stacked-xxl>tbody>tr>td>.b-table-stacked-label,.table.b-table.b-table-stacked-xxl>tbody>tr>th{display:block}.table.b-table.b-table-stacked-xxl>tbody>tr>:first-child,.table.b-table.b-table-stacked-xxl>tbody>tr>[rowspan]+td,.table.b-table.b-table-stacked-xxl>tbody>tr>[rowspan]+th{border-top-width:3px}.table.b-table.b-table-stacked-xxl>tbody>tr>[data-label]:before{content:attr(data-label);float:left;text-align:right;width:40%;word-wrap:break-word;font-style:normal;font-weight:700;margin:0;padding:0 .5rem 0 0}.table.b-table.b-table-stacked-xxl>tbody>tr>[data-label]:after{clear:both;content:"";display:block}.table.b-table.b-table-stacked-xxl>tbody>tr>[data-label]>div{display:inline-block;margin:0;padding:0 0 0 .5rem;width:60%}}.b-table-sticky-header,.table-responsive,[class*=table-responsive-]{margin-bottom:1rem}.b-table-sticky-header>.table,.table-responsive>.table,[class*=table-responsive-]>.table{margin-bottom:0}.b-table-sticky-header{overflow-y:auto}@media print{.b-table-sticky-header{max-height:none!important;overflow-y:visible!important}}.table.b-table[aria-busy=true]{opacity:.55}@supports (position:sticky){.b-table-sticky-header>.table.b-table>thead>tr>th{position:sticky;top:0;z-index:2}.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column{left:0;position:sticky}.b-table-sticky-header>.table.b-table>thead>tr>.b-table-sticky-column,.table-responsive>.table.b-table>thead>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>thead>tr>.b-table-sticky-column{z-index:5}.b-table-sticky-header>.table.b-table>tbody>tr>.b-table-sticky-column,.b-table-sticky-header>.table.b-table>tfoot>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tbody>tr>.b-table-sticky-column,.table-responsive>.table.b-table>tfoot>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tbody>tr>.b-table-sticky-column,[class*=table-responsive-]>.table.b-table>tfoot>tr>.b-table-sticky-column{z-index:2}}.table.b-table>tbody>tr>.table-b-table-default,.table.b-table>tfoot>tr>.table-b-table-default,.table.b-table>thead>tr>.table-b-table-default{background-color:#fff;color:#212529}.b-table.b-table-selectable td,.table th.b-table-sortable-column{cursor:pointer}.b-table.b-table-busy .b-table-busy-slot>td{border:none;padding:0}.b-table.b-table-fixed{table-layout:fixed}.b-table.b-table-no-border-collapse{border-collapse:separate;border-spacing:0}input[type=range].is-valid::-webkit-slider-thumb{background-color:#198754}input[type=range].is-valid::-moz-range-thumb{background-color:#198754}input[type=range].is-valid::-ms-thumb{background-color:#198754}input[type=range].is-invalid::-webkit-slider-thumb{background-color:#dc3545}input[type=range].is-invalid::-moz-range-thumb{background-color:#dc3545}input[type=range].is-invalid::-ms-thumb{background-color:#dc3545}input[type=range].is-valid::-webkit-slider-runnable-track{background-color:#84e8ba}input[type=range].is-valid::-moz-range-track{background-color:#84e8ba}input[type=range].is-valid::-ms-track{background-color:#84e8ba}input[type=range].is-invalid::-webkit-slider-runnable-track{background-color:#fae3e5}input[type=range].is-invalid::-moz-range-track{background-color:#fae3e5}input[type=range].is-invalid::-ms-track{background-color:#fae3e5}input[type=file].form-control-input-file-hide-button::file-selector-button{display:none}.b-form-spinbutton{background-image:none;overflow:hidden;padding:0;text-align:center}.b-form-spinbutton[dir=rtl]:not(.flex-column),[dir=rtl] .b-form-spinbutton:not(.flex-column){flex-direction:row-reverse}.b-form-spinbutton output{background-color:transparent;border:0;font-size:inherit;margin:0;outline:0;padding:0 .25rem;width:auto}.b-form-spinbutton output>bdi,.b-form-spinbutton output>div{display:block;height:1.5em;min-width:2.25em}.b-form-spinbutton.flex-column{height:auto;width:auto}.b-form-spinbutton.flex-column output{margin:0 .25rem;padding:.25rem 0}.b-form-spinbutton:not(.d-inline-flex):not(.flex-column){output-width:100%}.b-form-spinbutton.d-inline-flex:not(.flex-column){width:auto}.b-form-spinbutton .btn{box-shadow:none!important;line-height:1}.b-form-spinbutton .btn:disabled{pointer-events:none}.b-form-spinbutton .btn:hover:not(:disabled)>div>.b-icon{transform:scale(1.25)}.b-form-spinbutton.disabled,.b-form-spinbutton.readonly{background-color:var(--bs-secondary-bg)}.b-form-spinbutton.disabled{pointer-events:none}.b-form-spinbutton:not(.form-control-sm):not(.form-control-lg):not(.flex-column){height:calc(1.5em + .5rem + var(--bs-border-width)*2)}.alert .progress .progress-bar{--bs-progress-bar-transition:none}.alert .btn-close-custom{margin-bottom:auto;position:relative}.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:has(+div>.popover-header):after,.bs-popover-bottom .popover-arrow:has(+div>.popover-header):after{--bs-popover-bg:var(--bs-popover-header-bg)}.toast .progress .progress-bar{--bs-progress-bar-transition:none}.toast:not(.show){opacity:unset}.toast.fade:not(.show){opacity:0}.toast .btn-close-custom{margin:var(--bs-toast-padding-x) var(--bs-toast-padding-x) auto}.b-list-enter-active,.b-list-leave-active,.b-list-move{transition:all .5s cubic-bezier(.55,0,.1,1)}.b-list-enter-from,.b-list-leave-to{opacity:0}.b-list-leave-active{position:fixed}.container,.container-fluid{display:block}.input-group>.form-floating:not(:first-child)>:not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){border-bottom-left-radius:0;border-top-left-radius:0;margin-left:0}.input-group:not(.has-validation)>.form-floating:not(:last-child)>:not(.dropdown-toggle):not(.dropdown-menu){border-bottom-right-radius:0;border-top-right-radius:0}.dropdown-toggle.dropdown-toggle-no-caret:after,.dropdown-toggle.dropdown-toggle-no-caret:before{display:none!important}.bv-no-focus-ring:focus{outline:none}@media (max-width:575.98px){.bv-d-sm-down-none{display:none!important}}@media (max-width:767.98px){.bv-d-md-down-none{display:none!important}}@media (max-width:991.98px){.bv-d-lg-down-none{display:none!important}}@media (max-width:1199.98px){.bv-d-xl-down-none{display:none!important}}@media (max-width:1399.98px){.bv-d-xxl-down-none{display:none!important}}.fade-enter-active,.fade-leave-active{transition:opacity .25s linear}.fade-enter-from,.fade-leave-to{opacity:0}.no-transition{transition:none!important}:root{--bs-modal-zindex:1055;--bs-toast-max-width:350px}.simplified-menu{display:flex;justify-content:center;width:100%}.menu-list{align-items:center;display:flex;gap:0;list-style:none;margin:0;padding:0}.menu-item{margin:0;position:relative}.menu-link{border-radius:4px;display:block;font-size:14px;font-weight:700;letter-spacing:.5px;padding:12px 20px;text-transform:uppercase;transition:all .3s ease;white-space:nowrap}.menu-link,.menu-link:hover{color:#fff;text-decoration:none}.menu-link:hover{background:#ffffff1a}.menu-link.dropdown-toggle:after{border-left:4px solid transparent;border-right:4px solid transparent;border-top:5px solid hsla(0,0%,100%,.8);content:"";display:inline-block;height:0;margin-bottom:2px;margin-left:10px;transition:all .3s cubic-bezier(.25,.46,.45,.94);vertical-align:middle;width:0}.has-dropdown:hover .dropdown-toggle:after{border-top-color:#fff;transform:rotate(180deg)}.has-dropdown .dropdown-toggle:hover:after{border-top-color:#fff;transform:scale(1.1)}.has-dropdown .dropdown-toggle:hover{background:#ffffff26}.has-dropdown .mega-menu.show+.dropdown-toggle:after,.has-dropdown:hover .dropdown-toggle:after{border-top-color:#fff;transform:rotate(180deg)}.mega-menu{backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);background:#fffffffa;border:1px solid rgba(0,102,204,.1);border-radius:4px;display:none;left:50%;margin-top:12px;max-width:800px;min-width:600px;padding:24px;position:absolute;top:100%;transform:translate(-50%);width:-moz-max-content;width:max-content;z-index:1100}.mega-menu:before{border-bottom:8px solid hsla(0,0%,100%,.98);border-left:8px solid transparent;border-right:8px solid transparent;top:-8px;z-index:1101}.mega-menu:after,.mega-menu:before{content:"";height:0;left:50%;position:absolute;transform:translate(-50%);width:0}.mega-menu:after{border-bottom:9px solid rgba(0,102,204,.1);border-left:9px solid transparent;border-right:9px solid transparent;top:-9px;z-index:1100}.mega-menu.show{display:block}@media (min-width:992px){.mega-menu.show{animation:megaMenuSlideIn .3s cubic-bezier(.16,1,.3,1)}@keyframes megaMenuSlideIn{0%{opacity:0;transform:translate(-50%) translateY(-16px) scale(.96)}to{opacity:1;transform:translate(-50%) translateY(0) scale(1)}}}.mega-menu-header{border-bottom:1px solid rgba(0,102,204,.1);margin-bottom:20px;padding-bottom:16px}.mega-menu-title{color:#1e293b;font-size:18px;font-weight:600;letter-spacing:-.025em;margin:0 0 4px}.mega-menu-subtitle{color:#64748b;font-size:14px;font-weight:400;margin:0}.mega-menu-content{width:100%}.mega-menu-grid{display:grid;gap:8px;grid-template-columns:repeat(auto-fit,minmax(280px,1fr));max-height:400px;overflow-y:auto}.mega-menu-grid::-webkit-scrollbar{width:6px}.mega-menu-grid::-webkit-scrollbar-track{background:#0000000d;border-radius:3px}.mega-menu-grid::-webkit-scrollbar-thumb{background:#0066cc4d;border-radius:3px}.mega-menu-grid::-webkit-scrollbar-thumb:hover{background:#0066cc80}.mega-menu-item{width:100%}.mega-menu-link{align-items:center;background:#f8fafc80;border:1px solid transparent;border-radius:12px;color:#374151;display:flex;gap:12px;padding:12px 16px;text-decoration:none;transition:all .2s cubic-bezier(.16,1,.3,1)}.mega-menu-link:hover{background:#0066cc14;border-color:#06c3;color:#06c;text-decoration:none;transform:translateY(-1px)}.mega-menu-icon{align-items:center;background:#0066cc1a;border-radius:10px;color:#06c;display:flex;flex-shrink:0;font-size:16px;height:40px;justify-content:center;transition:all .2s ease;width:40px}.mega-menu-link:hover .mega-menu-icon{background:#0066cc26;transform:scale(1.05)}.mega-menu-text{display:flex;flex:1;flex-direction:column;gap:2px;min-width:0}.mega-menu-name{color:inherit;font-size:14px;font-weight:500;line-height:1.4;word-break:break-word}.mega-menu-desc{color:#64748b;font-size:12px;font-weight:400;line-height:1.3;transition:color .2s ease}.mega-menu-link:hover .mega-menu-desc{color:#06c}@media (max-width:991px){.menu-list{background:#fff;border-radius:4px;display:none;flex-direction:column;left:0;margin:10px 20px;padding:16px;position:absolute;right:0;top:100%}.menu-link{border-radius:6px;color:#374151;padding:12px 16px}.menu-link:hover{background:#f3f4f6;color:#06c}.mega-menu{border-radius:12px;margin:8px 0 0;max-width:none;min-width:auto;padding:16px;position:static;transform:none;width:100%}.mega-menu-grid{gap:6px;grid-template-columns:1fr;max-height:300px}.mega-menu-header{margin-bottom:16px;padding-bottom:12px}.mega-menu-title{font-size:16px}.mega-menu-subtitle{font-size:13px}.mega-menu-link{border-radius:8px;padding:10px 12px}.mega-menu-icon{font-size:14px;height:36px;width:36px}.mega-menu-name{font-size:13px}.mega-menu-desc{font-size:11px}}@media (max-width:768px){.mega-menu{margin:6px 0 0;padding:12px}.mega-menu-header{margin-bottom:12px;padding-bottom:8px}.mega-menu-title{font-size:15px}.mega-menu-link{gap:10px;padding:8px 10px}.mega-menu-icon{font-size:13px;height:32px;width:32px}}.mega-menu-item.has-sub-children,.mega-submenu{position:relative}.mega-submenu{backdrop-filter:blur(5px);-webkit-backdrop-filter:blur(5px);background:#f8fafce6;border:1px solid rgba(0,102,204,.1);border-radius:12px;margin-top:12px;padding:16px}.mega-submenu:before{border-bottom:6px solid rgba(248,250,252,.9);border-left:6px solid transparent;border-right:6px solid transparent;left:20px;top:-6px;z-index:1102}.mega-submenu:after,.mega-submenu:before{content:"";height:0;position:absolute;width:0}.mega-submenu:after{border-bottom:7px solid rgba(0,102,204,.1);border-left:7px solid transparent;border-right:7px solid transparent;left:19px;top:-7px;z-index:1101}.submenu-header{border-bottom:1px solid rgba(0,102,204,.1);margin-bottom:12px;padding-bottom:8px}.submenu-title{color:#06c;font-size:14px;font-weight:600;line-height:1.4;margin:0}.submenu-items{display:grid;gap:8px;grid-template-columns:1fr 1fr}.submenu-link{align-items:center;background:#fff9;border:1px solid rgba(0,102,204,.05);border-radius:8px;color:#374151;display:flex;font-size:13px;font-weight:500;padding:8px 12px;text-decoration:none;transition:all .2s ease}.submenu-link:hover{background:#0066cc14;color:#06c;text-decoration:none;transform:translateY(-1px)}.submenu-link i{color:#64748b;font-size:11px;margin-right:8px;text-align:center;width:12px}.submenu-link:hover i{color:#06c}.deep-submenu{background:#fffc;border:1px solid rgba(0,102,204,.08);border-radius:8px;grid-column:1/-1;margin-top:8px;padding:12px;position:relative}.deep-submenu:before{border-bottom:4px solid hsla(0,0%,100%,.8);border-left:4px solid transparent;border-right:4px solid transparent;left:16px;top:-4px;z-index:1103}.deep-submenu:after,.deep-submenu:before{content:"";height:0;position:absolute;width:0}.deep-submenu:after{border-bottom:5px solid rgba(0,102,204,.08);border-left:5px solid transparent;border-right:5px solid transparent;left:15px;top:-5px;z-index:1102}.deep-submenu-title{border-bottom:1px solid rgba(0,102,204,.1);color:#06c;font-size:12px;font-weight:600;line-height:1.3;margin:0 0 8px;padding-bottom:4px}.deep-submenu-item{margin-bottom:4px}.deep-submenu-link{align-items:center;background:#fff6;border-radius:6px;color:#4b5563;display:flex;font-size:12px;font-weight:500;padding:6px 10px;text-decoration:none;transition:all .2s ease}.deep-submenu-link:hover{background:#0066cc0f;color:#06c;text-decoration:none;transform:translate(4px)}.deep-submenu-link i{color:#94a3b8;font-size:10px;margin-right:6px;text-align:center;width:10px}.deep-submenu-link:hover i{color:#06c}@media (max-width:991px){.submenu-items{gap:6px;grid-template-columns:1fr}.mega-submenu{margin-top:8px;padding:12px}.submenu-link{font-size:12px;padding:6px 10px}.deep-submenu{margin-top:6px;padding:8px}.deep-submenu-title{font-size:11px;margin-bottom:6px}.deep-submenu-link{font-size:11px;padding:4px 8px}}.footer-premium[data-v-339aba11]{background:#2356a9;color:#e2e8f0;margin-top:0;overflow:hidden;position:relative}.footer-premium[data-v-339aba11]:before{animation:gradient-shift-339aba11 3s ease infinite;background:linear-gradient(90deg,#0f766e,#0d9488 50%,#0f766e);content:"";height:4px;left:0;position:absolute;right:0;top:0}@keyframes gradient-shift-339aba11{0%,to{transform:translate(0)}50%{transform:translate(10px)}}.footer-main[data-v-339aba11]{border-bottom:1px solid hsla(0,0%,100%,.1);padding:60px 0 40px}.footer-content[data-v-339aba11]{display:grid;gap:60px;grid-template-columns:2fr 1.5fr}.footer-column[data-v-339aba11]{display:flex;flex-direction:column;gap:24px}.footer-institutional[data-v-339aba11]{margin:0;padding:0}.footer-column-title[data-v-339aba11]{align-items:center;color:#fff;display:flex;font-size:18px;font-weight:700;gap:12px;letter-spacing:1px;margin:0 0 20px;text-transform:uppercase}.footer-column-title i[data-v-339aba11]{color:#0d9488;font-size:20px}.footer-brand[data-v-339aba11]{align-items:flex-start;display:flex;flex-direction:column;gap:10px;margin:0;padding:0;text-align:left}.footer-brasao[data-v-339aba11]{border:none;display:block;height:auto;margin:0;opacity:1;padding:0;width:250px}.footer-brand-info[data-v-339aba11]{text-align:left}.footer-title[data-v-339aba11]{color:#fff;font-size:22px;font-weight:700;line-height:1.2;margin:0 0 4px}.footer-tagline[data-v-339aba11]{color:#94a3b8;font-size:14px;font-style:italic;margin:0}.footer-address[data-v-339aba11]{padding-left:20px;position:relative}.footer-address p[data-v-339aba11]{color:#cbd5e1;font-size:14px;line-height:1.8;margin:0}.footer-address i[data-v-339aba11]{color:#0d9488;left:0;position:absolute;top:2px}.footer-contact-list[data-v-339aba11]{display:flex;flex-direction:column;gap:16px}.footer-contact-item[data-v-339aba11]{align-items:center;background:#ffffff08;border:1px solid transparent;border-radius:8px;display:flex;gap:16px;padding:14px;text-decoration:none;transition:all .3s ease}.footer-contact-item[data-v-339aba11]:hover{background:#ffffff14;border-color:#0d94884d;transform:translateY(-2px)}.footer-contact-item i[data-v-339aba11]{color:#0d9488;font-size:18px;text-align:center;width:24px}.footer-contact-item>div[data-v-339aba11]{display:flex;flex:1;flex-direction:column;gap:2px}.footer-contact-label[data-v-339aba11]{color:#94a3b8;font-size:12px;letter-spacing:.5px;text-transform:uppercase}.footer-contact-value[data-v-339aba11]{color:#fff;font-size:15px;font-weight:600}.footer-social[data-v-339aba11]{border-top:1px solid hsla(0,0%,100%,.1);margin-top:32px;padding-top:24px}.footer-social-title[data-v-339aba11]{color:#cbd5e1;font-size:14px;font-weight:600;letter-spacing:1px;margin:0 0 16px;text-transform:uppercase}.footer-social-links[data-v-339aba11]{display:flex;gap:12px}.footer-social-link[data-v-339aba11]{align-items:center;background:#ffffff0d;border:2px solid hsla(0,0%,100%,.1);border-radius:12px;display:flex;height:44px;justify-content:center;text-decoration:none;transition:all .3s ease;width:44px}.footer-social-link i[data-v-339aba11]{color:#cbd5e1;font-size:20px;transition:all .3s ease}.footer-social-link[data-v-339aba11]:hover{border-color:currentColor;transform:translateY(-4px)}.footer-social-link.facebook[data-v-339aba11]:hover{background:#1877f2;border-color:#1877f2}.footer-social-link.instagram[data-v-339aba11]:hover{background:linear-gradient(45deg,#f09433,#e6683c 25%,#dc2743,#cc2366 75%,#bc1888);border-color:#e6683c}.footer-social-link.youtube[data-v-339aba11]:hover{background:red;border-color:red}.footer-social-link.twitter[data-v-339aba11]:hover{background:#1da1f2;border-color:#1da1f2}.footer-social-link:hover i[data-v-339aba11]{color:#fff}.footer-bottom[data-v-339aba11]{background:#0000004d;padding:24px 0}.footer-bottom-content[data-v-339aba11]{align-items:center;display:flex;justify-content:space-between}.footer-copyright[data-v-339aba11]{color:#94a3b8;font-size:14px;margin:0}.footer-bottom-links[data-v-339aba11]{align-items:center;display:flex;gap:8px}.footer-bottom-link[data-v-339aba11]{color:#cbd5e1;font-size:14px;padding:4px 8px;text-decoration:none;transition:color .3s ease}.footer-bottom-link[data-v-339aba11]:hover{color:#0d9488}.footer-separator[data-v-339aba11]{color:#475569;margin:0 8px}@media (max-width:1199px){.footer-content[data-v-339aba11]{gap:40px;grid-template-columns:1fr 1fr}}@media (max-width:767px){.footer-main[data-v-339aba11]{padding:40px 0 30px}.footer-content[data-v-339aba11]{gap:32px;grid-template-columns:1fr}.footer-bottom-content[data-v-339aba11]{flex-direction:column;gap:16px;text-align:center}.footer-bottom-links[data-v-339aba11]{flex-wrap:wrap;justify-content:center}.footer-brand[data-v-339aba11]{flex-direction:column;text-align:center}.footer-address[data-v-339aba11]{padding-left:0;text-align:center}.footer-address i[data-v-339aba11]{margin-right:8px;position:static}}.center-rows[data-v-339aba11]{align-items:center;justify-content:center}.ativo-topo[data-v-339aba11]{position:fixed!important;top:0;width:100%;z-index:1001}.ativo-ttopo[data-v-339aba11]{position:fixed;top:0;width:100%;z-index:1000}.menu-top-menor[data-v-339aba11]{top:0!important}@media (max-width:992px){.menu-top-menor[data-v-339aba11]{top:-10px!important}.ativo-ttopo[data-v-339aba11]{position:relative}}body[data-v-7e8cbf68]{background:#000}.cidennf-top-bar[data-v-7e8cbf68]{background:#000000de}.cidennf-header-main[data-v-7e8cbf68]{background:#000}.cidennf-menu-section[data-v-7e8cbf68]{background:#000000de}.modern-page-background[data-v-7e8cbf68],.noticias-section-premium[data-v-7e8cbf68]{background:#000!important}.banner-rain-container[data-v-7e8cbf68],.banners-section-premium[data-v-7e8cbf68],.fique-por-dentro-section-premium[data-v-7e8cbf68],.licitacoes-section-compact[data-v-7e8cbf68]{background:linear-gradient(135deg,#000,#000)!important}.footer-premium[data-v-7e8cbf68]{background:#000!important}.cidennf-access-button[data-v-7e8cbf68]{background:#000}.cidennf-access-button[data-v-7e8cbf68]:hover{background:#727579;border-color:#727579}.search-modal-header[data-v-7e8cbf68]{background:#000000de}.search-modal-btn[data-v-7e8cbf68],.search-modal-btn[data-v-7e8cbf68]:hover{background:#202020e8}.search-modal-body[data-v-7e8cbf68]{background:#000}.mega-menu[data-v-7e8cbf68]{background:#606060de!important}.cookie-banner-main[data-v-7e8cbf68]{background:#2a2a2ade!important}.breadcrumb-section-premium[data-v-7e8cbf68],.noticias-relacionadas-minimal[data-v-7e8cbf68]{background:#000!important}.pagina-content-card[data-v-7e8cbf68]{background:#343434!important}.section-description[data-v-7e8cbf68]{background-color:#343434}.section-header[data-v-7e8cbf68]{background-color:#000}.paginas-card-section[data-v-7e8cbf68]{background-color:#000!important}.results-header[data-v-7e8cbf68]{background-color:#505050!important}.licitacao-card-compact[data-v-7e8cbf68]{background:#000!important}.licitacao-card-premium[data-v-7e8cbf68]{background:#505050!important}.category-badge-inline[data-v-7e8cbf68],.licitacao-info-section[data-v-7e8cbf68]{background:#323232!important}.date-highlight[data-v-7e8cbf68],.date-highlight[data-v-7e8cbf68]:hover,.unit-none-inline[data-v-7e8cbf68]{color:#1e293b!important}.pagina-card-premium[data-v-7e8cbf68]{border:1px solid #fff}.galeria-card-section[data-v-7e8cbf68],.pagina-card-premium[data-v-7e8cbf68]{background:#000!important}.search-container[data-v-7e8cbf68]{background:#727272!important}.cont--title[data-v-7e8cbf68],.main--headding-title[data-v-7e8cbf68],.titulos-home[data-v-7e8cbf68],.titulos-intro[data-v-7e8cbf68],h5[data-v-7e8cbf68],p[data-v-7e8cbf68],span[data-v-7e8cbf68]{color:#fff!important}.styleColor[data-v-7e8cbf68]{color:#000!important}a[data-v-7e8cbf68]:hover *{color:#fff333!important}.rodape-topo[data-v-7e8cbf68],.topo[data-v-7e8cbf68]{background:#2d2d2d!important}.banner-ps-4[data-v-7e8cbf68],.banner-ps-5[data-v-7e8cbf68],.barra-topo[data-v-7e8cbf68],.conteudo[data-v-7e8cbf68],.rodape[data-v-7e8cbf68],.secretaria--hm[data-v-7e8cbf68],.turismo--hm[data-v-7e8cbf68],.utilidade[data-v-7e8cbf68]{background:#000!important}.utilidade-icon[data-v-7e8cbf68]{color:#f0f1f3}.dropdown-item[data-v-7e8cbf68]:focus,.dropdown-item[data-v-7e8cbf68]:hover,.dropdown-menu[data-v-7e8cbf68],.nav-item[data-v-7e8cbf68]:hover{background-color:#202020!important}.card[data-v-7e8cbf68]{background-color:#2d2d2d;color:#f5f3f3}.conteudo-menuAcessibilidade p[data-v-7e8cbf68],.conteudo-menuAcessibilidade span[data-v-7e8cbf68]{color:#000!important}.accessibility-toggle[data-v-7e8cbf68]{align-items:center;background:var(--color-primary);border:none;border-radius:50% 0 0 50%;box-shadow:var(--shadow-lg);color:var(--color-white);cursor:pointer;display:flex;font-family:var(--font-family-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-medium);height:48px;justify-content:center;padding:var(--space-3);position:fixed;right:0;top:50%;transform:translateY(-50%);transition:var(--transition-base);width:48px;z-index:var(--z-index-fixed)}.accessibility-toggle[data-v-7e8cbf68]:hover{background:var(--color-primary-hover);box-shadow:var(--shadow-xl);transform:translateY(-50%) translate(-4px)}.accessibility-toggle[data-v-7e8cbf68]:focus{outline:2px solid var(--color-white);outline-offset:2px}.accessibility-toggle.accessibility-toggle-active[data-v-7e8cbf68]{background:var(--color-primary-dark);transform:translateY(-50%) translate(-8px)}.accessibility-icon[data-v-7e8cbf68]{color:#fff!important;font-size:1.5rem}.accessibility-menu[data-v-7e8cbf68]{background:var(--bg-primary);border:var(--border-width-1) solid var(--border-color);border-radius:var(--radius-lg) 0 0 var(--radius-lg);box-shadow:var(--shadow-2xl);max-height:85vh;max-width:320px;overflow-y:auto;position:fixed;right:0;top:50%;transform:translateY(-50%);width:85vw;z-index:var(--z-index-modal);z-index:10000}.accessibility-content[data-v-7e8cbf68]{padding:var(--space-4)}.accessibility-header[data-v-7e8cbf68]{align-items:center;display:flex;justify-content:space-between;margin-bottom:var(--space-4)}.accessibility-title[data-v-7e8cbf68]{color:var(--text-primary);font-size:var(--font-size-base);font-weight:var(--font-weight-bold);margin:0}.accessibility-close[data-v-7e8cbf68]{background:none;border:none;border-radius:var(--radius-md);color:var(--text-secondary);cursor:pointer;padding:var(--space-2);transition:var(--transition-base)}.accessibility-close[data-v-7e8cbf68]:hover{background:var(--bg-secondary);color:var(--text-primary)}.accessibility-close[data-v-7e8cbf68]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.accessibility-instructions[data-v-7e8cbf68]{background:var(--bg-secondary);background-color:#4c5258;border-radius:var(--radius-md);margin-bottom:var(--space-4);padding:var(--space-3)}.accessibility-kbd[data-v-7e8cbf68]{background:var(--color-primary);border:var(--border-width-1) solid var(--color-gray-300);border-radius:var(--radius-sm);color:#fff;display:inline-block;font-family:var(--font-family-monospace);font-size:var(--font-size-xs);font-weight:var(--font-weight-semibold);padding:var(--space-0-5) var(--space-1)}.accessibility-section[data-v-7e8cbf68]{margin-bottom:var(--space-4)}.accessibility-section[data-v-7e8cbf68]:last-child{margin-bottom:0}.accessibility-section-title[data-v-7e8cbf68]{color:var(--text-primary);font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);margin:0 0 var(--space-2) 0}.accessibility-shortcuts[data-v-7e8cbf68]{display:grid;gap:var(--space-2)}.accessibility-shortcut-btn[data-v-7e8cbf68]{align-items:center;background:none;border:var(--border-width-1) solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-2);padding:var(--space-2);text-align:left;transition:var(--transition-base);width:100%}.accessibility-shortcut-btn[data-v-7e8cbf68]:hover{background:var(--bg-secondary);border-color:var(--color-primary)}.accessibility-shortcut-btn[data-v-7e8cbf68]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.accessibility-shortcut-number[data-v-7e8cbf68]{align-items:center;background:var(--color-primary);border-radius:var(--radius-full);color:#fff;display:flex;flex-shrink:0;font-size:var(--font-size-sm);font-weight:var(--font-weight-bold);height:1.5rem;justify-content:center;width:1.5rem}.accessibility-shortcut-label[data-v-7e8cbf68]{color:var(--text-primary)!important;font-weight:var(--font-weight-medium)}.accessibility-font-controls[data-v-7e8cbf68]{align-items:center;display:flex;gap:var(--space-2);justify-content:space-between}.accessibility-control-btn[data-v-7e8cbf68]{align-items:center;background:var(--bg-secondary);border:var(--border-width-1) solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;display:flex;height:2.5rem;justify-content:center;transition:var(--transition-base);width:2.5rem}.accessibility-control-btn[data-v-7e8cbf68]:hover:not(:disabled){background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)}.accessibility-control-btn[data-v-7e8cbf68]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.accessibility-control-btn[data-v-7e8cbf68]:disabled{cursor:not-allowed;opacity:var(--opacity-50)}.accessibility-font-size[data-v-7e8cbf68]{background:var(--bg-secondary);border-radius:var(--radius-md);color:var(--text-primary)!important;font-size:var(--font-size-sm);font-weight:var(--font-weight-semibold);min-width:3rem;padding:var(--space-1) var(--space-2);text-align:center}.accessibility-contrast-controls[data-v-7e8cbf68]{display:flex;flex-direction:column;gap:var(--space-2)}.accessibility-radio-label[data-v-7e8cbf68]{align-items:center;border:var(--border-width-1) solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;display:flex;gap:var(--space-2);padding:var(--space-2);transition:var(--transition-base)}.accessibility-radio-label[data-v-7e8cbf68]:hover{background:var(--bg-secondary)}.accessibility-radio-label[data-v-7e8cbf68]:has(.accessibility-radio:checked){background:var(--color-primary-50);border-color:var(--color-primary)}.accessibility-radio[data-v-7e8cbf68]{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:2px solid var(--color-gray-400);border-radius:var(--radius-full);height:1rem;position:relative;width:1rem}.accessibility-radio:checked[data-v-7e8cbf68]{border-color:var(--color-primary)}.accessibility-radio:checked[data-v-7e8cbf68]:after{background:var(--color-primary);border-radius:var(--radius-full);content:"";height:.5rem;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:.5rem}.accessibility-radio[data-v-7e8cbf68]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.accessibility-radio-text[data-v-7e8cbf68]{align-items:center;color:var(--text-primary)!important;font-weight:var(--font-weight-medium)}.accessibility-radio-text[data-v-7e8cbf68],.accessibility-theme-controls[data-v-7e8cbf68]{display:flex;gap:var(--space-2)}.accessibility-theme-btn[data-v-7e8cbf68]{align-items:center;background:var(--bg-secondary);border:var(--border-width-1) solid var(--border-color);border-radius:var(--radius-md);cursor:pointer;display:flex;flex:1;flex-direction:column;font-size:var(--font-size-sm);gap:var(--space-1);padding:var(--space-2);transition:var(--transition-base)}.accessibility-theme-btn[data-v-7e8cbf68]:hover{background:var(--color-primary-50);border-color:var(--color-primary)}.accessibility-theme-btn[data-v-7e8cbf68]:focus{outline:2px solid var(--color-primary);outline-offset:2px}.accessibility-theme-btn.accessibility-theme-btn-active[data-v-7e8cbf68]{background:var(--color-primary);border-color:var(--color-primary);color:var(--color-white)!important}.accessibility-theme-btn span[data-v-7e8cbf68]{color:#000!important}.accessibility-overlay[data-v-7e8cbf68]{background:var(--bg-overlay);inset:0;position:fixed;z-index:var(--z-index-modal-backdrop)}.accessibility-slide-enter-active[data-v-7e8cbf68],.accessibility-slide-leave-active[data-v-7e8cbf68]{transition:transform .3s ease-out}.accessibility-slide-enter-from[data-v-7e8cbf68],.accessibility-slide-leave-to[data-v-7e8cbf68]{transform:translateY(-50%) translate(100%)}.accessibility-overlay-enter-active[data-v-7e8cbf68],.accessibility-overlay-leave-active[data-v-7e8cbf68]{transition:opacity .3s ease-out}.accessibility-overlay-enter-from[data-v-7e8cbf68],.accessibility-overlay-leave-to[data-v-7e8cbf68]{opacity:0}@media (max-width:768px){.accessibility-toggle[data-v-7e8cbf68]{right:var(--space-4)}.accessibility-menu[data-v-7e8cbf68]{right:var(--space-2);width:95vw}.accessibility-content[data-v-7e8cbf68]{padding:var(--space-3)}.accessibility-font-controls[data-v-7e8cbf68]{flex-wrap:wrap;justify-content:center}.accessibility-theme-controls[data-v-7e8cbf68]{flex-direction:column}}@media (max-width:576px){.accessibility-toggle[data-v-7e8cbf68]{padding:var(--space-2) var(--space-3)}.accessibility-shortcuts[data-v-7e8cbf68]{gap:var(--space-1)}.accessibility-shortcut-btn[data-v-7e8cbf68]{padding:var(--space-2)}}@media print{.accessibility-menu[data-v-7e8cbf68],.accessibility-overlay[data-v-7e8cbf68],.accessibility-toggle[data-v-7e8cbf68]{display:none!important}}.cookie-consent-banner[data-v-9b431d8e]{bottom:-100%;left:0;padding:20px 12px;position:fixed;right:0;transition:all .4s cubic-bezier(.4,0,.2,1);z-index:9999}.cookie-consent-banner.banner-visible[data-v-9b431d8e]{bottom:0}.cookie-banner-main[data-v-9b431d8e]{background:#0f766e;border-radius:12px;box-shadow:0 8px 40px #00000026;width:100%}.cookie-banner-container[data-v-9b431d8e]{align-items:center;display:flex;gap:32px;justify-content:space-between;margin:0 auto;max-width:1400px;padding:24px}.cookie-banner-content[data-v-9b431d8e]{align-items:center;display:flex;flex:1;gap:20px}.cookie-banner-icon[data-v-9b431d8e]{align-items:center;background:#fff3;border-radius:12px;display:flex;flex-shrink:0;height:48px;justify-content:center;width:48px}.cookie-banner-icon i[data-v-9b431d8e]{color:#fff;font-size:24px}.cookie-banner-text[data-v-9b431d8e]{flex:1}.cookie-banner-title[data-v-9b431d8e]{color:#fff;font-size:18px;font-weight:700;margin:0 0 8px}.cookie-banner-description[data-v-9b431d8e]{color:#ffffffe6;font-size:14px;line-height:1.5;margin:0}.cookie-banner-actions[data-v-9b431d8e]{display:flex;flex-shrink:0;gap:12px}.cookie-btn[data-v-9b431d8e]{border:none;border-radius:8px;cursor:pointer;font-size:14px;font-weight:600;padding:10px 20px;transition:all .3s ease;white-space:nowrap}.cookie-btn-accept[data-v-9b431d8e]{background:#fff;color:#0f766e}.cookie-btn-accept[data-v-9b431d8e]:hover{background:#f8fafc;color:#0d9488;transform:translateY(-1px)}.cookie-btn-customize[data-v-9b431d8e]{background:transparent;border:2px solid hsla(0,0%,100%,.8);color:#fff}.cookie-btn-customize[data-v-9b431d8e]:hover{background:#ffffff1a;border-color:#fff;color:#fff}.cookie-btn-necessary[data-v-9b431d8e]{background:#ffffff26;border:1px solid hsla(0,0%,100%,.3);color:#ffffffe6}.cookie-btn-necessary[data-v-9b431d8e]:hover{background:#ffffff40;border-color:#ffffff80;color:#fff}.cookie-banner-overlay[data-v-9b431d8e]{background:#00000080;inset:0;position:fixed;z-index:9998}.cookie-modal[data-v-9b431d8e]{left:50%;max-height:90vh;max-width:600px;overflow-y:auto;position:fixed;top:50%;transform:translate(-50%,-50%);width:90%;z-index:9999}.cookie-modal-content[data-v-9b431d8e]{background:#fff;border-radius:16px;box-shadow:0 20px 40px #0003}.cookie-modal-header[data-v-9b431d8e]{align-items:center;border-bottom:1px solid #f1f5f9;display:flex;justify-content:space-between;margin-bottom:24px;padding:24px 24px 0}.cookie-modal-title[data-v-9b431d8e]{color:#1e293b;font-size:20px;font-weight:700;margin:0}.cookie-modal-close[data-v-9b431d8e]{align-items:center;background:#f1f5f9;border:none;border-radius:8px;color:#64748b;cursor:pointer;display:flex;height:32px;justify-content:center;transition:all .3s ease;width:32px}.cookie-modal-close[data-v-9b431d8e]:hover{background:#e2e8f0;color:#475569}.cookie-modal-body[data-v-9b431d8e]{padding:0 24px 24px}.cookie-modal-intro[data-v-9b431d8e]{color:#64748b;font-size:14px;line-height:1.5;margin:0 0 24px}.cookie-category[data-v-9b431d8e]{border:1px solid #f1f5f9;border-radius:12px;margin-bottom:16px;padding:20px}.cookie-category-header[data-v-9b431d8e]{align-items:center;display:flex;justify-content:space-between;margin-bottom:12px}.cookie-category-info[data-v-9b431d8e]{align-items:center;display:flex;gap:12px}.cookie-category-title[data-v-9b431d8e]{color:#1e293b;font-size:16px;font-weight:600;margin:0}.cookie-category-badge[data-v-9b431d8e]{border-radius:6px;font-size:11px;font-weight:600;padding:4px 8px;text-transform:uppercase}.cookie-category-badge.required[data-v-9b431d8e]{background:#fee2e2;color:#dc2626}.cookie-category-badge.optional[data-v-9b431d8e]{background:#dbeafe;color:#2563eb}.cookie-category-description[data-v-9b431d8e]{color:#64748b;font-size:13px;line-height:1.5;margin:0}.cookie-toggle[data-v-9b431d8e]{position:relative}.cookie-toggle input[type=checkbox][data-v-9b431d8e]{display:none}.toggle-label[data-v-9b431d8e]{background:#e2e8f0;border-radius:12px;cursor:pointer;display:block;height:24px;position:relative;transition:all .3s ease;width:48px}.toggle-label[data-v-9b431d8e]:after{background:#fff;border-radius:50%;box-shadow:0 2px 4px #0003;content:"";height:20px;left:2px;position:absolute;top:2px;transition:all .3s ease;width:20px}.cookie-toggle input[type=checkbox]:checked+.toggle-label[data-v-9b431d8e]{background:#0f766e}.cookie-toggle input[type=checkbox]:checked+.toggle-label[data-v-9b431d8e]:after{left:26px}.toggle-label.disabled[data-v-9b431d8e]{background:#0f766e;cursor:not-allowed}.toggle-label.disabled[data-v-9b431d8e]:after{left:26px}.cookie-modal-footer[data-v-9b431d8e]{border-top:1px solid #f1f5f9;display:flex;gap:12px;justify-content:flex-end;padding:20px 24px 24px}.cookie-btn-save[data-v-9b431d8e]{background:#0f766e;color:#fff}.cookie-btn-save[data-v-9b431d8e]:hover{background:#0d9488}.cookie-btn-cancel[data-v-9b431d8e]{background:#f1f5f9;color:#64748b}.cookie-btn-cancel[data-v-9b431d8e]:hover{background:#e2e8f0;color:#475569}@media (max-width:991.98px){.cookie-consent-banner[data-v-9b431d8e]{padding:16px 10px}.cookie-banner-container[data-v-9b431d8e]{flex-direction:column;gap:20px;padding:20px 16px}.cookie-banner-content[data-v-9b431d8e]{text-align:center}.cookie-banner-actions[data-v-9b431d8e]{flex-wrap:wrap;justify-content:center;width:100%}.cookie-btn[data-v-9b431d8e]{flex:1;min-width:120px}}@media (max-width:767.98px){.cookie-consent-banner[data-v-9b431d8e]{padding:12px 8px}.cookie-modal[data-v-9b431d8e]{max-height:95vh;width:95%}.cookie-modal-body[data-v-9b431d8e],.cookie-modal-footer[data-v-9b431d8e],.cookie-modal-header[data-v-9b431d8e]{padding-left:16px;padding-right:16px}.cookie-banner-container[data-v-9b431d8e]{padding:16px}.cookie-banner-content[data-v-9b431d8e]{gap:16px}.cookie-banner-icon[data-v-9b431d8e]{height:40px;width:40px}.cookie-banner-icon i[data-v-9b431d8e]{font-size:20px}.cookie-banner-title[data-v-9b431d8e]{font-size:16px}.cookie-banner-description[data-v-9b431d8e],.cookie-btn[data-v-9b431d8e]{font-size:13px}.cookie-btn[data-v-9b431d8e]{padding:8px 16px}.cookie-category-header[data-v-9b431d8e]{align-items:flex-start;flex-direction:column;gap:8px}}@media (max-width:575.98px){.cookie-banner-actions[data-v-9b431d8e]{flex-direction:column}.cookie-btn[data-v-9b431d8e]{width:100%}.cookie-modal-footer[data-v-9b431d8e]{flex-direction:column}.cookie-modal-footer .cookie-btn[data-v-9b431d8e]{width:100%}}#main-content,#main-content.content-loaded{opacity:1!important;visibility:visible!important}:root{--color-primary:#14974b;--color-primary-hover:#0c8c42;--color-primary-dark:#0a7a36;--color-primary-50:rgba(20,151,75,.1);--bg-primary:#fff;--bg-secondary:#f8f9fa;--bg-overlay:rgba(0,0,0,.5);--text-primary:#212529;--text-secondary:#6c757d;--color-white:#fff;--border-color:#dee2e6;--border-width-1:1px;--space-0-5:.125rem;--space-1:.25rem;--space-2:.5rem;--space-3:.75rem;--space-4:1rem;--radius-sm:.125rem;--radius-md:.375rem;--radius-lg:.5rem;--radius-full:9999px;--shadow-lg:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -2px rgba(0,0,0,.05);--shadow-xl:0 20px 25px -5px rgba(0,0,0,.1),0 10px 10px -5px rgba(0,0,0,.04);--shadow-2xl:0 25px 50px -12px rgba(0,0,0,.25);--z-index-fixed:1000;--z-index-modal:1050;--z-index-modal-backdrop:1040;--transition-base:all .2s ease;--font-family-primary:"Nunito",sans-serif;--font-family-monospace:ui-monospace,SFMono-Regular,"SF Mono",Consolas,"Liberation Mono",Menlo,monospace;--font-size-xs:.75rem;--font-size-sm:.875rem;--font-size-base:1rem;--font-weight-medium:500;--font-weight-semibold:600;--font-weight-bold:700;--opacity-50:.5;--color-gray-300:#d1d5db;--color-gray-400:#9ca3af}:not([class*=fa-]):not(.fa):not(.fab):not(.fas):not(.far):not(.fal):not(.fad):not(.fak){font-family:Nunito,sans-serif!important}a,a:hover{text-decoration:none!important}body{font-family:Nunito,sans-serif!important;font-weight:400;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}
