@import url("./yaka.d4dc0bf98cc18731.css");@import"./yaka-selects.css";.hover-multiline{color:var(--theme-link-multicolor-text, inherit);background-image:linear-gradient(120deg,color-mix(in srgb,var(--theme-link-multicolor-underline-1, transparent) 25%,transparent),color-mix(in srgb,var(--theme-link-multicolor-underline-2, transparent) 25%,transparent),color-mix(in srgb,var(--theme-link-multicolor-underline-3, transparent) 25%,transparent));background-size:0% 100%;background-repeat:no-repeat;transition:background-size var(--theme-transition-duration-medium, .4s) cubic-bezier(.4,0,.2,1);box-decoration-break:clone;-webkit-box-decoration-break:clone}.hover-multiline:hover,.hover-multiline:focus-visible{color:var(--theme-link-multicolor-hover-text, var(--theme-link-multicolor-text, inherit));background-size:100% 100%}.hover-underline-color{position:relative;display:inline;text-decoration:none;color:var(--theme-link-multicolor-text, inherit);box-decoration-break:clone;-webkit-box-decoration-break:clone;background-image:linear-gradient(90deg,var(--theme-link-multicolor-underline-1, transparent),var(--theme-link-multicolor-underline-2, transparent),var(--theme-link-multicolor-underline-3, transparent));background-repeat:no-repeat;background-size:0% 2px;background-position:0 calc(100% - .05em);transition:background-size var(--theme-transition-duration-medium, .35s) cubic-bezier(.4,0,.2,1)}.hover-underline-color:hover,.hover-underline-color:focus-visible{color:var(--theme-link-multicolor-hover-text, var(--theme-link-multicolor-text, inherit));background-size:100% 2px;text-shadow:0 0 0 currentColor}.mini-bar{height:4px;width:70px;margin-top:.3rem;margin-bottom:.9rem;border-radius:4px}.form-benefits-badges{display:flex;flex-wrap:wrap;gap:.5rem;list-style:none;margin:1.25rem 0 1.75rem;padding:0}.form-benefits-badges__badge{display:inline-flex;align-items:center;justify-content:center;padding:.55rem .95rem;border:1px solid var(--bs-border-color, #dee2e6);border-radius:999px;font-size:1rem;font-weight:600;line-height:1.2}.logocadre,.logotxt,.logomid,.logoext{text-rendering:geometricPrecision;-webkit-font-smoothing:antialiased}.aih3-header__logo-link{display:inline-flex;align-items:center;position:relative;gap:0;text-decoration:none;color:var(--theme-logo-text, var(--bs-heading-color))}.aih3-header__logo-link:hover,.aih3-header__logo-link:focus-visible{color:var(--theme-logo-text-hover, var(--theme-logo-text, var(--bs-heading-color)))}.aih3-header__logo-text{display:inline-flex;align-items:center;position:relative;line-height:1;gap:var(--theme-logo-ext-gap, 0);color:var(--theme-logo-text, var(--bs-heading-color))}.navbar-brand{color:var(--theme-logo-text, var(--bs-heading-color))}.logotxt{color:var(--theme-logo-text, var(--bs-heading-color));font-weight:var(--theme-logo-font-weight, 900)!important;font-size:var(--theme-logo-font-size, 2.6rem)!important;line-height:var(--theme-logo-line-height, var(--logo-line-height, 1))!important;letter-spacing:var(--theme-logo-letter-spacing, var(--logo-letter-spacing, 1.2px))!important;padding-left:0;padding-right:var(--theme-logo-text-padding-right, 20px)}.logomid{color:var(--theme-logo-accent, var(--header-brand-accent))!important;-webkit-text-fill-color:var(--theme-logo-accent, var(--header-brand-accent))!important;letter-spacing:var(--theme-logo-letter-spacing, var(--logo-letter-spacing, 1.2px))!important;margin-left:1px;text-shadow:var(--theme-logo-text-shadow, -1px 0 0 var(--theme-logo-border, #000), 1px 0 0 var(--theme-logo-border, #000), 0 -1px 0 var(--theme-logo-border, #000), 0 1px 0 var(--theme-logo-border, #000))}.logotxt:hover,.logoext:hover{color:var(--theme-logo-text-hover, var(--theme-logo-text, var(--bs-heading-color)))}.logoext{position:var(--theme-logo-ext-position, absolute);right:var(--theme-logo-ext-right, -25px);top:var(--theme-logo-ext-top, .55rem);color:var(--theme-logo-ext-text, #000)!important;line-height:1;font-weight:var(--theme-logo-ext-font-weight, var(--logo-ext-font-weight, 700));font-size:var(--theme-logo-ext-font-size, .8rem);letter-spacing:.8px;border:var(--theme-logo-ext-border-width, 1px) solid var(--theme-logo-ext-border, var(--theme-logo-border, #000));border-radius:var(--theme-logo-ext-radius, var(--theme-logo-cadre-radius, var(--theme-logo-frame-radius, 6px)));background:var(--theme-logo-ext-bg, var(--theme-logo-accent, var(--header-brand-accent)));padding-top:var(--theme-logo-ext-padding-top, .3125em)!important;padding-right:var(--theme-logo-ext-padding-right, .625em)!important;padding-bottom:var(--theme-logo-ext-padding-bottom, .3125em)!important;padding-left:var(--theme-logo-ext-padding-left, .625em)!important;transform:rotate(var(--theme-logo-ext-rotate, var(--logo-ext-rotate, -10deg)));transform-origin:left center;box-shadow:var(--theme-logo-ext-shadow, 1px 1px 0 rgba(0, 0, 0, .35))}@media(min-width:576px){.aih3-header__logo-text{padding-left:var(--theme-logo-text-padding-left, 10px)!important}}.logocadre{color:var(--theme-logo-accent, var(--header-brand-accent));letter-spacing:var(--theme-logo-letter-spacing, 1.2px);font-weight:var(--theme-logo-font-weight, 900);font-size:var(--theme-logo-font-size, 2.6rem);line-height:var(--theme-logo-line-height, 1);text-shadow:var(--theme-logo-text-shadow, -1px 0 0 var(--theme-logo-border, #000), 1px 0 0 var(--theme-logo-border, #000), 0 -1px 0 var(--theme-logo-border, #000), 0 1px 0 var(--theme-logo-border, #000));padding:.15rem .5rem!important;transform:rotate(var(--theme-logo-cadre-rotate, -5deg));border:var(--theme-logo-border-width, 1px) solid var(--theme-logo-border, #000);border-radius:var(--theme-logo-cadre-radius, 6px)}.avatar{position:relative;display:inline-block;object-fit:cover}.avatar-sm,.avatar-md{width:2.5rem;height:2.5rem}html[data-bs-theme=dark] .body-bg{background:var(--theme-surface-elevated)}html[data-bs-theme=dark] .btn-outline-dark{background:var(--theme-surface-elevated);color:#dad9d9;border:1px solid #aba9a9}body{color:var(--bs-body-color);background:var(--bs-body-bg);font-family:var(--theme-font-body, var(--bs-font-sans-serif));line-height:var(--theme-body-line-height, 1.5)}h1,h2,h3,h4,h5,h6,.h1,.h2,.h3,.h4,.h5,.h6{color:var(--bs-heading-color);font-family:var(--theme-font-heading, var(--theme-font-body, var(--bs-font-sans-serif)));font-weight:var(--theme-heading-weight, 600);line-height:var(--theme-heading-line-height, 1.2);margin-bottom:var(--theme-heading-margin-bottom, .5rem)}.card,.offcanvas,.modal-content,.dropdown-menu{color:var(--bs-body-color);background-color:var(--theme-card-bg, var(--theme-surface-elevated));border:var(--theme-card-border, 1px solid var(--theme-card-border-color, var(--bs-border-color)));border-radius:var(--theme-card-radius, var(--bs-border-radius-lg));box-shadow:var(--theme-card-shadow, var(--bs-box-shadow-sm))}.rounded{border-radius:var(--theme-card-radius, var(--bs-border-radius-lg))!important}.btn{--bs-btn-font-weight: var(--theme-button-font-weight, 700);--bs-btn-border-radius: var(--theme-button-radius, 999px);font-size:var(--theme-button-font-size, inherit);padding:var(--theme-button-padding-y, .75rem) var(--theme-button-padding-x, 1.1rem);box-shadow:var(--theme-button-shadow, none);transition:transform var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),box-shadow var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),background-color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),border-color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease)}.btn-sm{font-size:.875rem;padding:.25rem .5rem}.btn-lg{font-size:1.25rem;padding:.5rem 1rem}.btn:hover{transform:translateY(var(--theme-button-lift-distance, -1px));box-shadow:var(--theme-button-shadow-hover, var(--bs-box-shadow-sm))}.btn:active,.btn.active,.btn.show{box-shadow:var(--theme-button-shadow-active, var(--theme-button-shadow-hover, var(--bs-box-shadow-sm)))}.btn-outline-primary:hover{box-shadow:var(--theme-button-outline-primary-hover-shadow, var(--theme-button-shadow-hover, var(--bs-box-shadow-sm)))}.btn-outline-secondary:hover{box-shadow:var(--theme-button-outline-secondary-hover-shadow, var(--theme-button-shadow-hover, var(--bs-box-shadow-sm)))}.btn-primary,.locale-modal .btn-primary{--bs-btn-color: var(--theme-button-primary-color, var(--theme-accent-contrast));--bs-btn-bg: var(--theme-button-primary-bg, var(--theme-accent));--bs-btn-border-color: var(--theme-button-primary-border, transparent);--bs-btn-hover-color: var(--theme-button-primary-hover-color, var(--theme-accent-contrast));--bs-btn-hover-bg: var(--theme-button-primary-hover-bg, color-mix(in srgb, var(--theme-accent) 88%, #000 12%));--bs-btn-hover-border-color: var(--theme-button-primary-hover-border, var(--theme-button-primary-border, transparent));--bs-btn-active-color: var(--theme-button-primary-active-color, var(--theme-button-primary-color, var(--theme-accent-contrast)));--bs-btn-active-bg: var(--theme-button-primary-active-bg, var(--theme-button-primary-hover-bg, color-mix(in srgb, var(--theme-accent) 88%, #000 12%)));--bs-btn-active-border-color: var(--theme-button-primary-active-border, var(--theme-button-primary-hover-border, var(--theme-button-primary-border, transparent)));--bs-btn-active-shadow: var(--theme-button-primary-active-shadow, var(--theme-button-shadow-active, var(--theme-button-shadow-hover, var(--bs-box-shadow-sm))))}.btn-outline-primary{--bs-btn-color: var(--theme-button-outline-primary-color, var(--theme-accent));--bs-btn-bg: var(--theme-button-outline-primary-bg, transparent);--bs-btn-border-color: var(--theme-button-outline-primary-border, var(--theme-accent));--bs-btn-hover-color: var(--theme-button-outline-primary-hover-color, var(--theme-accent-contrast));--bs-btn-hover-bg: var(--theme-button-outline-primary-hover-bg, var(--theme-accent));--bs-btn-hover-border-color: var(--theme-button-outline-primary-hover-border, var(--theme-button-outline-primary-border, var(--theme-accent)));--bs-btn-active-color: var(--theme-button-outline-primary-active-color, var(--theme-button-outline-primary-hover-color, var(--theme-accent-contrast)));--bs-btn-active-bg: var(--theme-button-outline-primary-active-bg, var(--theme-button-outline-primary-hover-bg, var(--theme-accent)));--bs-btn-active-border-color: var(--theme-button-outline-primary-active-border, var(--theme-button-outline-primary-hover-border, var(--theme-button-outline-primary-border, var(--theme-accent))));--bs-btn-active-shadow: var(--theme-button-outline-primary-active-shadow, var(--theme-button-shadow-active, var(--theme-button-outline-primary-hover-shadow, var(--theme-button-shadow-hover, var(--bs-box-shadow-sm)))));box-shadow:var(--theme-button-outline-primary-shadow, var(--theme-button-shadow, none))}.btn-outline-dark,.btn-light,.btn-secondary{--bs-btn-color: var(--theme-button-secondary-color, var(--bs-heading-color));--bs-btn-bg: var(--theme-button-secondary-bg, transparent);--bs-btn-border-color: var(--theme-button-secondary-border, var(--bs-border-color));--bs-btn-hover-color: var(--theme-button-secondary-hover-color, var(--bs-heading-color));--bs-btn-hover-bg: var(--theme-button-secondary-hover-bg, var(--theme-surface-muted));--bs-btn-hover-border-color: var(--theme-button-secondary-hover-border, var(--theme-button-secondary-border, var(--bs-border-color)));--bs-btn-active-color: var(--theme-button-secondary-active-color, var(--theme-button-secondary-color, var(--bs-heading-color)));--bs-btn-active-bg: var(--theme-button-secondary-active-bg, var(--theme-button-secondary-hover-bg, var(--theme-surface-muted)));--bs-btn-active-border-color: var(--theme-button-secondary-active-border, var(--theme-button-secondary-hover-border, var(--theme-button-secondary-border, var(--bs-border-color))));--bs-btn-active-shadow: var(--theme-button-secondary-active-shadow, var(--theme-button-shadow-active, var(--theme-button-shadow-hover, var(--bs-box-shadow-sm))))}.btn-outline-secondary{--bs-btn-color: var(--theme-button-outline-secondary-color, var(--bs-heading-color));--bs-btn-bg: var(--theme-button-outline-secondary-bg, transparent);--bs-btn-border-color: var(--theme-button-outline-secondary-border, var(--bs-border-color));--bs-btn-hover-color: var(--theme-button-outline-secondary-hover-color, var(--bs-heading-color));--bs-btn-hover-bg: var(--theme-button-outline-secondary-hover-bg, var(--theme-surface-muted));--bs-btn-hover-border-color: var(--theme-button-outline-secondary-hover-border, var(--theme-button-outline-secondary-border, var(--bs-border-color)));--bs-btn-active-color: var(--theme-button-outline-secondary-active-color, var(--theme-button-outline-secondary-hover-color, var(--bs-heading-color)));--bs-btn-active-bg: var(--theme-button-outline-secondary-active-bg, var(--theme-button-outline-secondary-hover-bg, var(--theme-surface-muted)));--bs-btn-active-border-color: var(--theme-button-outline-secondary-active-border, var(--theme-button-outline-secondary-hover-border, var(--theme-button-outline-secondary-border, var(--bs-border-color))));--bs-btn-active-shadow: var(--theme-button-outline-secondary-active-shadow, var(--theme-button-shadow-active, var(--theme-button-outline-secondary-hover-shadow, var(--theme-button-shadow-hover, var(--bs-box-shadow-sm)))));box-shadow:var(--theme-button-outline-secondary-shadow, var(--theme-button-shadow, none))}.form-control,.form-select,textarea,input:not([type=checkbox]):not([type=radio]):not([type=range]):not([type=color]){color:var(--theme-control-color, var(--bs-body-color));background-color:var(--theme-control-bg, var(--theme-surface-elevated));border:1px solid var(--theme-control-border-color, var(--bs-border-color));border-radius:var(--theme-control-radius, .5rem);box-shadow:var(--theme-control-shadow, none)}.form-control,.form-select{padding:var(--theme-control-padding-y, .75rem) var(--theme-control-padding-x, 1rem)}.form-select{color:var(--theme-select-color, var(--theme-control-color, var(--bs-body-color)));background-color:var(--theme-select-bg, var(--theme-control-bg, var(--theme-surface-elevated)));border-color:var(--theme-select-border-color, var(--theme-control-border-color, var(--bs-border-color)))}input[type=range]{--theme-range-thumb-size: 1.15rem;--theme-range-track-height: .55rem;--theme-range-thumb-offset: calc((var(--theme-range-thumb-size) - var(--theme-range-track-height)) / -2);--theme-range-progress: 0%;width:100%;height:var(--theme-range-thumb-size);padding:0;appearance:none;-webkit-appearance:none;background:transparent}input[type=range]::-webkit-slider-runnable-track{height:var(--theme-range-track-height);border-radius:999px;background:linear-gradient(90deg,var(--theme-range-fill-bg, var(--theme-accent, var(--bs-primary))) 0%,var(--theme-range-fill-bg, var(--theme-accent, var(--bs-primary))) var(--theme-range-progress),var(--theme-range-track-bg, var(--theme-select-border-color, var(--theme-control-border-color, var(--bs-border-color)))) var(--theme-range-progress),var(--theme-range-track-bg, var(--theme-select-border-color, var(--theme-control-border-color, var(--bs-border-color)))) 100%)}input[type=range]::-webkit-slider-thumb{width:var(--theme-range-thumb-size);height:var(--theme-range-thumb-size);margin-top:var(--theme-range-thumb-offset);border:2px solid var(--theme-range-thumb-border, var(--theme-range-fill-bg, var(--theme-accent, var(--bs-primary))));border-radius:999px;background:var(--theme-range-thumb-bg, var(--theme-select-bg, var(--theme-control-bg, var(--theme-surface-elevated))));box-shadow:0 4px 14px #0000002e;appearance:none;-webkit-appearance:none}input[type=range]::-moz-range-track{height:var(--theme-range-track-height);border:0;border-radius:999px;background:var(--theme-range-track-bg, var(--theme-select-border-color, var(--theme-control-border-color, var(--bs-border-color))))}input[type=range]::-moz-range-progress{height:var(--theme-range-track-height);border-radius:999px;background:var(--theme-range-fill-bg, var(--theme-accent, var(--bs-primary)))}input[type=range]::-moz-range-thumb{width:var(--theme-range-thumb-size);height:var(--theme-range-thumb-size);border:2px solid var(--theme-range-thumb-border, var(--theme-range-fill-bg, var(--theme-accent, var(--bs-primary))));border-radius:999px;background:var(--theme-range-thumb-bg, var(--theme-select-bg, var(--theme-control-bg, var(--theme-surface-elevated))));box-shadow:0 4px 14px #0000002e}.form-label{color:var(--theme-label-color, var(--bs-heading-color));font-weight:var(--theme-label-font-weight, 600)}.form-text,.form-check-label{color:var(--theme-help-text-color, var(--bs-secondary-color))}.form-control::placeholder,textarea::placeholder,input::placeholder{color:var(--theme-control-placeholder, color-mix(in srgb, var(--bs-body-color) 58%, transparent))}.form-control:focus,.form-select:focus,textarea:focus,input:focus{color:var(--theme-control-focus-color, var(--theme-control-color, var(--bs-body-color)));background-color:var(--theme-control-focus-bg, var(--theme-control-bg, var(--theme-surface-elevated)));border-color:var(--theme-control-focus-border-color, var(--bs-primary));box-shadow:var(--theme-control-focus-shadow, 0 0 0 4px rgba(var(--bs-primary-rgb), .12))}input[type=range]:focus{box-shadow:none}input[type=range]:focus::-webkit-slider-thumb{box-shadow:0 0 0 4px var(--theme-range-focus-ring, var(--theme-control-focus-ring, rgba(var(--bs-primary-rgb), .12))),0 4px 14px #0000002e}input[type=range]:focus::-moz-range-thumb{box-shadow:0 0 0 4px var(--theme-range-focus-ring, var(--theme-control-focus-ring, rgba(var(--bs-primary-rgb), .12))),0 4px 14px #0000002e}.form-select:focus{color:var(--theme-control-focus-color, var(--theme-select-color, var(--theme-control-color, var(--bs-body-color))));background-color:var(--theme-control-focus-bg, var(--theme-select-bg, var(--theme-control-bg, var(--theme-surface-elevated))))}.form-check-input[type=checkbox]{accent-color:var(--theme-checkbox-accent, var(--theme-accent, var(--bs-primary)))}.form-check-input[type=radio]{accent-color:var(--theme-radio-accent, var(--theme-accent, var(--bs-primary)))}.btn-check+.btn,.btn-check+.btn-outline-primary,.btn-check+.btn-outline-secondary,.form-builder-choice-btn{--theme-choice-btn-accent-fallback: var(--theme-checkbox-accent, var(--theme-radio-accent, var(--theme-button-primary-hover-bg)));--theme-choice-btn-border-fallback: var(--theme-checkbox-accent, var(--theme-radio-accent, var(--theme-button-primary-hover-border)));--bs-btn-color: var(--theme-choice-btn-text, var(--theme-control-color));--bs-btn-bg: var(--theme-choice-btn-bg, var(--theme-control-bg));--bs-btn-border-color: var(--theme-choice-btn-border, var(--theme-control-border-color));--bs-btn-hover-color: var(--theme-choice-btn-hover-text, var(--theme-choice-btn-text, var(--theme-control-color)));--bs-btn-hover-bg: var(--theme-choice-btn-hover-bg, var(--theme-choice-btn-accent-fallback));--bs-btn-hover-border-color: var(--theme-choice-btn-hover-border, var(--theme-choice-btn-hover-bg, var(--theme-choice-btn-border-fallback)));--bs-btn-active-color: var(--theme-choice-btn-active-text, var(--theme-choice-btn-hover-text, var(--theme-button-primary-hover-color)));--bs-btn-active-bg: var(--theme-choice-btn-active-bg, var(--theme-choice-btn-accent-fallback));--bs-btn-active-border-color: var(--theme-choice-btn-active-border, var(--theme-choice-btn-active-bg, var(--theme-choice-btn-border-fallback)));color:var(--bs-btn-color);background:var(--bs-btn-bg);background-color:var(--bs-btn-bg);border-color:var(--bs-btn-border-color);border-radius:var(--theme-choice-btn-radius, var(--theme-control-radius));box-shadow:var(--theme-choice-btn-shadow, var(--theme-control-shadow));font-size:var(--theme-choice-btn-text-size, inherit)}.btn-check+.btn:hover,.btn-check+.btn:focus,.btn-check+.btn-outline-primary:hover,.btn-check+.btn-outline-primary:focus,.btn-check+.btn-outline-secondary:hover,.btn-check+.btn-outline-secondary:focus,.form-builder-choice-btn:hover,.form-builder-choice-btn:focus{color:var(--bs-btn-hover-color);background:var(--bs-btn-hover-bg);background-color:var(--bs-btn-hover-bg);border-color:var(--bs-btn-hover-border-color);box-shadow:var(--theme-choice-btn-hover-shadow, var(--theme-button-primary-hover-shadow))}.btn-check:checked+.btn,.btn-check:checked+.btn-outline-primary,.btn-check:checked+.btn-outline-secondary,.btn-check:active+.btn,.btn-check:active+.btn-outline-primary,.btn-check:active+.btn-outline-secondary,.form-builder-choice-input:checked+.form-builder-choice-btn{color:var(--bs-btn-active-color);background:var(--bs-btn-active-bg);background-color:var(--bs-btn-active-bg);border-color:var(--bs-btn-active-border-color);box-shadow:var(--theme-choice-btn-active-shadow, var(--theme-choice-btn-hover-shadow, var(--theme-button-primary-hover-shadow)))}main{padding-top:var(--header-height, 0px)}#containerMenu{visibility:hidden}#containerMenu.is-ready{visibility:visible}.nav-more .dropdown-item i{font-size:1rem;opacity:.85}.ratio.border-bottom-0{overflow:hidden;border-bottom-right-radius:0!important;border-bottom-left-radius:0!important}.pagination{--bs-pagination-color: var(--pagination-text, var(--theme-pagination-text, var(--bs-body-color)));--bs-pagination-bg: var(--pagination-bg, var(--theme-pagination-bg, var(--bs-body-bg)));--bs-pagination-border-color: var(--pagination-border, var(--theme-pagination-border, var(--bs-border-color)));--bs-pagination-border-radius: var(--pagination-radius, var(--theme-pagination-radius, var(--bs-border-radius-pill)));--bs-pagination-hover-color: var(--pagination-hover-text, var(--theme-pagination-hover-text, var(--bs-pagination-color)));--bs-pagination-hover-bg: var(--pagination-hover-bg, var(--theme-pagination-hover-bg, var(--bs-secondary-bg)));--bs-pagination-hover-border-color: var(--pagination-hover-border, var(--theme-pagination-hover-border, var(--bs-pagination-border-color)));--bs-pagination-active-color: var(--pagination-active-text, var(--theme-pagination-active-text, #fff));--bs-pagination-active-bg: var(--pagination-active-bg, var(--theme-pagination-active-bg, var(--bs-primary)));--bs-pagination-active-border-color: var(--pagination-active-border, var(--theme-pagination-active-border, var(--bs-primary)));--bs-pagination-disabled-color: color-mix(in srgb, var(--bs-pagination-color) 48%, transparent);--bs-pagination-disabled-bg: var(--bs-pagination-bg);--bs-pagination-disabled-border-color: color-mix(in srgb, var(--bs-pagination-border-color) 72%, transparent);gap:.5rem}.pagination .page-link{display:inline-flex;align-items:center;justify-content:center;min-width:2.75rem;height:2.75rem;padding:0 .75rem;border-radius:var(--pagination-radius, var(--theme-pagination-radius, var(--bs-border-radius-pill)));box-shadow:var(--pagination-shadow, var(--theme-pagination-shadow, none));transition:color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),background-color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),border-color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),box-shadow var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),transform var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease)}.pagination .page-link:hover{box-shadow:var(--pagination-shadow, var(--theme-pagination-shadow, none));transform:translateY(-1px)}.pagination .page-item.active .page-link,.pagination .page-link.active{box-shadow:var(--pagination-shadow, var(--theme-pagination-shadow, none))}.lang-switcher{position:relative;z-index:9999;font-size:var(--theme-lang-font-size, 14px)}.lang-current{display:inline-flex;align-items:center;gap:var(--theme-lang-current-gap, 8px);padding:var(--theme-lang-current-padding-y, 6px) var(--theme-lang-current-padding-x, 12px);background:transparent;border:1px solid var(--theme-header-control-border);border-radius:var(--theme-lang-current-radius, 999px);cursor:pointer;font-weight:600}.lang-current img{width:var(--theme-lang-flag-size, 18px);height:var(--theme-lang-flag-size, 18px);border-radius:var(--theme-lang-flag-radius, 3px)}.lang-current i{-webkit-text-fill-color:var(--theme-header-control-color)!important}.lang-arrow{font-size:12px;opacity:.7}.lang-dropdown{position:absolute;top:calc(100% + var(--theme-lang-dropdown-offset, 8px));right:0;z-index:9999;min-width:var(--theme-lang-dropdown-min-width, 170px);margin:0;padding:var(--theme-lang-dropdown-padding-y, 6px) 0;list-style:none;color:#000;background:var(--lang-bg, #fff);border:1px solid var(--lang-border, #e5e7eb);border-radius:var(--theme-lang-dropdown-radius, 12px);box-shadow:var(--theme-lang-dropdown-shadow, 0 10px 30px rgba(0, 0, 0, .12));opacity:0;visibility:hidden;transform:translateY(var(--theme-lang-dropdown-lift, -6px));transition:all var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease);-webkit-text-fill-color:#000!important}.lang-switcher:hover .lang-dropdown{opacity:1;visibility:visible;transform:translateY(0)}.lang-dropdown a{display:flex;align-items:center;gap:var(--theme-lang-link-gap, 10px);padding:var(--theme-lang-link-padding-y, 8px) var(--theme-lang-link-padding-x, 14px);text-decoration:none}.lang-dropdown a img{width:var(--theme-lang-flag-size, 18px);height:var(--theme-lang-flag-size, 18px);border-radius:var(--theme-lang-flag-radius, 3px)}.lang-dropdown a:hover{background:var(--lang-hover, #f3f4f6)}body.dark,.dark-mode{--lang-bg: #0f172a;--lang-border: #1e293b;--lang-text: #e5e7eb;--lang-hover: #1e293b}.lang-flag{flex:0 0 auto;width:1.25em;line-height:1em;color:transparent;border-radius:2px;vertical-align:middle}.lang-flag:before{color:transparent}.lang-flag.is_active_flag{padding-top:5px;border-bottom:2px solid #000;border-radius:0}@media(max-width:768px){.lang-code{display:none}}.site-footer{position:relative;margin-top:var(--theme-footer-margin-top, 25px);padding:var(--theme-footer-padding-top, 60px) 0 var(--theme-footer-padding-bottom, 30px);font-size:var(--theme-footer-font-size, .95rem);color:var(--theme-footer-text, var(--bs-body-color));background:var(--theme-footer-surface, var(--bs-body-bg));border-top:var(--theme-footer-top-border-width, 1px) solid var(--theme-footer-top-border-color, var(--theme-footer-border-color, transparent));border-bottom:1px solid var(--theme-footer-border-color, transparent);border-radius:var(--theme-footer-radius, 0);box-shadow:var(--theme-footer-shadow, none)}.site-footer--no-border{border-top:0;border-bottom:0}.footer-grid{margin-bottom:var(--theme-footer-grid-margin-bottom, 40px)}.footer-block{min-width:0}.footer-block--align-center{text-align:center}.footer-block--align-end{text-align:right}.footer-block--align-center .footer-social,.footer-block--align-center .footer-legal-actions{justify-content:center}.footer-block--align-end .footer-social,.footer-block--align-end .footer-legal-actions{justify-content:flex-end}.footer-block--align-center .footer-cat-block{align-items:center}.footer-block--align-end .footer-cat-block{align-items:flex-end}.footer-title{margin-bottom:var(--theme-footer-title-margin-bottom, 20px);font-size:var(--theme-footer-title-font-size, 1rem);font-weight:var(--theme-footer-title-font-weight, 600);color:var(--theme-footer-heading, var(--theme-footer-text, var(--bs-heading-color)))}.footer-list{margin:0;padding:0;list-style:none}.footer-list li{margin-bottom:var(--theme-footer-list-item-gap, 8px)}.footer-list a,.footer-a a{color:var(--theme-footer-link, inherit);text-decoration:none;opacity:var(--theme-footer-link-opacity, .85);transition:color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),opacity var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease)}.footer-list a:hover,.footer-a a:hover{color:var(--theme-footer-link-hover, var(--footer_color_link_cat, inherit))!important;opacity:1}.footer-a a:hover,.footer-premium__cat:hover{color:var(--theme-footer-category-hover, var(--theme-footer-link-hover, inherit))!important}html[data-bs-theme=light] .site-footer--cat-hover-own-light .footer-a a:hover,html[data-bs-theme=light] .site-footer--cat-hover-own-light .footer-premium__cat:hover,html[data-bs-theme=light] .site-footer--cat-hover-own-light .footer-premium__cat:hover .footer-premium__cat-main i,html[data-bs-theme=light] .site-footer--cat-hover-own-light .footer-premium__cat:hover .footer-premium__cat-arrow,html[data-bs-theme=dark] .site-footer--cat-hover-own-dark .footer-a a:hover,html[data-bs-theme=dark] .site-footer--cat-hover-own-dark .footer-premium__cat:hover,html[data-bs-theme=dark] .site-footer--cat-hover-own-dark .footer-premium__cat:hover .footer-premium__cat-main i,html[data-bs-theme=dark] .site-footer--cat-hover-own-dark .footer-premium__cat:hover .footer-premium__cat-arrow{color:var(--footer_color_link_cat)!important}.footer-cat-block{display:flex;flex-direction:column;align-items:flex-start;gap:.45rem;width:100%;min-width:0;padding:0 0 .75rem;border-bottom:1px solid color-mix(in srgb,var(--theme-footer-border-color, transparent) 60%,transparent)}.footer-cat-main{display:inline-flex;align-items:center;gap:.65rem;width:100%;color:var(--theme-footer-link, inherit);text-decoration:none}.footer-cat-children{display:flex;flex-wrap:wrap;gap:.35rem .8rem;width:100%;margin:0}.footer-cat-children a{color:var(--theme-footer-link, inherit);text-decoration:none;font-size:.82rem;line-height:1.35;opacity:.72;display:inline-flex;align-items:flex-start;transition:color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),opacity var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease)}.footer-cat-children a:hover{color:var(--theme-footer-link-hover, inherit);opacity:1}.site-footer .footer-block--categories{border-color:var(--theme-footer-border-color, transparent)!important}.footer-default__cat{font-weight:700}@media(min-width:1200px){.site-footer .footer-block--categories-framed{border-left:1px solid var(--theme-footer-border-color, transparent);border-right:1px solid var(--theme-footer-border-color, transparent)}}.site-footer--premium{overflow:hidden}.footer-premium__hero{position:relative}.footer-premium__brand{display:flex;flex-direction:column;gap:1.2rem;padding:0 clamp(.2rem,1vw,.6rem) 0 0;background:var(--theme-footer-surface-bg, var(--theme-footer-surface, transparent));border:0;border-radius:0}.footer-premium__desc{max-width:52ch;margin:0}.footer-premium__social{flex-wrap:wrap}.footer-premium__stack{display:grid;gap:1rem}.footer-premium__panel{height:100%;padding:0 0 1rem;background:var(--theme-footer-surface-bg, var(--theme-footer-surface, transparent));border:0;border-bottom:1px solid var(--theme-footer-border-color, transparent);border-radius:0}.footer-premium__panel--legal{display:grid;align-content:start;border-bottom:0;padding-bottom:0}.footer-premium__panel-copy{line-height:1.6;opacity:.78}.footer-premium__newsletter-form{display:grid;gap:.75rem;margin-top:1rem}.footer-premium__newsletter-form .footer-inline-newsletter__controls{display:flex;gap:.65rem;align-items:center}.footer-premium__newsletter-form .form-control{min-height:46px}.footer-premium__newsletter-form .btn{white-space:nowrap}.footer-premium__legal-list{display:grid;gap:.4rem}.footer-premium__categories{padding:clamp(.35rem,1vw,.6rem) 0 0;background:var(--theme-footer-surface-bg, var(--theme-footer-surface, transparent));border:0;border-top:1px solid var(--theme-footer-border-color, transparent);border-radius:0}.footer-premium__categories-head{display:flex;align-items:center;justify-content:space-between;margin-bottom:1rem}.footer-premium__cat{display:flex;align-items:center;justify-content:space-between;gap:.8rem;min-height:100%;padding:.8rem 0;color:var(--theme-footer-link, inherit);text-decoration:none;background:var(--theme-footer-surface-bg, var(--theme-footer-surface, transparent));border:0;border-radius:var(--bs-btn-border-radius, 0);opacity:1;transition:transform var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),border-color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),background var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease)}.footer-premium__cat-main{display:inline-flex;align-items:center;gap:.8rem;font-weight:800;min-width:0;transition:transform var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease)}.footer-premium__cat-main i,.footer-premium__cat-arrow{flex:0 0 auto;color:var(--theme-footer-link, inherit)}.footer-premium__cat-arrow{opacity:.62;transition:transform var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),opacity var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease)}.footer-premium__cat:hover{color:var(--theme-footer-category-hover, var(--theme-footer-link-hover, inherit));border-color:var(--theme-footer-link-hover, var(--theme-footer-border-color, transparent))}.footer-premium__cat:hover .footer-premium__cat-main i,.footer-premium__cat:hover .footer-premium__cat-arrow{color:inherit}.footer-premium__cat:hover .footer-premium__cat-main{transform:translate(4px)}.footer-premium__cat:hover .footer-premium__cat-arrow{transform:translate(2px);opacity:1}.footer-premium__bottom{padding-top:1.2rem}@media(max-width:991.98px){.footer-premium__newsletter-form .footer-inline-newsletter__controls{flex-direction:column;align-items:stretch}}html[data-bs-theme=dark] .site-footer .logoext{color:var(--theme-logo-ext-text, #000)!important;-webkit-text-fill-color:var(--theme-logo-ext-text, #000)!important}html[data-bs-theme=dark] .aih3-header__logo-text,html[data-bs-theme=dark] .navbar-brand{color:var(--theme-logo-text, var(--bs-heading-color))!important}html[data-bs-theme=dark] .logotxt,html[data-bs-theme=dark] .logotxt:hover{color:var(--theme-logo-text, var(--bs-heading-color))!important;-webkit-text-fill-color:var(--theme-logo-text, var(--bs-heading-color))!important}html[data-bs-theme=dark] .logomid{color:var(--theme-logo-accent, var(--header-brand-accent))!important;-webkit-text-fill-color:var(--theme-logo-accent, var(--header-brand-accent))!important;text-shadow:var(--theme-logo-text-shadow, -1px 0 0 var(--theme-logo-border, #fff), 1px 0 0 var(--theme-logo-border, #fff), 0 -1px 0 var(--theme-logo-border, #fff), 0 1px 0 var(--theme-logo-border, #fff))}html[data-bs-theme=dark] .logotxt:hover{color:var(--theme-logo-text-hover, var(--theme-logo-text, #fff))}html[data-bs-theme=dark] .logoext,html[data-bs-theme=dark] .logoext:hover{color:var(--theme-logo-ext-text, #000)!important;-webkit-text-fill-color:var(--theme-logo-ext-text, #000)!important}html[data-bs-theme=dark] .logocadre{color:var(--theme-logo-accent, var(--header-brand-accent))!important;-webkit-text-fill-color:var(--theme-logo-accent, var(--header-brand-accent))!important;border-color:var(--theme-logo-border, #fff);text-shadow:var(--theme-logo-text-shadow, -1px 0 0 var(--theme-logo-border, #fff), 1px 0 0 var(--theme-logo-border, #fff), 0 -1px 0 var(--theme-logo-border, #fff), 0 1px 0 var(--theme-logo-border, #fff))}html[data-bs-theme=dark] .navbar-brand .logomid{color:var(--theme-logo-accent, var(--header-brand-accent))!important;-webkit-text-fill-color:var(--theme-logo-accent, var(--header-brand-accent))!important}html[data-bs-theme=dark] .navbar-brand .logoext,html[data-bs-theme=dark] .navbar-brand .logoext:hover{color:var(--theme-logo-ext-text, #000)!important;-webkit-text-fill-color:var(--theme-logo-ext-text, #000)!important;border-color:var(--theme-logo-ext-border, var(--theme-logo-border, #fff))!important;background:var(--theme-logo-ext-bg, var(--theme-logo-accent, var(--header-brand-accent)))!important}@media(min-width:576px)and (max-width:991.98px){.logotxt{font-size:var(--theme-logo-font-size-tablet)!important;letter-spacing:var(--theme-logo-letter-spacing)}.header-shell .logoext{font-size:var(--theme-logo-ext-font-size-tablet)}}@media(max-width:575.98px){.header-shell .searchBtn,.header-shell .menu-toggle{width:var(--theme-header-control-size-mobile)!important;height:var(--theme-header-control-size-mobile)!important;min-width:var(--theme-header-control-size-mobile)!important;min-height:var(--theme-header-control-size-mobile)!important;padding:0!important}.form-benefits-badges{margin-top:1rem}.form-benefits-badges__badge{font-size:.92rem;padding:.5rem .85rem}.logotxt{font-size:var(--theme-logo-font-size-mobile)!important;letter-spacing:var(--theme-logo-letter-spacing);padding-right:var(--theme-logo-text-padding-right, 1.35em)}.header-shell .logoext{right:var(--theme-logo-ext-right, 0);top:var(--theme-logo-ext-top, .68em);font-size:var(--theme-logo-ext-font-size-mobile)}}@media(min-width:768px)and (max-width:1250px){.site-footer .logotxt{font-size:1.4rem}}@media(max-width:375px){.logotxt{font-size:var(--theme-logo-font-size-small-mobile)!important;letter-spacing:var(--theme-logo-letter-spacing)}.header-shell .logoext{font-size:var(--theme-logo-ext-font-size-small-mobile)}}@media(max-width:340px){.logotxt{font-size:var(--theme-logo-font-size-narrow-mobile)!important}.header-shell .logoext{font-size:var(--theme-logo-ext-font-size-narrow-mobile)}}.footer-logo{max-width:160px;margin-bottom:12px}.navbar-brand img,.navbar-brand .logo{width:auto;max-width:var(--theme-logo-image-max-width-desktop, 250px)}.navbar-brand .logo{height:var(--theme-logo-image-height-desktop, 70px)}.navbar-brand img{max-height:var(--theme-logo-image-height-desktop, 70px)}@media(max-width:991.98px){.navbar-brand img,.navbar-brand .logo{max-width:var(--theme-logo-image-max-width-mobile, var(--theme-logo-image-max-width-desktop, 180px))}.navbar-brand .logo{height:var(--theme-logo-image-height-tablet, var(--theme-logo-image-height-desktop, 56px))}.navbar-brand img{max-height:var(--theme-logo-image-height-tablet, var(--theme-logo-image-height-desktop, 56px))}}@media(max-width:575.98px){.navbar-brand .logo{height:var(--theme-logo-image-height-mobile, var(--theme-logo-image-height-tablet, 42px))}.navbar-brand img{max-height:var(--theme-logo-image-height-mobile, var(--theme-logo-image-height-tablet, 42px))}}.footer-desc{margin-top:var(--theme-footer-desc-margin-top, 20px);line-height:var(--theme-footer-desc-line-height, 1.7);opacity:var(--theme-footer-desc-opacity, .8)}.footer-social{display:flex;flex-wrap:wrap;gap:var(--theme-footer-social-gap, 12px)}.footer-social a{display:flex;align-items:center;justify-content:center;width:var(--theme-footer-social-size, 36px);height:var(--theme-footer-social-size, 36px);color:var(--theme-footer-link, inherit);background:var(--theme-footer-surface-bg, transparent);border:1px solid var(--theme-footer-border-color, var(--theme-header-control-border));border-radius:var(--theme-footer-social-radius, 50%);transition:background var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),border-color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease)}.footer-social a:hover{color:var(--theme-footer-link-hover, var(--bs-body-color));background:color-mix(in srgb,var(--theme-footer-link-hover, var(--bs-body-color)) 14%,transparent);border-color:var(--theme-footer-link-hover, var(--bs-body-color))}.footer-scroll-top{position:absolute;right:clamp(1rem,3vw,2rem);top:1rem;width:40px;height:40px;border-radius:50%;border:1px solid var(--theme-footer-border-color, var(--theme-header-control-border));background:var(--theme-footer-surface-bg, var(--theme-surface-muted));color:var(--theme-footer-link, var(--bs-body-color));display:inline-flex;align-items:center;justify-content:center;cursor:pointer;transition:transform var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),background var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease),border-color var(--theme-transition-duration-fast, .2s) var(--theme-transition-easing-default, ease)}.footer-scroll-top:hover{transform:translateY(var(--theme-hover-lift-distance, -2px));background:var(--theme-footer-link-hover, var(--footer_color_link_cat, var(--bs-dark)));color:var(--theme-footer-surface, #fff)}.footer-bottom{display:flex;align-items:center;justify-content:space-between;gap:1rem;flex-wrap:wrap;padding-top:12px;font-size:.85rem;opacity:.8;border-top:1px solid var(--theme-footer-border-color, var(--theme-header-control-border))}.footer-bottom--center{justify-content:center;text-align:center}.footer-bottom--stacked{flex-direction:column;align-items:center;text-align:center}.site-footer--has-newsletter .footer-bottom{border-top:0}.footer-inline-newsletter{position:relative;padding:1.75rem 1.25rem;background:var(--theme-footer-surface-bg, transparent);border-top:1px solid var(--theme-footer-border-color, transparent);border-bottom:1px solid var(--theme-footer-border-color, transparent);border-radius:min(var(--theme-footer-radius, 0),1rem)}.footer-inline-newsletter__form{display:grid;grid-template-columns:minmax(220px,1fr) minmax(300px,.9fr) auto;align-items:center;gap:1rem}.footer-inline-newsletter__text{display:flex;flex-direction:column;gap:.18rem}.footer-inline-newsletter__text strong{font-size:1rem;font-weight:900}.footer-inline-newsletter__text span,.footer-inline-newsletter__check{font-size:.86rem;line-height:1.35;opacity:.78}.footer-inline-newsletter__controls{display:flex;align-items:stretch;gap:.55rem;min-width:0}.footer-inline-newsletter .form-control{min-width:0;min-height:var(--theme-control-height, 42px);padding:var(--theme-control-padding-y, .45rem) var(--theme-control-padding-x, .9rem);color:var(--theme-control-color, var(--bs-body-color));background:var(--theme-control-bg, var(--theme-surface-elevated, var(--bs-body-bg)));border:1px solid var(--theme-control-border-color, var(--bs-border-color));border-radius:var(--theme-control-radius, .5rem);box-shadow:none;font-size:var(--theme-control-font-size, .85rem)}.footer-inline-newsletter .form-control:focus{color:var(--theme-control-focus-color, var(--theme-control-color, var(--bs-body-color)));background:var(--theme-control-focus-bg, var(--theme-control-bg, var(--theme-surface-elevated, var(--bs-body-bg))));border-color:var(--theme-control-focus-border-color, var(--bs-primary));box-shadow:var(--theme-control-focus-shadow, none)}.footer-inline-newsletter .btn{min-height:var(--theme-input-height, 42px);padding:var(--theme-button-padding-y, .45rem) var(--theme-button-padding-x, 1rem);border-radius:var(--bs-btn-border-radius, var(--theme-button-radius, 999px));font-size:var(--theme-button-font-size, .85rem);font-weight:800;white-space:nowrap;display:inline-flex;align-items:center;justify-content:center;align-self:stretch}.footer-inline-newsletter__check{display:inline-flex;align-items:flex-start;gap:.45rem;margin:0;cursor:pointer}.footer-inline-newsletter__check .form-check-input{flex:0 0 auto;margin-top:.12rem;border:1px solid var(--theme-footer-border-color, #000);box-shadow:none;cursor:pointer}.footer-inline-newsletter__check .form-check-input:checked{background-color:var(--theme-footer-link-hover, #000);border-color:var(--theme-footer-link-hover, #000)}html[data-bs-theme=dark] .footer-inline-newsletter__check .form-check-input{border-color:var(--theme-footer-border-color, var(--bs-body-color));background-color:var(--theme-footer-surface, transparent)}html[data-bs-theme=dark] .footer-inline-newsletter__check .form-check-input:checked{background-color:var(--theme-footer-link-hover, var(--bs-body-color));border-color:var(--theme-footer-link-hover, var(--bs-body-color))}html[data-bs-theme=dark] .footer-inline-newsletter .btn{color:var(--theme-footer-surface, #111);background:var(--theme-footer-link-hover, var(--bs-body-color));border-color:var(--theme-footer-link-hover, var(--bs-body-color))}html[data-bs-theme=dark] .footer-inline-newsletter .btn:hover{color:var(--theme-footer-link-hover, var(--bs-body-color));background:transparent}.footer-inline-newsletter__check a{color:var(--theme-footer-link, inherit);font-weight:800}.footer-inline-newsletter__hp{display:none!important;position:absolute;left:-5000px;width:1px;height:1px;opacity:0}.footer-inline-newsletter__message{position:absolute;right:0;bottom:100%;min-width:220px;margin-bottom:.35rem;font-size:.82rem}.footer-legal-actions{display:flex;flex-wrap:wrap;gap:.75rem;align-items:center;padding-top:1rem}.footer-legal-actions--center{justify-content:center}.footer-legal-actions--end{justify-content:flex-end}.icon-link>.fa,.icon-link>.fa-solid{flex-shrink:0;width:1em;height:1em;fill:currentcolor;transition:.2s ease-in-out transform}.icon-link:hover>.fa,.icon-link:hover>.fa-solid{transform:translate(4px)}@media(max-width:576px){.footer-bottom{flex-direction:column;gap:8px;text-align:center}.footer-inline-newsletter{width:100%}.footer-inline-newsletter__form{grid-template-columns:1fr;gap:.85rem}.footer-inline-newsletter__controls{flex-direction:column;align-items:stretch}.footer-block.border-end,.footer-block.border-start{border:none!important}.footer-scroll-top{position:static;margin:0 auto 1.25rem}}.locale-modal .btn-primary{--bs-btn-color: #fff;--bs-btn-bg: var(--bs-dark);--bs-btn-border-color: var(--bs-dark);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--bs-success);--bs-btn-hover-border-color: var(--bs-success);--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--bs-dark-active);--bs-btn-active-border-color: var(--bs-dark-active)}.locale-modal .modal-content{background:#fff;border:none;border-radius:var(--bs-border-radius-xl, 16px);box-shadow:0 20px 50px #00000026}.locale-modal .modal-header{padding:1.5rem 1.5rem .5rem;border-bottom:none}.locale-modal .modal-footer{justify-content:center;padding:0 1.5rem 1.5rem;border-top:none}.locale-modal .modal-footer .btn-link{font-size:.85rem;text-decoration:none}.locale-modal .modal-footer .btn-link:hover{text-decoration:underline}.linkcatbtn{background:none}.linkcatbtn:hover{background:var(--footer_color_link_cat)}.searchBtn{display:inline-flex;align-items:center;justify-content:center;width:var(--theme-search-button-size, 40px);height:var(--theme-search-button-size, 40px);background-color:var(--theme-navbar-bg, var(--bs-tertiary-bg));border:1px solid var(--theme-header-control-border);border-radius:var(--theme-search-button-radius, 50%);cursor:pointer;transition:background-color .25s ease,color .25s ease,box-shadow .25s ease,transform .25s ease;-webkit-text-fill-color:var(--theme-header-control-color)!important}@media(max-width:767px){.searchBtn{width:var(--theme-search-button-size-mobile, 35px);height:var(--theme-search-button-size-mobile, 35px)}}.searchOverlay{position:fixed;inset:0;z-index:9999;display:grid;place-items:start center;padding:var(--theme-search-overlay-padding, 24px);background:#dfdfdfd4;backdrop-filter:blur(var(--theme-search-overlay-blur, 10px));opacity:0;pointer-events:none;transform:translateY(var(--theme-search-overlay-shift, -100%));transition:transform .45s cubic-bezier(.22,1,.36,1),opacity .25s ease}.searchOverlay.isOpen{opacity:1;pointer-events:auto;transform:translateY(0)}.searchBarWrap{width:min(1000px,100%);margin-top:8vh;opacity:0;transform:translateY(160px) scale(1)}@keyframes formRise{0%{opacity:0;transform:translateY(360px) scale(1)}to{opacity:1;transform:translateY(0) scale(1)}}.searchOverlay.isOpen .searchBarWrap{animation:formRise .75s cubic-bezier(.16,1,.3,1) forwards;animation-delay:.2s}.searchBar{display:grid;grid-template-columns:1fr auto auto;gap:var(--theme-search-bar-gap, 10px);align-items:center;width:100%;padding:var(--theme-search-bar-padding, 22px);background:#ffffff14;border:1px solid rgba(255,255,255,.14);border-radius:var(--theme-search-bar-radius, 12px);box-shadow:var(--theme-search-bar-shadow, 0 18px 60px rgba(0, 0, 0, .35))}.searchBar input{width:100%;min-width:0;padding:var(--theme-search-input-padding-y, 16px) var(--theme-search-input-padding-x, 14px);font-size:16px;color:#000;background:#ffffffcd;border:0;border-radius:var(--theme-search-input-radius, 8px);outline:none}.searchBar input::placeholder{color:#000000a6}.goBtn,.closeBtn{padding:var(--theme-search-action-padding-y, 14px) var(--theme-search-action-padding-x, 16px);font-weight:600;white-space:nowrap;border:0;border-radius:var(--theme-search-action-radius, 8px);cursor:pointer}.goBtn{color:#111;background:#fff}.closeBtn{color:#fff;background:#2a2a2a}@media(max-width:640px){.searchBar{grid-template-columns:1fr;gap:12px}.goBtn,.closeBtn{width:100%}.searchBarWrap{margin-top:12vh}}html[data-bs-theme=dark] .searchBar input{width:100%;min-width:0;padding:16px 14px;font-size:16px;color:#000;background:#fff;border:0;border-radius:8px;outline:none}html[data-bs-theme=dark] .searchBar input::placeholder{color:#060606a6}.table-responsive{position:relative}.table-swipe-hint{position:absolute;inset:0;z-index:50;display:flex;align-items:center;justify-content:center;gap:var(--theme-table-hint-gap, .5rem);font-size:var(--theme-table-hint-font-size, .85rem);color:#111;pointer-events:none;background:var(--theme-table-hint-bg, rgba(255, 255, 255, .55));backdrop-filter:blur(var(--theme-table-hint-blur, 2px));opacity:1;transition:opacity .25s ease}.table-swipe-hint.hide{opacity:0}.table-swipe-hint svg{width:22px;height:22px;animation:swipeAnim 1.4s infinite ease-in-out}.swipe-icon{font-size:1.3rem;opacity:.8;animation:swipeFA 1.6s infinite ease-in-out}@keyframes swipeFA{0%{opacity:.4;transform:translate(-10px)}50%{opacity:.9;transform:translate(10px)}to{opacity:.4;transform:translate(-10px)}}@media(min-width:992px){.table-swipe-hint{display:none}}.site-preloader{position:fixed;top:var(--site-preloader-top, 72px);right:0;bottom:0;left:0;z-index:1020;display:grid;place-items:center;background:transparent;color:var(--theme-preloader-text);opacity:1;visibility:visible;pointer-events:auto;transition:opacity .38s ease,visibility .38s ease}.site-preloader:before{content:"";position:absolute;inset:0;z-index:0;background:var(--theme-preloader-backdrop-bg);opacity:var(--theme-preloader-overlay-opacity)}.site-preloader.is-loaded{opacity:0;visibility:hidden;pointer-events:none}.site-preloader__stage{display:inline-grid;place-items:center;width:clamp(7rem,14vw,10rem);aspect-ratio:1;position:relative;z-index:1;overflow:hidden;border-radius:1.15rem;background:var(--theme-preloader-surface-bg);box-shadow:0 24px 70px #0f172a2e}.site-preloader__stage:before{content:"";position:absolute;inset:18%;border-radius:inherit;background:radial-gradient(circle at 30% 30%,var(--theme-preloader-color-1),transparent 34%),radial-gradient(circle at 70% 68%,var(--theme-preloader-color-2),transparent 38%);filter:blur(18px);opacity:.28}.site-preloader__mark{position:relative;z-index:1;width:4rem;height:4rem}.site-preloader__mark span{position:absolute;display:block;width:1rem;height:1rem;background:var(--theme-preloader-color-1);transform-origin:center}.site-preloader__mark span:nth-child(2){background:var(--theme-preloader-color-2)}.site-preloader__mark span:nth-child(3){background:var(--theme-preloader-color-3)}.site-preloader--circle .site-preloader__mark span{top:calc(50% - .5rem);left:calc(50% - .5rem);border-radius:999px;animation:sitePreloaderCirclePulse 1.25s cubic-bezier(.22,1,.36,1) infinite;box-shadow:0 0 0 .25rem color-mix(in srgb,currentColor 16%,transparent);transform-origin:center}.site-preloader--circle .site-preloader__mark{animation:sitePreloaderCircleOrbit 1.35s cubic-bezier(.72,0,.28,1) infinite}.site-preloader--circle .site-preloader__mark:before{content:"";position:absolute;inset:.78rem;border-radius:999px;background:conic-gradient(from 90deg,transparent,color-mix(in srgb,var(--theme-preloader-color-1) 42%,transparent),color-mix(in srgb,var(--theme-preloader-color-2) 34%,transparent),transparent 72%);opacity:.36;filter:blur(.12rem);-webkit-mask:radial-gradient(circle,transparent 59%,#000 60.5%,#000 65%,transparent 66.5%);mask:radial-gradient(circle,transparent 59%,#000 60.5%,#000 65%,transparent 66.5%)}.site-preloader--circle .site-preloader__mark span:nth-child(2){animation-delay:-.48s;transform:rotate(120deg) translate(1.35rem)}.site-preloader--circle .site-preloader__mark span:nth-child(3){animation-delay:-.96s;transform:rotate(240deg) translate(1.35rem)}.site-preloader--circle .site-preloader__mark span:first-child{transform:rotate(0) translate(1.35rem)}.site-preloader--square .site-preloader__mark{display:block}.site-preloader--square .site-preloader__mark span{position:absolute;top:calc(50% - .65rem);left:calc(50% - .65rem);width:1.3rem;height:1.3rem;border-radius:.2rem;animation:sitePreloaderSquare 1.24s cubic-bezier(.22,1,.36,1) infinite;transform-origin:center;box-shadow:0 .55rem 1.1rem #0f172a1f}.site-preloader--square .site-preloader__mark span:nth-child(2){animation-delay:.12s}.site-preloader--square .site-preloader__mark span:nth-child(3){animation-delay:.24s}@keyframes sitePreloaderCircleOrbit{0%{transform:rotate(0)}to{transform:rotate(360deg)}}@keyframes sitePreloaderCirclePulse{0%{opacity:.55;scale:.78}50%{opacity:1;scale:1.08}to{opacity:.55;scale:.78}}@keyframes sitePreloaderSquare{0%{opacity:.38;transform:translate(-1.55rem,1.15rem) rotate(-18deg) scale(.72)}42%{opacity:1;transform:translate(0) rotate(45deg) scale(1.08)}to{opacity:.38;transform:translate(1.55rem,-1.15rem) rotate(108deg) scale(.72)}}.card{--bs-card-color: var(--theme-card-text, var(--bs-body-color));--bs-card-spacer-x: var(--theme-card-padding, 1rem);--bs-card-spacer-y: var(--theme-card-padding, 1rem);--bs-card-cap-bg: var(--theme-card-accent-bg, transparent);--bs-card-cap-color: var(--theme-card-accent-text, var(--theme-card-text, var(--bs-body-color)));color:var(--theme-card-text, var(--bs-body-color));background:var(--theme-card-bg, var(--theme-surface-elevated))}.card .card-title{color:var(--theme-card-title-color, var(--bs-heading-color))}.card>.card-header,.card>.card-footer{background:var(--theme-card-accent-bg, transparent);color:var(--theme-card-accent-text, var(--theme-card-text, var(--bs-body-color)))}.card:hover{background:var(--theme-card-hover-bg, var(--theme-card-bg, var(--theme-surface-elevated)));border-color:var(--theme-card-hover-border, var(--theme-card-border-color, var(--bs-border-color)))}.btn-primary{box-shadow:var(--theme-button-primary-shadow, var(--theme-button-shadow, none))}.btn-secondary,.btn-light,.btn-outline-dark{box-shadow:var(--theme-button-secondary-shadow, var(--theme-button-shadow, none))}.btn-primary:hover{box-shadow:var(--theme-button-primary-hover-shadow, var(--theme-button-shadow-hover, none))}.btn-secondary:hover,.btn-light:hover,.btn-outline-dark:hover{box-shadow:var(--theme-button-secondary-hover-shadow, var(--theme-button-shadow-hover, none))}.btn:is(:active,.active,.show){box-shadow:var(--bs-btn-active-shadow, var(--theme-button-shadow-active, none))}.accordion{--bs-accordion-bg: var(--accordion-bg, var(--bs-body-bg));--bs-accordion-color: var(--accordion-text, var(--bs-body-color));--bs-accordion-border-color: var(--accordion-border, var(--bs-border-color));--bs-accordion-border-radius: var(--accordion-radius, var(--bs-border-radius));--bs-accordion-inner-border-radius: var(--accordion-radius, var(--bs-border-radius));--bs-accordion-btn-bg: var(--accordion-header-bg, var(--bs-body-bg));--bs-accordion-btn-color: var(--accordion-header-text, var(--bs-body-color));--bs-accordion-active-bg: var(--accordion-header-active-bg, var(--accordion-header-bg, var(--bs-body-bg)));--bs-accordion-active-color: var(--accordion-header-active-text, var(--accordion-header-text, var(--bs-body-color)));box-shadow:var(--accordion-shadow, none)}.accordion-item{background:var(--accordion-bg, var(--bs-body-bg))}.accordion-button{background:var(--accordion-header-bg, var(--bs-body-bg))}.accordion-button:not(.collapsed){background:var(--accordion-header-active-bg, var(--accordion-header-bg, var(--bs-body-bg)))}.accordion-button:hover{background:var(--accordion-header-hover-bg, var(--accordion-header-bg, var(--bs-body-bg)));color:var(--accordion-header-hover-text, var(--accordion-header-text, var(--bs-body-color)))}.accordion-body{background:var(--accordion-body-bg, var(--accordion-bg, var(--bs-body-bg)));color:var(--accordion-body-text, var(--accordion-text, var(--bs-body-color)))}.modal{--bs-modal-bg: var(--modal-bg, var(--bs-body-bg));--bs-modal-color: var(--modal-text, var(--bs-body-color));--bs-modal-border-color: var(--modal-border, var(--bs-border-color));--bs-modal-border-radius: var(--modal-radius, var(--bs-border-radius-lg))}.modal .modal-content{background:var(--modal-bg, var(--bs-body-bg));color:var(--modal-text, var(--bs-body-color));border-color:var(--modal-border, var(--bs-border-color));border-radius:var(--modal-radius, var(--bs-border-radius-lg));box-shadow:var(--modal-shadow, var(--bs-box-shadow-lg))}.modal-header{background:var(--modal-header-bg, transparent);color:var(--modal-header-text, var(--modal-text, var(--bs-body-color)))}.modal-footer{background:var(--modal-footer-bg, transparent);color:var(--modal-footer-text, var(--modal-text, var(--bs-body-color)))}.modal-backdrop{background:var(--modal-backdrop, #000);backdrop-filter:blur(var(--modal-backdrop-blur, 0px))}.nav-tabs,.nav-pills{--bs-nav-link-color: var(--tab-text, var(--bs-link-color));--bs-nav-link-hover-color: var(--tab-hover-text, var(--bs-link-hover-color));--bs-nav-link-padding-y: var(--tab-padding-y, .5rem);--bs-nav-link-padding-x: var(--tab-padding-x, 1rem);--bs-nav-tabs-border-color: var(--tab-border, var(--bs-border-color));--bs-nav-tabs-link-active-color: var(--tab-active-text, var(--bs-body-color));--bs-nav-tabs-link-active-bg: var(--tab-active-bg, var(--bs-body-bg));--bs-nav-tabs-link-active-border-color: var(--tab-active-border, var(--bs-border-color));--bs-nav-pills-link-active-color: var(--tab-active-text, #fff);--bs-nav-pills-link-active-bg: var(--tab-active-bg, var(--bs-primary))}:is(.nav-tabs,.nav-pills) .nav-link{background:var(--tab-bg, transparent);border:1px solid var(--tab-border, transparent);border-radius:var(--tab-radius, var(--bs-border-radius))}:is(.nav-tabs,.nav-pills) .nav-link:hover{background:var(--tab-hover-bg, var(--tab-bg, transparent))}:is(.nav-tabs,.nav-pills) .nav-link.active{background:var(--tab-active-bg, var(--bs-body-bg));color:var(--tab-active-text, var(--bs-body-color));border-color:var(--tab-active-border, var(--bs-border-color))}.alert{--bs-alert-border-radius: var(--alert-radius, var(--bs-border-radius));box-shadow:var(--alert-shadow, none)}.alert-success{--bs-alert-bg: var(--alert-success-bg, var(--bs-success-bg-subtle));--bs-alert-color: var(--alert-success-text, var(--bs-success-text-emphasis));--bs-alert-border-color: var(--alert-success-border, var(--bs-success-border-subtle))}.alert-info{--bs-alert-bg: var(--alert-info-bg, var(--bs-info-bg-subtle));--bs-alert-color: var(--alert-info-text, var(--bs-info-text-emphasis));--bs-alert-border-color: var(--alert-info-border, var(--bs-info-border-subtle))}.alert-warning{--bs-alert-bg: var(--alert-warning-bg, var(--bs-warning-bg-subtle));--bs-alert-color: var(--alert-warning-text, var(--bs-warning-text-emphasis));--bs-alert-border-color: var(--alert-warning-border, var(--bs-warning-border-subtle))}.alert-danger{--bs-alert-bg: var(--alert-danger-bg, var(--bs-danger-bg-subtle));--bs-alert-color: var(--alert-danger-text, var(--bs-danger-text-emphasis));--bs-alert-border-color: var(--alert-danger-border, var(--bs-danger-border-subtle))}
