/* bootstrap-italia.ridotto.min.css */
/*!
 * Bootstrap Italia  (https://italia.github.io/bootstrap-italia/)
 * Authors: https://github.com/italia/bootstrap-italia/blob/main/AUTHORS
 * Licensed under BSD-3-Clause license (https://github.com/italia/bootstrap-italia/blob/main/LICENSE)
 * This a fork of Bootstrap: Initial license below
 * Bootstrap  v5.2.3 (https://getbootstrap.com/)
 * Copyright 2011-2022 The Bootstrap Authors- Copyright 2011-2022 The Bootstrap Authors
 * Licensed under MIT license (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root{--bootstrap-italia-version: '3.0.0-beta.7'}:root{--bsi-gray-100: hsl(0, 0%, 96%);--bsi-gray-200: hsl(0, 0%, 90%);--bsi-gray-300: hsl(0, 0%, 83%);--bsi-gray-400: hsl(0, 0%, 64%);--bsi-gray-500: hsl(0, 0%, 45%);--bsi-gray-600: hsl(0, 0%, 32%);--bsi-gray-700: hsl(0, 0%, 25%);--bsi-gray-800: hsl(0, 0%, 15%);--bsi-gray-900: hsl(0, 0%, 10%);--bsi-primary: hsl(210, 100%, 40%);--bsi-secondary: hsl(210, 17%, 44%);--bsi-success: hsl(160, 100%, 25%);--bsi-info: hsl(210, 17%, 44%);--bsi-warning: hsl(36, 100%, 30%);--bsi-danger: hsl(350, 60%, 50%);--bsi-light: hsl(255, 32.2033898305%, 92.625%);--bsi-dark: hsl(210, 54%, 20%);--bsi-black: hsl(0, 0%, 0%);--bsi-white: hsl(0, 0%, 100%);--bsi-100: hsl(0, 0%, 96%);--bsi-200: hsl(0, 0%, 90%);--bsi-300: hsl(0, 0%, 83%);--bsi-400: hsl(0, 0%, 64%);--bsi-500: hsl(0, 0%, 45%);--bsi-600: hsl(0, 0%, 32%);--bsi-700: hsl(0, 0%, 25%);--bsi-800: hsl(0, 0%, 15%);--bsi-900: hsl(0, 0%, 10%);--bsi-primary-rgb: 0, 102, 204;--bsi-secondary-rgb: 93.126, 112.2, 131.274;--bsi-success-rgb: 0, 127.5, 85;--bsi-info-rgb: 93.126, 112.2, 131.274;--bsi-warning-rgb: 153, 91.8, 0;--bsi-danger-rgb: 204, 51, 76.5;--bsi-light-rgb: 233.165625, 230.1375, 242.25;--bsi-dark-rgb: 23.46, 51, 78.54;--bsi-black-rgb: 0, 0, 0;--bsi-white-rgb: 255, 255, 255;--bsi-100-rgb: 244.8, 244.8, 244.8;--bsi-200-rgb: 229.5, 229.5, 229.5;--bsi-300-rgb: 211.65, 211.65, 211.65;--bsi-400-rgb: 163.2, 163.2, 163.2;--bsi-500-rgb: 114.75, 114.75, 114.75;--bsi-600-rgb: 81.6, 81.6, 81.6;--bsi-700-rgb: 63.75, 63.75, 63.75;--bsi-800-rgb: 38.25, 38.25, 38.25;--bsi-900-rgb: 25.5, 25.5, 25.5;--bsi-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0));--bsi-border-color-translucent: rgba(0, 0, 0, 0.175);--bsi-border-radius: 4px;--bsi-border-radius-sm: 2px;--bsi-border-radius-lg: 8px;--bsi-border-radius-xl: 1rem;--bsi-border-radius-2xl: 2rem;--bsi-border-radius-pill: 50rem;--bsi-theme-primary: #0066cc;--bsi-theme-primary-light: #bfdfff;--bsi-theme-primary-lighter: #f2f7fc;--bsi-theme-primary-subtle: #004d99;--bsi-theme-primary-muted: #004080;--bsi-theme-primary-deep: #003366;--bsi-color-blue-30: #004d99;--bsi-color-slate-36: #455b71;--bsi-color-slate-52: #768594;--bsi-color-slate-62: #929da9;--bsi-color-slate-85: #d9dadb;--bsi-spacing-3xl: 96px;--bsi-spacing-xxl: 48px;--bsi-spacing-xl: 40px;--bsi-spacing-l: 32px;--bsi-spacing-m: 24px;--bsi-spacing-s: 16px;--bsi-spacing-14x: 56px;--bsi-spacing-xs: 12px;--bsi-spacing-xxs: 8px;--bsi-spacing-3xs: 4px;--bsi-heading-spacing: 16px;--bsi-paragraph-spacing: 24px;--bsi-font-mono: Roboto Mono;--bsi-font-serif: Lora;--bsi-font-sans: 'Titillium Web', 'Titillium Sans Pro', Titillium Web;--bsi-font-weight-strong: 700;--bsi-font-weight-solid: 600;--bsi-font-weight-base: 400;--bsi-font-weight-thin: 300;--bsi-font-size-11: 56px;--bsi-font-size-10: 48px;--bsi-font-size-9: 40px;--bsi-font-size-8: 32px;--bsi-font-size-7: 28px;--bsi-font-size-6: 24px;--bsi-font-size-5: 20px;--bsi-font-size-4: 18px;--bsi-font-size-3: 16px;--bsi-font-size-2: 14px;--bsi-font-size-1: 12px;--bsi-font-leading-5: 1.5;--bsi-font-leading-4: 1.4;--bsi-font-leading-3: 1.3;--bsi-font-leading-2: 1.2;--bsi-font-leading-1: 1.1;--bsi-font-tracking-normal: 0px;--bsi-font-tracking-tight: -2px;--bsi-font-tracking-narrow: -1.3px;--bsi-font-tracking-short: -1px;--bsi-display-font-size: 48px;--bsi-heading-6-font-size: 16px;--bsi-heading-5-font-size: 20px;--bsi-heading-4-font-size: 24px;--bsi-heading-3-font-size: 28px;--bsi-heading-2-font-size: 32px;--bsi-heading-1-font-size: 40px;--bsi-heading-font-weight: 700;--bsi-heading-font-weight-weak: 600;--bsi-heading-leading: 1.2;--bsi-body-font-size: 16px;--bsi-body-leading: 1.5;--bsi-body-font-weight: 400;--bsi-lead-font-size: 20px;--bsi-lead-leading: 1.3;--bsi-lead-font-weight: 400;--bsi-caption-font-size: 14px;--bsi-caption-leading: 1.3;--bsi-caption-font-weight-regular: 400;--bsi-caption-font-weight-semibold: 600;--bsi-label-font-size: 16px;--bsi-label-font-size-s: 14px;--bsi-label-font-size-xs: 12px;--bsi-label-font-size-l: 18px;--bsi-label-leading: 1.1}@media(min-width: 576px){:root{--bsi-heading-1-font-size: 48px;--bsi-heading-2-font-size: 40px;--bsi-heading-3-font-size: 32px;--bsi-heading-4-font-size: 28px;--bsi-heading-5-font-size: 24px;--bsi-heading-6-font-size: 18px;--bsi-lead-font-size: 24px;--bsi-body-font-size: 18px}}@media(min-width: 768px){:root{--bsi-display-font-size: 56px}}:root{--bsi-icon-size-xl: 64px;--bsi-icon-size-l: 48px;--bsi-icon-size-m: 32px;--bsi-icon-size-s: 24px;--bsi-icon-size-xs: 16px;--bsi-border-width: 1px;--bsi-border-style: solid;--bsi-border-color: #c5c7c9;--bsi-border-broad: 8px;--bsi-border-thick: 4px;--bsi-border-double: 2px;--bsi-border-base: 1px;--bsi-radius-rounded: 40px;--bsi-radius-circle: 80px;--bsi-radius-smooth: 4px;--bsi-sizing-full: 100%;--bsi-sizing-two-thirds: 75%;--bsi-sizing-half: 50%;--bsi-sizing-quarter: 25%;--bsi-elevation-high: 0 16px 48px 0 rgba(0, 0, 0, 0.15);--bsi-elevation-medium: 0 8px 16px 0 rgba(0, 0, 0, 0.1);--bsi-elevation-low: 0 4px 4px 0 rgba(0, 0, 0, 0.05);--bsi-color-text-accent: #089994;--bsi-color-text-inverse: #ffffff;--bsi-color-text-danger-active: #661a26;--bsi-color-text-danger-hover: #992639;--bsi-color-text-danger: #cc334d;--bsi-color-text-warning-active: #663d00;--bsi-color-text-warning-hover: #804d00;--bsi-color-text-warning: #995c00;--bsi-color-text-success-active: #004d33;--bsi-color-text-success-hover: #006644;--bsi-color-text-success: #008055;--bsi-color-text-disabled: #5c6f82;--bsi-color-text-muted: #5c6f82;--bsi-color-text-secondary: #2f475e;--bsi-color-text-primary: #0066cc;--bsi-color-text-base: #1a1a1a;--bsi-color-code: #b32d43;--bsi-color-link: #0066cc;--bsi-color-link-hover: #004d99;--bsi-color-link-active: #003366;--bsi-color-link-secondary: #2f475e;--bsi-color-link-secondary-hover: #17324d;--bsi-color-link-secondary-active: #17324d;--bsi-color-link-inverse: #ffffff;--bsi-color-link-disabled: #929da9;--bsi-color-link-accent: #089994;--bsi-color-link-accent-hover: #077f7b;--bsi-color-border-danger-active: #661a26;--bsi-color-border-danger-hover: #992639;--bsi-color-border-danger: #cc334d;--bsi-color-border-warning-active: #663d00;--bsi-color-border-warning-hover: #804d00;--bsi-color-border-warning: #995c00;--bsi-color-border-success-active: #004d33;--bsi-color-border-success-hover: #006644;--bsi-color-border-success: #008055;--bsi-color-border-subtle: #c5c7c9;--bsi-color-border-disabled: #d9dadb;--bsi-color-border-inverse: #ffffff;--bsi-color-border-secondary-active: #17324d;--bsi-color-border-secondary-hover: #2f475e;--bsi-color-border-secondary: #5c6f82;--bsi-color-border-primary-active: #003366;--bsi-color-border-primary-hover: #004d99;--bsi-color-border-primary: #0066cc;--bsi-color-outline-focus: #1a1a1a;--bsi-color-background-primary: #0066cc;--bsi-color-background-primary-lighter: #f2f7fc;--bsi-color-background-primary-light: #bfdfff;--bsi-color-background-primary-deep: #003366;--bsi-color-background-primary-muted: #004d99;--bsi-color-background-primary-active: #003366;--bsi-color-background-primary-hover: #004d99;--bsi-color-background-danger-active: #661a26;--bsi-color-background-danger-hover: #992639;--bsi-color-background-danger-light: #fbeff1;--bsi-color-background-danger: #cc334d;--bsi-color-background-warning-active: #663d00;--bsi-color-background-warning-hover: #804d00;--bsi-color-background-warning-light: #f6e4c8;--bsi-color-background-warning: #995c00;--bsi-color-background-success-active: #004d33;--bsi-color-background-success-hover: #006644;--bsi-color-background-success-light: #c8f6e7;--bsi-color-background-success: #008055;--bsi-color-background-emphasis: #17324d;--bsi-color-background-subtle: #d4d4d4;--bsi-color-background-disabled: #d9dadb;--bsi-color-background-inverse: #ffffff;--bsi-color-background-inverse-hover: #ebeced;--bsi-color-background-muted: #f5f5f5;--bsi-color-background-accent-hover: #077f7b;--bsi-color-background-accent: #089994;--bsi-color-background-secondary-lighter: #d9dadb;--bsi-color-background-secondary-light: #a3adb7;--bsi-color-background-secondary-active: #17324d;--bsi-color-background-secondary-hover: #2f475e;--bsi-color-background-secondary: #5c6f82;--bsi-color-background-secondary-deep: #17324d;--bsi-overlay-background-light: hsla(0, 0%, 0%, 0.5);--bsi-overlay-background-primary: hsla(210, 100%, 40%, 0.85);--bsi-overlay-background-primary-muted: hsla(210, 54%, 20%, 0.85);--bsi-highlight-background: #a3f5f2;--bsi-code-background: #ebeced;--bsi-ins-background: #6ee7bf;--bsi-del-background: #e08593;--bsi-page-background: #ffffff;--bsi-color-status-danger: #cc334d;--bsi-color-status-danger-hover: #992639;--bsi-color-status-danger-active: #661a26;--bsi-color-status-success: #008055;--bsi-color-status-success-hover: #006644;--bsi-color-status-success-active: #004d33;--bsi-color-status-warning: #995c00;--bsi-color-status-warning-hover: #804d00;--bsi-color-status-warning-active: #663d00;--bsi-icon-danger-active: #661a26;--bsi-icon-danger-hover: #992639;--bsi-icon-danger: #cc334d;--bsi-icon-warning-active: #663d00;--bsi-icon-warning-hover: #804d00;--bsi-icon-warning: #995c00;--bsi-icon-success-active: #004d33;--bsi-icon-success-hover: #006644;--bsi-icon-success: #008055;--bsi-icon-secondary-active: #17324d;--bsi-icon-inverse: #ffffff;--bsi-icon-secondary-hover: #2f475e;--bsi-icon-secondary: #5c6f82;--bsi-icon-primary-active: #003366;--bsi-icon-primary-hover: #004d99;--bsi-icon-primary: #0066cc;--bsi-icon-default: #1a1a1a;--bsi-icon-disabled: #929da9;--bsi-icon-spacing: 12px;--bsi-transition-instant: 0.2s}*,*::before,*::after{box-sizing:border-box}@media(prefers-reduced-motion: no-preference){:root{scroll-behavior:smooth}}body{margin:0;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0)}hr{margin:1rem 0;color:inherit;border:0;border-top:1px solid;opacity:.25}p{margin-top:0;margin-bottom:var(--bsi-paragraph-spacing)}abbr[title]{text-decoration:underline dotted;cursor:help;text-decoration-skip-ink:none}address{margin-bottom:var(--bsi-spacing-s);font-style:normal;line-height:inherit}ol,ul{padding-left:var(--bsi-spacing-l)}ol,ul,dl{margin-top:0;margin-bottom:var(--bsi-spacing-s)}ol ol,ul ul,ol ul,ul ol{margin-bottom:0}dt{font-weight:var(--bsi-font-weight-strong)}dd{margin-bottom:var(--bsi-spacing-xxs);margin-left:0}blockquote{margin:0 0 var(--bsi-spacing-s)}sub,sup{position:relative;font-size:var(--bsi-font-size-1);line-height:0;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}a{color:var(--bsi-color-link);text-decoration:underline;text-decoration-skip-ink:auto;text-underline-offset:2px}a:hover{color:var(--bsi-color-link-hover);cursor:pointer}pre,code,kbd,samp{font-size:1em}pre{display:block;margin-top:0;margin-bottom:var(--bsi-paragraph-spacing);overflow:auto}pre code{word-break:normal}a>code{color:inherit}figure{margin:0 0 1rem}img,svg{vertical-align:middle}table{caption-side:bottom;border-collapse:collapse}caption{padding-top:.5rem;padding-bottom:.5rem;color:hsl(210,17%,44%);text-align:left}th{text-align:inherit;text-align:-webkit-match-parent}thead,tbody,tfoot,tr,td,th{border-color:inherit;border-style:solid;border-width:0}label{display:inline-block}button{border-radius:0}button:focus:not(:focus-visible){outline:0}input,button,select,optgroup,textarea{margin:0;font-family:inherit;font-size:inherit;line-height:inherit}button,select{text-transform:none}[role=button]{cursor:pointer}select{word-wrap:normal}select:disabled{opacity:1}[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display:none !important}button,[type=button],[type=reset],[type=submit]{-webkit-appearance:button}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor:pointer}::-moz-focus-inner{padding:0;border-style:none}textarea{resize:vertical}fieldset{min-width:0;padding:0;margin:0;border:0}::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding:0}::-webkit-inner-spin-button{height:auto}[type=search]{outline-offset:-2px;-webkit-appearance:textfield}::-webkit-search-decoration{-webkit-appearance:none}::-webkit-color-swatch-wrapper{padding:0}::file-selector-button{font:inherit;-webkit-appearance:button}output{display:inline-block}iframe{border:0}summary{display:list-item;cursor:pointer}progress{vertical-align:baseline}[hidden]{display:none !important}.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bsi-gutter-x: 24px;--bsi-gutter-y: 0;width:100%;padding-right:calc(var(--bsi-gutter-x)*.5);padding-left:calc(var(--bsi-gutter-x)*.5);margin-right:auto;margin-left:auto}@media(min-width: 768px){.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bsi-gutter-x: 24px}}@media(min-width: 576px){.container-sm,.container{max-width:540px}}@media(min-width: 768px){.container-md,.container-sm,.container{max-width:720px}}@media(min-width: 992px){.container-lg,.container-md,.container-sm,.container{max-width:960px}}@media(min-width: 1200px){.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1176px}}@media(min-width: 1400px){.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container{max-width:1320px}}.fade{transition:opacity .15s linear}@media(prefers-reduced-motion: reduce){.fade{transition:none}}.fade:not(.show){opacity:0}.collapse:not(.show){display:none}.collapsing{height:0;overflow:hidden;transition:height .35s ease}@media(prefers-reduced-motion: reduce){.collapsing{transition:none}}.collapsing.collapse-horizontal{width:0;height:auto;transition:width .35s ease}@media(prefers-reduced-motion: reduce){.collapsing.collapse-horizontal{transition:none}}.clearfix::after{display:block;clear:both;content:""}.text-bg-primary{color:#fff !important;background-color:RGBA(0, 102, 204, var(--bsi-bg-opacity, 1)) !important}.text-bg-secondary{color:#fff !important;background-color:RGBA(93.126, 112.2, 131.274, var(--bsi-bg-opacity, 1)) !important}.text-bg-success{color:#fff !important;background-color:RGBA(0, 127.5, 85, var(--bsi-bg-opacity, 1)) !important}.text-bg-info{color:#fff !important;background-color:RGBA(93.126, 112.2, 131.274, var(--bsi-bg-opacity, 1)) !important}.text-bg-warning{color:#fff !important;background-color:RGBA(153, 91.8, 0, var(--bsi-bg-opacity, 1)) !important}.text-bg-danger{color:#fff !important;background-color:RGBA(204, 51, 76.5, var(--bsi-bg-opacity, 1)) !important}.text-bg-light{color:#000 !important;background-color:RGBA(233.165625, 230.1375, 242.25, var(--bsi-bg-opacity, 1)) !important}.text-bg-dark{color:#fff !important;background-color:RGBA(23.46, 51, 78.54, var(--bsi-bg-opacity, 1)) !important}.text-bg-black{color:#fff !important;background-color:RGBA(0, 0, 0, var(--bsi-bg-opacity, 1)) !important}.text-bg-white{color:#000 !important;background-color:RGBA(255, 255, 255, var(--bsi-bg-opacity, 1)) !important}.text-bg-100{color:#000 !important;background-color:RGBA(244.8, 244.8, 244.8, var(--bsi-bg-opacity, 1)) !important}.text-bg-200{color:#000 !important;background-color:RGBA(229.5, 229.5, 229.5, var(--bsi-bg-opacity, 1)) !important}.text-bg-300{color:#000 !important;background-color:RGBA(211.65, 211.65, 211.65, var(--bsi-bg-opacity, 1)) !important}.text-bg-400{color:#000 !important;background-color:RGBA(163.2, 163.2, 163.2, var(--bsi-bg-opacity, 1)) !important}.text-bg-500{color:#fff !important;background-color:RGBA(114.75, 114.75, 114.75, var(--bsi-bg-opacity, 1)) !important}.text-bg-600{color:#fff !important;background-color:RGBA(81.6, 81.6, 81.6, var(--bsi-bg-opacity, 1)) !important}.text-bg-700{color:#fff !important;background-color:RGBA(63.75, 63.75, 63.75, var(--bsi-bg-opacity, 1)) !important}.text-bg-800{color:#fff !important;background-color:RGBA(38.25, 38.25, 38.25, var(--bsi-bg-opacity, 1)) !important}.text-bg-900{color:#fff !important;background-color:RGBA(25.5, 25.5, 25.5, var(--bsi-bg-opacity, 1)) !important}.link-primary{color:#06c !important}.link-primary:hover,.link-primary:focus{color:tint-color(hsl(210, 100%, 40%), 20%) !important}.link-secondary{color:hsl(210,17%,44%) !important}.link-secondary:hover,.link-secondary:focus{color:tint-color(hsl(210, 17%, 44%), 20%) !important}.link-success{color:hsl(160,100%,25%) !important}.link-success:hover,.link-success:focus{color:tint-color(hsl(160, 100%, 25%), 20%) !important}.link-info{color:hsl(210,17%,44%) !important}.link-info:hover,.link-info:focus{color:tint-color(hsl(210, 17%, 44%), 20%) !important}.link-warning{color:rgb(60%,36%,0%) !important}.link-warning:hover,.link-warning:focus{color:tint-color(hsl(36, 100%, 30%), 20%) !important}.link-danger{color:rgb(80%,20%,30%) !important}.link-danger:hover,.link-danger:focus{color:tint-color(hsl(350, 60%, 50%), 20%) !important}.link-light{color:rgb(91.4375%,90.25%,95%) !important}.link-light:hover,.link-light:focus{color:tint-color(hsl(255, 32.2033898305%, 92.625%), 20%) !important}.link-dark{color:hsl(210,54%,20%) !important}.link-dark:hover,.link-dark:focus{color:tint-color(hsl(210, 54%, 20%), 20%) !important}.link-black{color:#000 !important}.link-black:hover,.link-black:focus{color:tint-color(hsl(0, 0%, 0%), 20%) !important}.link-white{color:#fff !important}.link-white:hover,.link-white:focus{color:tint-color(hsl(0, 0%, 100%), 20%) !important}.link-100{color:hsl(0,0%,96%) !important}.link-100:hover,.link-100:focus{color:tint-color(hsl(0, 0%, 96%), 20%) !important}.link-200{color:hsl(0,0%,90%) !important}.link-200:hover,.link-200:focus{color:tint-color(hsl(0, 0%, 90%), 20%) !important}.link-300{color:hsl(0,0%,83%) !important}.link-300:hover,.link-300:focus{color:tint-color(hsl(0, 0%, 83%), 20%) !important}.link-400{color:hsl(0,0%,64%) !important}.link-400:hover,.link-400:focus{color:tint-color(hsl(0, 0%, 64%), 20%) !important}.link-500{color:hsl(0,0%,45%) !important}.link-500:hover,.link-500:focus{color:tint-color(hsl(0, 0%, 45%), 20%) !important}.link-600{color:hsl(0,0%,32%) !important}.link-600:hover,.link-600:focus{color:tint-color(hsl(0, 0%, 32%), 20%) !important}.link-700{color:hsl(0,0%,25%) !important}.link-700:hover,.link-700:focus{color:tint-color(hsl(0, 0%, 25%), 20%) !important}.link-800{color:hsl(0,0%,15%) !important}.link-800:hover,.link-800:focus{color:tint-color(hsl(0, 0%, 15%), 20%) !important}.link-900{color:hsl(0,0%,10%) !important}.link-900:hover,.link-900:focus{color:tint-color(hsl(0, 0%, 10%), 20%) !important}.ratio{position:relative;width:100%}.ratio::before{display:block;padding-top:var(--bsi-aspect-ratio);content:""}.ratio>*{position:absolute;top:0;left:0;width:100%;height:100%}.ratio-1x1{--bsi-aspect-ratio: 100%}.ratio-3x2{--bsi-aspect-ratio: 66.6666666667%}.ratio-4x3{--bsi-aspect-ratio: 75%}.ratio-16x9{--bsi-aspect-ratio: 56.25%}.ratio-21x9{--bsi-aspect-ratio: 42.8571428571%}.fixed-top{position:fixed;top:0;right:0;left:0;z-index:1030}.fixed-bottom{position:fixed;right:0;bottom:0;left:0;z-index:1030}.sticky-top{position:sticky;top:0;z-index:1020}.sticky-bottom{position:sticky;bottom:0;z-index:1020}@media(min-width: 576px){.sticky-sm-top{position:sticky;top:0;z-index:1020}.sticky-sm-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 768px){.sticky-md-top{position:sticky;top:0;z-index:1020}.sticky-md-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 992px){.sticky-lg-top{position:sticky;top:0;z-index:1020}.sticky-lg-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1200px){.sticky-xl-top{position:sticky;top:0;z-index:1020}.sticky-xl-bottom{position:sticky;bottom:0;z-index:1020}}@media(min-width: 1400px){.sticky-xxl-top{position:sticky;top:0;z-index:1020}.sticky-xxl-bottom{position:sticky;bottom:0;z-index:1020}}.hstack{display:flex;flex-direction:row;align-items:center;align-self:stretch}.vstack{display:flex;flex:1 1 auto;flex-direction:column;align-self:stretch}.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within){position:absolute !important;width:1px !important;height:1px !important;padding:0 !important;margin:-1px !important;overflow:hidden !important;clip:rect(0, 0, 0, 0) !important;white-space:nowrap !important;border:0 !important}.stretched-link::after{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;content:""}.text-truncate{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.vr{display:inline-block;align-self:stretch;width:1px;min-height:1em;background-color:currentcolor;opacity:.25}.align-baseline{vertical-align:baseline !important}.align-top{vertical-align:top !important}.align-middle{vertical-align:middle !important}.align-bottom{vertical-align:bottom !important}.align-text-bottom{vertical-align:text-bottom !important}.align-text-top{vertical-align:text-top !important}.float-start{float:left !important}.float-end{float:right !important}.float-none{float:none !important}.opacity-0{opacity:0 !important}.opacity-25{opacity:.25 !important}.opacity-50{opacity:.5 !important}.opacity-75{opacity:.75 !important}.opacity-100{opacity:1 !important}.overflow-auto{overflow:auto !important}.overflow-hidden{overflow:hidden !important}.overflow-visible{overflow:visible !important}.overflow-scroll{overflow:scroll !important}.d-inline{display:inline !important}.d-inline-block{display:inline-block !important}.d-block{display:block !important}.d-grid{display:grid !important}.d-table{display:table !important}.d-table-row{display:table-row !important}.d-table-cell{display:table-cell !important}.d-flex{display:flex !important}.d-inline-flex{display:inline-flex !important}.d-none{display:none !important}.shadow-sm{box-shadow:var(--bsi-elevation-low) !important}.shadow-md{box-shadow:var(--bsi-elevation-medium) !important}.shadow-lg{box-shadow:var(--bsi-elevation-high) !important}.shadow-none{box-shadow:none !important}.position-static{position:static !important}.position-relative{position:relative !important}.position-absolute{position:absolute !important}.position-fixed{position:fixed !important}.position-sticky{position:sticky !important}.top-0{top:0 !important}.top-50{top:50% !important}.top-100{top:100% !important}.bottom-0{bottom:0 !important}.bottom-50{bottom:50% !important}.bottom-100{bottom:100% !important}.start-0{left:0 !important}.start-50{left:50% !important}.start-100{left:100% !important}.end-0{right:0 !important}.end-50{right:50% !important}.end-100{right:100% !important}.translate-middle{transform:translate(-50%, -50%) !important}.translate-middle-x{transform:translateX(-50%) !important}.translate-middle-y{transform:translateY(-50%) !important}.border{border:var(--bsi-border-base) var(--bsi-border-style) var(--bsi-border-color) !important}.border-0{border:0 !important}.border-top{border-top:var(--bsi-border-base) var(--bsi-border-style) var(--bsi-border-color) !important}.border-top-0{border-top:0 !important}.border-end{border-right:var(--bsi-border-base) var(--bsi-border-style) var(--bsi-border-color) !important}.border-end-0{border-right:0 !important}.border-bottom{border-bottom:var(--bsi-border-base) var(--bsi-border-style) var(--bsi-border-color) !important}.border-bottom-0{border-bottom:0 !important}.border-start{border-left:var(--bsi-border-base) var(--bsi-border-style) var(--bsi-border-color) !important}.border-start-0{border-left:0 !important}.border-primary{--bsi-border-color: var(--bsi-color-border-primary)}.border-secondary{--bsi-border-color: var(--bsi-color-border-secondary)}.border-success{--bsi-border-color: var(--bsi-color-border-success)}.border-warning{--bsi-border-color: var(--bsi-color-border-warning)}.border-danger{--bsi-border-color: var(--bsi-color-border-danger)}.border-inverse{--bsi-border-color: var(--bsi-color-border-inverse)}.border-white{--bsi-border-color: var(--bsi-color-border-inverse)}.border-1{--bsi-border-width: 1px}.border-2{--bsi-border-width: 2px}.border-3{--bsi-border-width: 3px}.border-4{--bsi-border-width: 4px}.border-5{--bsi-border-width: 5px}.border-opacity-10{--bsi-border-opacity: 0.1}.border-opacity-25{--bsi-border-opacity: 0.25}.border-opacity-50{--bsi-border-opacity: 0.5}.border-opacity-75{--bsi-border-opacity: 0.75}.border-opacity-100{--bsi-border-opacity: 1}.w-25{width:25% !important}.w-50{width:50% !important}.w-75{width:75% !important}.w-100{width:100% !important}.w-auto{width:auto !important}.mw-100{max-width:100% !important}.vw-100{width:100vw !important}.min-vw-100{min-width:100vw !important}.h-25{height:25% !important}.h-50{height:50% !important}.h-75{height:75% !important}.h-100{height:100% !important}.h-auto{height:auto !important}.mh-100{max-height:100% !important}.vh-100{height:100vh !important}.min-vh-100{min-height:100vh !important}.flex-fill{flex:1 1 auto !important}.flex-row{flex-direction:row !important}.flex-column{flex-direction:column !important}.flex-row-reverse{flex-direction:row-reverse !important}.flex-column-reverse{flex-direction:column-reverse !important}.flex-grow-0{flex-grow:0 !important}.flex-grow-1{flex-grow:1 !important}.flex-shrink-0{flex-shrink:0 !important}.flex-shrink-1{flex-shrink:1 !important}.flex-wrap{flex-wrap:wrap !important}.flex-nowrap{flex-wrap:nowrap !important}.flex-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-start{justify-content:flex-start !important}.justify-content-end{justify-content:flex-end !important}.justify-content-center{justify-content:center !important}.justify-content-between{justify-content:space-between !important}.justify-content-around{justify-content:space-around !important}.justify-content-evenly{justify-content:space-evenly !important}.align-items-start{align-items:flex-start !important}.align-items-end{align-items:flex-end !important}.align-items-center{align-items:center !important}.align-items-baseline{align-items:baseline !important}.align-items-stretch{align-items:stretch !important}.align-content-start{align-content:flex-start !important}.align-content-end{align-content:flex-end !important}.align-content-center{align-content:center !important}.align-content-between{align-content:space-between !important}.align-content-around{align-content:space-around !important}.align-content-stretch{align-content:stretch !important}.align-self-auto{align-self:auto !important}.align-self-start{align-self:flex-start !important}.align-self-end{align-self:flex-end !important}.align-self-center{align-self:center !important}.align-self-baseline{align-self:baseline !important}.align-self-stretch{align-self:stretch !important}.order-first{order:-1 !important}.order-0{order:0 !important}.order-1{order:1 !important}.order-2{order:2 !important}.order-3{order:3 !important}.order-4{order:4 !important}.order-5{order:5 !important}.order-last{order:6 !important}.m-0{margin:0 !important}.m-1{margin:.25rem !important}.m-2{margin:.5rem !important}.m-3{margin:1rem !important}.m-4{margin:1.5rem !important}.m-5{margin:3rem !important}.m-auto{margin:auto !important}.mx-0{margin-right:0 !important;margin-left:0 !important}.mx-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-3{margin-right:1rem !important;margin-left:1rem !important}.mx-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-5{margin-right:3rem !important;margin-left:3rem !important}.mx-auto{margin-right:auto !important;margin-left:auto !important}.my-0{margin-top:0 !important;margin-bottom:0 !important}.my-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-0{margin-top:0 !important}.mt-1{margin-top:.25rem !important}.mt-2{margin-top:.5rem !important}.mt-3{margin-top:1rem !important}.mt-4{margin-top:1.5rem !important}.mt-5{margin-top:3rem !important}.mt-auto{margin-top:auto !important}.me-0{margin-right:0 !important}.me-1{margin-right:.25rem !important}.me-2{margin-right:.5rem !important}.me-3{margin-right:1rem !important}.me-4{margin-right:1.5rem !important}.me-5{margin-right:3rem !important}.me-auto{margin-right:auto !important}.mb-0{margin-bottom:0 !important}.mb-1{margin-bottom:.25rem !important}.mb-2{margin-bottom:.5rem !important}.mb-3{margin-bottom:1rem !important}.mb-4{margin-bottom:1.5rem !important}.mb-5{margin-bottom:3rem !important}.mb-auto{margin-bottom:auto !important}.ms-0{margin-left:0 !important}.ms-1{margin-left:.25rem !important}.ms-2{margin-left:.5rem !important}.ms-3{margin-left:1rem !important}.ms-4{margin-left:1.5rem !important}.ms-5{margin-left:3rem !important}.ms-auto{margin-left:auto !important}.p-0{padding:0 !important}.p-1{padding:.25rem !important}.p-2{padding:.5rem !important}.p-3{padding:1rem !important}.p-4{padding:1.5rem !important}.p-5{padding:3rem !important}.px-0{padding-right:0 !important;padding-left:0 !important}.px-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-3{padding-right:1rem !important;padding-left:1rem !important}.px-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-5{padding-right:3rem !important;padding-left:3rem !important}.py-0{padding-top:0 !important;padding-bottom:0 !important}.py-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-0{padding-top:0 !important}.pt-1{padding-top:.25rem !important}.pt-2{padding-top:.5rem !important}.pt-3{padding-top:1rem !important}.pt-4{padding-top:1.5rem !important}.pt-5{padding-top:3rem !important}.pe-0{padding-right:0 !important}.pe-1{padding-right:.25rem !important}.pe-2{padding-right:.5rem !important}.pe-3{padding-right:1rem !important}.pe-4{padding-right:1.5rem !important}.pe-5{padding-right:3rem !important}.pb-0{padding-bottom:0 !important}.pb-1{padding-bottom:.25rem !important}.pb-2{padding-bottom:.5rem !important}.pb-3{padding-bottom:1rem !important}.pb-4{padding-bottom:1.5rem !important}.pb-5{padding-bottom:3rem !important}.ps-0{padding-left:0 !important}.ps-1{padding-left:.25rem !important}.ps-2{padding-left:.5rem !important}.ps-3{padding-left:1rem !important}.ps-4{padding-left:1.5rem !important}.ps-5{padding-left:3rem !important}.gap-0{gap:0 !important}.gap-1{gap:.25rem !important}.gap-2{gap:.5rem !important}.gap-3{gap:1rem !important}.gap-4{gap:1.5rem !important}.gap-5{gap:3rem !important}.font-monospace{font-family:var(--bsi-font-mono) !important}.fs-1{font-size:calc(1.375rem + 1.5vw) !important}.fs-2{font-size:calc(1.325rem + 0.9vw) !important}.fs-3{font-size:calc(1.3rem + 0.6vw) !important}.fs-4{font-size:calc(1.275rem + 0.3vw) !important}.fs-5{font-size:1.25rem !important}.fs-6{font-size:1rem !important}.fst-italic{font-style:italic !important}.fst-normal{font-style:normal !important}.fw-light{font-weight:300 !important}.fw-lighter{font-weight:lighter !important}.fw-normal{font-weight:400 !important}.fw-bold{font-weight:700 !important}.fw-semibold{font-weight:600 !important}.fw-bolder{font-weight:bolder !important}.lh-1{line-height:1 !important}.lh-sm{line-height:1.25 !important}.lh-base{line-height:1.5 !important}.lh-lg{line-height:2 !important}.text-start{text-align:left !important}.text-end{text-align:right !important}.text-center{text-align:center !important}.text-decoration-none{text-decoration:none !important}.text-decoration-underline{text-decoration:underline !important}.text-decoration-line-through{text-decoration:line-through !important}.text-lowercase{text-transform:lowercase !important}.text-uppercase{text-transform:uppercase !important}.text-capitalize{text-transform:capitalize !important}.text-wrap{white-space:normal !important}.text-nowrap{white-space:nowrap !important}.text-break{word-wrap:break-word !important;word-break:break-word !important}.text-primary{--bsi-text-opacity: 1;color:rgba(var(--bsi-primary-rgb), var(--bsi-text-opacity)) !important}.text-secondary{--bsi-text-opacity: 1;color:hsl(210,33%,28%) !important}.text-success{--bsi-text-opacity: 1;color:rgba(var(--bsi-success-rgb), var(--bsi-text-opacity)) !important}.text-info{--bsi-text-opacity: 1;color:rgba(var(--bsi-info-rgb), var(--bsi-text-opacity)) !important}.text-warning{--bsi-text-opacity: 1;color:rgba(var(--bsi-warning-rgb), var(--bsi-text-opacity)) !important}.text-danger{--bsi-text-opacity: 1;color:rgba(var(--bsi-danger-rgb), var(--bsi-text-opacity)) !important}.text-light{--bsi-text-opacity: 1;color:rgba(var(--bsi-light-rgb), var(--bsi-text-opacity)) !important}.text-dark{--bsi-text-opacity: 1;color:rgba(var(--bsi-dark-rgb), var(--bsi-text-opacity)) !important}.text-black{--bsi-text-opacity: 1;color:rgba(var(--bsi-black-rgb), var(--bsi-text-opacity)) !important}.text-white{--bsi-text-opacity: 1;color:rgba(var(--bsi-white-rgb), var(--bsi-text-opacity)) !important}.text-100{--bsi-text-opacity: 1;color:rgba(var(--bsi-100-rgb), var(--bsi-text-opacity)) !important}.text-200{--bsi-text-opacity: 1;color:rgba(var(--bsi-200-rgb), var(--bsi-text-opacity)) !important}.text-300{--bsi-text-opacity: 1;color:rgba(var(--bsi-300-rgb), var(--bsi-text-opacity)) !important}.text-400{--bsi-text-opacity: 1;color:rgba(var(--bsi-400-rgb), var(--bsi-text-opacity)) !important}.text-500{--bsi-text-opacity: 1;color:rgba(var(--bsi-500-rgb), var(--bsi-text-opacity)) !important}.text-600{--bsi-text-opacity: 1;color:rgba(var(--bsi-600-rgb), var(--bsi-text-opacity)) !important}.text-700{--bsi-text-opacity: 1;color:rgba(var(--bsi-700-rgb), var(--bsi-text-opacity)) !important}.text-800{--bsi-text-opacity: 1;color:rgba(var(--bsi-800-rgb), var(--bsi-text-opacity)) !important}.text-900{--bsi-text-opacity: 1;color:rgba(var(--bsi-900-rgb), var(--bsi-text-opacity)) !important}.text-body{--bsi-text-opacity: 1;color:rgba(var(--bsi-body-color-rgb), var(--bsi-text-opacity)) !important}.text-muted{--bsi-text-opacity: 1;color:hsl(210,17%,44%) !important}.text-black-50{--bsi-text-opacity: 1;color:rgba(0,0,0,.5) !important}.text-white-50{--bsi-text-opacity: 1;color:rgba(255,255,255,.5) !important}.text-reset{--bsi-text-opacity: 1;color:inherit !important}.text-opacity-25{--bsi-text-opacity: 0.25}.text-opacity-50{--bsi-text-opacity: 0.5}.text-opacity-75{--bsi-text-opacity: 0.75}.text-opacity-100{--bsi-text-opacity: 1}.bg-primary{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-primary-rgb), var(--bsi-bg-opacity)) !important}.bg-secondary{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-secondary-rgb), var(--bsi-bg-opacity)) !important}.bg-success{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-success-rgb), var(--bsi-bg-opacity)) !important}.bg-info{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-info-rgb), var(--bsi-bg-opacity)) !important}.bg-warning{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-warning-rgb), var(--bsi-bg-opacity)) !important}.bg-danger{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-danger-rgb), var(--bsi-bg-opacity)) !important}.bg-light{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-light-rgb), var(--bsi-bg-opacity)) !important}.bg-dark{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-dark-rgb), var(--bsi-bg-opacity)) !important}.bg-black{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-black-rgb), var(--bsi-bg-opacity)) !important}.bg-white{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-white-rgb), var(--bsi-bg-opacity)) !important}.bg-100{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-100-rgb), var(--bsi-bg-opacity)) !important}.bg-200{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-200-rgb), var(--bsi-bg-opacity)) !important}.bg-300{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-300-rgb), var(--bsi-bg-opacity)) !important}.bg-400{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-400-rgb), var(--bsi-bg-opacity)) !important}.bg-500{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-500-rgb), var(--bsi-bg-opacity)) !important}.bg-600{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-600-rgb), var(--bsi-bg-opacity)) !important}.bg-700{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-700-rgb), var(--bsi-bg-opacity)) !important}.bg-800{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-800-rgb), var(--bsi-bg-opacity)) !important}.bg-900{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-900-rgb), var(--bsi-bg-opacity)) !important}.bg-body{--bsi-bg-opacity: 1;background-color:rgba(var(--bsi-body-bg-rgb), var(--bsi-bg-opacity)) !important}.bg-transparent{--bsi-bg-opacity: 1;background-color:rgba(0,0,0,0) !important}.bg-opacity-10{--bsi-bg-opacity: 0.1}.bg-opacity-25{--bsi-bg-opacity: 0.25}.bg-opacity-50{--bsi-bg-opacity: 0.5}.bg-opacity-75{--bsi-bg-opacity: 0.75}.bg-opacity-100{--bsi-bg-opacity: 1}.bg-gradient{background-image:var(--bsi-gradient) !important}.user-select-all{user-select:all !important}.user-select-auto{user-select:auto !important}.user-select-none{user-select:none !important}.pe-none{pointer-events:none !important}.pe-auto{pointer-events:auto !important}.rounded{border-radius:var(--bsi-radius-smooth) !important}.rounded-0{border-radius:0 !important}.rounded-circle{border-radius:var(--bsi-radius-circle) !important}.rounded-pill{border-radius:var(--bsi-radius-rounded) !important}.rounded-top{border-top-left-radius:var(--bsi-border-radius) !important;border-top-right-radius:var(--bsi-border-radius) !important}.rounded-end{border-top-right-radius:var(--bsi-border-radius) !important;border-bottom-right-radius:var(--bsi-border-radius) !important}.rounded-bottom{border-bottom-right-radius:var(--bsi-border-radius) !important;border-bottom-left-radius:var(--bsi-border-radius) !important}.rounded-start{border-bottom-left-radius:var(--bsi-border-radius) !important;border-top-left-radius:var(--bsi-border-radius) !important}.visible{visibility:visible !important}.invisible{visibility:hidden !important}@media(min-width: 576px){.float-sm-start{float:left !important}.float-sm-end{float:right !important}.float-sm-none{float:none !important}.d-sm-inline{display:inline !important}.d-sm-inline-block{display:inline-block !important}.d-sm-block{display:block !important}.d-sm-grid{display:grid !important}.d-sm-table{display:table !important}.d-sm-table-row{display:table-row !important}.d-sm-table-cell{display:table-cell !important}.d-sm-flex{display:flex !important}.d-sm-inline-flex{display:inline-flex !important}.d-sm-none{display:none !important}.flex-sm-fill{flex:1 1 auto !important}.flex-sm-row{flex-direction:row !important}.flex-sm-column{flex-direction:column !important}.flex-sm-row-reverse{flex-direction:row-reverse !important}.flex-sm-column-reverse{flex-direction:column-reverse !important}.flex-sm-grow-0{flex-grow:0 !important}.flex-sm-grow-1{flex-grow:1 !important}.flex-sm-shrink-0{flex-shrink:0 !important}.flex-sm-shrink-1{flex-shrink:1 !important}.flex-sm-wrap{flex-wrap:wrap !important}.flex-sm-nowrap{flex-wrap:nowrap !important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-sm-start{justify-content:flex-start !important}.justify-content-sm-end{justify-content:flex-end !important}.justify-content-sm-center{justify-content:center !important}.justify-content-sm-between{justify-content:space-between !important}.justify-content-sm-around{justify-content:space-around !important}.justify-content-sm-evenly{justify-content:space-evenly !important}.align-items-sm-start{align-items:flex-start !important}.align-items-sm-end{align-items:flex-end !important}.align-items-sm-center{align-items:center !important}.align-items-sm-baseline{align-items:baseline !important}.align-items-sm-stretch{align-items:stretch !important}.align-content-sm-start{align-content:flex-start !important}.align-content-sm-end{align-content:flex-end !important}.align-content-sm-center{align-content:center !important}.align-content-sm-between{align-content:space-between !important}.align-content-sm-around{align-content:space-around !important}.align-content-sm-stretch{align-content:stretch !important}.align-self-sm-auto{align-self:auto !important}.align-self-sm-start{align-self:flex-start !important}.align-self-sm-end{align-self:flex-end !important}.align-self-sm-center{align-self:center !important}.align-self-sm-baseline{align-self:baseline !important}.align-self-sm-stretch{align-self:stretch !important}.order-sm-first{order:-1 !important}.order-sm-0{order:0 !important}.order-sm-1{order:1 !important}.order-sm-2{order:2 !important}.order-sm-3{order:3 !important}.order-sm-4{order:4 !important}.order-sm-5{order:5 !important}.order-sm-last{order:6 !important}.m-sm-0{margin:0 !important}.m-sm-1{margin:.25rem !important}.m-sm-2{margin:.5rem !important}.m-sm-3{margin:1rem !important}.m-sm-4{margin:1.5rem !important}.m-sm-5{margin:3rem !important}.m-sm-auto{margin:auto !important}.mx-sm-0{margin-right:0 !important;margin-left:0 !important}.mx-sm-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-sm-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-sm-3{margin-right:1rem !important;margin-left:1rem !important}.mx-sm-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-sm-5{margin-right:3rem !important;margin-left:3rem !important}.mx-sm-auto{margin-right:auto !important;margin-left:auto !important}.my-sm-0{margin-top:0 !important;margin-bottom:0 !important}.my-sm-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-sm-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-sm-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-sm-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-sm-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-sm-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-sm-0{margin-top:0 !important}.mt-sm-1{margin-top:.25rem !important}.mt-sm-2{margin-top:.5rem !important}.mt-sm-3{margin-top:1rem !important}.mt-sm-4{margin-top:1.5rem !important}.mt-sm-5{margin-top:3rem !important}.mt-sm-auto{margin-top:auto !important}.me-sm-0{margin-right:0 !important}.me-sm-1{margin-right:.25rem !important}.me-sm-2{margin-right:.5rem !important}.me-sm-3{margin-right:1rem !important}.me-sm-4{margin-right:1.5rem !important}.me-sm-5{margin-right:3rem !important}.me-sm-auto{margin-right:auto !important}.mb-sm-0{margin-bottom:0 !important}.mb-sm-1{margin-bottom:.25rem !important}.mb-sm-2{margin-bottom:.5rem !important}.mb-sm-3{margin-bottom:1rem !important}.mb-sm-4{margin-bottom:1.5rem !important}.mb-sm-5{margin-bottom:3rem !important}.mb-sm-auto{margin-bottom:auto !important}.ms-sm-0{margin-left:0 !important}.ms-sm-1{margin-left:.25rem !important}.ms-sm-2{margin-left:.5rem !important}.ms-sm-3{margin-left:1rem !important}.ms-sm-4{margin-left:1.5rem !important}.ms-sm-5{margin-left:3rem !important}.ms-sm-auto{margin-left:auto !important}.p-sm-0{padding:0 !important}.p-sm-1{padding:.25rem !important}.p-sm-2{padding:.5rem !important}.p-sm-3{padding:1rem !important}.p-sm-4{padding:1.5rem !important}.p-sm-5{padding:3rem !important}.px-sm-0{padding-right:0 !important;padding-left:0 !important}.px-sm-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-sm-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-sm-3{padding-right:1rem !important;padding-left:1rem !important}.px-sm-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-sm-5{padding-right:3rem !important;padding-left:3rem !important}.py-sm-0{padding-top:0 !important;padding-bottom:0 !important}.py-sm-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-sm-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-sm-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-sm-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-sm-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-sm-0{padding-top:0 !important}.pt-sm-1{padding-top:.25rem !important}.pt-sm-2{padding-top:.5rem !important}.pt-sm-3{padding-top:1rem !important}.pt-sm-4{padding-top:1.5rem !important}.pt-sm-5{padding-top:3rem !important}.pe-sm-0{padding-right:0 !important}.pe-sm-1{padding-right:.25rem !important}.pe-sm-2{padding-right:.5rem !important}.pe-sm-3{padding-right:1rem !important}.pe-sm-4{padding-right:1.5rem !important}.pe-sm-5{padding-right:3rem !important}.pb-sm-0{padding-bottom:0 !important}.pb-sm-1{padding-bottom:.25rem !important}.pb-sm-2{padding-bottom:.5rem !important}.pb-sm-3{padding-bottom:1rem !important}.pb-sm-4{padding-bottom:1.5rem !important}.pb-sm-5{padding-bottom:3rem !important}.ps-sm-0{padding-left:0 !important}.ps-sm-1{padding-left:.25rem !important}.ps-sm-2{padding-left:.5rem !important}.ps-sm-3{padding-left:1rem !important}.ps-sm-4{padding-left:1.5rem !important}.ps-sm-5{padding-left:3rem !important}.gap-sm-0{gap:0 !important}.gap-sm-1{gap:.25rem !important}.gap-sm-2{gap:.5rem !important}.gap-sm-3{gap:1rem !important}.gap-sm-4{gap:1.5rem !important}.gap-sm-5{gap:3rem !important}.text-sm-start{text-align:left !important}.text-sm-end{text-align:right !important}.text-sm-center{text-align:center !important}}@media(min-width: 768px){.float-md-start{float:left !important}.float-md-end{float:right !important}.float-md-none{float:none !important}.d-md-inline{display:inline !important}.d-md-inline-block{display:inline-block !important}.d-md-block{display:block !important}.d-md-grid{display:grid !important}.d-md-table{display:table !important}.d-md-table-row{display:table-row !important}.d-md-table-cell{display:table-cell !important}.d-md-flex{display:flex !important}.d-md-inline-flex{display:inline-flex !important}.d-md-none{display:none !important}.flex-md-fill{flex:1 1 auto !important}.flex-md-row{flex-direction:row !important}.flex-md-column{flex-direction:column !important}.flex-md-row-reverse{flex-direction:row-reverse !important}.flex-md-column-reverse{flex-direction:column-reverse !important}.flex-md-grow-0{flex-grow:0 !important}.flex-md-grow-1{flex-grow:1 !important}.flex-md-shrink-0{flex-shrink:0 !important}.flex-md-shrink-1{flex-shrink:1 !important}.flex-md-wrap{flex-wrap:wrap !important}.flex-md-nowrap{flex-wrap:nowrap !important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-md-start{justify-content:flex-start !important}.justify-content-md-end{justify-content:flex-end !important}.justify-content-md-center{justify-content:center !important}.justify-content-md-between{justify-content:space-between !important}.justify-content-md-around{justify-content:space-around !important}.justify-content-md-evenly{justify-content:space-evenly !important}.align-items-md-start{align-items:flex-start !important}.align-items-md-end{align-items:flex-end !important}.align-items-md-center{align-items:center !important}.align-items-md-baseline{align-items:baseline !important}.align-items-md-stretch{align-items:stretch !important}.align-content-md-start{align-content:flex-start !important}.align-content-md-end{align-content:flex-end !important}.align-content-md-center{align-content:center !important}.align-content-md-between{align-content:space-between !important}.align-content-md-around{align-content:space-around !important}.align-content-md-stretch{align-content:stretch !important}.align-self-md-auto{align-self:auto !important}.align-self-md-start{align-self:flex-start !important}.align-self-md-end{align-self:flex-end !important}.align-self-md-center{align-self:center !important}.align-self-md-baseline{align-self:baseline !important}.align-self-md-stretch{align-self:stretch !important}.order-md-first{order:-1 !important}.order-md-0{order:0 !important}.order-md-1{order:1 !important}.order-md-2{order:2 !important}.order-md-3{order:3 !important}.order-md-4{order:4 !important}.order-md-5{order:5 !important}.order-md-last{order:6 !important}.m-md-0{margin:0 !important}.m-md-1{margin:.25rem !important}.m-md-2{margin:.5rem !important}.m-md-3{margin:1rem !important}.m-md-4{margin:1.5rem !important}.m-md-5{margin:3rem !important}.m-md-auto{margin:auto !important}.mx-md-0{margin-right:0 !important;margin-left:0 !important}.mx-md-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-md-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-md-3{margin-right:1rem !important;margin-left:1rem !important}.mx-md-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-md-5{margin-right:3rem !important;margin-left:3rem !important}.mx-md-auto{margin-right:auto !important;margin-left:auto !important}.my-md-0{margin-top:0 !important;margin-bottom:0 !important}.my-md-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-md-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-md-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-md-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-md-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-md-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-md-0{margin-top:0 !important}.mt-md-1{margin-top:.25rem !important}.mt-md-2{margin-top:.5rem !important}.mt-md-3{margin-top:1rem !important}.mt-md-4{margin-top:1.5rem !important}.mt-md-5{margin-top:3rem !important}.mt-md-auto{margin-top:auto !important}.me-md-0{margin-right:0 !important}.me-md-1{margin-right:.25rem !important}.me-md-2{margin-right:.5rem !important}.me-md-3{margin-right:1rem !important}.me-md-4{margin-right:1.5rem !important}.me-md-5{margin-right:3rem !important}.me-md-auto{margin-right:auto !important}.mb-md-0{margin-bottom:0 !important}.mb-md-1{margin-bottom:.25rem !important}.mb-md-2{margin-bottom:.5rem !important}.mb-md-3{margin-bottom:1rem !important}.mb-md-4{margin-bottom:1.5rem !important}.mb-md-5{margin-bottom:3rem !important}.mb-md-auto{margin-bottom:auto !important}.ms-md-0{margin-left:0 !important}.ms-md-1{margin-left:.25rem !important}.ms-md-2{margin-left:.5rem !important}.ms-md-3{margin-left:1rem !important}.ms-md-4{margin-left:1.5rem !important}.ms-md-5{margin-left:3rem !important}.ms-md-auto{margin-left:auto !important}.p-md-0{padding:0 !important}.p-md-1{padding:.25rem !important}.p-md-2{padding:.5rem !important}.p-md-3{padding:1rem !important}.p-md-4{padding:1.5rem !important}.p-md-5{padding:3rem !important}.px-md-0{padding-right:0 !important;padding-left:0 !important}.px-md-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-md-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-md-3{padding-right:1rem !important;padding-left:1rem !important}.px-md-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-md-5{padding-right:3rem !important;padding-left:3rem !important}.py-md-0{padding-top:0 !important;padding-bottom:0 !important}.py-md-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-md-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-md-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-md-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-md-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-md-0{padding-top:0 !important}.pt-md-1{padding-top:.25rem !important}.pt-md-2{padding-top:.5rem !important}.pt-md-3{padding-top:1rem !important}.pt-md-4{padding-top:1.5rem !important}.pt-md-5{padding-top:3rem !important}.pe-md-0{padding-right:0 !important}.pe-md-1{padding-right:.25rem !important}.pe-md-2{padding-right:.5rem !important}.pe-md-3{padding-right:1rem !important}.pe-md-4{padding-right:1.5rem !important}.pe-md-5{padding-right:3rem !important}.pb-md-0{padding-bottom:0 !important}.pb-md-1{padding-bottom:.25rem !important}.pb-md-2{padding-bottom:.5rem !important}.pb-md-3{padding-bottom:1rem !important}.pb-md-4{padding-bottom:1.5rem !important}.pb-md-5{padding-bottom:3rem !important}.ps-md-0{padding-left:0 !important}.ps-md-1{padding-left:.25rem !important}.ps-md-2{padding-left:.5rem !important}.ps-md-3{padding-left:1rem !important}.ps-md-4{padding-left:1.5rem !important}.ps-md-5{padding-left:3rem !important}.gap-md-0{gap:0 !important}.gap-md-1{gap:.25rem !important}.gap-md-2{gap:.5rem !important}.gap-md-3{gap:1rem !important}.gap-md-4{gap:1.5rem !important}.gap-md-5{gap:3rem !important}.text-md-start{text-align:left !important}.text-md-end{text-align:right !important}.text-md-center{text-align:center !important}}@media(min-width: 992px){.float-lg-start{float:left !important}.float-lg-end{float:right !important}.float-lg-none{float:none !important}.d-lg-inline{display:inline !important}.d-lg-inline-block{display:inline-block !important}.d-lg-block{display:block !important}.d-lg-grid{display:grid !important}.d-lg-table{display:table !important}.d-lg-table-row{display:table-row !important}.d-lg-table-cell{display:table-cell !important}.d-lg-flex{display:flex !important}.d-lg-inline-flex{display:inline-flex !important}.d-lg-none{display:none !important}.flex-lg-fill{flex:1 1 auto !important}.flex-lg-row{flex-direction:row !important}.flex-lg-column{flex-direction:column !important}.flex-lg-row-reverse{flex-direction:row-reverse !important}.flex-lg-column-reverse{flex-direction:column-reverse !important}.flex-lg-grow-0{flex-grow:0 !important}.flex-lg-grow-1{flex-grow:1 !important}.flex-lg-shrink-0{flex-shrink:0 !important}.flex-lg-shrink-1{flex-shrink:1 !important}.flex-lg-wrap{flex-wrap:wrap !important}.flex-lg-nowrap{flex-wrap:nowrap !important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-lg-start{justify-content:flex-start !important}.justify-content-lg-end{justify-content:flex-end !important}.justify-content-lg-center{justify-content:center !important}.justify-content-lg-between{justify-content:space-between !important}.justify-content-lg-around{justify-content:space-around !important}.justify-content-lg-evenly{justify-content:space-evenly !important}.align-items-lg-start{align-items:flex-start !important}.align-items-lg-end{align-items:flex-end !important}.align-items-lg-center{align-items:center !important}.align-items-lg-baseline{align-items:baseline !important}.align-items-lg-stretch{align-items:stretch !important}.align-content-lg-start{align-content:flex-start !important}.align-content-lg-end{align-content:flex-end !important}.align-content-lg-center{align-content:center !important}.align-content-lg-between{align-content:space-between !important}.align-content-lg-around{align-content:space-around !important}.align-content-lg-stretch{align-content:stretch !important}.align-self-lg-auto{align-self:auto !important}.align-self-lg-start{align-self:flex-start !important}.align-self-lg-end{align-self:flex-end !important}.align-self-lg-center{align-self:center !important}.align-self-lg-baseline{align-self:baseline !important}.align-self-lg-stretch{align-self:stretch !important}.order-lg-first{order:-1 !important}.order-lg-0{order:0 !important}.order-lg-1{order:1 !important}.order-lg-2{order:2 !important}.order-lg-3{order:3 !important}.order-lg-4{order:4 !important}.order-lg-5{order:5 !important}.order-lg-last{order:6 !important}.m-lg-0{margin:0 !important}.m-lg-1{margin:.25rem !important}.m-lg-2{margin:.5rem !important}.m-lg-3{margin:1rem !important}.m-lg-4{margin:1.5rem !important}.m-lg-5{margin:3rem !important}.m-lg-auto{margin:auto !important}.mx-lg-0{margin-right:0 !important;margin-left:0 !important}.mx-lg-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-lg-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-lg-3{margin-right:1rem !important;margin-left:1rem !important}.mx-lg-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-lg-5{margin-right:3rem !important;margin-left:3rem !important}.mx-lg-auto{margin-right:auto !important;margin-left:auto !important}.my-lg-0{margin-top:0 !important;margin-bottom:0 !important}.my-lg-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-lg-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-lg-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-lg-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-lg-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-lg-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-lg-0{margin-top:0 !important}.mt-lg-1{margin-top:.25rem !important}.mt-lg-2{margin-top:.5rem !important}.mt-lg-3{margin-top:1rem !important}.mt-lg-4{margin-top:1.5rem !important}.mt-lg-5{margin-top:3rem !important}.mt-lg-auto{margin-top:auto !important}.me-lg-0{margin-right:0 !important}.me-lg-1{margin-right:.25rem !important}.me-lg-2{margin-right:.5rem !important}.me-lg-3{margin-right:1rem !important}.me-lg-4{margin-right:1.5rem !important}.me-lg-5{margin-right:3rem !important}.me-lg-auto{margin-right:auto !important}.mb-lg-0{margin-bottom:0 !important}.mb-lg-1{margin-bottom:.25rem !important}.mb-lg-2{margin-bottom:.5rem !important}.mb-lg-3{margin-bottom:1rem !important}.mb-lg-4{margin-bottom:1.5rem !important}.mb-lg-5{margin-bottom:3rem !important}.mb-lg-auto{margin-bottom:auto !important}.ms-lg-0{margin-left:0 !important}.ms-lg-1{margin-left:.25rem !important}.ms-lg-2{margin-left:.5rem !important}.ms-lg-3{margin-left:1rem !important}.ms-lg-4{margin-left:1.5rem !important}.ms-lg-5{margin-left:3rem !important}.ms-lg-auto{margin-left:auto !important}.p-lg-0{padding:0 !important}.p-lg-1{padding:.25rem !important}.p-lg-2{padding:.5rem !important}.p-lg-3{padding:1rem !important}.p-lg-4{padding:1.5rem !important}.p-lg-5{padding:3rem !important}.px-lg-0{padding-right:0 !important;padding-left:0 !important}.px-lg-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-lg-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-lg-3{padding-right:1rem !important;padding-left:1rem !important}.px-lg-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-lg-5{padding-right:3rem !important;padding-left:3rem !important}.py-lg-0{padding-top:0 !important;padding-bottom:0 !important}.py-lg-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-lg-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-lg-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-lg-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-lg-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-lg-0{padding-top:0 !important}.pt-lg-1{padding-top:.25rem !important}.pt-lg-2{padding-top:.5rem !important}.pt-lg-3{padding-top:1rem !important}.pt-lg-4{padding-top:1.5rem !important}.pt-lg-5{padding-top:3rem !important}.pe-lg-0{padding-right:0 !important}.pe-lg-1{padding-right:.25rem !important}.pe-lg-2{padding-right:.5rem !important}.pe-lg-3{padding-right:1rem !important}.pe-lg-4{padding-right:1.5rem !important}.pe-lg-5{padding-right:3rem !important}.pb-lg-0{padding-bottom:0 !important}.pb-lg-1{padding-bottom:.25rem !important}.pb-lg-2{padding-bottom:.5rem !important}.pb-lg-3{padding-bottom:1rem !important}.pb-lg-4{padding-bottom:1.5rem !important}.pb-lg-5{padding-bottom:3rem !important}.ps-lg-0{padding-left:0 !important}.ps-lg-1{padding-left:.25rem !important}.ps-lg-2{padding-left:.5rem !important}.ps-lg-3{padding-left:1rem !important}.ps-lg-4{padding-left:1.5rem !important}.ps-lg-5{padding-left:3rem !important}.gap-lg-0{gap:0 !important}.gap-lg-1{gap:.25rem !important}.gap-lg-2{gap:.5rem !important}.gap-lg-3{gap:1rem !important}.gap-lg-4{gap:1.5rem !important}.gap-lg-5{gap:3rem !important}.text-lg-start{text-align:left !important}.text-lg-end{text-align:right !important}.text-lg-center{text-align:center !important}}@media(min-width: 1200px){.float-xl-start{float:left !important}.float-xl-end{float:right !important}.float-xl-none{float:none !important}.d-xl-inline{display:inline !important}.d-xl-inline-block{display:inline-block !important}.d-xl-block{display:block !important}.d-xl-grid{display:grid !important}.d-xl-table{display:table !important}.d-xl-table-row{display:table-row !important}.d-xl-table-cell{display:table-cell !important}.d-xl-flex{display:flex !important}.d-xl-inline-flex{display:inline-flex !important}.d-xl-none{display:none !important}.flex-xl-fill{flex:1 1 auto !important}.flex-xl-row{flex-direction:row !important}.flex-xl-column{flex-direction:column !important}.flex-xl-row-reverse{flex-direction:row-reverse !important}.flex-xl-column-reverse{flex-direction:column-reverse !important}.flex-xl-grow-0{flex-grow:0 !important}.flex-xl-grow-1{flex-grow:1 !important}.flex-xl-shrink-0{flex-shrink:0 !important}.flex-xl-shrink-1{flex-shrink:1 !important}.flex-xl-wrap{flex-wrap:wrap !important}.flex-xl-nowrap{flex-wrap:nowrap !important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xl-start{justify-content:flex-start !important}.justify-content-xl-end{justify-content:flex-end !important}.justify-content-xl-center{justify-content:center !important}.justify-content-xl-between{justify-content:space-between !important}.justify-content-xl-around{justify-content:space-around !important}.justify-content-xl-evenly{justify-content:space-evenly !important}.align-items-xl-start{align-items:flex-start !important}.align-items-xl-end{align-items:flex-end !important}.align-items-xl-center{align-items:center !important}.align-items-xl-baseline{align-items:baseline !important}.align-items-xl-stretch{align-items:stretch !important}.align-content-xl-start{align-content:flex-start !important}.align-content-xl-end{align-content:flex-end !important}.align-content-xl-center{align-content:center !important}.align-content-xl-between{align-content:space-between !important}.align-content-xl-around{align-content:space-around !important}.align-content-xl-stretch{align-content:stretch !important}.align-self-xl-auto{align-self:auto !important}.align-self-xl-start{align-self:flex-start !important}.align-self-xl-end{align-self:flex-end !important}.align-self-xl-center{align-self:center !important}.align-self-xl-baseline{align-self:baseline !important}.align-self-xl-stretch{align-self:stretch !important}.order-xl-first{order:-1 !important}.order-xl-0{order:0 !important}.order-xl-1{order:1 !important}.order-xl-2{order:2 !important}.order-xl-3{order:3 !important}.order-xl-4{order:4 !important}.order-xl-5{order:5 !important}.order-xl-last{order:6 !important}.m-xl-0{margin:0 !important}.m-xl-1{margin:.25rem !important}.m-xl-2{margin:.5rem !important}.m-xl-3{margin:1rem !important}.m-xl-4{margin:1.5rem !important}.m-xl-5{margin:3rem !important}.m-xl-auto{margin:auto !important}.mx-xl-0{margin-right:0 !important;margin-left:0 !important}.mx-xl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xl-auto{margin-right:auto !important;margin-left:auto !important}.my-xl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xl-0{margin-top:0 !important}.mt-xl-1{margin-top:.25rem !important}.mt-xl-2{margin-top:.5rem !important}.mt-xl-3{margin-top:1rem !important}.mt-xl-4{margin-top:1.5rem !important}.mt-xl-5{margin-top:3rem !important}.mt-xl-auto{margin-top:auto !important}.me-xl-0{margin-right:0 !important}.me-xl-1{margin-right:.25rem !important}.me-xl-2{margin-right:.5rem !important}.me-xl-3{margin-right:1rem !important}.me-xl-4{margin-right:1.5rem !important}.me-xl-5{margin-right:3rem !important}.me-xl-auto{margin-right:auto !important}.mb-xl-0{margin-bottom:0 !important}.mb-xl-1{margin-bottom:.25rem !important}.mb-xl-2{margin-bottom:.5rem !important}.mb-xl-3{margin-bottom:1rem !important}.mb-xl-4{margin-bottom:1.5rem !important}.mb-xl-5{margin-bottom:3rem !important}.mb-xl-auto{margin-bottom:auto !important}.ms-xl-0{margin-left:0 !important}.ms-xl-1{margin-left:.25rem !important}.ms-xl-2{margin-left:.5rem !important}.ms-xl-3{margin-left:1rem !important}.ms-xl-4{margin-left:1.5rem !important}.ms-xl-5{margin-left:3rem !important}.ms-xl-auto{margin-left:auto !important}.p-xl-0{padding:0 !important}.p-xl-1{padding:.25rem !important}.p-xl-2{padding:.5rem !important}.p-xl-3{padding:1rem !important}.p-xl-4{padding:1.5rem !important}.p-xl-5{padding:3rem !important}.px-xl-0{padding-right:0 !important;padding-left:0 !important}.px-xl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xl-0{padding-top:0 !important}.pt-xl-1{padding-top:.25rem !important}.pt-xl-2{padding-top:.5rem !important}.pt-xl-3{padding-top:1rem !important}.pt-xl-4{padding-top:1.5rem !important}.pt-xl-5{padding-top:3rem !important}.pe-xl-0{padding-right:0 !important}.pe-xl-1{padding-right:.25rem !important}.pe-xl-2{padding-right:.5rem !important}.pe-xl-3{padding-right:1rem !important}.pe-xl-4{padding-right:1.5rem !important}.pe-xl-5{padding-right:3rem !important}.pb-xl-0{padding-bottom:0 !important}.pb-xl-1{padding-bottom:.25rem !important}.pb-xl-2{padding-bottom:.5rem !important}.pb-xl-3{padding-bottom:1rem !important}.pb-xl-4{padding-bottom:1.5rem !important}.pb-xl-5{padding-bottom:3rem !important}.ps-xl-0{padding-left:0 !important}.ps-xl-1{padding-left:.25rem !important}.ps-xl-2{padding-left:.5rem !important}.ps-xl-3{padding-left:1rem !important}.ps-xl-4{padding-left:1.5rem !important}.ps-xl-5{padding-left:3rem !important}.gap-xl-0{gap:0 !important}.gap-xl-1{gap:.25rem !important}.gap-xl-2{gap:.5rem !important}.gap-xl-3{gap:1rem !important}.gap-xl-4{gap:1.5rem !important}.gap-xl-5{gap:3rem !important}.text-xl-start{text-align:left !important}.text-xl-end{text-align:right !important}.text-xl-center{text-align:center !important}}@media(min-width: 1400px){.float-xxl-start{float:left !important}.float-xxl-end{float:right !important}.float-xxl-none{float:none !important}.d-xxl-inline{display:inline !important}.d-xxl-inline-block{display:inline-block !important}.d-xxl-block{display:block !important}.d-xxl-grid{display:grid !important}.d-xxl-table{display:table !important}.d-xxl-table-row{display:table-row !important}.d-xxl-table-cell{display:table-cell !important}.d-xxl-flex{display:flex !important}.d-xxl-inline-flex{display:inline-flex !important}.d-xxl-none{display:none !important}.flex-xxl-fill{flex:1 1 auto !important}.flex-xxl-row{flex-direction:row !important}.flex-xxl-column{flex-direction:column !important}.flex-xxl-row-reverse{flex-direction:row-reverse !important}.flex-xxl-column-reverse{flex-direction:column-reverse !important}.flex-xxl-grow-0{flex-grow:0 !important}.flex-xxl-grow-1{flex-grow:1 !important}.flex-xxl-shrink-0{flex-shrink:0 !important}.flex-xxl-shrink-1{flex-shrink:1 !important}.flex-xxl-wrap{flex-wrap:wrap !important}.flex-xxl-nowrap{flex-wrap:nowrap !important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse !important}.justify-content-xxl-start{justify-content:flex-start !important}.justify-content-xxl-end{justify-content:flex-end !important}.justify-content-xxl-center{justify-content:center !important}.justify-content-xxl-between{justify-content:space-between !important}.justify-content-xxl-around{justify-content:space-around !important}.justify-content-xxl-evenly{justify-content:space-evenly !important}.align-items-xxl-start{align-items:flex-start !important}.align-items-xxl-end{align-items:flex-end !important}.align-items-xxl-center{align-items:center !important}.align-items-xxl-baseline{align-items:baseline !important}.align-items-xxl-stretch{align-items:stretch !important}.align-content-xxl-start{align-content:flex-start !important}.align-content-xxl-end{align-content:flex-end !important}.align-content-xxl-center{align-content:center !important}.align-content-xxl-between{align-content:space-between !important}.align-content-xxl-around{align-content:space-around !important}.align-content-xxl-stretch{align-content:stretch !important}.align-self-xxl-auto{align-self:auto !important}.align-self-xxl-start{align-self:flex-start !important}.align-self-xxl-end{align-self:flex-end !important}.align-self-xxl-center{align-self:center !important}.align-self-xxl-baseline{align-self:baseline !important}.align-self-xxl-stretch{align-self:stretch !important}.order-xxl-first{order:-1 !important}.order-xxl-0{order:0 !important}.order-xxl-1{order:1 !important}.order-xxl-2{order:2 !important}.order-xxl-3{order:3 !important}.order-xxl-4{order:4 !important}.order-xxl-5{order:5 !important}.order-xxl-last{order:6 !important}.m-xxl-0{margin:0 !important}.m-xxl-1{margin:.25rem !important}.m-xxl-2{margin:.5rem !important}.m-xxl-3{margin:1rem !important}.m-xxl-4{margin:1.5rem !important}.m-xxl-5{margin:3rem !important}.m-xxl-auto{margin:auto !important}.mx-xxl-0{margin-right:0 !important;margin-left:0 !important}.mx-xxl-1{margin-right:.25rem !important;margin-left:.25rem !important}.mx-xxl-2{margin-right:.5rem !important;margin-left:.5rem !important}.mx-xxl-3{margin-right:1rem !important;margin-left:1rem !important}.mx-xxl-4{margin-right:1.5rem !important;margin-left:1.5rem !important}.mx-xxl-5{margin-right:3rem !important;margin-left:3rem !important}.mx-xxl-auto{margin-right:auto !important;margin-left:auto !important}.my-xxl-0{margin-top:0 !important;margin-bottom:0 !important}.my-xxl-1{margin-top:.25rem !important;margin-bottom:.25rem !important}.my-xxl-2{margin-top:.5rem !important;margin-bottom:.5rem !important}.my-xxl-3{margin-top:1rem !important;margin-bottom:1rem !important}.my-xxl-4{margin-top:1.5rem !important;margin-bottom:1.5rem !important}.my-xxl-5{margin-top:3rem !important;margin-bottom:3rem !important}.my-xxl-auto{margin-top:auto !important;margin-bottom:auto !important}.mt-xxl-0{margin-top:0 !important}.mt-xxl-1{margin-top:.25rem !important}.mt-xxl-2{margin-top:.5rem !important}.mt-xxl-3{margin-top:1rem !important}.mt-xxl-4{margin-top:1.5rem !important}.mt-xxl-5{margin-top:3rem !important}.mt-xxl-auto{margin-top:auto !important}.me-xxl-0{margin-right:0 !important}.me-xxl-1{margin-right:.25rem !important}.me-xxl-2{margin-right:.5rem !important}.me-xxl-3{margin-right:1rem !important}.me-xxl-4{margin-right:1.5rem !important}.me-xxl-5{margin-right:3rem !important}.me-xxl-auto{margin-right:auto !important}.mb-xxl-0{margin-bottom:0 !important}.mb-xxl-1{margin-bottom:.25rem !important}.mb-xxl-2{margin-bottom:.5rem !important}.mb-xxl-3{margin-bottom:1rem !important}.mb-xxl-4{margin-bottom:1.5rem !important}.mb-xxl-5{margin-bottom:3rem !important}.mb-xxl-auto{margin-bottom:auto !important}.ms-xxl-0{margin-left:0 !important}.ms-xxl-1{margin-left:.25rem !important}.ms-xxl-2{margin-left:.5rem !important}.ms-xxl-3{margin-left:1rem !important}.ms-xxl-4{margin-left:1.5rem !important}.ms-xxl-5{margin-left:3rem !important}.ms-xxl-auto{margin-left:auto !important}.p-xxl-0{padding:0 !important}.p-xxl-1{padding:.25rem !important}.p-xxl-2{padding:.5rem !important}.p-xxl-3{padding:1rem !important}.p-xxl-4{padding:1.5rem !important}.p-xxl-5{padding:3rem !important}.px-xxl-0{padding-right:0 !important;padding-left:0 !important}.px-xxl-1{padding-right:.25rem !important;padding-left:.25rem !important}.px-xxl-2{padding-right:.5rem !important;padding-left:.5rem !important}.px-xxl-3{padding-right:1rem !important;padding-left:1rem !important}.px-xxl-4{padding-right:1.5rem !important;padding-left:1.5rem !important}.px-xxl-5{padding-right:3rem !important;padding-left:3rem !important}.py-xxl-0{padding-top:0 !important;padding-bottom:0 !important}.py-xxl-1{padding-top:.25rem !important;padding-bottom:.25rem !important}.py-xxl-2{padding-top:.5rem !important;padding-bottom:.5rem !important}.py-xxl-3{padding-top:1rem !important;padding-bottom:1rem !important}.py-xxl-4{padding-top:1.5rem !important;padding-bottom:1.5rem !important}.py-xxl-5{padding-top:3rem !important;padding-bottom:3rem !important}.pt-xxl-0{padding-top:0 !important}.pt-xxl-1{padding-top:.25rem !important}.pt-xxl-2{padding-top:.5rem !important}.pt-xxl-3{padding-top:1rem !important}.pt-xxl-4{padding-top:1.5rem !important}.pt-xxl-5{padding-top:3rem !important}.pe-xxl-0{padding-right:0 !important}.pe-xxl-1{padding-right:.25rem !important}.pe-xxl-2{padding-right:.5rem !important}.pe-xxl-3{padding-right:1rem !important}.pe-xxl-4{padding-right:1.5rem !important}.pe-xxl-5{padding-right:3rem !important}.pb-xxl-0{padding-bottom:0 !important}.pb-xxl-1{padding-bottom:.25rem !important}.pb-xxl-2{padding-bottom:.5rem !important}.pb-xxl-3{padding-bottom:1rem !important}.pb-xxl-4{padding-bottom:1.5rem !important}.pb-xxl-5{padding-bottom:3rem !important}.ps-xxl-0{padding-left:0 !important}.ps-xxl-1{padding-left:.25rem !important}.ps-xxl-2{padding-left:.5rem !important}.ps-xxl-3{padding-left:1rem !important}.ps-xxl-4{padding-left:1.5rem !important}.ps-xxl-5{padding-left:3rem !important}.gap-xxl-0{gap:0 !important}.gap-xxl-1{gap:.25rem !important}.gap-xxl-2{gap:.5rem !important}.gap-xxl-3{gap:1rem !important}.gap-xxl-4{gap:1.5rem !important}.gap-xxl-5{gap:3rem !important}.text-xxl-start{text-align:left !important}.text-xxl-end{text-align:right !important}.text-xxl-center{text-align:center !important}}@media(min-width: 1200px){.fs-1{font-size:2.5rem !important}.fs-2{font-size:2rem !important}.fs-3{font-size:1.75rem !important}.fs-4{font-size:1.5rem !important}}@media print{.d-print-inline{display:inline !important}.d-print-inline-block{display:inline-block !important}.d-print-block{display:block !important}.d-print-grid{display:grid !important}.d-print-table{display:table !important}.d-print-table-row{display:table-row !important}.d-print-table-cell{display:table-cell !important}.d-print-flex{display:flex !important}.d-print-inline-flex{display:inline-flex !important}.d-print-none{display:none !important}}:focus:not([data-focus-mouse=true]),.it-carousel-wrapper .splide__pagination button:focus:not([data-focus-mouse=true]),.upload:focus:not([data-focus-mouse=true])+label,.upload-dragdrop-input:focus[type=file]:not([data-focus-mouse=true])+label,.avatar-upload:focus-within:not([data-focus-mouse=true]){border-color:#000 !important;box-shadow:0 0 0 2px var(--bsi-color-border-inverse),0 0 0 5px var(--bsi-color-outline-focus) !important;outline:3px solid rgba(0,0,0,0) !important;outline-offset:3px !important}.rating input:focus:not([data-focus-mouse=true])+label{border-color:#000 !important;box-shadow:0 0 0 2px var(--bsi-color-border-inverse),0 0 0 5px var(--bsi-color-outline-focus) !important;outline:3px solid rgba(0,0,0,0) !important;outline-offset:3px !important;border-radius:50%}[tabindex="-1"]:focus:not(:focus-visible){box-shadow:none !important}[data-focus-mouse=true]:not(.btn){border-color:inherit !important;box-shadow:none !important;outline:none !important}p a:focus:not([data-focus-mouse=true],.btn),p.it-card-text a:focus:not([data-focus-mouse=true],.btn){outline-offset:0px !important;outline:3px #000 solid !important;background:#fff;box-shadow:none !important;color:#06c !important}.it-card h2 a:focus:not([data-focus-mouse=true],.btn),.it-card h3 a:focus:not([data-focus-mouse=true],.btn),.it-card h4 a:focus:not([data-focus-mouse=true],.btn),.it-card h5 a:focus:not([data-focus-mouse=true],.btn),.it-card a.it-card-link:focus:not([data-focus-mouse=true],.btn),.it-card .list-group-item a:focus:not([data-focus-mouse=true],.btn){display:inline-block}.shadow:focus:not([data-focus-mouse=true]),.shadow-none:focus:not([data-focus-mouse=true]),.shadow-sm:focus:not([data-focus-mouse=true]),.shadow-lg:focus:not([data-focus-mouse=true]){box-shadow:0 0 0 2px #fff,0 0 0 5px #000 !important}.avatar-group-stacked .avatar:focus:not([data-focus-mouse=true]){border:0;margin-left:-4px;margin-top:2px;margin-right:2px}.avatar-group-stacked .avatar.avatar-dropdown .btn-dropdown:focus:not([data-focus-mouse=true]){height:100%;width:100%;border-radius:50%}.chip button:focus:not([data-focus-mouse=true]){border-radius:50%}.form-check .toggles label:has(input[type=checkbox]:focus:not([data-focus-mouse=true])){border-color:#000 !important;box-shadow:0 0 0 2px var(--bsi-color-border-inverse),0 0 0 5px var(--bsi-color-outline-focus) !important;outline:3px solid rgba(0,0,0,0) !important;outline-offset:3px !important}.form-check .toggles label:has(input[type=checkbox]:focus:not([data-focus-mouse=true])) input,.form-check .toggles label:has(input[type=checkbox]:focus:not([data-focus-mouse=true])) .lever{border-color:inherit !important;box-shadow:none !important;outline:none !important}.form-check .toggles label:has(input[type=checkbox]:focus[data-focus-mouse=true]){border-color:inherit !important;box-shadow:none !important;outline:none !important}.form-check.form-check-group :focus:not([data-focus-mouse=true]),.form-check.form-check-group [type=checkbox]:focus+label,.form-check.form-check-group [type=radio]:focus+label{width:100%}.bg-dark .btn:focus:not([data-focus-mouse=true]),.back-to-top.dark:focus:not([data-focus-mouse=true]){box-shadow:0 0 0 2px #000,0 0 0 5px #fff !important}.autocomplete__wrapper .autocomplete__menu .autocomplete__hint:focus,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:focus{border:3px solid #000 !important;box-shadow:none !important}.dropdown-menu .dropdown-item.list-item:focus:not([data-focus-mouse=true]){box-shadow:inset 0 0 0 3px var(--bsi-color-outline-focus),inset 0 0 0 5px var(--bsi-color-border-inverse) !important;outline-offset:-3px !important}@media(max-width: 991.98px){.navbar-collapsable .navbar-nav li .nav-link:focus:not([data-focus-mouse=true]){box-shadow:inset 0 0 0 3px var(--bsi-color-outline-focus),inset 0 0 0 5px var(--bsi-color-border-inverse) !important;outline-offset:-3px !important;border-left-color:var(--bsi-navbar-link-border-color) !important}}.icon{width:var(--bsi-icon-size-m);height:var(--bsi-icon-size-m);fill:var(--bsi-icon-default);vertical-align:middle}.icon.icon-padded{margin:8px}.icon.icon-xs{width:var(--bsi-icon-size-xs);height:var(--bsi-icon-size-xs)}.icon.icon-xs.icon-padded{margin:4px}.icon.icon-sm{width:var(--bsi-icon-size-s);height:var(--bsi-icon-size-s)}.icon.icon-sm.icon-padded{margin:6px}.icon.icon-lg{width:var(--bsi-icon-size-l);height:var(--bsi-icon-size-l)}.icon.icon-lg.icon-padded{margin:12px}.icon.icon-xl{width:var(--bsi-icon-size-xl);height:var(--bsi-icon-size-xl)}.icon.icon-xl.icon-padded{margin:16px}.icon-primary{fill:var(--bsi-icon-primary)}.icon-secondary{fill:var(--bsi-icon-secondary)}.icon-success{fill:var(--bsi-icon-success)}.icon-warning{fill:var(--bsi-icon-warning)}.icon-danger{fill:var(--bsi-icon-danger)}.icon-inverse{fill:var(--bsi-icon-inverse)}.icon-disabled{fill:var(--bsi-icon-disabled)}:root{--bsi-rounded-icon-size: var(--bsi-icon-size-s)}.rounded-icon{display:flex;align-items:center;justify-content:center;width:var(--bsi-rounded-icon-size);height:var(--bsi-rounded-icon-size);background-color:var(--bsi-icon-inverse);border-radius:var(--bsi-radius-circle)}.rounded-icon.rounded-primary{background-color:var(--bsi-icon-primary)}.rounded-icon.rounded-secondary{background-color:var(--bsi-icon-secondary)}.rounded-icon.rounded-success{background-color:var(--bsi-icon-success)}.rounded-icon.rounded-warning{background-color:var(--bsi-icon-warning)}.rounded-icon.rounded-danger{background-color:var(--bsi-icon-danger)}.rounded-icon.rounded-inverse{background-color:var(--bsi-icon-inverse)}.rounded-icon.rounded-disabled{background-color:var(--bsi-icon-disabled)}.rounded-icon .icon{margin-right:0}.primary-bg{background-color:#06c !important}.primary-color{color:#06c !important}.primary-border-color{border-color:#06c !important}.primary-border-color.border{border-color:#06c !important}.white-bg{background-color:#fff !important}.white-color{color:#fff !important}.white-border-color-{border-color:#fff !important}.white-border-color-.border{border-color:#fff !important}.primary-bg-a1{background-color:rgb(74.25%,86.625%,99%) !important}.primary-color-a1{color:rgb(74.25%,86.625%,99%) !important}.primary-border-color-a1{border-color:rgb(74.25%,86.625%,99%) !important}.primary-border-color-a1.border{border-color:rgb(74.25%,86.625%,99%) !important}.primary-bg-a2{background-color:rgb(57.6%,76.16%,96%) !important}.primary-color-a2{color:rgb(57.6%,76.16%,96%) !important}.primary-border-color-a2{border-color:rgb(57.6%,76.16%,96%) !important}.primary-border-color-a2.border{border-color:rgb(57.6%,76.16%,96%) !important}.primary-bg-a3{background-color:rgb(41.4%,66.7%,92%) !important}.primary-color-a3{color:rgb(41.4%,66.7%,92%) !important}.primary-border-color-a3{border-color:rgb(41.4%,66.7%,92%) !important}.primary-border-color-a3.border{border-color:rgb(41.4%,66.7%,92%) !important}.primary-bg-a4{background-color:rgb(26.4%,57.2%,88%) !important}.primary-color-a4{color:rgb(26.4%,57.2%,88%) !important}.primary-border-color-a4{border-color:rgb(26.4%,57.2%,88%) !important}.primary-border-color-a4.border{border-color:rgb(26.4%,57.2%,88%) !important}.primary-bg-a5{background-color:rgb(12.6%,48.3%,84%) !important}.primary-color-a5{color:rgb(12.6%,48.3%,84%) !important}.primary-border-color-a5{border-color:rgb(12.6%,48.3%,84%) !important}.primary-border-color-a5.border{border-color:rgb(12.6%,48.3%,84%) !important}.primary-bg-a6{background-color:#06c !important}.primary-color-a6{color:#06c !important}.primary-border-color-a6{border-color:#06c !important}.primary-border-color-a6.border{border-color:#06c !important}.primary-bg-a7{background-color:rgb(0%,35%,70%) !important}.primary-color-a7{color:rgb(0%,35%,70%) !important}.primary-border-color-a7{border-color:rgb(0%,35%,70%) !important}.primary-border-color-a7.border{border-color:rgb(0%,35%,70%) !important}.primary-bg-a8{background-color:rgb(0%,30%,60%) !important}.primary-color-a8{color:rgb(0%,30%,60%) !important}.primary-border-color-a8{border-color:rgb(0%,30%,60%) !important}.primary-border-color-a8.border{border-color:rgb(0%,30%,60%) !important}.primary-bg-a9{background-color:rgb(0%,25%,50%) !important}.primary-color-a9{color:rgb(0%,25%,50%) !important}.primary-border-color-a9{border-color:rgb(0%,25%,50%) !important}.primary-border-color-a9.border{border-color:rgb(0%,25%,50%) !important}.primary-bg-a10{background-color:#036 !important}.primary-color-a10{color:#036 !important}.primary-border-color-a10{border-color:#036 !important}.primary-border-color-a10.border{border-color:#036 !important}.primary-bg-a11{background-color:rgb(0%,15%,30%) !important}.primary-color-a11{color:rgb(0%,15%,30%) !important}.primary-border-color-a11{border-color:rgb(0%,15%,30%) !important}.primary-border-color-a11.border{border-color:rgb(0%,15%,30%) !important}.primary-bg-a12{background-color:rgb(0%,10%,20%) !important}.primary-color-a12{color:rgb(0%,10%,20%) !important}.primary-border-color-a12{border-color:rgb(0%,10%,20%) !important}.primary-border-color-a12.border{border-color:rgb(0%,10%,20%) !important}.primary-bg-b1{background-color:#06c !important}.primary-color-b1{color:#06c !important}.primary-border-color-b1{border-color:#06c !important}.primary-border-color-b1.border{border-color:#06c !important}.primary-bg-b2{background-color:rgb(7%,38.5%,70%) !important}.primary-color-b2{color:rgb(7%,38.5%,70%) !important}.primary-border-color-b2{border-color:rgb(7%,38.5%,70%) !important}.primary-border-color-b2.border{border-color:rgb(7%,38.5%,70%) !important}.primary-bg-b3{background-color:rgb(12%,36%,60%) !important}.primary-color-b3{color:rgb(12%,36%,60%) !important}.primary-border-color-b3{border-color:rgb(12%,36%,60%) !important}.primary-border-color-b3.border{border-color:rgb(12%,36%,60%) !important}.primary-bg-b4{background-color:rgb(15%,32.5%,50%) !important}.primary-color-b4{color:rgb(15%,32.5%,50%) !important}.primary-border-color-b4{border-color:rgb(15%,32.5%,50%) !important}.primary-border-color-b4.border{border-color:rgb(15%,32.5%,50%) !important}.primary-bg-b5{background-color:rgb(16%,28%,40%) !important}.primary-color-b5{color:rgb(16%,28%,40%) !important}.primary-border-color-b5{border-color:rgb(16%,28%,40%) !important}.primary-border-color-b5.border{border-color:rgb(16%,28%,40%) !important}.primary-bg-b6{background-color:rgb(15%,22.5%,30%) !important}.primary-color-b6{color:rgb(15%,22.5%,30%) !important}.primary-border-color-b6{border-color:rgb(15%,22.5%,30%) !important}.primary-border-color-b6.border{border-color:rgb(15%,22.5%,30%) !important}.primary-bg-b7{background-color:rgb(12%,16%,20%) !important}.primary-color-b7{color:rgb(12%,16%,20%) !important}.primary-border-color-b7{border-color:rgb(12%,16%,20%) !important}.primary-border-color-b7.border{border-color:rgb(12%,16%,20%) !important}.primary-bg-b8{background-color:rgb(7%,8.5%,10%) !important}.primary-color-b8{color:rgb(7%,8.5%,10%) !important}.primary-border-color-b8{border-color:rgb(7%,8.5%,10%) !important}.primary-border-color-b8.border{border-color:rgb(7%,8.5%,10%) !important}.primary-bg-c1{background-color:rgb(86.4%,91.2%,96%) !important}.primary-color-c1{color:rgb(86.4%,91.2%,96%) !important}.primary-border-color-c1{border-color:rgb(86.4%,91.2%,96%) !important}.primary-border-color-c1.border{border-color:rgb(86.4%,91.2%,96%) !important}.primary-bg-c2{background-color:rgb(76.8%,86.4%,96%) !important}.primary-color-c2{color:rgb(76.8%,86.4%,96%) !important}.primary-border-color-c2{border-color:rgb(76.8%,86.4%,96%) !important}.primary-border-color-c2.border{border-color:rgb(76.8%,86.4%,96%) !important}.primary-bg-c3{background-color:rgb(67.2%,81.6%,96%) !important}.primary-color-c3{color:rgb(67.2%,81.6%,96%) !important}.primary-border-color-c3{border-color:rgb(67.2%,81.6%,96%) !important}.primary-border-color-c3.border{border-color:rgb(67.2%,81.6%,96%) !important}.primary-bg-c4{background-color:rgb(57.6%,76.8%,96%) !important}.primary-color-c4{color:rgb(57.6%,76.8%,96%) !important}.primary-border-color-c4{border-color:rgb(57.6%,76.8%,96%) !important}.primary-border-color-c4.border{border-color:rgb(57.6%,76.8%,96%) !important}.primary-bg-c5{background-color:rgb(48%,72%,96%) !important}.primary-color-c5{color:rgb(48%,72%,96%) !important}.primary-border-color-c5{border-color:rgb(48%,72%,96%) !important}.primary-border-color-c5.border{border-color:rgb(48%,72%,96%) !important}.primary-bg-c6{background-color:rgb(38.4%,67.2%,96%) !important}.primary-color-c6{color:rgb(38.4%,67.2%,96%) !important}.primary-border-color-c6{border-color:rgb(38.4%,67.2%,96%) !important}.primary-border-color-c6.border{border-color:rgb(38.4%,67.2%,96%) !important}.primary-bg-c7{background-color:rgb(28.8%,62.4%,96%) !important}.primary-color-c7{color:rgb(28.8%,62.4%,96%) !important}.primary-border-color-c7{border-color:rgb(28.8%,62.4%,96%) !important}.primary-border-color-c7.border{border-color:rgb(28.8%,62.4%,96%) !important}.primary-bg-c8{background-color:rgb(19.2%,57.6%,96%) !important}.primary-color-c8{color:rgb(19.2%,57.6%,96%) !important}.primary-border-color-c8{border-color:rgb(19.2%,57.6%,96%) !important}.primary-border-color-c8.border{border-color:rgb(19.2%,57.6%,96%) !important}.primary-bg-c9{background-color:rgb(9.6%,52.8%,96%) !important}.primary-color-c9{color:rgb(9.6%,52.8%,96%) !important}.primary-border-color-c9{border-color:rgb(9.6%,52.8%,96%) !important}.primary-border-color-c9.border{border-color:rgb(9.6%,52.8%,96%) !important}.primary-bg-c10{background-color:rgb(0%,48%,96%) !important}.primary-color-c10{color:rgb(0%,48%,96%) !important}.primary-border-color-c10{border-color:rgb(0%,48%,96%) !important}.primary-border-color-c10.border{border-color:rgb(0%,48%,96%) !important}.primary-bg-c11{background-color:rgb(0%,44%,88%) !important}.primary-color-c11{color:rgb(0%,44%,88%) !important}.primary-border-color-c11{border-color:rgb(0%,44%,88%) !important}.primary-border-color-c11.border{border-color:rgb(0%,44%,88%) !important}.primary-bg-c12{background-color:#06c !important}.primary-color-c12{color:#06c !important}.primary-border-color-c12{border-color:#06c !important}.primary-border-color-c12.border{border-color:#06c !important}.analogue-1-bg{background-color:rgb(19.25%,15%,100%) !important}.analogue-1-color{color:rgb(19.25%,15%,100%) !important}.analogue-1-border-color-{border-color:rgb(19.25%,15%,100%) !important}.analogue-1-border-color-.border{border-color:rgb(19.25%,15%,100%) !important}.analogue-1-bg-a1{background-color:rgb(90.5%,90%,100%) !important}.analogue-1-color-a1{color:rgb(90.5%,90%,100%) !important}.analogue-1-border-color-a1{border-color:rgb(90.5%,90%,100%) !important}.analogue-1-border-color-a1.border{border-color:rgb(90.5%,90%,100%) !important}.analogue-1-bg-a2{background-color:rgb(73.2%,72%,96%) !important}.analogue-1-color-a2{color:rgb(73.2%,72%,96%) !important}.analogue-1-border-color-a2{border-color:rgb(73.2%,72%,96%) !important}.analogue-1-border-color-a2.border{border-color:rgb(73.2%,72%,96%) !important}.analogue-1-bg-a3{background-color:rgb(57.04%,55.2%,92%) !important}.analogue-1-color-a3{color:rgb(57.04%,55.2%,92%) !important}.analogue-1-border-color-a3{border-color:rgb(57.04%,55.2%,92%) !important}.analogue-1-border-color-a3.border{border-color:rgb(57.04%,55.2%,92%) !important}.analogue-1-bg-a4{background-color:rgb(42.02%,39.6%,88%) !important}.analogue-1-color-a4{color:rgb(42.02%,39.6%,88%) !important}.analogue-1-border-color-a4{border-color:rgb(42.02%,39.6%,88%) !important}.analogue-1-border-color-a4.border{border-color:rgb(42.02%,39.6%,88%) !important}.analogue-1-bg-a5{background-color:rgb(28.14%,25.2%,84%) !important}.analogue-1-color-a5{color:rgb(28.14%,25.2%,84%) !important}.analogue-1-border-color-a5{border-color:rgb(28.14%,25.2%,84%) !important}.analogue-1-border-color-a5.border{border-color:rgb(28.14%,25.2%,84%) !important}.analogue-1-bg-a6{background-color:rgb(15.4%,12%,80%) !important}.analogue-1-color-a6{color:rgb(15.4%,12%,80%) !important}.analogue-1-border-color-a6{border-color:rgb(15.4%,12%,80%) !important}.analogue-1-border-color-a6.border{border-color:rgb(15.4%,12%,80%) !important}.analogue-1-bg-a7{background-color:rgb(13.475%,10.5%,70%) !important}.analogue-1-color-a7{color:rgb(13.475%,10.5%,70%) !important}.analogue-1-border-color-a7{border-color:rgb(13.475%,10.5%,70%) !important}.analogue-1-border-color-a7.border{border-color:rgb(13.475%,10.5%,70%) !important}.analogue-1-bg-a8{background-color:rgb(11.55%,9%,60%) !important}.analogue-1-color-a8{color:rgb(11.55%,9%,60%) !important}.analogue-1-border-color-a8{border-color:rgb(11.55%,9%,60%) !important}.analogue-1-border-color-a8.border{border-color:rgb(11.55%,9%,60%) !important}.analogue-1-bg-a9{background-color:rgb(9.625%,7.5%,50%) !important}.analogue-1-color-a9{color:rgb(9.625%,7.5%,50%) !important}.analogue-1-border-color-a9{border-color:rgb(9.625%,7.5%,50%) !important}.analogue-1-border-color-a9.border{border-color:rgb(9.625%,7.5%,50%) !important}.analogue-1-bg-a10{background-color:rgb(7.7%,6%,40%) !important}.analogue-1-color-a10{color:rgb(7.7%,6%,40%) !important}.analogue-1-border-color-a10{border-color:rgb(7.7%,6%,40%) !important}.analogue-1-border-color-a10.border{border-color:rgb(7.7%,6%,40%) !important}.analogue-1-bg-a11{background-color:rgb(5.775%,4.5%,30%) !important}.analogue-1-color-a11{color:rgb(5.775%,4.5%,30%) !important}.analogue-1-border-color-a11{border-color:rgb(5.775%,4.5%,30%) !important}.analogue-1-border-color-a11.border{border-color:rgb(5.775%,4.5%,30%) !important}.analogue-1-bg-a12{background-color:rgb(3.85%,3%,20%) !important}.analogue-1-color-a12{color:rgb(3.85%,3%,20%) !important}.analogue-1-border-color-a12{border-color:rgb(3.85%,3%,20%) !important}.analogue-1-border-color-a12.border{border-color:rgb(3.85%,3%,20%) !important}.analogue-2-bg{background-color:rgb(4.25%,85%,82.3083333333%) !important}.analogue-2-color{color:rgb(4.25%,85%,82.3083333333%) !important}.analogue-2-border-color-{border-color:rgb(4.25%,85%,82.3083333333%) !important}.analogue-2-border-color-.border{border-color:rgb(4.25%,85%,82.3083333333%) !important}.analogue-2-bg-a1{background-color:hsl(178,100%,90%) !important}.analogue-2-color-a1{color:hsl(178,100%,90%) !important}.analogue-2-border-color-a1{border-color:hsl(178,100%,90%) !important}.analogue-2-border-color-a1.border{border-color:hsl(178,100%,90%) !important}.analogue-2-bg-a2{background-color:rgb(62.4%,96%,94.88%) !important}.analogue-2-color-a2{color:rgb(62.4%,96%,94.88%) !important}.analogue-2-border-color-a2{border-color:rgb(62.4%,96%,94.88%) !important}.analogue-2-border-color-a2.border{border-color:rgb(62.4%,96%,94.88%) !important}.analogue-2-bg-a3{background-color:rgb(46%,92%,90.4666666667%) !important}.analogue-2-color-a3{color:rgb(46%,92%,90.4666666667%) !important}.analogue-2-border-color-a3{border-color:rgb(46%,92%,90.4666666667%) !important}.analogue-2-border-color-a3.border{border-color:rgb(46%,92%,90.4666666667%) !important}.analogue-2-bg-a4{background-color:rgb(30.8%,88%,86.0933333333%) !important}.analogue-2-color-a4{color:rgb(30.8%,88%,86.0933333333%) !important}.analogue-2-border-color-a4{border-color:rgb(30.8%,88%,86.0933333333%) !important}.analogue-2-border-color-a4.border{border-color:rgb(30.8%,88%,86.0933333333%) !important}.analogue-2-bg-a5{background-color:rgb(16.8%,84%,81.76%) !important}.analogue-2-color-a5{color:rgb(16.8%,84%,81.76%) !important}.analogue-2-border-color-a5{border-color:rgb(16.8%,84%,81.76%) !important}.analogue-2-border-color-a5.border{border-color:rgb(16.8%,84%,81.76%) !important}.analogue-2-bg-a6{background-color:rgb(4%,80%,77.4666666667%) !important}.analogue-2-color-a6{color:rgb(4%,80%,77.4666666667%) !important}.analogue-2-border-color-a6{border-color:rgb(4%,80%,77.4666666667%) !important}.analogue-2-border-color-a6.border{border-color:rgb(4%,80%,77.4666666667%) !important}.analogue-2-bg-a7{background-color:rgb(3.5%,70%,67.7833333333%) !important}.analogue-2-color-a7{color:rgb(3.5%,70%,67.7833333333%) !important}.analogue-2-border-color-a7{border-color:rgb(3.5%,70%,67.7833333333%) !important}.analogue-2-border-color-a7.border{border-color:rgb(3.5%,70%,67.7833333333%) !important}.analogue-2-bg-a8{background-color:rgb(3%,60%,58.1%) !important}.analogue-2-color-a8{color:rgb(3%,60%,58.1%) !important}.analogue-2-border-color-a8{border-color:rgb(3%,60%,58.1%) !important}.analogue-2-border-color-a8.border{border-color:rgb(3%,60%,58.1%) !important}.analogue-2-bg-a9{background-color:rgb(2.5%,50%,48.4166666667%) !important}.analogue-2-color-a9{color:rgb(2.5%,50%,48.4166666667%) !important}.analogue-2-border-color-a9{border-color:rgb(2.5%,50%,48.4166666667%) !important}.analogue-2-border-color-a9.border{border-color:rgb(2.5%,50%,48.4166666667%) !important}.analogue-2-bg-a10{background-color:rgb(2%,40%,38.7333333333%) !important}.analogue-2-color-a10{color:rgb(2%,40%,38.7333333333%) !important}.analogue-2-border-color-a10{border-color:rgb(2%,40%,38.7333333333%) !important}.analogue-2-border-color-a10.border{border-color:rgb(2%,40%,38.7333333333%) !important}.analogue-2-bg-a11{background-color:rgb(1.5%,30%,29.05%) !important}.analogue-2-color-a11{color:rgb(1.5%,30%,29.05%) !important}.analogue-2-border-color-a11{border-color:rgb(1.5%,30%,29.05%) !important}.analogue-2-border-color-a11.border{border-color:rgb(1.5%,30%,29.05%) !important}.analogue-2-bg-a12{background-color:rgb(1%,20%,19.3666666667%) !important}.analogue-2-color-a12{color:rgb(1%,20%,19.3666666667%) !important}.analogue-2-border-color-a12{border-color:rgb(1%,20%,19.3666666667%) !important}.analogue-2-border-color-a12.border{border-color:rgb(1%,20%,19.3666666667%) !important}.complementary-1-bg{background-color:rgb(97%,24.25%,35.1625%) !important}.complementary-1-color{color:#f90 !important}.complementary-1-border-color-{border-color:rgb(97%,24.25%,35.1625%) !important}.complementary-1-border-color-.border{border-color:rgb(97%,24.25%,35.1625%) !important}.complementary-1-bg-a1{background-color:rgb(100%,99%,99.15%) !important}.complementary-1-color-a1{color:rgb(100%,99%,99.15%) !important}.complementary-1-border-color-a1{border-color:rgb(100%,99%,99.15%) !important}.complementary-1-border-color-a1.border{border-color:rgb(100%,99%,99.15%) !important}.complementary-1-bg-a2{background-color:rgb(96%,81.6%,83.76%) !important}.complementary-1-color-a2{color:rgb(96%,81.6%,83.76%) !important}.complementary-1-border-color-a2{border-color:rgb(96%,81.6%,83.76%) !important}.complementary-1-border-color-a2.border{border-color:rgb(96%,81.6%,83.76%) !important}.complementary-1-bg-a3{background-color:rgb(92%,64.4%,68.54%) !important}.complementary-1-color-a3{color:rgb(92%,64.4%,68.54%) !important}.complementary-1-border-color-a3{border-color:rgb(92%,64.4%,68.54%) !important}.complementary-1-border-color-a3.border{border-color:rgb(92%,64.4%,68.54%) !important}.complementary-1-bg-a4{background-color:rgb(88%,48.4%,54.34%) !important}.complementary-1-color-a4{color:rgb(88%,48.4%,54.34%) !important}.complementary-1-border-color-a4{border-color:rgb(88%,48.4%,54.34%) !important}.complementary-1-border-color-a4.border{border-color:rgb(88%,48.4%,54.34%) !important}.complementary-1-bg-a5{background-color:rgb(84%,33.6%,41.16%) !important}.complementary-1-color-a5{color:rgb(84%,33.6%,41.16%) !important}.complementary-1-border-color-a5{border-color:rgb(84%,33.6%,41.16%) !important}.complementary-1-border-color-a5.border{border-color:rgb(84%,33.6%,41.16%) !important}.complementary-1-bg-a6{background-color:rgb(80%,20%,29%) !important}.complementary-1-color-a6{color:rgb(80%,20%,29%) !important}.complementary-1-border-color-a6{border-color:rgb(80%,20%,29%) !important}.complementary-1-border-color-a6.border{border-color:rgb(80%,20%,29%) !important}.complementary-1-bg-a7{background-color:hsl(351,60%,43.75%) !important}.complementary-1-color-a7{color:hsl(351,60%,43.75%) !important}.complementary-1-border-color-a7{border-color:hsl(351,60%,43.75%) !important}.complementary-1-border-color-a7.border{border-color:hsl(351,60%,43.75%) !important}.complementary-1-bg-a8{background-color:rgb(60%,15%,21.75%) !important}.complementary-1-color-a8{color:rgb(60%,15%,21.75%) !important}.complementary-1-border-color-a8{border-color:rgb(60%,15%,21.75%) !important}.complementary-1-border-color-a8.border{border-color:rgb(60%,15%,21.75%) !important}.complementary-1-bg-a9{background-color:hsl(351,60%,31.25%) !important}.complementary-1-color-a9{color:hsl(351,60%,31.25%) !important}.complementary-1-border-color-a9{border-color:hsl(351,60%,31.25%) !important}.complementary-1-border-color-a9.border{border-color:hsl(351,60%,31.25%) !important}.complementary-1-bg-a10{background-color:rgb(40%,10%,14.5%) !important}.complementary-1-color-a10{color:rgb(40%,10%,14.5%) !important}.complementary-1-border-color-a10{border-color:rgb(40%,10%,14.5%) !important}.complementary-1-border-color-a10.border{border-color:rgb(40%,10%,14.5%) !important}.complementary-1-bg-a11{background-color:rgb(30%,7.5%,10.875%) !important}.complementary-1-color-a11{color:rgb(30%,7.5%,10.875%) !important}.complementary-1-border-color-a11{border-color:rgb(30%,7.5%,10.875%) !important}.complementary-1-border-color-a11.border{border-color:rgb(30%,7.5%,10.875%) !important}.complementary-1-bg-a12{background-color:rgb(20%,5%,7.25%) !important}.complementary-1-color-a12{color:rgb(20%,5%,7.25%) !important}.complementary-1-border-color-a12{border-color:rgb(20%,5%,7.25%) !important}.complementary-1-border-color-a12.border{border-color:rgb(20%,5%,7.25%) !important}.complementary-2-bg{background-color:#f90 !important}.complementary-2-color{color:#f90 !important}.complementary-2-border-color-{border-color:#f90 !important}.complementary-2-border-color-.border{border-color:#f90 !important}.complementary-2-bg-a1{background-color:rgb(100%,90%,75%) !important}.complementary-2-color-a1{color:rgb(100%,90%,75%) !important}.complementary-2-border-color-a1{border-color:rgb(100%,90%,75%) !important}.complementary-2-border-color-a1.border{border-color:rgb(100%,90%,75%) !important}.complementary-2-bg-a2{background-color:rgb(96%,80.64%,57.6%) !important}.complementary-2-color-a2{color:rgb(96%,80.64%,57.6%) !important}.complementary-2-border-color-a2{border-color:rgb(96%,80.64%,57.6%) !important}.complementary-2-border-color-a2.border{border-color:rgb(96%,80.64%,57.6%) !important}.complementary-2-bg-a3{background-color:rgb(92%,71.76%,41.4%) !important}.complementary-2-color-a3{color:rgb(92%,71.76%,41.4%) !important}.complementary-2-border-color-a3{border-color:rgb(92%,71.76%,41.4%) !important}.complementary-2-border-color-a3.border{border-color:rgb(92%,71.76%,41.4%) !important}.complementary-2-bg-a4{background-color:rgb(88%,63.36%,26.4%) !important}.complementary-2-color-a4{color:rgb(88%,63.36%,26.4%) !important}.complementary-2-border-color-a4{border-color:rgb(88%,63.36%,26.4%) !important}.complementary-2-border-color-a4.border{border-color:rgb(88%,63.36%,26.4%) !important}.complementary-2-bg-a5{background-color:rgb(84%,55.44%,12.6%) !important}.complementary-2-color-a5{color:rgb(84%,55.44%,12.6%) !important}.complementary-2-border-color-a5{border-color:rgb(84%,55.44%,12.6%) !important}.complementary-2-border-color-a5.border{border-color:rgb(84%,55.44%,12.6%) !important}.complementary-2-bg-a6{background-color:rgb(80%,48%,0%) !important}.complementary-2-color-a6{color:rgb(80%,48%,0%) !important}.complementary-2-border-color-a6{border-color:rgb(80%,48%,0%) !important}.complementary-2-border-color-a6.border{border-color:rgb(80%,48%,0%) !important}.complementary-2-bg-a7{background-color:rgb(70%,42%,0%) !important}.complementary-2-color-a7{color:rgb(70%,42%,0%) !important}.complementary-2-border-color-a7{border-color:rgb(70%,42%,0%) !important}.complementary-2-border-color-a7.border{border-color:rgb(70%,42%,0%) !important}.complementary-2-bg-a8{background-color:rgb(60%,36%,0%) !important}.complementary-2-color-a8{color:rgb(60%,36%,0%) !important}.complementary-2-border-color-a8{border-color:rgb(60%,36%,0%) !important}.complementary-2-border-color-a8.border{border-color:rgb(60%,36%,0%) !important}.complementary-2-bg-a9{background-color:rgb(50%,30%,0%) !important}.complementary-2-color-a9{color:rgb(50%,30%,0%) !important}.complementary-2-border-color-a9{border-color:rgb(50%,30%,0%) !important}.complementary-2-border-color-a9.border{border-color:rgb(50%,30%,0%) !important}.complementary-2-bg-a10{background-color:rgb(40%,24%,0%) !important}.complementary-2-color-a10{color:rgb(40%,24%,0%) !important}.complementary-2-border-color-a10{border-color:rgb(40%,24%,0%) !important}.complementary-2-border-color-a10.border{border-color:rgb(40%,24%,0%) !important}.complementary-2-bg-a11{background-color:rgb(30%,18%,0%) !important}.complementary-2-color-a11{color:rgb(30%,18%,0%) !important}.complementary-2-border-color-a11{border-color:rgb(30%,18%,0%) !important}.complementary-2-border-color-a11.border{border-color:rgb(30%,18%,0%) !important}.complementary-2-bg-a12{background-color:rgb(20%,12%,0%) !important}.complementary-2-color-a12{color:rgb(20%,12%,0%) !important}.complementary-2-border-color-a12{border-color:rgb(20%,12%,0%) !important}.complementary-2-border-color-a12.border{border-color:rgb(20%,12%,0%) !important}.complementary-3-bg{background-color:rgb(0%,81%,52.65%) !important}.complementary-3-color{color:rgb(0%,81%,52.65%) !important}.complementary-3-border-color-{border-color:rgb(0%,81%,52.65%) !important}.complementary-3-border-color-.border{border-color:rgb(0%,81%,52.65%) !important}.complementary-3-bg-a1{background-color:rgb(75%,100%,91.25%) !important}.complementary-3-color-a1{color:rgb(75%,100%,91.25%) !important}.complementary-3-border-color-a1{border-color:rgb(75%,100%,91.25%) !important}.complementary-3-border-color-a1.border{border-color:rgb(75%,100%,91.25%) !important}.complementary-3-bg-a2{background-color:rgb(57.6%,96%,82.56%) !important}.complementary-3-color-a2{color:rgb(57.6%,96%,82.56%) !important}.complementary-3-border-color-a2{border-color:rgb(57.6%,96%,82.56%) !important}.complementary-3-border-color-a2.border{border-color:rgb(57.6%,96%,82.56%) !important}.complementary-3-bg-a3{background-color:rgb(41.4%,92%,74.29%) !important}.complementary-3-color-a3{color:rgb(41.4%,92%,74.29%) !important}.complementary-3-border-color-a3{border-color:rgb(41.4%,92%,74.29%) !important}.complementary-3-border-color-a3.border{border-color:rgb(41.4%,92%,74.29%) !important}.complementary-3-bg-a4{background-color:rgb(26.4%,88%,66.44%) !important}.complementary-3-color-a4{color:rgb(26.4%,88%,66.44%) !important}.complementary-3-border-color-a4{border-color:rgb(26.4%,88%,66.44%) !important}.complementary-3-border-color-a4.border{border-color:rgb(26.4%,88%,66.44%) !important}.complementary-3-bg-a5{background-color:rgb(12.6%,84%,59.01%) !important}.complementary-3-color-a5{color:rgb(12.6%,84%,59.01%) !important}.complementary-3-border-color-a5{border-color:rgb(12.6%,84%,59.01%) !important}.complementary-3-border-color-a5.border{border-color:rgb(12.6%,84%,59.01%) !important}.complementary-3-bg-a6{background-color:rgb(0%,80%,52%) !important}.complementary-3-color-a6{color:rgb(0%,80%,52%) !important}.complementary-3-border-color-a6{border-color:rgb(0%,80%,52%) !important}.complementary-3-border-color-a6.border{border-color:rgb(0%,80%,52%) !important}.complementary-3-bg-a7{background-color:rgb(0%,70%,45.5%) !important}.complementary-3-color-a7{color:rgb(0%,70%,45.5%) !important}.complementary-3-border-color-a7{border-color:rgb(0%,70%,45.5%) !important}.complementary-3-border-color-a7.border{border-color:rgb(0%,70%,45.5%) !important}.complementary-3-bg-a8{background-color:rgb(0%,60%,39%) !important}.complementary-3-color-a8{color:rgb(0%,60%,39%) !important}.complementary-3-border-color-a8{border-color:rgb(0%,60%,39%) !important}.complementary-3-border-color-a8.border{border-color:rgb(0%,60%,39%) !important}.complementary-3-bg-a9{background-color:rgb(0%,50%,32.5%) !important}.complementary-3-color-a9{color:rgb(0%,50%,32.5%) !important}.complementary-3-border-color-a9{border-color:rgb(0%,50%,32.5%) !important}.complementary-3-border-color-a9.border{border-color:rgb(0%,50%,32.5%) !important}.complementary-3-bg-a10{background-color:rgb(0%,40%,26%) !important}.complementary-3-color-a10{color:rgb(0%,40%,26%) !important}.complementary-3-border-color-a10{border-color:rgb(0%,40%,26%) !important}.complementary-3-border-color-a10.border{border-color:rgb(0%,40%,26%) !important}.complementary-3-bg-a11{background-color:rgb(0%,30%,19.5%) !important}.complementary-3-color-a11{color:rgb(0%,30%,19.5%) !important}.complementary-3-border-color-a11{border-color:rgb(0%,30%,19.5%) !important}.complementary-3-border-color-a11.border{border-color:rgb(0%,30%,19.5%) !important}.complementary-3-bg-a12{background-color:rgb(0%,20%,13%) !important}.complementary-3-color-a12{color:rgb(0%,20%,13%) !important}.complementary-3-border-color-a12{border-color:rgb(0%,20%,13%) !important}.complementary-3-border-color-a12.border{border-color:rgb(0%,20%,13%) !important}.analogue-1-bg-b1{background-color:rgb(19.25%,15%,100%) !important}.analogue-1-color-b1{color:rgb(19.25%,15%,100%) !important}.analogue-1-border-color-b1{border-color:rgb(19.25%,15%,100%) !important}.analogue-1-border-color-b1.border{border-color:rgb(19.25%,15%,100%) !important}.analogue-1-bg-b2{background-color:rgb(25.875%,22.5%,90%) !important}.analogue-1-color-b2{color:rgb(25.875%,22.5%,90%) !important}.analogue-1-border-color-b2{border-color:rgb(25.875%,22.5%,90%) !important}.analogue-1-border-color-b2.border{border-color:rgb(25.875%,22.5%,90%) !important}.analogue-1-bg-b3{background-color:rgb(30.6%,28%,80%) !important}.analogue-1-color-b3{color:rgb(30.6%,28%,80%) !important}.analogue-1-border-color-b3{border-color:rgb(30.6%,28%,80%) !important}.analogue-1-border-color-b3.border{border-color:rgb(30.6%,28%,80%) !important}.analogue-1-bg-b4{background-color:rgb(33.425%,31.5%,70%) !important}.analogue-1-color-b4{color:rgb(33.425%,31.5%,70%) !important}.analogue-1-border-color-b4{border-color:rgb(33.425%,31.5%,70%) !important}.analogue-1-border-color-b4.border{border-color:rgb(33.425%,31.5%,70%) !important}.analogue-1-bg-b5{background-color:rgb(34.35%,33%,60%) !important}.analogue-1-color-b5{color:rgb(34.35%,33%,60%) !important}.analogue-1-border-color-b5{border-color:rgb(34.35%,33%,60%) !important}.analogue-1-border-color-b5.border{border-color:rgb(34.35%,33%,60%) !important}.analogue-1-bg-b6{background-color:rgb(33.375%,32.5%,50%) !important}.analogue-1-color-b6{color:rgb(33.375%,32.5%,50%) !important}.analogue-1-border-color-b6{border-color:rgb(33.375%,32.5%,50%) !important}.analogue-1-border-color-b6.border{border-color:rgb(33.375%,32.5%,50%) !important}.analogue-1-bg-b7{background-color:rgb(30.5%,30%,40%) !important}.analogue-1-color-b7{color:rgb(30.5%,30%,40%) !important}.analogue-1-border-color-b7{border-color:rgb(30.5%,30%,40%) !important}.analogue-1-border-color-b7.border{border-color:rgb(30.5%,30%,40%) !important}.analogue-1-bg-b8{background-color:rgb(25.725%,25.5%,30%) !important}.analogue-1-color-b8{color:rgb(25.725%,25.5%,30%) !important}.analogue-1-border-color-b8{border-color:rgb(25.725%,25.5%,30%) !important}.analogue-1-border-color-b8.border{border-color:rgb(25.725%,25.5%,30%) !important}.analogue-2-bg-b1{background-color:rgb(4.25%,85%,82.3083333333%) !important}.analogue-2-color-b1{color:rgb(4.25%,85%,82.3083333333%) !important}.analogue-2-border-color-b1{border-color:rgb(4.25%,85%,82.3083333333%) !important}.analogue-2-border-color-b1.border{border-color:rgb(4.25%,85%,82.3083333333%) !important}.analogue-2-bg-b2{background-color:rgb(11.25%,75%,72.875%) !important}.analogue-2-color-b2{color:rgb(11.25%,75%,72.875%) !important}.analogue-2-border-color-b2{border-color:rgb(11.25%,75%,72.875%) !important}.analogue-2-border-color-b2.border{border-color:rgb(11.25%,75%,72.875%) !important}.analogue-2-bg-b3{background-color:hsl(178,60%,40.625%) !important}.analogue-2-color-b3{color:hsl(178,60%,40.625%) !important}.analogue-2-border-color-b3{border-color:hsl(178,60%,40.625%) !important}.analogue-2-border-color-b3.border{border-color:hsl(178,60%,40.625%) !important}.analogue-2-bg-b4{background-color:rgb(19.25%,55%,53.8083333333%) !important}.analogue-2-color-b4{color:rgb(19.25%,55%,53.8083333333%) !important}.analogue-2-border-color-b4{border-color:rgb(19.25%,55%,53.8083333333%) !important}.analogue-2-border-color-b4.border{border-color:rgb(19.25%,55%,53.8083333333%) !important}.analogue-2-bg-b5{background-color:rgb(20.25%,45%,44.175%) !important}.analogue-2-color-b5{color:rgb(20.25%,45%,44.175%) !important}.analogue-2-border-color-b5{border-color:rgb(20.25%,45%,44.175%) !important}.analogue-2-border-color-b5.border{border-color:rgb(20.25%,45%,44.175%) !important}.analogue-2-bg-b6{background-color:rgb(19.25%,35%,34.475%) !important}.analogue-2-color-b6{color:rgb(19.25%,35%,34.475%) !important}.analogue-2-border-color-b6{border-color:rgb(19.25%,35%,34.475%) !important}.analogue-2-border-color-b6.border{border-color:rgb(19.25%,35%,34.475%) !important}.analogue-2-bg-b7{background-color:rgb(16.25%,25%,24.7083333333%) !important}.analogue-2-color-b7{color:rgb(16.25%,25%,24.7083333333%) !important}.analogue-2-border-color-b7{border-color:rgb(16.25%,25%,24.7083333333%) !important}.analogue-2-border-color-b7.border{border-color:rgb(16.25%,25%,24.7083333333%) !important}.analogue-2-bg-b8{background-color:rgb(11.25%,15%,14.875%) !important}.analogue-2-color-b8{color:rgb(11.25%,15%,14.875%) !important}.analogue-2-border-color-b8{border-color:rgb(11.25%,15%,14.875%) !important}.analogue-2-border-color-b8.border{border-color:rgb(11.25%,15%,14.875%) !important}.complementary-1-bg-b1{background-color:rgb(97%,24.25%,35.1625%) !important}.complementary-1-color-b1{color:rgb(97%,24.25%,35.1625%) !important}.complementary-1-border-color-b1{border-color:rgb(97%,24.25%,35.1625%) !important}.complementary-1-border-color-b1.border{border-color:rgb(97%,24.25%,35.1625%) !important}.complementary-1-bg-b2{background-color:rgb(87%,30.45%,38.9325%) !important}.complementary-1-color-b2{color:rgb(87%,30.45%,38.9325%) !important}.complementary-1-border-color-b2{border-color:rgb(87%,30.45%,38.9325%) !important}.complementary-1-border-color-b2.border{border-color:rgb(87%,30.45%,38.9325%) !important}.complementary-1-bg-b3{background-color:rgb(77%,34.65%,41.0025%) !important}.complementary-1-color-b3{color:rgb(77%,34.65%,41.0025%) !important}.complementary-1-border-color-b3{border-color:rgb(77%,34.65%,41.0025%) !important}.complementary-1-border-color-b3.border{border-color:rgb(77%,34.65%,41.0025%) !important}.complementary-1-bg-b4{background-color:rgb(67%,36.85%,41.3725%) !important}.complementary-1-color-b4{color:rgb(67%,36.85%,41.3725%) !important}.complementary-1-border-color-b4{border-color:rgb(67%,36.85%,41.3725%) !important}.complementary-1-border-color-b4.border{border-color:rgb(67%,36.85%,41.3725%) !important}.complementary-1-bg-b5{background-color:rgb(57%,37.05%,40.0425%) !important}.complementary-1-color-b5{color:rgb(57%,37.05%,40.0425%) !important}.complementary-1-border-color-b5{border-color:rgb(57%,37.05%,40.0425%) !important}.complementary-1-border-color-b5.border{border-color:rgb(57%,37.05%,40.0425%) !important}.complementary-1-bg-b6{background-color:rgb(47%,35.25%,37.0125%) !important}.complementary-1-color-b6{color:rgb(47%,35.25%,37.0125%) !important}.complementary-1-border-color-b6{border-color:rgb(47%,35.25%,37.0125%) !important}.complementary-1-border-color-b6.border{border-color:rgb(47%,35.25%,37.0125%) !important}.complementary-1-bg-b7{background-color:rgb(37%,31.45%,32.2825%) !important}.complementary-1-color-b7{color:rgb(37%,31.45%,32.2825%) !important}.complementary-1-border-color-b7{border-color:rgb(37%,31.45%,32.2825%) !important}.complementary-1-border-color-b7.border{border-color:rgb(37%,31.45%,32.2825%) !important}.complementary-1-bg-b8{background-color:rgb(27%,25.65%,25.8525%) !important}.complementary-1-color-b8{color:rgb(27%,25.65%,25.8525%) !important}.complementary-1-border-color-b8{border-color:rgb(27%,25.65%,25.8525%) !important}.complementary-1-border-color-b8.border{border-color:rgb(27%,25.65%,25.8525%) !important}.complementary-2-bg-b1{background-color:#f90 !important}.complementary-2-color-b1{color:#f90 !important}.complementary-2-border-color-b1{border-color:#f90 !important}.complementary-2-border-color-b1.border{border-color:#f90 !important}.complementary-2-bg-b2{background-color:rgb(90%,57.6%,9%) !important}.complementary-2-color-b2{color:rgb(90%,57.6%,9%) !important}.complementary-2-border-color-b2{border-color:rgb(90%,57.6%,9%) !important}.complementary-2-border-color-b2.border{border-color:rgb(90%,57.6%,9%) !important}.complementary-2-bg-b3{background-color:rgb(80%,54.4%,16%) !important}.complementary-2-color-b3{color:rgb(80%,54.4%,16%) !important}.complementary-2-border-color-b3{border-color:rgb(80%,54.4%,16%) !important}.complementary-2-border-color-b3.border{border-color:rgb(80%,54.4%,16%) !important}.complementary-2-bg-b4{background-color:rgb(70%,50.4%,21%) !important}.complementary-2-color-b4{color:rgb(70%,50.4%,21%) !important}.complementary-2-border-color-b4{border-color:rgb(70%,50.4%,21%) !important}.complementary-2-border-color-b4.border{border-color:rgb(70%,50.4%,21%) !important}.complementary-2-bg-b5{background-color:rgb(60%,45.6%,24%) !important}.complementary-2-color-b5{color:rgb(60%,45.6%,24%) !important}.complementary-2-border-color-b5{border-color:rgb(60%,45.6%,24%) !important}.complementary-2-border-color-b5.border{border-color:rgb(60%,45.6%,24%) !important}.complementary-2-bg-b6{background-color:rgb(50%,40%,25%) !important}.complementary-2-color-b6{color:rgb(50%,40%,25%) !important}.complementary-2-border-color-b6{border-color:rgb(50%,40%,25%) !important}.complementary-2-border-color-b6.border{border-color:rgb(50%,40%,25%) !important}.complementary-2-bg-b7{background-color:hsl(36,25%,32%) !important}.complementary-2-color-b7{color:hsl(36,25%,32%) !important}.complementary-2-border-color-b7{border-color:hsl(36,25%,32%) !important}.complementary-2-border-color-b7.border{border-color:hsl(36,25%,32%) !important}.complementary-2-bg-b8{background-color:rgb(30%,26.4%,21%) !important}.complementary-2-color-b8{color:rgb(30%,26.4%,21%) !important}.complementary-2-border-color-b8{border-color:rgb(30%,26.4%,21%) !important}.complementary-2-border-color-b8.border{border-color:rgb(30%,26.4%,21%) !important}.complementary-3-bg-b1{background-color:rgb(0%,81%,52.65%) !important}.complementary-3-color-b1{color:rgb(0%,81%,52.65%) !important}.complementary-3-border-color-b1{border-color:rgb(0%,81%,52.65%) !important}.complementary-3-border-color-b1.border{border-color:rgb(0%,81%,52.65%) !important}.complementary-3-bg-b2{background-color:rgb(7.1%,71%,48.635%) !important}.complementary-3-color-b2{color:rgb(7.1%,71%,48.635%) !important}.complementary-3-border-color-b2{border-color:rgb(7.1%,71%,48.635%) !important}.complementary-3-border-color-b2.border{border-color:rgb(7.1%,71%,48.635%) !important}.complementary-3-bg-b3{background-color:rgb(12.2%,61%,43.92%) !important}.complementary-3-color-b3{color:rgb(12.2%,61%,43.92%) !important}.complementary-3-border-color-b3{border-color:rgb(12.2%,61%,43.92%) !important}.complementary-3-border-color-b3.border{border-color:rgb(12.2%,61%,43.92%) !important}.complementary-3-bg-b4{background-color:rgb(15.3%,51%,38.505%) !important}.complementary-3-color-b4{color:rgb(15.3%,51%,38.505%) !important}.complementary-3-border-color-b4{border-color:rgb(15.3%,51%,38.505%) !important}.complementary-3-border-color-b4.border{border-color:rgb(15.3%,51%,38.505%) !important}.complementary-3-bg-b5{background-color:rgb(16.4%,41%,32.39%) !important}.complementary-3-color-b5{color:rgb(16.4%,41%,32.39%) !important}.complementary-3-border-color-b5{border-color:rgb(16.4%,41%,32.39%) !important}.complementary-3-border-color-b5.border{border-color:rgb(16.4%,41%,32.39%) !important}.complementary-3-bg-b6{background-color:rgb(15.5%,31%,25.575%) !important}.complementary-3-color-b6{color:rgb(15.5%,31%,25.575%) !important}.complementary-3-border-color-b6{border-color:rgb(15.5%,31%,25.575%) !important}.complementary-3-border-color-b6.border{border-color:rgb(15.5%,31%,25.575%) !important}.complementary-3-bg-b7{background-color:hsl(159,25%,16.8%) !important}.complementary-3-color-b7{color:hsl(159,25%,16.8%) !important}.complementary-3-border-color-b7{border-color:hsl(159,25%,16.8%) !important}.complementary-3-border-color-b7.border{border-color:hsl(159,25%,16.8%) !important}.complementary-3-bg-b8{background-color:rgb(7.7%,11%,9.845%) !important}.complementary-3-color-b8{color:rgb(7.7%,11%,9.845%) !important}.complementary-3-border-color-b8{border-color:rgb(7.7%,11%,9.845%) !important}.complementary-3-border-color-b8.border{border-color:rgb(7.7%,11%,9.845%) !important}.neutral-1-bg{background-color:rgb(9%,19.5%,30%) !important}.neutral-1-color{color:rgb(9%,19.5%,30%) !important}.neutral-1-border-color-{border-color:rgb(9%,19.5%,30%) !important}.neutral-1-border-color-.border{border-color:rgb(9%,19.5%,30%) !important}.neutral-1-bg-a1{background-color:rgb(92.07%,92.535%,93%) !important}.neutral-1-color-a1{color:rgb(92.07%,92.535%,93%) !important}.neutral-1-border-color-a1{border-color:rgb(92.07%,92.535%,93%) !important}.neutral-1-border-color-a1.border{border-color:rgb(92.07%,92.535%,93%) !important}.neutral-1-bg-a2{background-color:rgb(85.14%,85.57%,86%) !important}.neutral-1-color-a2{color:rgb(85.14%,85.57%,86%) !important}.neutral-1-border-color-a2{border-color:rgb(85.14%,85.57%,86%) !important}.neutral-1-border-color-a2.border{border-color:rgb(85.14%,85.57%,86%) !important}.neutral-1-bg-a3{background-color:rgb(77.42%,78.21%,79%) !important}.neutral-1-color-a3{color:rgb(77.42%,78.21%,79%) !important}.neutral-1-border-color-a3{border-color:rgb(77.42%,78.21%,79%) !important}.neutral-1-border-color-a3.border{border-color:rgb(77.42%,78.21%,79%) !important}.neutral-1-bg-a4{background-color:rgb(67.68%,69.84%,72%) !important}.neutral-1-color-a4{color:rgb(67.68%,69.84%,72%) !important}.neutral-1-border-color-a4{border-color:rgb(67.68%,69.84%,72%) !important}.neutral-1-border-color-a4.border{border-color:rgb(67.68%,69.84%,72%) !important}.neutral-1-bg-a5{background-color:rgb(58.5%,61.75%,65%) !important}.neutral-1-color-a5{color:rgb(58.5%,61.75%,65%) !important}.neutral-1-border-color-a5{border-color:rgb(58.5%,61.75%,65%) !important}.neutral-1-border-color-a5.border{border-color:rgb(58.5%,61.75%,65%) !important}.neutral-1-bg-a6{background-color:rgb(46.4%,52.2%,58%) !important}.neutral-1-color-a6{color:rgb(46.4%,52.2%,58%) !important}.neutral-1-border-color-a6{border-color:rgb(46.4%,52.2%,58%) !important}.neutral-1-border-color-a6.border{border-color:rgb(46.4%,52.2%,58%) !important}.neutral-1-bg-a7{background-color:rgb(35.7%,43.35%,51%) !important}.neutral-1-color-a7{color:rgb(35.7%,43.35%,51%) !important}.neutral-1-border-color-a7{border-color:rgb(35.7%,43.35%,51%) !important}.neutral-1-border-color-a7.border{border-color:rgb(35.7%,43.35%,51%) !important}.neutral-1-bg-a8{background-color:rgb(26.4%,35.2%,44%) !important}.neutral-1-color-a8{color:rgb(26.4%,35.2%,44%) !important}.neutral-1-border-color-a8{border-color:rgb(26.4%,35.2%,44%) !important}.neutral-1-border-color-a8.border{border-color:rgb(26.4%,35.2%,44%) !important}.neutral-1-bg-a9{background-color:rgb(18.5%,27.75%,37%) !important}.neutral-1-color-a9{color:rgb(18.5%,27.75%,37%) !important}.neutral-1-border-color-a9{border-color:rgb(18.5%,27.75%,37%) !important}.neutral-1-border-color-a9.border{border-color:rgb(18.5%,27.75%,37%) !important}.neutral-1-bg-a10{background-color:rgb(9%,19.5%,30%) !important}.neutral-1-color-a10{color:rgb(9%,19.5%,30%) !important}.neutral-1-border-color-a10{border-color:rgb(9%,19.5%,30%) !important}.neutral-1-border-color-a10.border{border-color:rgb(9%,19.5%,30%) !important}.neutral-2-bg{background-color:rgb(90.25%,92.625%,95%) !important}.neutral-2-color{color:rgb(90.25%,92.625%,95%) !important}.neutral-2-border-color-{border-color:rgb(90.25%,92.625%,95%)}.neutral-2-bg-b1{background-color:rgb(90.25%,92.625%,95%) !important}.neutral-2-color-b1{color:rgb(90.25%,92.625%,95%) !important}.neutral-2-border-color-b1{border-color:rgb(90.25%,92.625%,95%) !important}.neutral-2-border-color-b1.border{border-color:rgb(90.25%,92.625%,95%) !important}.neutral-2-bg-b2{background-color:rgb(76%,78%,80%) !important}.neutral-2-color-b2{color:rgb(76%,78%,80%) !important}.neutral-2-border-color-b2{border-color:rgb(76%,78%,80%) !important}.neutral-2-border-color-b2.border{border-color:rgb(76%,78%,80%) !important}.neutral-2-bg-b3{background-color:rgb(61.75%,63.375%,65%) !important}.neutral-2-color-b3{color:rgb(61.75%,63.375%,65%) !important}.neutral-2-border-color-b3{border-color:rgb(61.75%,63.375%,65%) !important}.neutral-2-border-color-b3.border{border-color:rgb(61.75%,63.375%,65%) !important}.neutral-2-bg-b4{background-color:rgb(47.5%,48.75%,50%) !important}.neutral-2-color-b4{color:rgb(47.5%,48.75%,50%) !important}.neutral-2-border-color-b4{border-color:rgb(47.5%,48.75%,50%) !important}.neutral-2-border-color-b4.border{border-color:rgb(47.5%,48.75%,50%) !important}.neutral-2-bg-b5{background-color:rgb(33.6%,34.3%,35%) !important}.neutral-2-color-b5{color:rgb(33.6%,34.3%,35%) !important}.neutral-2-border-color-b5{border-color:rgb(33.6%,34.3%,35%) !important}.neutral-2-border-color-b5.border{border-color:rgb(33.6%,34.3%,35%) !important}.neutral-2-bg-b6{background-color:rgb(18.6%,19.3%,20%) !important}.neutral-2-color-b6{color:rgb(18.6%,19.3%,20%) !important}.neutral-2-border-color-b6{border-color:rgb(18.6%,19.3%,20%) !important}.neutral-2-border-color-b6.border{border-color:rgb(18.6%,19.3%,20%) !important}.neutral-2-bg-b7{background-color:rgb(4.55%,4.775%,5%) !important}.neutral-2-color-b7{color:rgb(4.55%,4.775%,5%) !important}.neutral-2-border-color-b7{border-color:rgb(4.55%,4.775%,5%) !important}.neutral-2-border-color-b7.border{border-color:rgb(4.55%,4.775%,5%) !important}.neutral-2-bg-a1{background-color:rgb(90.25%,92.625%,95%) !important}.neutral-2-color-a1{color:rgb(90.25%,92.625%,95%) !important}.neutral-2-border-color-a1{border-color:rgb(90.25%,92.625%,95%) !important}.neutral-2-border-color-a1.border{border-color:rgb(90.25%,92.625%,95%) !important}.neutral-2-bg-a2{background-color:rgb(73.6%,76.8%,80%) !important}.neutral-2-color-a2{color:rgb(73.6%,76.8%,80%) !important}.neutral-2-border-color-a2{border-color:rgb(73.6%,76.8%,80%) !important}.neutral-2-border-color-a2.border{border-color:rgb(73.6%,76.8%,80%) !important}.neutral-2-bg-a3{background-color:rgb(60.45%,62.725%,65%) !important}.neutral-2-color-a3{color:rgb(60.45%,62.725%,65%) !important}.neutral-2-border-color-a3{border-color:rgb(60.45%,62.725%,65%) !important}.neutral-2-border-color-a3.border{border-color:rgb(60.45%,62.725%,65%) !important}.neutral-2-bg-a4{background-color:rgb(46.5%,48.25%,50%) !important}.neutral-2-color-a4{color:rgb(46.5%,48.25%,50%) !important}.neutral-2-border-color-a4{border-color:rgb(46.5%,48.25%,50%) !important}.neutral-2-border-color-a4.border{border-color:rgb(46.5%,48.25%,50%) !important}.neutral-2-bg-a5{background-color:rgb(32.55%,33.775%,35%) !important}.neutral-2-color-a5{color:rgb(32.55%,33.775%,35%) !important}.neutral-2-border-color-a5{border-color:rgb(32.55%,33.775%,35%) !important}.neutral-2-border-color-a5.border{border-color:rgb(32.55%,33.775%,35%) !important}.neutral-2-bg-a6{background-color:rgb(18.6%,19.3%,20%) !important}.neutral-2-color-a6{color:rgb(18.6%,19.3%,20%) !important}.neutral-2-border-color-a6{border-color:rgb(18.6%,19.3%,20%) !important}.neutral-2-border-color-a6.border{border-color:rgb(18.6%,19.3%,20%) !important}.neutral-2-bg-a7{background-color:rgb(9.1%,9.55%,10%) !important}.neutral-2-color-a7{color:rgb(9.1%,9.55%,10%) !important}.neutral-2-border-color-a7{border-color:rgb(9.1%,9.55%,10%) !important}.neutral-2-border-color-a7.border{border-color:rgb(9.1%,9.55%,10%) !important}.lightgrey-bg-a1{background-color:hsl(210,3%,85%) !important}.lightgrey-color-a1{color:hsl(210,3%,85%) !important}.lightgrey-border-color-a1{border-color:hsl(210,3%,85%) !important}.lightgrey-border-color-a1.border{border-color:hsl(210,3%,85%) !important}.lightgrey-bg-a2{background-color:#edf5fc !important}.lightgrey-color-a2{color:#edf5fc !important}.lightgrey-border-color-a2{border-color:#edf5fc !important}.lightgrey-border-color-a2.border{border-color:#edf5fc !important}.lightgrey-bg-a3{background-color:hsl(210,62%,97%) !important}.lightgrey-color-a3{color:hsl(210,62%,97%) !important}.lightgrey-border-color-a3{border-color:hsl(210,62%,97%) !important}.lightgrey-border-color-a3.border{border-color:hsl(210,62%,97%) !important}.lightgrey-bg-a4{background-color:#f5f9fc !important}.lightgrey-color-a4{color:#f5f9fc !important}.lightgrey-border-color-a4{border-color:#f5f9fc !important}.lightgrey-border-color-a4.border{border-color:#f5f9fc !important}.lightgrey-bg-b1{background-color:hsl(210,62%,97%) !important}.lightgrey-color-b1{color:hsl(210,62%,97%) !important}.lightgrey-border-color-b1{border-color:hsl(210,62%,97%) !important}.lightgrey-border-color-b1.border{border-color:hsl(210,62%,97%) !important}.lightgrey-bg-b2{background-color:#ebf2fa !important}.lightgrey-color-b2{color:#ebf2fa !important}.lightgrey-border-color-b2{border-color:#ebf2fa !important}.lightgrey-border-color-b2.border{border-color:#ebf2fa !important}.lightgrey-bg-b3{background-color:#edf4fa !important}.lightgrey-color-b3{color:#edf4fa !important}.lightgrey-border-color-b3{border-color:#edf4fa !important}.lightgrey-border-color-b3.border{border-color:#edf4fa !important}.lightgrey-bg-b4{background-color:#f2f6fa !important}.lightgrey-color-b4{color:#f2f6fa !important}.lightgrey-border-color-b4{border-color:#f2f6fa !important}.lightgrey-border-color-b4.border{border-color:#f2f6fa !important}.lightgrey-bg-c1{background-color:#f7f9fa !important}.lightgrey-color-c1{color:#f7f9fa !important}.lightgrey-border-color-c1{border-color:#f7f9fa !important}.lightgrey-border-color-c1.border{border-color:#f7f9fa !important}.lightgrey-bg-c2{background-color:hsl(210,62%,97%) !important}.lightgrey-color-c2{color:hsl(210,62%,97%) !important}.lightgrey-border-color-c2{border-color:hsl(210,62%,97%) !important}.lightgrey-border-color-c2.border{border-color:hsl(210,62%,97%) !important}.nav,.it-header-slim-wrapper{--bsi-nav-link-disabled-color: var(--bsi-color-text-disabled);--bsi-nav-link-padding-x: var(--bsi-spacing-s);--bsi-nav-link-padding-y: var(--bsi-spacing-s)}.nav,.it-header-slim-wrapper{display:flex;flex-wrap:wrap;margin-bottom:0;padding-left:0;list-style:none}.nav-link{display:block;padding:var(--bsi-nav-link-padding-y) var(--bsi-nav-link-padding-x);color:var(--bsi-navbar-link-color);font-size:var(--bsi-navbar-link-font-size);font-weight:var(--bsi-navbar-link-font-weight);line-height:var(--bsi-navbar-link-line-height);text-decoration:none}.nav-link:hover{color:var(--bsi-navbar-link-color);text-decoration:underline;text-underline-offset:2px}.nav-link.disabled{opacity:var(--bsi-navbar-disabled-item-opacity);cursor:not-allowed;pointer-events:none}.nav-pills{--bsi-nav-pills-border-radius: 4px;--bsi-nav-pills-link-active-bg: hsl(210, 100%, 40%);--bsi-nav-pills-link-active-color: hsl(0, 0%, 100%)}.nav-pills .nav-link{border:0;background:none;border-radius:var(--bsi-nav-pills-border-radius)}.nav-pills .nav-link:disabled{border-color:rgba(0,0,0,0);background-color:rgba(0,0,0,0);color:var(--bsi-nav-link-disabled-color)}.nav-pills .nav-link.active,.nav-pills .show>.nav-link{color:var(--bsi-nav-pills-link-active-color);background-color:var(--bsi-nav-pills-link-active-bg)}.nav-fill>.nav-link,.nav-fill .nav-item{flex:1 1 auto;text-align:center}.nav-justified>.nav-link,.nav-justified .nav-item{flex-basis:0;flex-grow:1;text-align:center}.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link{width:100%}.tab-content>.tab-pane{display:none}.tab-content>.active{display:block}.navbar{--bsi-navbar-background: var(--bsi-color-background-primary);--bsi-navbar-brand-color: var(--bsi-color-text-inverse);--bsi-navbar-brand-font-size: var(--bsi-label-font-size);--bsi-navbar-brand-margin-end: var(--bsi-spacing-s);--bsi-navbar-brand-padding-y: var(--bsi-spacing-xxs);--bsi-navbar-close-button-font-size: 0.75rem;--bsi-navbar-close-button-size: 44px;--bsi-navbar-close-button-text-color: var(--bsi-color-text-inverse);--bsi-navbar-collapsable-zindex: 1055;--bsi-navbar-disabled-item-opacity: 0.75;--bsi-navbar-hamburger-size: 1.5rem;--bsi-navbar-link-border-size: var(--bsi-border-thick);--bsi-navbar-link-active-border-color: var(--bsi-color-border-primary);--bsi-navbar-link-color: var(--bsi-color-link);--bsi-navbar-link-font-size: var(--bsi-label-font-size-l);--bsi-navbar-link-font-weight: var(--bsi-font-weight-solid);--bsi-navbar-link-line-height: var(--bsi-label-leading);--bsi-navbar-link-padding-x: var(--bsi-spacing-m);--bsi-navbar-link-padding-y: var(--bsi-spacing-s);--bsi-navbar-overlay-bg: rgba(0, 0, 0, 0.6);--bsi-navbar-toggle-button-icon-color: var(--bsi-icon-inverse);--bsi-navbar-toggle-button-icon-size: 1.5rem}@media(min-width: 992px){.navbar{--bsi-navbar-link-color: var(--bsi-color-text-inverse);--bsi-navbar-link-active-border-color: var(--bsi-color-border-inverse)}}.theme-light .navbar,.theme-light-desk .navbar{--bsi-navbar-background: var(--bsi-color-background-inverse);--bsi-navbar-link-color: var(--bsi-color-link);--bsi-navbar-toggle-button-icon-color: var(--bsi-icon-primary);--bsi-navbar-link-active-border-color: var(--bsi-color-border-primary)}.theme-dark .navbar{--bsi-navbar-background: var(--bsi-color-background-primary);--bsi-navbar-link-color: var(--bsi-color-text-inverse);--bsi-navbar-toggle-button-icon-color: var(--bsi-icon-inverse);--bsi-navbar-link-active-border-color: var(--bsi-color-border-inverse)}.navbar-backdrop{--bsi-backdrop-zindex: 1050;--bsi-backdrop-bg: var(--bsi-black);--bsi-backdrop-opacity: 0.8;position:fixed;top:0;left:0;z-index:var(--bsi-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bsi-backdrop-bg)}.navbar-backdrop.fade{opacity:0}.navbar-backdrop.show{opacity:var(--bsi-backdrop-opacity)}@media(min-width: 992px){.navbar-backdrop{display:none}}.navbar{position:relative;display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;background:var(--bsi-navbar-background)}@media(min-width: 992px){.navbar{--bsi-navbar-link-font-size: var(--bsi-label-font-size-l)}}.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl{display:flex;flex-wrap:inherit;align-items:center}.navbar .overlay{position:fixed;top:0;right:0;bottom:0;left:0;display:none;background:var(--bsi-navbar-overlay-bg)}.navbar .close-div{position:fixed;top:var(--bsi-spacing-m);right:2px;left:auto;z-index:10;opacity:0;background:rgba(0,0,0,0);transition:all .3s cubic-bezier(0.1, 0.57, 0.4, 0.97);pointer-events:none}@media(min-width: 992px){.navbar .close-div{display:none}}.navbar .close-div .close-menu{display:flex;align-items:center;justify-content:center;width:var(--bsi-navbar-close-button-size);height:var(--bsi-navbar-close-button-size);padding:0;background:rgba(0,0,0,0);color:var(--bsi-navbar-close-button-text-color);font-size:var(--bsi-navbar-close-button-font-size);pointer-events:all}.navbar .close-div .close-menu .icon{fill:var(--bsi-icon-inverse)}@media(max-width: 991.98px){.navbar .dropdown-menu{--bsi-dropdown-border-width: 1px;--bsi-dropdown-border-color: var(--bsi-color-border-subtle);border-left:0;border-right:0}}@media(min-width: 992px){.navbar .dropdown-menu{--bsi-dropdown-border-width: 1px;--bsi-dropdown-border-color: var(--bsi-color-border-subtle)}}.navbar .dropdown-menu a.it-heading-link svg,.navbar .dropdown-menu a.it-footer-link svg{fill:currentColor}.navbar .dropdown-menu a.it-heading-link.active span,.navbar .dropdown-menu a.it-footer-link.active span{text-decoration:underline}.navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active{color:var(--bsi-color-link);text-decoration:underline}.navbar .dropdown-menu .link-list-wrapper ul li a.list-item.active span{color:var(--bsi-color-link)}.navbar .dropdown-menu .link-list-wrapper ul li a svg{fill:currentColor}@media(max-width: 991.98px){.navbar .dropdown-menu .dropdown-item{--bsi-dropdown-item-padding-x: var(--bsi-spacing-m)}}.navbar .megamenu .dropdown-toggle:before,.navbar .dropdown-menu:before{display:none}@media(min-width: 992px){.navbar .megamenu .dropdown-toggle:before,.navbar .dropdown-menu:before{display:block;--bsi-dropdown-notch-position-y: -10px;--bsi-dropdown-border-width: 1px;--bsi-dropdown-border-color: var(--bsi-color-border-subtle);border-top:var(--bsi-dropdown-border-width) solid var(--bsi-dropdown-border-color);border-left:var(--bsi-dropdown-border-width) solid var(--bsi-dropdown-border-color)}}.navbar-brand{margin-right:var(--bsi-navbar-brand-margin-end);padding-top:var(--bsi-navbar-brand-padding-y);padding-bottom:var(--bsi-navbar-brand-padding-y);color:var(--bsi-navbar-brand-color);font-size:var(--bsi-navbar-brand-font-size);text-decoration:none;white-space:nowrap}.navbar-brand:hover,.navbar-brand:focus{color:var(--bsi-navbar-brand-hover-color);text-decoration:underline}.navbar-nav{display:flex;flex-direction:column;margin-bottom:0;padding-left:0;list-style:none}.navbar-nav .dropdown-menu{position:static}.navbar-collapse{flex-basis:100%;flex-grow:1;align-items:center}.navbar-collapsable{--bsi-navbar-brand-mobile-background: var(--bsi-color-background-primary);--bsi-navbar-brand-mobile-color: var(--bsi-color-text-inverse);--bsi-navbar-menu-group-separator-color: var(--bsi-color-border-subtle);position:fixed;top:0;right:0;bottom:0;left:0;z-index:var(--bsi-navbar-collapsable-zindex);display:none;width:calc(100% - 48px)}@media(min-width: 992px){.navbar-collapsable{position:relative;top:auto;right:auto;bottom:auto;left:auto;z-index:auto;display:block !important;width:100%;background:none;transition:none}}.navbar-collapsable .menu-wrapper{position:absolute;top:0;right:0;bottom:0;left:0;z-index:5;overflow-y:auto;background:var(--bsi-color-background-inverse);transform:translateX(-100%);transition:all .2s cubic-bezier(0.29, 0.85, 0.5, 0.99);pointer-events:all}@media(min-width: 992px){.navbar-collapsable .menu-wrapper{position:inherit;top:auto;right:auto;bottom:auto;left:auto;display:flex;align-items:flex-end;justify-content:space-between;overflow-y:visible;background:rgba(0,0,0,0);transform:none;transition:none}}.navbar-collapsable .menu-wrapper .it-brand-wrapper.it-brand-mobile{--bsi-header-brand-spacing: 0;--bsi-header-brand-color: var(--bsi-navbar-brand-mobile-color);--bsi-header-brand-icon-color: var(--bsi-navbar-brand-mobile-color);padding:var(--bsi-spacing-m) var(--bsi-navbar-link-padding-x);background:var(--bsi-navbar-brand-mobile-background);color:var(--bsi-navbar-brand-mobile-color)}@media(min-width: 992px){.navbar-collapsable .menu-wrapper .it-brand-wrapper.it-brand-mobile{display:none}}.navbar-collapsable .menu-wrapper .it-brand-wrapper.it-brand-mobile a{display:flex;align-items:center;color:var(--bsi-navbar-brand-mobile-color);text-decoration:none}.navbar-collapsable .menu-wrapper .it-brand-wrapper.it-brand-mobile .icon{flex-shrink:0;width:var(--bsi-header-brand-size);height:var(--bsi-header-brand-size);margin-right:var(--bsi-spacing-xxs);fill:var(--bsi-navbar-brand-mobile-color)}@media(min-width: 992px){.navbar-collapsable .menu-wrapper .navbar-nav.header-slim-menu{display:none}}@media(max-width: 991.98px){.navbar-collapsable .menu-wrapper .navbar-nav{width:100%;flex-direction:column;justify-content:flex-start}.navbar-collapsable .menu-wrapper .navbar-nav.navbar-secondary{--bsi-navbar-link-font-weight: var(--bsi-font-weight-base)}.navbar-collapsable .menu-wrapper .navbar-nav+.navbar-nav::before{display:block;width:100%;max-width:65px;height:1px;margin-bottom:var(--bsi-spacing-m);margin-left:var(--bsi-navbar-link-padding-x);background:var(--bsi-navbar-menu-group-separator-color);content:""}}.navbar-collapsable .menu-wrapper .it-socials{padding:0 var(--bsi-navbar-link-padding-x);margin-top:var(--bsi-spacing-l);margin-bottom:var(--bsi-spacing-m);color:var(--bsi-color-link)}@media(min-width: 992px){.navbar-collapsable .menu-wrapper .it-socials{display:none}}.navbar-collapsable .menu-wrapper .it-socials ul{display:flex;align-items:center;padding:0;margin:var(--bsi-spacing-xs) 0 0;gap:.65rem;list-style-type:none}.navbar-collapsable .menu-wrapper .it-socials .icon{width:var(--bsi-icon-size-s);height:var(--bsi-icon-size-s);fill:currentcolor}.navbar-collapsable .navbar-nav{padding-top:var(--bsi-spacing-m);overflow:visible}@media(min-width: 992px){.navbar-collapsable .navbar-nav{margin-top:0;padding-top:0;overflow:inherit}}.navbar-collapsable .navbar-nav .nav-item{display:flex;flex-direction:column;align-items:stretch}@media(min-width: 992px){.navbar-collapsable .navbar-nav .nav-item{flex-direction:row;align-items:flex-start}}.navbar-collapsable .navbar-nav li .nav-link{position:relative;padding:var(--bsi-navbar-link-padding-y) var(--bsi-navbar-link-padding-x);font-weight:var(--bsi-navbar-link-font-weight)}.navbar-collapsable .navbar-nav li .nav-link.dropdown-toggle svg{margin-top:2px;margin-left:var(--bsi-spacing-3xs);fill:currentColor;transition:all var(--bsi-transition-instant)}.navbar-collapsable .navbar-nav li .nav-link.dropdown-toggle[aria-expanded=true] svg{transform:scaleY(-1)}.navbar-collapsable .navbar-nav li button.nav-link,.navbar-collapsable .navbar-nav li a.nav-link{--bsi-navbar-link-border-color: transparent;border-bottom:0;border-left:var(--bsi-navbar-link-border-size) solid var(--bsi-navbar-link-border-color);background:rgba(0,0,0,0);font-weight:var(--bsi-navbar-link-font-weight);text-align:left}@media(min-width: 992px){.navbar-collapsable .navbar-nav li button.nav-link,.navbar-collapsable .navbar-nav li a.nav-link{--bsi-navbar-link-padding-x: var(--bsi-spacing-s);display:flex;align-items:center;border-bottom:var(--bsi-navbar-link-border-size) solid var(--bsi-navbar-link-border-color);border-left:0;line-height:var(--bsi-navbar-link-line-height)}}.navbar-collapsable .navbar-nav li button.nav-link.active,.navbar-collapsable .navbar-nav li a.nav-link.active{--bsi-navbar-link-border-color: var(--bsi-navbar-link-active-border-color)}.navbar-collapsable .navbar-nav li button.nav-link.dropdown-toggle.show[data-focus-mouse=true],.navbar-collapsable .navbar-nav li a.nav-link.dropdown-toggle.show[data-focus-mouse=true]{border-bottom-color:rgba(0,0,0,0) !important}.navbar-collapsable .navbar-nav li button.nav-link{border-top:0;border-right:0}.navbar-collapsable .navbar-nav .dropdown-menu{width:100%}.navbar-collapsable.menu-brand-light{--bsi-navbar-brand-mobile-background: var(--bsi-color-background-inverse);--bsi-navbar-brand-mobile-color: var(--bsi-color-link)}.navbar-collapsable.expanded .menu-wrapper{transform:translateX(0);transition:all .3s cubic-bezier(0.29, 0.85, 0.5, 0.99)}.navbar-collapsable.expanded .close-div{opacity:1}.custom-navbar-toggler{padding:0;margin:0 var(--bsi-spacing-xxs);border:none;background:none;cursor:pointer}@media(min-width: 992px){.custom-navbar-toggler{display:none}}.custom-navbar-toggler span{color:var(--bsi-navbar-toggle-button-icon-color);font-size:var(--bsi-navbar-toggle-button-icon-size)}.custom-navbar-toggler svg{display:block;width:var(--bsi-navbar-hamburger-size);height:var(--bsi-navbar-hamburger-size);fill:var(--bsi-navbar-toggle-button-icon-color)}@media(min-width: 576px){.navbar-expand-sm{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-sm .navbar-nav{flex-direction:row}.navbar-expand-sm .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-sm .navbar-nav .nav-link{padding-right:var(--bsi-navbar-link-padding-x);padding-left:var(--bsi-navbar-link-padding-x)}.navbar-expand-sm .navbar-nav-scroll{overflow:visible}.navbar-expand-sm .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-sm .navbar-toggler{display:none}.navbar-expand-sm .offcanvas{position:static;z-index:auto;visibility:visible !important;flex-grow:1;width:auto !important;height:auto !important;border:0 !important;background-color:rgba(0,0,0,0) !important;transform:none !important;transition:none}.navbar-expand-sm .offcanvas .offcanvas-header{display:none}.navbar-expand-sm .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 768px){.navbar-expand-md{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-md .navbar-nav{flex-direction:row}.navbar-expand-md .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-md .navbar-nav .nav-link{padding-right:var(--bsi-navbar-link-padding-x);padding-left:var(--bsi-navbar-link-padding-x)}.navbar-expand-md .navbar-nav-scroll{overflow:visible}.navbar-expand-md .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-md .navbar-toggler{display:none}.navbar-expand-md .offcanvas{position:static;z-index:auto;visibility:visible !important;flex-grow:1;width:auto !important;height:auto !important;border:0 !important;background-color:rgba(0,0,0,0) !important;transform:none !important;transition:none}.navbar-expand-md .offcanvas .offcanvas-header{display:none}.navbar-expand-md .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 992px){.navbar-expand-lg{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-lg .navbar-nav{flex-direction:row}.navbar-expand-lg .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-lg .navbar-nav .nav-link{padding-right:var(--bsi-navbar-link-padding-x);padding-left:var(--bsi-navbar-link-padding-x)}.navbar-expand-lg .navbar-nav-scroll{overflow:visible}.navbar-expand-lg .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-lg .navbar-toggler{display:none}.navbar-expand-lg .offcanvas{position:static;z-index:auto;visibility:visible !important;flex-grow:1;width:auto !important;height:auto !important;border:0 !important;background-color:rgba(0,0,0,0) !important;transform:none !important;transition:none}.navbar-expand-lg .offcanvas .offcanvas-header{display:none}.navbar-expand-lg .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1200px){.navbar-expand-xl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xl .navbar-nav{flex-direction:row}.navbar-expand-xl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xl .navbar-nav .nav-link{padding-right:var(--bsi-navbar-link-padding-x);padding-left:var(--bsi-navbar-link-padding-x)}.navbar-expand-xl .navbar-nav-scroll{overflow:visible}.navbar-expand-xl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xl .navbar-toggler{display:none}.navbar-expand-xl .offcanvas{position:static;z-index:auto;visibility:visible !important;flex-grow:1;width:auto !important;height:auto !important;border:0 !important;background-color:rgba(0,0,0,0) !important;transform:none !important;transition:none}.navbar-expand-xl .offcanvas .offcanvas-header{display:none}.navbar-expand-xl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}@media(min-width: 1400px){.navbar-expand-xxl{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand-xxl .navbar-nav{flex-direction:row}.navbar-expand-xxl .navbar-nav .dropdown-menu{position:absolute}.navbar-expand-xxl .navbar-nav .nav-link{padding-right:var(--bsi-navbar-link-padding-x);padding-left:var(--bsi-navbar-link-padding-x)}.navbar-expand-xxl .navbar-nav-scroll{overflow:visible}.navbar-expand-xxl .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand-xxl .navbar-toggler{display:none}.navbar-expand-xxl .offcanvas{position:static;z-index:auto;visibility:visible !important;flex-grow:1;width:auto !important;height:auto !important;border:0 !important;background-color:rgba(0,0,0,0) !important;transform:none !important;transition:none}.navbar-expand-xxl .offcanvas .offcanvas-header{display:none}.navbar-expand-xxl .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}}.navbar-expand{flex-wrap:nowrap;justify-content:flex-start}.navbar-expand .navbar-nav{flex-direction:row}.navbar-expand .navbar-nav .dropdown-menu{position:absolute}.navbar-expand .navbar-nav .nav-link{padding-right:var(--bsi-navbar-link-padding-x);padding-left:var(--bsi-navbar-link-padding-x)}.navbar-expand .navbar-nav-scroll{overflow:visible}.navbar-expand .navbar-collapse{display:flex !important;flex-basis:auto}.navbar-expand .navbar-toggler{display:none}.navbar-expand .offcanvas{position:static;z-index:auto;visibility:visible !important;flex-grow:1;width:auto !important;height:auto !important;border:0 !important;background-color:rgba(0,0,0,0) !important;transform:none !important;transition:none}.navbar-expand .offcanvas .offcanvas-header{display:none}.navbar-expand .offcanvas .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible}.navbar-dark{--bsi-navbar-brand-color: var(--bsi-color-text-inverse);--bsi-navbar-brand-hover-color: var(--bsi-color-text-inverse);--bsi-navbar-toggler-border-color: transparent;--bsi-navbar-toggler-icon-bg: escape-svg(url("data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4KPHN2ZyB3aWR0aD0iMTkuMnB4IiBoZWlnaHQ9IjE2cHgiIHZpZXdCb3g9IjAgMCAxMiAxMCIgdmVyc2lvbj0iMS4xIiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHhtbG5zOnhsaW5rPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5L3hsaW5rIj4KICAgIDxkZWZzPjwvZGVmcz4KICAgIDxnIGlkPSIxMDI0dXAiIHN0cm9rZT0ibm9uZSIgc3Ryb2tlLXdpZHRoPSIxIiBmaWxsPSJub25lIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPgogICAgICAgIDxnIGlkPSItLWhvbWUtLS1wYXJhbGxheC0tLW1vYmlsZSIgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoLTI0LjAwMDAwMCwgLTIwLjAwMDAwMCkiIGZpbGw9IiNGRkZGRkYiPgogICAgICAgICAgICA8ZyBpZD0iLW5ldHdvcmstc2xpbS1oZWFkZXIiPgogICAgICAgICAgICAgICAgPHBhdGggZD0iTTI0LDI0IEwzNiwyNCBMMzYsMjYgTDI0LDI2IEwyNCwyNCBaIE0yNCwyMCBMMzIsMjAgTDMyLDIyIEwyNCwyMiBMMjQsMjAgWiBNMjQsMjggTDMyLDI4IEwzMiwzMCBMMjQsMzAgTDI0LDI4IFoiIGlkPSJpY29uLXNtYWxsLWJ1cmdlciI+PC9wYXRoPgogICAgICAgICAgICA8L2c+CiAgICAgICAgPC9nPgogICAgPC9nPgo8L3N2Zz4="))}.navbar-secondary{display:flex;justify-content:flex-end}.navbar-secondary .nav-link{font-size:var(--bsi-header-nav-secondary-font-size)}.it-header-wrapper,.it-header-slim-wrapper,.it-header-center-wrapper,.it-header-navbar-wrapper{--bsi-header-brand-color: var(--bsi-color-text-inverse);--bsi-header-brand-icon-color: var(--bsi-icon-inverse);--bsi-header-brand-size: 2.5rem;--bsi-header-brand-tagline-size: var(--bsi-body-font-size);--bsi-header-brand-title-size: var(--bsi-heading-5-font-size);--bsi-header-center-background: var(--bsi-color-background-primary);--bsi-header-center-font-size: var(--bsi-label-font-size-s);--bsi-header-center-height: 4.5rem;--bsi-header-center-text-color: var(--bsi-color-text-inverse);--bsi-header-nav-background: var(--bsi-color-background-primary);--bsi-header-nav-secondary-font-size: var(--bsi-label-font-size-s);--bsi-header-nav-text-color: var(--bsi-color-link);--bsi-header-search-button-background: var( --bsi-color-background-inverse );--bsi-header-search-button-size: 3rem;--bsi-header-search-icon-color: var(--bsi-icon-inverse);--bsi-header-search-icon-size: 1.5rem;--bsi-header-slim-background: var(--bsi-color-blue-30);--bsi-header-slim-border-color: hsla(0, 0%, 100%, 0.2);--bsi-header-slim-font-size: var(--bsi-label-font-size-s);--bsi-header-slim-height: 3rem;--bsi-header-slim-text-color: var(--bsi-color-text-inverse);--bsi-header-social-color: var(--bsi-icon-inverse);--bsi-header-spacing-inset: var(--bsi-spacing-xxs)}@media(min-width: 768px){.it-header-wrapper,.it-header-slim-wrapper,.it-header-center-wrapper,.it-header-navbar-wrapper{--bsi-header-brand-size: 3.5rem;--bsi-header-search-icon-color: var(--bsi-icon-primary)}}@media(min-width: 992px){.it-header-wrapper,.it-header-slim-wrapper,.it-header-center-wrapper,.it-header-navbar-wrapper{--bsi-header-brand-size: 4.5rem;--bsi-header-brand-title-size: var(--bsi-heading-3-font-size);--bsi-header-center-height: 7.5rem;--bsi-header-nav-text-color: var(--bsi-color-text-inverse)}}.it-header-slim-wrapper.theme-light,.it-header-center-wrapper.theme-light,.it-header-navbar-wrapper.theme-light{--bsi-header-brand-color: var(--bsi-color-text-primary);--bsi-header-brand-icon-color: var(--bsi-icon-primary);--bsi-header-center-background: var(--bsi-color-background-inverse);--bsi-header-center-text-color: var(--bsi-color-link);--bsi-header-nav-background: var(--bsi-color-background-inverse);--bsi-header-nav-text-color: var(--bsi-color-link);--bsi-header-search-button-background: var(--bsi-color-background-primary);--bsi-header-search-icon-color: var(--bsi-icon-primary);--bsi-header-slim-background: var(--bsi-color-background-inverse);--bsi-header-slim-border-color: hsla(210, 100%, 40%, 0.2);--bsi-header-slim-text-color: var(--bsi-color-link);--bsi-header-social-color: var(--bsi-icon-primary);--bsi-color-background-inverse-hover: var(--bsi-header-center-text-color)}@media(min-width: 768px){.it-header-slim-wrapper.theme-light,.it-header-center-wrapper.theme-light,.it-header-navbar-wrapper.theme-light{--bsi-header-search-icon-color: var(--bsi-icon-inverse)}}.it-header-wrapper{position:relative;z-index:5}.it-header-wrapper.it-header-sticky.is-sticky{width:100%}@media(min-width: 992px){.it-header-wrapper.it-header-sticky.is-sticky .it-header-slim-wrapper,.it-header-wrapper.it-header-sticky.is-sticky .it-header-center-wrapper{display:none}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper{top:0;width:100%}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper{display:flex;flex-direction:row;align-items:center;justify-content:flex-start}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper{align-self:center}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element .it-brand-text{display:none}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a{color:var(--bsi-header-brand-color)}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a:hover{text-decoration:none}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-brand-wrapper.cloned-element a .icon{flex-shrink:0;width:var(--bsi-header-brand-size);height:var(--bsi-header-brand-size);margin-right:var(--bsi-spacing-xxs);fill:var(--bsi-header-brand-icon-color)}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper{display:flex;align-items:center;align-self:center;margin-left:4rem;color:var(--bsi-header-center-text-color);font-size:var(--bsi-header-center-font-size)}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper.cloned-element a{width:35px;height:35px}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .it-search-wrapper.cloned-element a svg{width:20px;height:20px}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .navbar-nav{flex:1}.it-header-wrapper.it-header-sticky.is-sticky .it-header-navbar-wrapper .menu-wrapper .navbar-nav.navbar-secondary{display:none}}.it-header-wrapper.it-header-sticky.is-sticky .it-nav-wrapper{top:0;z-index:10;width:100%}.it-header-wrapper.it-header-sticky.is-sticky .it-header-slim-wrapper{display:none}.it-nav-wrapper{position:relative;z-index:auto;display:flex;flex-direction:row-reverse;width:auto}@media(min-width: 992px){.it-nav-wrapper{display:block}}.it-nav-wrapper .it-header-navbar-wrapper{height:var(--bsi-header-center-height);background-color:var(--bsi-header-nav-background);display:flex;align-items:center}@media(min-width: 992px){.it-nav-wrapper .it-header-navbar-wrapper{height:auto;display:block}}.it-header-navbar-wrapper.theme-light,.it-header-navbar-wrapper.theme-light-desk{border-bottom:1px solid var(--bsi-header-slim-border-color)}.it-header-slim-wrapper{background:var(--bsi-header-slim-background)}@media(min-width: 992px){.it-header-slim-wrapper .is-sticky .it-user-wrapper .dropdown-menu.show{padding-bottom:.5rem;transform:translate3d(0, 6px, 0)}}.it-header-slim-wrapper.theme-light{border-bottom:1px solid var(--bsi-header-slim-border-color)}.it-header-slim-wrapper a:not(.btn):hover{text-decoration:underline}.it-header-slim-wrapper .it-header-slim-wrapper-content{display:flex;align-items:center;justify-content:space-between}@media(min-width: 992px){.it-header-slim-wrapper .it-header-slim-wrapper-content{padding:0 var(--bsi-header-spacing-inset)}}.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-toggle{display:flex;align-items:center;color:var(--bsi-header-slim-text-color);font-size:var(--bsi-header-slim-font-size);text-transform:uppercase}.it-header-slim-wrapper .it-header-slim-wrapper-content .dropdown-toggle[aria-expanded=true]>.icon:last-of-type{transform:scaleY(-1)}.it-header-slim-wrapper .it-header-slim-wrapper-content .it-opener{display:block;padding:.5rem 0;color:var(--bsi-header-slim-text-color);font-size:var(--bsi-header-slim-font-size);text-decoration:none}.it-header-slim-wrapper .it-header-slim-wrapper-content .it-opener[aria-expanded=true]>.icon:last-of-type{transform:scaleY(-1)}.it-header-slim-wrapper .navbar-brand{padding:0;color:var(--bsi-header-slim-text-color);font-size:var(--bsi-header-slim-font-size)}.it-header-slim-wrapper .it-header-slim-right-zone,.it-header-slim-wrapper .header-slim-right-zone{display:flex;align-items:center}@media(min-width: 992px){.it-header-slim-wrapper .nav-mobile{flex-grow:2}.it-header-slim-wrapper .nav-mobile .link-list-wrapper.collapse:not(.show){display:flex;justify-content:flex-end}}.it-header-slim-wrapper .nav-mobile .link-list{margin-bottom:0}@media(min-width: 992px){.it-header-slim-wrapper .nav-mobile .link-list{display:flex;align-items:center;padding:0 var(--bsi-spacing-xxs);border-right:1px solid var(--bsi-header-slim-border-color);border-left:1px solid var(--bsi-header-slim-border-color)}}.it-header-slim-wrapper .nav-mobile .list-item{padding:var(--bsi-spacing-s) 0;color:var(--bsi-header-slim-text-color)}@media(min-width: 992px){.it-header-slim-wrapper .nav-mobile .list-item{display:flex;align-items:center;padding:var(--bsi-spacing-s);text-decoration:none}}.it-header-slim-wrapper .nav-mobile .list-item:hover{color:var(--bsi-header-slim-text-color)}.it-header-slim-wrapper .nav-mobile .list-item.active{box-shadow:inset 0 -2px 0 var(--bsi-header-slim-text-color);color:var(--bsi-header-slim-text-color)}.it-header-slim-wrapper .dropdown-toggle .icon,.it-header-slim-wrapper .it-opener .icon{width:var(--bsi-icon-size-xs);height:var(--bsi-icon-size-xs);margin-left:var(--bsi-icon-spacing);fill:currentColor;transform-origin:center;transition:transform var(--bsi-transition-instant)}.it-header-slim-right-zone,.header-slim-right-zone{height:var(--bsi-header-slim-height)}.it-header-slim-right-zone,.header-slim-right-zone,.it-access-top-wrapper{margin-left:var(--bsi-spacing-m)}.it-header-slim-right-zone .btn-primary:hover{--bsi-btn-background: var(--bsi-color-background-primary-deep)}.it-header-center-wrapper{display:flex;align-items:center;height:var(--bsi-header-center-height);background:var(--bsi-header-center-background);width:100%}.it-header-center-wrapper.it-small-header{--bsi-header-center-height: 4rem}@media(min-width: 992px){.it-header-center-wrapper.it-small-header{--bsi-header-center-height: 6.5rem}}.it-header-center-content-wrapper{display:flex;flex-basis:100%;align-items:center;justify-content:space-between}@media(min-width: 992px){.it-header-center-content-wrapper{padding:0 var(--bsi-header-spacing-inset)}}.it-right-zone{display:flex;align-items:center;color:var(--bsi-header-center-text-color)}.it-right-zone .it-socials{align-items:center;font-size:var(--bsi-header-center-font-size)}.it-right-zone .it-socials ul{display:flex;margin:0;padding:0;list-style-type:none}.it-right-zone .it-socials a:hover{--bsi-header-social-color: var(--bsi-color-background-inverse-hover)}.it-right-zone .it-socials .icon{width:var(--bsi-icon-size-s);height:var(--bsi-icon-size-s);margin-left:var(--bsi-spacing-s);fill:var(--bsi-header-social-color)}.it-search-wrapper{display:flex;align-items:center;font-size:var(--bsi-header-center-font-size)}@media(min-width: 768px){.it-search-wrapper{margin-left:3rem}}.it-search-wrapper .rounded-icon{display:flex;align-items:center;justify-content:center;width:var(--bsi-header-search-button-size);height:var(--bsi-header-search-button-size);border-radius:var(--bsi-radius-rounded);background-color:rgba(0,0,0,0)}@media(min-width: 768px){.it-search-wrapper .rounded-icon{margin-left:var(--bsi-icon-spacing);background-color:var(--bsi-header-search-button-background)}}@media(min-width: 992px){.it-search-wrapper .rounded-icon{--bsi-header-search-button-size: 3.5rem}.it-search-wrapper .rounded-icon:hover{background:var(--bsi-color-background-inverse-hover)}}.it-search-wrapper .rounded-icon svg{width:var(--bsi-header-search-icon-size);height:var(--bsi-header-search-icon-size);fill:var(--bsi-header-search-icon-color)}.it-brand-wrapper .it-brand-text{margin-right:var(--bsi-spacing-xxs)}.it-brand-wrapper a{display:flex;align-items:center;color:var(--bsi-header-brand-color);text-decoration:none}.it-brand-wrapper a:hover{text-decoration:none}.it-brand-wrapper a h2,.it-brand-wrapper a .it-brand-title{margin-bottom:0;font-size:var(--bsi-header-brand-title-size);font-weight:var(--bsi-heading-font-weight);letter-spacing:unset;line-height:var(--bsi-heading-leading)}@media(min-width: 992px){.it-brand-wrapper a h2,.it-brand-wrapper a .it-brand-title{margin-bottom:var(--bsi-spacing-3xs)}}.it-brand-wrapper a h3,.it-brand-wrapper a .it-brand-tagline{margin-bottom:0;font-size:var(--bsi-header-brand-tagline-size);font-weight:var(--bsi-body-font-weight)}.it-brand-wrapper .icon{width:var(--bsi-header-brand-size);height:var(--bsi-header-brand-size);margin-right:var(--bsi-spacing-xxs);fill:var(--bsi-header-brand-icon-color)}body{font-family:var(--bsi-font-sans)}p,ul,ol,dl{font-size:var(--bsi-body-font-size);line-height:var(--bsi-body-leading)}caption,figcaption{font-size:var(--bsi-caption-font-size);line-height:var(--bsi-caption-leading)}b,strong{font-weight:var(--bsi-font-weight-strong)}mark,code{padding:0 var(--bsi-spacing-3xs)}mark{background-color:var(--bsi-highlight-background)}pre,code,kbd,samp{border-radius:var(--bsi-radius-smooth);font-family:var(--bsi-font-mono)}ins,del{position:relative;display:flex;align-items:center;padding:var(--bsi-spacing-3xs) var(--bsi-spacing-m);font:var(--bsi-body-font-size);text-decoration:none}ins{background-color:var(--bsi-ins-background);text-decoration:none}del{background-color:var(--bsi-del-background)}del::before,ins::before{position:absolute;left:.5rem}del::before{content:"−"}ins::before{content:"+"}kbd{margin:0 2px;padding:2px var(--bsi-spacing-3xs);border:var(--bsi-border-base) solid var(--bsi-color-border-subtle);background-color:var(--bsi-color-background-secondary-lighter);box-shadow:var(--bsi-elevation-low),0 2px 0 0 rgba(255,255,255,.7) inset;color:var(--bsi-color-text-secondary);font-size:var(--bsi-font-size-1);font-weight:var(--bsi-font-weight-solid);white-space:nowrap}kbd kbd{padding:0;font-size:var(--bsi-code-font-size)}small,.small{font-size:var(--bsi-caption-font-size)}.x-small{font-size:var(--bsi-font-size-1)}h1,.h1{font-size:var(--bsi-heading-1-font-size)}h2,.h2{font-size:var(--bsi-heading-2-font-size)}h3,.h3{font-size:var(--bsi-heading-3-font-size)}h4,.h4{font-size:var(--bsi-heading-4-font-size)}h5,.h5{font-size:var(--bsi-heading-5-font-size)}h6,.h6{font-size:var(--bsi-heading-6-font-size)}h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6{margin-top:0;margin-bottom:var(--bsi-heading-spacing);line-height:var(--bsi-heading-leading)}:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+h1,p+h1,:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+.h1,p+.h1,:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+h2,p+h2,:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+.h2,p+.h2,:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+h3,p+h3,:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+.h3,p+.h3,:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+h4,p+h4,:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+.h4,p+.h4,:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+h5,p+h5,:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+.h5,p+.h5,:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+h6,p+h6,:is(h1,.h1,h2,.h2,h3,.h3,h4,.h4,h5,.h5,h6,.h6)+.h6,p+.h6{padding-top:var(--bsi-spacing-s)}h1,h2,h3,.h1,.h2,.h3{font-weight:var(--bsi-heading-font-weight)}h4,h5,h6,.h4,.h5,.h6{font-weight:var(--bsi-heading-font-weight-weak)}h1,.h1,.display-1{letter-spacing:-1px}.font-serif{font-family:var(--bsi-font-serif) !important}.font-sans-serif{font-family:var(--bsi-font-sans) !important}.font-monospace{font-family:var(--bsi-font-mono) !important}.display-1{font-size:var(--bsi-display-font-size);font-weight:var(--bsi-heading-font-weight);line-height:var(--bsi-heading-leading)}.lead{font-size:var(--bsi-lead-font-size);font-weight:var(--bsi-lead-font-weight);line-height:var(--bsi-lead-leading)}blockquote,.blockquote{margin:var(--bsi-spacing-m) 0;margin-left:var(--bsi-spacing-inline-xs);padding:var(--bsi-spacing-s);border-left:var(--bsi-border-thick) solid var(--bsi-border-color-secondary);font-size:var(--bsi-body-font-size);line-height:var(--bsi-body-leading)}blockquote>:last-child,.blockquote>:last-child{margin-bottom:0}blockquote.text-end,.blockquote.text-end{margin-right:var(--bsi-spacing-inline-xs);border-right:var(--bsi-border-thick) solid var(--bsi-border-color-secondary)}blockquote.text-center,blockquote.text-end,blockquote.blockquote-simple,.blockquote.text-center,.blockquote.text-end,.blockquote.blockquote-simple{margin-left:0;border-right:none;border-left:none}blockquote.text-center,blockquote.blockquote-simple,.blockquote.text-center,.blockquote.blockquote-simple{padding:0}blockquote.blockquote-simple,.blockquote.blockquote-simple{font-style:italic}blockquote.blockquote-card,.blockquote.blockquote-card{margin-left:0;padding:var(--bsi-spacing-m);background-color:var(--bsi-color-background-inverse);box-shadow:var(--bsi-elevation-low)}blockquote.blockquote-card .blockquote-footer,.blockquote.blockquote-card .blockquote-footer{font-size:inherit}blockquote.blockquote-card .blockquote-footer:before,.blockquote.blockquote-card .blockquote-footer:before{content:none}blockquote.blockquote-card.dark,.blockquote.blockquote-card.dark{border-left:none;background-color:var(--bsi-color-background-primary);color:var(--bsi-color-text-inverse)}blockquote.blockquote-card.dark .blockquote-footer,.blockquote.blockquote-card.dark .blockquote-footer{color:var(--bsi-color-text-inverse)}.blockquote-footer{margin-top:0;margin-bottom:var(--bsi-spacing-s);color:var(--bsi-color-text-secondary);font-size:var(--bsi-label-font-size)}.blockquote-footer::before{content:"— "}.bg-dark .blockquote-footer{color:var(--bsi-color-text-muted)}.initialism{font-size:var(--bsi-label-font-size-s);text-transform:uppercase}.row{--bsi-gutter-x: 24px;--bsi-gutter-y: 0;display:flex;flex-wrap:wrap;margin-top:calc(-1*var(--bsi-gutter-y));margin-right:calc(-0.5*var(--bsi-gutter-x));margin-left:calc(-0.5*var(--bsi-gutter-x))}.row>*{flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bsi-gutter-x)*.5);padding-left:calc(var(--bsi-gutter-x)*.5);margin-top:var(--bsi-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bsi-gutter-x: 0}.g-0,.gy-0{--bsi-gutter-y: 0}.g-1,.gx-1{--bsi-gutter-x: 0.25rem}.g-1,.gy-1{--bsi-gutter-y: 0.25rem}.g-2,.gx-2{--bsi-gutter-x: 0.5rem}.g-2,.gy-2{--bsi-gutter-y: 0.5rem}.g-3,.gx-3{--bsi-gutter-x: 1rem}.g-3,.gy-3{--bsi-gutter-y: 1rem}.g-4,.gx-4{--bsi-gutter-x: 1.5rem}.g-4,.gy-4{--bsi-gutter-y: 1.5rem}.g-5,.gx-5{--bsi-gutter-x: 3rem}.g-5,.gy-5{--bsi-gutter-y: 3rem}@media(min-width: 576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bsi-gutter-x: 0}.g-sm-0,.gy-sm-0{--bsi-gutter-y: 0}.g-sm-1,.gx-sm-1{--bsi-gutter-x: 0.25rem}.g-sm-1,.gy-sm-1{--bsi-gutter-y: 0.25rem}.g-sm-2,.gx-sm-2{--bsi-gutter-x: 0.5rem}.g-sm-2,.gy-sm-2{--bsi-gutter-y: 0.5rem}.g-sm-3,.gx-sm-3{--bsi-gutter-x: 1rem}.g-sm-3,.gy-sm-3{--bsi-gutter-y: 1rem}.g-sm-4,.gx-sm-4{--bsi-gutter-x: 1.5rem}.g-sm-4,.gy-sm-4{--bsi-gutter-y: 1.5rem}.g-sm-5,.gx-sm-5{--bsi-gutter-x: 3rem}.g-sm-5,.gy-sm-5{--bsi-gutter-y: 3rem}}@media(min-width: 768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bsi-gutter-x: 0}.g-md-0,.gy-md-0{--bsi-gutter-y: 0}.g-md-1,.gx-md-1{--bsi-gutter-x: 0.25rem}.g-md-1,.gy-md-1{--bsi-gutter-y: 0.25rem}.g-md-2,.gx-md-2{--bsi-gutter-x: 0.5rem}.g-md-2,.gy-md-2{--bsi-gutter-y: 0.5rem}.g-md-3,.gx-md-3{--bsi-gutter-x: 1rem}.g-md-3,.gy-md-3{--bsi-gutter-y: 1rem}.g-md-4,.gx-md-4{--bsi-gutter-x: 1.5rem}.g-md-4,.gy-md-4{--bsi-gutter-y: 1.5rem}.g-md-5,.gx-md-5{--bsi-gutter-x: 3rem}.g-md-5,.gy-md-5{--bsi-gutter-y: 3rem}}@media(min-width: 992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bsi-gutter-x: 0}.g-lg-0,.gy-lg-0{--bsi-gutter-y: 0}.g-lg-1,.gx-lg-1{--bsi-gutter-x: 0.25rem}.g-lg-1,.gy-lg-1{--bsi-gutter-y: 0.25rem}.g-lg-2,.gx-lg-2{--bsi-gutter-x: 0.5rem}.g-lg-2,.gy-lg-2{--bsi-gutter-y: 0.5rem}.g-lg-3,.gx-lg-3{--bsi-gutter-x: 1rem}.g-lg-3,.gy-lg-3{--bsi-gutter-y: 1rem}.g-lg-4,.gx-lg-4{--bsi-gutter-x: 1.5rem}.g-lg-4,.gy-lg-4{--bsi-gutter-y: 1.5rem}.g-lg-5,.gx-lg-5{--bsi-gutter-x: 3rem}.g-lg-5,.gy-lg-5{--bsi-gutter-y: 3rem}}@media(min-width: 1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bsi-gutter-x: 0}.g-xl-0,.gy-xl-0{--bsi-gutter-y: 0}.g-xl-1,.gx-xl-1{--bsi-gutter-x: 0.25rem}.g-xl-1,.gy-xl-1{--bsi-gutter-y: 0.25rem}.g-xl-2,.gx-xl-2{--bsi-gutter-x: 0.5rem}.g-xl-2,.gy-xl-2{--bsi-gutter-y: 0.5rem}.g-xl-3,.gx-xl-3{--bsi-gutter-x: 1rem}.g-xl-3,.gy-xl-3{--bsi-gutter-y: 1rem}.g-xl-4,.gx-xl-4{--bsi-gutter-x: 1.5rem}.g-xl-4,.gy-xl-4{--bsi-gutter-y: 1.5rem}.g-xl-5,.gx-xl-5{--bsi-gutter-x: 3rem}.g-xl-5,.gy-xl-5{--bsi-gutter-y: 3rem}}@media(min-width: 1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bsi-gutter-x: 0}.g-xxl-0,.gy-xxl-0{--bsi-gutter-y: 0}.g-xxl-1,.gx-xxl-1{--bsi-gutter-x: 0.25rem}.g-xxl-1,.gy-xxl-1{--bsi-gutter-y: 0.25rem}.g-xxl-2,.gx-xxl-2{--bsi-gutter-x: 0.5rem}.g-xxl-2,.gy-xxl-2{--bsi-gutter-y: 0.5rem}.g-xxl-3,.gx-xxl-3{--bsi-gutter-x: 1rem}.g-xxl-3,.gy-xxl-3{--bsi-gutter-y: 1rem}.g-xxl-4,.gx-xxl-4{--bsi-gutter-x: 1.5rem}.g-xxl-4,.gy-xxl-4{--bsi-gutter-y: 1.5rem}.g-xxl-5,.gx-xxl-5{--bsi-gutter-x: 3rem}.g-xxl-5,.gy-xxl-5{--bsi-gutter-y: 3rem}}.row.variable-gutters{margin-right:-12px;margin-left:-12px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:12px;padding-left:12px}.row.variable-gutters{margin-right:-6px;margin-left:-6px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:6px;padding-left:6px}@media(min-width: 576px){.row.variable-gutters{margin-right:-6px;margin-left:-6px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:6px;padding-left:6px}}@media(min-width: 768px){.row.variable-gutters{margin-right:-10px;margin-left:-10px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:10px;padding-left:10px}}@media(min-width: 992px){.row.variable-gutters{margin-right:-12px;margin-left:-12px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:12px;padding-left:12px}}@media(min-width: 1200px){.row.variable-gutters{margin-right:-12px;margin-left:-12px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:12px;padding-left:12px}}@media(min-width: 1400px){.row.variable-gutters{margin-right:-14px;margin-left:-14px}.row.variable-gutters>.col,.row.variable-gutters>[class*=col-]{padding-right:14px;padding-left:14px}}.row.row-column-border>[class^=col-]{padding-top:var(--bsi-spacing-l);padding-bottom:var(--bsi-spacing-l);border-top:var(--bsi-border-base) solid var(--bsi-color-border-subtle)}.row.row-column-border>[class^=col-]:first-child{border:none}.row.row-column-border>[class^=col-] .navbar{padding:0}.row.row-column-border>[class^=col-] .navbar .menu-wrapper .nav-link{padding-right:0}.row.row-column-menu-left>[class^=col-]:first-child{padding:var(--bsi-spacing-s) 0}.row.row-column-menu-right>[class^=col-]:last-child{padding:var(--bsi-spacing-s) 0}.row.row-card{background-color:var(--bsi-color-background-inverse)}@media(min-width: 992px){.row.row-column-border{margin-top:1rem;border-top:var(--bsi-border-base) solid var(--bsi-color-border-subtle)}.row.row-column-border>[class^=col-]{padding:3rem 3rem;border-top:none;border-left:var(--bsi-border-base) solid var(--bsi-color-border-subtle)}.row.row-column-border>[class^=col-]:first-child{border:none;padding-left:0}.row.row-column-border>[class^=col-] .navbar{padding:8px 0}.row.row-column-border>[class^=col-] .navbar .menu-wrapper{padding:0}.row.row-column-menu-left>[class^=col-]:first-child{padding:0}.row.row-column-menu-right>[class^=col-]:last-child{padding:0}}.row.row-full-width{max-width:100vw;margin:0 calc(-50vw + 50%)}.row.row-full-width>*{width:100%;display:flex;flex-direction:column}.row.row-full-width>* img{width:100%;height:100%;max-height:600px;object-fit:cover}.row.row-title{display:flex;flex-direction:column;justify-content:space-between}@media(min-width: 576px){.row.row-title{flex-direction:row;align-items:flex-start}}.row.row-border h1{border-bottom:var(--bsi-border-base) solid var(--bsi-color-border-subtle);padding-bottom:var(--bsi-spacing-s);margin-bottom:var(--bsi-spacing-s)}.row.row-border h2{border-bottom:var(--bsi-border-base) solid var(--bsi-color-border-subtle);padding-bottom:var(--bsi-spacing-s);margin-bottom:var(--bsi-spacing-s)}.row.row-border h3{border-bottom:var(--bsi-border-base) solid var(--bsi-color-border-subtle);padding-bottom:var(--bsi-spacing-s);margin-bottom:var(--bsi-spacing-s)}.row.row-border h4{border-bottom:var(--bsi-border-base) solid var(--bsi-color-border-subtle);padding-bottom:var(--bsi-spacing-s);margin-bottom:var(--bsi-spacing-s)}.row.row-border h5{border-bottom:var(--bsi-border-base) solid var(--bsi-color-border-subtle);padding-bottom:var(--bsi-spacing-s);margin-bottom:var(--bsi-spacing-s)}.row.row-border h6{border-bottom:var(--bsi-border-base) solid var(--bsi-color-border-subtle);padding-bottom:var(--bsi-spacing-s);margin-bottom:var(--bsi-spacing-s)}@media(min-width: 576px){.row.row-border{border-bottom:var(--bsi-border-base) solid var(--bsi-color-border-subtle);padding-bottom:var(--bsi-spacing-s);margin-bottom:var(--bsi-spacing-s)}.row.row-border h1{border:none;margin:0;padding:0}.row.row-border h2{border:none;margin:0;padding:0}.row.row-border h3{border:none;margin:0;padding:0}.row.row-border h4{border:none;margin:0;padding:0}.row.row-border h5{border:none;margin:0;padding:0}.row.row-border h6{border:none;margin:0;padding:0}}.row.row-calendar{display:block}.sticky-wrapper.is-sticky{position:fixed}.sticky-wrapper.is-sticky.navbar-wrapper{z-index:1;left:0;right:0;width:auto}.sticky-wrapper.is-sticky.navbar-wrapper .navbar{padding-top:var(--bsi-spacing-s);padding-bottom:var(--bsi-spacing-s);border-top:var(--bsi-border-base) solid var(--bsi-color-border-subtle)}.sticky-wrapper.is-sticky.navbar-wrapper.sticky-expanded{z-index:auto}@media(min-width: 992px){.sticky-wrapper.is-sticky.navbar-wrapper{z-index:auto;left:auto;right:auto;width:unset}.sticky-wrapper.is-sticky.navbar-wrapper .navbar{border:none;background-color:rgba(0,0,0,0);padding:0}.sticky-wrapper.is-sticky.navbar-wrapper .navbar .menu-wrapper{padding:0}.sticky-wrapper.is-sticky.navbar-wrapper .navbar .menu-wrapper .nav-link{padding-right:0}.sticky-wrapper.is-sticky.navbar-wrapper .navbar.it-bottom-navscroll{border:none}.sticky-wrapper.is-sticky.navbar-wrapper.at-bottom{position:absolute;top:auto !important;bottom:0}}.sticky-wrapper.navbar-wrapper .navbar.it-top-navscroll,.sticky-wrapper.navbar-wrapper .navbar.it-bottom-navscroll{position:relative;top:auto;left:auto;right:auto;bottom:auto}.table{--bsi-table-color: var(--bsi-color-text-base);--bsi-table-bg: transparent;--bsi-table-border-color: var(--bsi-border-color);--bsi-table-border-width: var(--bsi-border-width);--bsi-table-striped-bg: var(--bsi-color-background-muted);--bsi-table-striped-color: var(--bsi-table-color);--bsi-table-active-bg: var(--bsi-color-slate-85);--bsi-table-hover-color: var(--bsi-color-text-base);--bsi-table-hover-bg: var(--bsi-color-slate-85);--bsi-table-padding: var(--bsi-spacing-xxs);--bsi-table-cell-font-size: var(--bsi-body-font-size);--bsi-table-cell-vertical-align: top}.table{width:100%;margin-bottom:1rem;border-color:var(--bsi-table-border-color);font-size:var(--bsi-table-cell-font-size);vertical-align:var(--bsi-table-cell-vertical-align)}.table .table-dark a{color:var(--bsi-color-text-inverse)}.table>:not(caption)>*>*{padding:var(--bsi-table-padding);border-bottom-width:var(--bsi-table-border-width);border-color:var(--bsi-table-border-color);background-color:var(--bsi-table-bg);color:var(--bsi-table-color)}.table>tbody{vertical-align:inherit}.table>thead{vertical-align:bottom}.table-group-divider{border-top:calc(var(--bsi-table-border-width)*2) solid currentcolor}.caption-top{caption-side:top}.table-sm>:not(caption)>*>*{--bsi-table-padding: var(--bsi-spacing-3xs)}.table-bordered>:not(caption)>*{border-width:var(--bsi-table-border-width) 0}.table-bordered>:not(caption)>*>*{border-width:0 var(--bsi-table-border-width)}.table-borderless>:not(caption)>*>*{border-bottom-width:0}.table-borderless>:not(:first-child){border-top-width:0}.table-striped>tbody>tr:nth-of-type(odd)>*{--bsi-table-bg: var(--bsi-table-striped-bg, var(--bsi-color-background-muted));--bsi-table-color: var(--bsi-table-striped-color)}.table-striped.table-dark>tbody>tr:nth-of-type(odd)>*{--bsi-table-bg: var(--bsi-color-background-primary-muted);--bsi-table-color: var(--bsi-color-text-inverse)}.table-striped-columns>:not(caption)>tr>:nth-child(even){--bsi-table-bg: var(--bsi-table-striped-bg, var(--bsi-color-background-muted));--bsi-table-color: var(--bsi-table-striped-color)}.table-active{--bsi-table-bg: var(--bsi-table-active-bg)}.table-hover>tbody>tr:hover>*{--bsi-table-bg: var(--bsi-table-hover-bg);--bsi-table-color: var(--bsi-table-hover-color);cursor:pointer}@media(prefers-reduced-motion: no-preference){.table-hover>tbody>tr:hover>*{transition:background-color var(--bsi-transition-instant) ease}}.table-primary{--bsi-table-bg: var(--bsi-color-background-primary-light);--bsi-table-active-bg: var(--bsi-color-background-primary-light);--bsi-table-hover-bg: color-mix(in srgb, var(--bsi-table-bg) 80%, black 10%)}.table-secondary{--bsi-table-bg: var(--bsi-color-background-secondary-light);--bsi-table-active-bg: var(--bsi-color-background-secondary-active);--bsi-table-hover-bg: color-mix(in srgb, var(--bsi-table-bg) 80%, black 10%)}.table-success{--bsi-table-bg: var(--bsi-color-background-success-light);--bsi-table-active-bg: var(--bsi-color-background-success-active);--bsi-table-hover-bg: color-mix(in srgb, var(--bsi-table-bg) 80%, black 10%)}.table-info{--bsi-table-bg: var(--bsi-color-background-primary-lighter);--bsi-table-active-bg: var(--bsi-color-background-primary-active);--bsi-table-hover-bg: color-mix(in srgb, var(--bsi-table-bg) 80%, black 10%)}.table-warning{--bsi-table-bg: var(--bsi-color-background-warning-light);--bsi-table-active-bg: var(--bsi-color-background-warning-active);--bsi-table-hover-bg: color-mix(in srgb, var(--bsi-table-bg) 80%, black 10%)}.table-danger{--bsi-table-bg: var(--bsi-color-background-danger-light);--bsi-table-active-bg: var(--bsi-color-background-danger-active);--bsi-table-hover-bg: color-mix(in srgb, var(--bsi-table-bg) 80%, black 10%)}.table-light{--bsi-table-bg: var(--bsi-color-background-secondary-lighter);--bsi-table-active-bg: var(--bsi-color-background-secondary);--bsi-table-hover-bg: color-mix(in srgb, var(--bsi-table-bg) 80%, black 10%)}.table-dark{--bsi-table-bg: var(--bsi-color-background-primary-deep);--bsi-table-active-bg: var(--bsi-color-background-primary-active);--bsi-table-hover-bg: color-mix(in srgb, var(--bsi-table-bg) 80%, white 10%);--bsi-table-color: var(--bsi-color-text-inverse);--bsi-table-hover-color: var(--bsi-color-text-inverse);--bsi-table-border-color: var(--bsi-color-background-primary-deep)}.table-responsive{overflow-x:auto;-webkit-overflow-scrolling:touch}@media(max-width: 575.98px){.table-responsive-sm{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 767.98px){.table-responsive-md{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 991.98px){.table-responsive-lg{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1199.98px){.table-responsive-xl{overflow-x:auto;-webkit-overflow-scrolling:touch}}@media(max-width: 1399.98px){.table-responsive-xxl{overflow-x:auto;-webkit-overflow-scrolling:touch}}.breadcrumb{--bsi-breadcrumb-background: transparent;--bsi-breadcrumb-border-radius: 0;--bsi-breadcrumb-divider: '/';--bsi-breadcrumb-divider-color: var(--bsi-color-border-secondary);--bsi-breadcrumb-divider-flipped: var(--bsi-breadcrumb-divider);--bsi-breadcrumb-font-size: var(--bsi-label-font-size);--bsi-breadcrumb-item-active-color: var( --bsi-color-text-base );--bsi-breadcrumb-item-padding-x: var(--bsi-spacing-xs);--bsi-breadcrumb-link-color: var(--bsi-color-text-secondary);--bsi-breadcrumb-link-font-weight: var(--bsi-font-weight-solid);--bsi-breadcrumb-margin: var(--bsi-spacing-s);--bsi-breadcrumb-padding: var(--bsi-spacing-3xs);--bsi-breadcrumb-separator-color: var(--bsi-color-background-secondary);--bsi-breadcrumb-separator-spacing: var(--bsi-spacing-xxs)}.breadcrumb{display:flex;flex-wrap:wrap;margin-bottom:var(--bsi-breadcrumb-margin);padding:var(--bsi-breadcrumb-padding);background-color:var(--bsi-breadcrumb-background, transparent);list-style:none;font-size:var(--bsi-breadcrumb-font-size);border-radius:var(--bsi-breadcrumb-border-radius)}.breadcrumb.dark{--bsi-breadcrumb-background: var(--bsi-color-background-emphasis);--bsi-breadcrumb-link-color: var(--bsi-color-text-inverse);--bsi-breadcrumb-item-active-color: var(--bsi-color-text-inverse);--bsi-breadcrumb-divider-color: var(--bsi-color-text-inverse)}.breadcrumb.dark .breadcrumb-item a:hover{--bsi-breadcrumb-link-color: var(--bsi-color-text-inverse)}.breadcrumb.dark .breadcrumb-item .separator{color:var(--bsi-breadcrumb-link-color)}.breadcrumb-item{padding-left:0}.breadcrumb-item+.breadcrumb-item::before{content:var(--bsi-breadcrumb-divider, escape-svg("/")) /* rtl: var(--bsi-breadcrumb-divider-flipped, escape-svg("/")) */;padding-right:var(--bsi-breadcrumb-item-padding-x);float:left;color:var(--bsi-breadcrumb-divider-color)}.breadcrumb-item+.breadcrumb-item:before{display:none}.breadcrumb-item a{color:var(--bsi-breadcrumb-link-color);font-weight:var(--bsi-breadcrumb-link-font-weight)}.breadcrumb-item a:hover{--bsi-breadcrumb-link-color: var(--bsi-color-link-secondary-hover)}.breadcrumb-item.active{color:var(--bsi-breadcrumb-item-active-color);font-weight:var(--bsi-font-weight-base);pointer-events:none}.breadcrumb-item .separator{display:inline-block;padding:0 var(--bsi-breadcrumb-separator-spacing);color:var(--bsi-breadcrumb-separator-color)}.modal{--bsi-modal-bg: var(--bsi-color-background-inverse);--bsi-modal-border-color: transparent;--bsi-modal-border-radius: var(--bsi-radius-smooth);--bsi-modal-border-width: 0;--bsi-modal-box-shadow: var(--bsi-elevation-medium);--bsi-modal-footer-bg: transparent;--bsi-modal-footer-border-color: var(--bsi-modal-header-border-color);--bsi-modal-footer-border-width: var(--bsi-modal-header-border-width);--bsi-modal-footer-gap: var(--bsi-spacing-s);--bsi-modal-header-border-color: var(--bsi-color-border-subtle);--bsi-modal-header-border-width: 0;--bsi-modal-inner-border-radius: var(--bsi-radius-smooth);--bsi-modal-margin: auto;--bsi-modal-padding: var(--bsi-spacing-m);--bsi-modal-title-font-size: var(--bsi-heading-5-font-size);--bsi-modal-title-font-weight: var(--bsi-heading-font-weight-weak);--bsi-modal-title-line-height: var(--bsi-heading-leading);--bsi-modal-transition: transform 0.3s ease-in-out;--bsi-modal-width: 500px;--bsi-modal-zindex: 1055}.modal-dialog{position:relative;width:auto;margin:var(--bsi-modal-margin);pointer-events:none}.modal.show .modal-dialog{transform:none}.modal.modal-static .modal-dialog{transform:scale(1.02)}.modal-dialog-scrollable{--bsi-modal-margin: 0;height:calc(100% - var(--bsi-modal-margin)*2)}.modal-dialog-scrollable .modal-content{max-height:100%;overflow:hidden}.modal-dialog-scrollable .modal-body{overflow-y:auto}.modal-dialog-centered{--bsi-modal-margin: 0;display:flex;align-items:center;min-height:calc(100% - var(--bsi-modal-margin)*2)}.modal-body{position:relative;flex:1 1 auto;padding:var(--bsi-modal-padding);color:var(--bsi-color-text-base)}.modal-content{position:relative;display:flex;flex-direction:column;width:100%;border:var(--bsi-modal-border-width) solid var(--bsi-modal-border-color);outline:0;background-color:var(--bsi-modal-bg);pointer-events:auto;background-clip:padding-box;border-radius:var(--bsi-modal-border-radius)}.modal-backdrop{--bsi-backdrop-zindex: 1050;--bsi-backdrop-bg: var(--bsi-black);--bsi-backdrop-opacity: 0.8;position:fixed;top:0;left:0;z-index:var(--bsi-backdrop-zindex);width:100vw;height:100vh;background-color:var(--bsi-backdrop-bg)}.modal-backdrop.fade{opacity:0}.modal-backdrop.show{opacity:var(--bsi-backdrop-opacity)}.modal-header{display:flex;flex-shrink:0;align-items:center;justify-content:space-between;padding:var(--bsi-modal-padding) var(--bsi-modal-padding) 0;border-bottom:var(--bsi-modal-header-border-width) solid var(--bsi-modal-header-border-color)}.modal-footer{position:relative;display:flex;flex-shrink:0;flex-wrap:wrap;gap:var(--bsi-modal-footer-gap);align-items:center;justify-content:flex-end;padding:0 var(--bsi-modal-padding) var(--bsi-modal-padding);border-top:var(--bsi-modal-footer-border-width) solid var(--bsi-modal-footer-border-color);background-color:var(--bsi-modal-footer-bg);border-bottom-right-radius:var(--bsi-modal-inner-border-radius);border-bottom-left-radius:var(--bsi-modal-inner-border-radius)}.modal-footer.modal-footer-shadow{box-shadow:0 15px 25px 5px rgba(0,0,0,.3)}.modal-title{margin-bottom:0;font-size:var(--bsi-modal-title-font-size);font-weight:var(--bsi-modal-title-font-weight);line-height:var(--bsi-modal-title-line-height)}@media(min-width: 576px){.modal{--bsi-modal-margin: 1.5rem;--bsi-modal-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15)}.modal-dialog-scrollable,.modal-dialog-centered{--bsi-modal-margin: 1.5rem}.modal-dialog{max-width:var(--bsi-modal-width)}.modal-sm{--bsi-modal-width: 300px}}@media(min-width: 992px){.modal-lg,.modal-xl{--bsi-modal-width: 800px}}@media(min-width: 1200px){.modal-xl{--bsi-modal-width: 1140px}}.modal-fullscreen{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer{border-radius:0}.modal-fullscreen .modal-body{overflow-y:auto}@media(max-width: 575.98px){.modal-fullscreen-sm-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-sm-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer{border-radius:0}.modal-fullscreen-sm-down .modal-body{overflow-y:auto}}@media(max-width: 767.98px){.modal-fullscreen-md-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-md-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer{border-radius:0}.modal-fullscreen-md-down .modal-body{overflow-y:auto}}@media(max-width: 991.98px){.modal-fullscreen-lg-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-lg-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer{border-radius:0}.modal-fullscreen-lg-down .modal-body{overflow-y:auto}}@media(max-width: 1199.98px){.modal-fullscreen-xl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer{border-radius:0}.modal-fullscreen-xl-down .modal-body{overflow-y:auto}}@media(max-width: 1399.98px){.modal-fullscreen-xxl-down{width:100vw;max-width:none;height:100%;margin:0}.modal-fullscreen-xxl-down .modal-content{height:100%;border:0;border-radius:0}.modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer{border-radius:0}.modal-fullscreen-xxl-down .modal-body{overflow-y:auto}}.modal{position:fixed;top:0;left:0;z-index:var(--bsi-modal-zindex);display:none;width:100%;height:100%;padding-right:0 !important;overflow-x:hidden;overflow-y:auto;outline:0}.modal.alert-modal .modal-dialog .modal-content .modal-header{align-items:start;justify-content:left}.modal.alert-modal .modal-dialog .modal-content .modal-header .icon{flex-shrink:0;margin-right:16px;fill:#06c}.modal.it-dialog-link-list .modal-dialog .modal-content .modal-header{--bsi-modal-header-border-color: var(--bsi-color-border-subtle);--bsi-modal-header-border-width: 1px;padding-bottom:var(--bsi-modal-padding)}.modal.it-dialog-link-list .modal-dialog .modal-content .modal-body .link-list-wrapper .link-list{margin-bottom:0;padding-bottom:var(--bsi-modal-padding)}.modal.popconfirm-modal .modal-dialog{margin-right:auto;margin-left:auto}.modal.popconfirm-modal .modal-dialog .modal-body p{font-size:var(--bsi-caption-font-size);line-height:var(--bsi-caption-leading)}.modal.popconfirm-modal .modal-dialog .modal-footer{justify-content:flex-start}.modal.it-dialog-scrollable .modal-dialog{--bsi-modal-margin: 0.5rem;height:calc(100% - var(--bsi-modal-margin)*2);margin:var(--bsi-modal-margin) auto}.modal.it-dialog-scrollable .modal-dialog .modal-content{display:flex;flex-direction:column;height:100%;max-height:100%;overflow:hidden;border-radius:0}.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-header{flex-shrink:0;padding-bottom:var(--bsi-modal-padding)}.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-body{padding-top:0;overflow-y:auto}.modal.it-dialog-scrollable .modal-dialog .modal-content .modal-footer{padding-top:var(--bsi-modal-padding);flex-shrink:0}.modal.it-dialog-scrollable .modal-dialog.modal-dialog-left{height:100%;margin:0 var(--bsi-spacing-m) 0 0}.modal.it-dialog-scrollable .modal-dialog.modal-dialog-left .modal-content{height:100%}.modal.it-dialog-scrollable .modal-dialog.modal-dialog-right{height:100%;margin:0 0 0 var(--bsi-spacing-m);float:right}.modal.it-dialog-scrollable .modal-dialog.modal-dialog-right .modal-content{height:100%}.modal.fade .modal-dialog{transition:var(--bsi-modal-transition)}@media(prefers-reduced-motion: reduce){.modal.fade .modal-dialog{transition:none}}.modal.fade .modal-dialog.modal-dialog-left{transform:translateX(-100%);transition:transform .3s ease-in-out}.modal.fade .modal-dialog.modal-dialog-right{transform:translateX(100%);transition:transform .3s ease-in-out}.modal.fade .modal-dialog.modal-dialog-centered{transform:translate(0, -5%)}.modal.fade.show .modal-dialog.modal-dialog-left{transform:translateX(0)}.modal.fade.show .modal-dialog.modal-dialog-right{transform:translateX(0)}.modal.fade.show .modal-dialog.modal-dialog-centered{transform:translate(0, 0)}@media(min-width: 768px){.modal .modal-dialog{margin-right:auto;margin-left:auto}.modal .modal-dialog.modal-dialog-left{margin:0}.modal .modal-dialog.modal-dialog-left .modal-content{height:100%}.modal .modal-dialog.modal-dialog-right{margin:0;float:right}.modal .modal-dialog.modal-dialog-right .modal-content{height:100%}.modal.it-dialog-scrollable .modal-dialog{--bsi-modal-margin: min(64px, 10vh)}}.accordion{--bsi-accordion-active-bg: var( --bsi-color-background-primary );--bsi-accordion-active-color: var(--bsi-color-link-active);--bsi-accordion-background: var(--bsi-page-background);--bsi-accordion-border-color: var(--bsi-color-border-subtle);--bsi-accordion-border-radius: var(--bsi-radius-smooth);--bsi-accordion-border-width: 0;--bsi-accordion-body-padding-x: var(--bsi-spacing-m);--bsi-accordion-body-padding-y: var(--bsi-spacing-s);--bsi-accordion-btn-active-icon: escape-svg(url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='rgb(0%, 36%, 72%)'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>"));--bsi-accordion-btn-bg: var(--bsi-accordion-background);--bsi-accordion-btn-color: var(--bsi-color-text-primary);--bsi-accordion-btn-focus-border-color: hsl(210, 17%, 44%);--bsi-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(0%, 40%, 80%, 0.25);--bsi-accordion-btn-icon: escape-svg(url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='hsl(0, 0%, 10%)'><path fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/></svg>"));--bsi-accordion-btn-icon-transform: rotate(-180deg);--bsi-accordion-btn-icon-transition: transform 0.2s ease-in-out;--bsi-accordion-btn-icon-width: 1.25rem;--bsi-accordion-btn-line-height: var(--bsi-font-leading-1);--bsi-accordion-btn-padding-x: var(--bsi-spacing-m);--bsi-accordion-btn-padding-y: var(--bsi-spacing-s);--bsi-accordion-color: var(--bsi-color-text-base);--bsi-accordion-inner-border-radius: var(--bsi-radius-smooth);--bsi-accordion-item-border-width: 1px;--bsi-accordion-transition: var(--bsi-transition-instant)}.accordion-button{position:relative;display:flex;align-items:center;width:100%;padding:var(--bsi-accordion-btn-padding-y) var(--bsi-accordion-btn-padding-x);border:0;line-height:var(--bsi-accordion-btn-line-height);background-color:var(--bsi-accordion-btn-bg);color:var(--bsi-accordion-btn-color);text-align:left;overflow-anchor:none;border-radius:0;transition:var(--bsi-accordion-transition)}@media(prefers-reduced-motion: reduce){.accordion-button{transition:none}}.accordion-button:not(.collapsed){background-color:var(--bsi-accordion-active-bg);color:var(--bsi-accordion-active-color)}.accordion-button:not(.collapsed)::after{background-image:var(--bsi-accordion-btn-active-icon);transform:var(--bsi-accordion-btn-icon-transform)}.accordion-button::after{content:"";flex-shrink:0;width:var(--bsi-accordion-btn-icon-width);height:var(--bsi-accordion-btn-icon-width);margin-left:auto;background-image:var(--bsi-accordion-btn-icon);background-repeat:no-repeat;background-size:var(--bsi-accordion-btn-icon-width);transition:var(--bsi-accordion-btn-icon-transition)}@media(prefers-reduced-motion: reduce){.accordion-button::after{transition:none}}.accordion-button:hover{z-index:2}.accordion-button:focus{z-index:3;border-color:var(--bsi-accordion-btn-focus-border-color);outline:0;box-shadow:var(--bsi-accordion-btn-focus-box-shadow)}.accordion-flush .accordion-collapse{border-width:0}.accordion-flush .accordion-item{border-right:0;border-left:0;border-radius:0}.accordion-flush .accordion-item:first-child{border-top:0}.accordion-flush .accordion-item:last-child{border-bottom:0}.accordion-flush .accordion-item .accordion-button,.accordion-flush .accordion-item .accordion-button.collapsed{border-radius:0}.accordion{border-left-width:var(--bsi-accordion-border-width);border-right-width:var(--bsi-accordion-border-width);border-top-width:var(--bsi-accordion-border-width);border-bottom:0;border-color:var(--bsi-accordion-border-color);border-style:solid}.accordion .accordion{border-left:1px solid var(--bsi-accordion-border-color);border-right:1px solid var(--bsi-accordion-border-color)}.accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true]{background-color:var(--bsi-color-background-primary);color:var(--bsi-color-text-inverse)}.accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true]:before{color:var(--bsi-color-text-inverse)}.accordion.accordion-background-active .accordion-header .accordion-button[aria-expanded=true]:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='url-friendly-color(hsl(0, 0%, 100%))' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E")}.accordion.accordion-background-hover .accordion-header .accordion-button:hover{background-color:var(--bsi-color-background-primary);color:var(--bsi-color-text-inverse)}.accordion.accordion-background-hover .accordion-header .accordion-button:hover:before{color:var(--bsi-color-text-inverse)}.accordion.accordion-background-hover .accordion-header .accordion-button:hover:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='url-friendly-color(hsl(0, 0%, 100%))' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E")}.accordion.accordion-left-icon .accordion-header .accordion-button:after{content:none}.accordion.accordion-left-icon .accordion-header .accordion-button:before{content:"-";width:1.5rem;margin:0 var(--bsi-spacing-s) 0 0;float:left;overflow:hidden;font-family:var(--bsi-font-serif);font-size:var(--bsi-heading-5-font-size);font-weight:300;line-height:var(--bsi---bsi-accordion-btn-line-height);transform:none}.accordion.accordion-left-icon .accordion-header .accordion-button[aria-expanded=false]:before{content:"+"}.accordion-item{border-top:var(--bsi-accordion-item-border-width) solid var(--bsi-accordion-border-color);border-bottom:var(--bsi-accordion-item-border-width) solid var(--bsi-accordion-border-color);background-color:var(--bsi-accordion-background);color:var(--bsi-accordion-color)}.accordion-item:first-of-type{border-top-left-radius:var(--bsi-accordion-border-radius);border-top-right-radius:var(--bsi-accordion-border-radius)}.accordion-item:first-of-type .accordion-button{border-top-left-radius:var(--bsi-accordion-inner-border-radius);border-top-right-radius:var(--bsi-accordion-inner-border-radius)}.accordion-item:not(:first-of-type){border-top:0}.accordion-item:last-of-type{border-bottom-right-radius:var(--bsi-accordion-border-radius);border-bottom-left-radius:var(--bsi-accordion-border-radius)}.accordion-item:last-of-type .accordion-button.collapsed{border-bottom-right-radius:var(--bsi-accordion-inner-border-radius);border-bottom-left-radius:var(--bsi-accordion-inner-border-radius)}.accordion-item:last-of-type .accordion-collapse{border-bottom-right-radius:var(--bsi-accordion-border-radius);border-bottom-left-radius:var(--bsi-accordion-border-radius)}.accordion-item:first-of-type,.accordion-item:last-of-type{border-radius:0}.accordion-item:first-of-type .accordion-button,.accordion-item:last-of-type .accordion-button{border-radius:0}.accordion-header{position:relative;margin-bottom:0}.accordion-header .accordion-button{width:100%;border:0;background-color:rgba(0,0,0,0);box-shadow:none;color:var(--bsi-accordion-btn-color);font-size:var(--bsi-body-font-size);font-weight:var(--bsi-font-weight-solid);cursor:pointer}.accordion-header .accordion-button:hover{background:none;text-decoration:underline}.accordion-header .accordion-button:hover:after{text-decoration:none}.accordion-header .accordion-button:active,.accordion-header .accordion-button:hover,.accordion-header .accordion-button:focus{border-top-color:var(--bsi-accordion-border-color)}.accordion-header .accordion-button:not(.collapsed){color:var(--bsi-accordion-active-color)}.accordion-header .accordion-button:not(.collapsed):after{transform:scaleY(1)}.accordion-header .accordion-button:not(.collapsed):hover:before,.accordion-header .accordion-button[aria-expanded=true]:hover:before{text-decoration:none}.accordion-header .accordion-button:after{content:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' x='0px' y='0px' viewBox='0 0 24 24' %3E%3Cg%3E%3Cpath fill='url-friendly-color(hsl(210, 100%, 40%))' d='M12,10.3l4.8,4.8c0.3,0.3,0.8,0.3,1.1,0c0.3-0.3,0.3-0.8,0-1c0,0,0,0,0,0l-4.8-4.8c-0.6-0.6-1.5-0.6-2.1,0L6.2,14c-0.3,0.3-0.3,0.8,0,1c0,0,0,0,0,0c0.3,0.3,0.8,0.3,1.1,0L12,10.3z'/%3E%3C/g%3E%3C/svg%3E");width:1.5rem;height:auto;float:right;background-image:none;color:var(--bsi-accordion-btn-color);line-height:.1rem;transform:scaleY(-1);transition:transform .3s}.accordion-body{padding:var(--bsi-accordion-body-padding-y) var(--bsi-accordion-body-padding-x);font-size:var(--bsi-body-font-size);line-height:var(--bsi-body-leading)}.accordion-body .accordion-header button[aria-expanded=true]:before{width:0;height:0}@keyframes splide-loading{0%{transform:rotateZ(0)}100%{transform:rotateZ(360deg)}}.splide__track--draggable{-webkit-touch-callout:none;user-select:none}.splide__track--fade>.splide__list>.splide__slide{margin:0 !important;opacity:0;z-index:0}.splide__track--fade>.splide__list>.splide__slide.is-active{opacity:1;z-index:1}.splide--rtl{direction:rtl}.splide__track--ttb>.splide__list{display:block}.splide__container{box-sizing:border-box;position:relative}.splide__list{backface-visibility:hidden;display:flex;height:100%;margin:0 !important;padding:0 !important}.splide.is-initialized:not(.is-active) .splide__list{display:block}.splide__pagination{align-items:center;display:flex;flex-wrap:wrap;justify-content:center;margin:0;pointer-events:none}.splide__pagination li{display:inline-block;line-height:1;list-style-type:none;margin:0;pointer-events:auto}.splide:not(.is-overflow) .splide__pagination{display:none}.splide__progress__bar{width:0}.splide{position:relative;visibility:hidden}.splide.is-initialized,.splide.is-rendered{visibility:visible}.splide__slide{backface-visibility:hidden;box-sizing:border-box;flex-shrink:0;list-style-type:none !important;margin:0;position:relative}.splide__slide img{vertical-align:bottom}.splide__spinner{animation:splide-loading 1s infinite linear;border:2px solid #999;border-left-color:rgba(0,0,0,0);border-radius:50%;bottom:0;contain:strict;display:inline-block;height:20px;left:0;margin:auto;position:absolute;right:0;top:0;width:20px}.splide__sr{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.splide__toggle__pause{display:none}.splide__toggle.is-active .splide__toggle__play{display:none}.splide__toggle.is-active .splide__toggle__pause{display:inline}.splide__track{overflow:hidden;position:relative;z-index:0}.it-carousel-wrapper{--bsi-carousel-arrow-size: var(--bsi-spacing-xl);--bsi-carousel-arrow-icon-size: var(--bsi-spacing-s);--bsi-carousel-arrow-background: var(--bsi-color-background-primary);--bsi-carousel-arrow-icon-color: var(--bsi-color-text-inverse);--bsi-carousel-arrow-offset: var(--bsi-spacing-m);--bsi-carousel-card-padding-bottom: var(--bsi-spacing-s);--bsi-carousel-divider-color: var(--bsi-color-border-subtle);--bsi-carousel-divider-offset: var(--bsi-spacing-xs);--bsi-carousel-heading-padding-inline: var(--bsi-spacing-m);--bsi-carousel-heading-border-color: var(--bsi-color-border-subtle);--bsi-carousel-landscape-card-spacing: var(--bsi-spacing-xxl);--bsi-carousel-pagination-dot-size: 1rem;--bsi-carousel-pagination-dot-color: var(--bsi-color-background-subtle);--bsi-carousel-pagination-spacing: var(--bsi-spacing-m);--bsi-carousel-pagination-height: var(--bsi-carousel-pagination-dot-size);--bsi-carousel-track-padding-top: var(--bsi-spacing-m)}.it-carousel-wrapper{margin:0 auto}.it-carousel-wrapper .splide__pagination{margin-top:var(--bsi-carousel-pagination-spacing);margin-left:0;padding-left:0}.it-carousel-wrapper .splide__pagination li:not(:last-child){margin-right:var(--bsi-spacing-s)}.it-carousel-wrapper .splide__pagination button{display:inline-block;width:var(--bsi-carousel-pagination-dot-size);height:var(--bsi-carousel-pagination-dot-size);padding:0;border:none;border-radius:50px;background:var(--bsi-carousel-pagination-dot-color);box-shadow:none;transition:all .3s}.it-carousel-wrapper .splide__pagination button.is-active{--bsi-carousel-pagination-dot-color: var(--bsi-color-background-primary)}.it-carousel-wrapper .it-special-card h5.card-title{margin-bottom:0}.it-carousel-wrapper .it-header-block h2,.it-carousel-wrapper .it-header-block h3,.it-carousel-wrapper .it-header-block h4,.it-carousel-wrapper .it-header-block h5,.it-carousel-wrapper .it-header-block h6{margin-bottom:0;padding-bottom:var(--bsi-carousel-pagination-spacing);border-bottom:1px solid var(--bsi-carousel-heading-border-color)}.it-carousel-wrapper .splide__track{padding-top:var(--bsi-carousel-track-padding-top);padding-bottom:0}.it-carousel-wrapper .card-wrapper{padding-bottom:var(--bsi-carousel-card-padding-bottom)}.it-carousel-wrapper .it-card{padding-bottom:var(--bsi-carousel-card-padding-bottom)}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper>a{position:relative;display:block}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card{margin-right:0;border-right:none}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card:after{display:none}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body .card-signature{width:60%;margin-bottom:0;float:left}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body a.read-more{position:inherit;bottom:inherit;justify-content:flex-end;width:35%;margin-bottom:0;float:right;line-height:21px}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows{position:absolute;top:calc(50% - var(--bsi-carousel-pagination-height));right:calc(-1*var(--bsi-carousel-arrow-offset));left:calc(-1*var(--bsi-carousel-arrow-offset));z-index:1;display:flex;justify-content:space-between;pointer-events:none}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow{display:flex;align-items:center;justify-content:center;width:var(--bsi-carousel-arrow-size);height:var(--bsi-carousel-arrow-size);border:none;background:var(--bsi-carousel-arrow-background);pointer-events:all}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow svg{width:var(--bsi-carousel-arrow-icon-size);height:var(--bsi-carousel-arrow-icon-size);fill:var(--bsi-carousel-arrow-icon-color)}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow.splide__arrow--prev{transform:rotate(180deg)}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows .splide__arrow[disabled]{--bsi-carousel-arrow-background: var(--bsi-color-background-disabled)}.it-carousel-wrapper.it-carousel-landscape-abstract-3{margin:0 auto}.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-header-block{padding:0 var(--bsi-carousel-heading-padding-inline)}.it-carousel-wrapper.it-carousel-landscape-abstract-3 .card.card-img{margin-right:0;margin-left:0}.it-carousel-wrapper.it-carousel-landscape-abstract-3 .it-card-bg .card.card-bg{margin-right:0;margin-left:0}.it-carousel-wrapper.it-calendar-wrapper .splide__track{padding-top:0}.it-carousel-wrapper.it-calendar-wrapper .splide__track .card.card-bg{margin-right:0;margin-left:0}@media(min-width: 992px){.it-carousel-wrapper{--bsi-carousel-heading-padding-inline: var(--bsi-spacing-xs);--bsi-carousel-arrow-offset: var(--bsi-spacing-xxl)}.it-carousel-wrapper.it-carousel-landscape-abstract{max-width:960px}.it-carousel-wrapper.it-carousel-landscape-abstract .splide__list{display:flex}.it-carousel-wrapper.it-carousel-landscape-abstract .splide__list .splide__slide{display:flex}.it-carousel-wrapper.it-carousel-landscape-abstract .splide__list .splide__slide .it-single-slide-wrapper{height:100%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper{display:flex;flex-basis:100%;width:100%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .img-responsive-wrapper{flex-basis:50%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .img-responsive-wrapper .img-responsive{height:100%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside{flex-basis:50%}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card{margin-right:0;border-right:none}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card:after{display:none}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body{padding-bottom:var(--bsi-carousel-landscape-card-spacing);padding-left:var(--bsi-carousel-landscape-card-spacing)}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body .card-signature{width:60%;float:left}.it-carousel-wrapper.it-carousel-landscape-abstract .it-single-slide-wrapper .it-text-slider-wrapper-outside .card .card-body a.read-more{position:inherit;bottom:inherit;justify-content:flex-end;width:35%;margin-bottom:0;float:right;line-height:26px}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .lined_slide:after{position:absolute;top:0;right:calc(-1*var(--bsi-carousel-divider-offset));bottom:0;content:"";display:block;width:1px;background-color:var(--bsi-carousel-divider-color)}.it-carousel-wrapper.it-carousel-landscape-abstract-3{max-width:960px}.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel{max-width:unset}.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows{right:calc(-1*var(--bsi-carousel-arrow-offset));left:calc(-1*var(--bsi-carousel-arrow-offset))}}@media(min-width: 1200px){.it-carousel-wrapper.it-carousel-landscape-abstract{max-width:1176px}.it-carousel-wrapper.it-carousel-landscape-abstract-3{max-width:1176px}.it-carousel-wrapper.it-carousel-landscape-abstract-3.it-full-carousel{max-width:unset}}@media(prefers-reduced-motion: reduce){.it-carousel-wrapper .splide__pagination button{transition:none !important}}.alert{--bsi-alert-background-color: var(--bsi-color-background-inverse);--bsi-alert-border-color: var(--bsi-color-border-secondary);--bsi-alert-border-size: 0.5rem;--bsi-alert-heading-color: var(--bsi-color-text-base);--bsi-alert-icon-spacing: var(--bsi-icon-spacing);--bsi-alert-spacing-inset: var(--bsi-spacing-s);--bsi-alert-spacing-inset-extra: var(--bsi-spacing-xxl);--bsi-alert-spacing-outside: 0;--bsi-alert-text-color: var(--bsi-color-text-base)}.alert{position:relative;margin-bottom:var(--bsi-alert-spacing-outside);padding:var(--bsi-alert-spacing-inset);border:1px solid var(--bsi-alert-border-color);background-color:var(--bsi-alert-background-color);color:var(--bsi-alert-text-color)}@media(min-width: 992px){.alert{--bsi-alert-spacing-inset: var(--bsi-spacing-s);padding-left:var(--bsi-alert-spacing-inset)}}.alert-primary{border-left:var(--bsi-alert-border-size) solid var(--bsi-color-background-primary)}.alert-primary .alert-icon{fill:var(--bsi-color-background-primary)}.alert-secondary{border-left:var(--bsi-alert-border-size) solid var(--bsi-color-background-secondary)}.alert-secondary .alert-icon{fill:var(--bsi-color-background-secondary)}.alert-success{border-left:var(--bsi-alert-border-size) solid var(--bsi-color-background-success)}.alert-success .alert-icon{fill:var(--bsi-color-background-success)}.alert-warning{border-left:var(--bsi-alert-border-size) solid var(--bsi-color-background-warning)}.alert-warning .alert-icon{fill:var(--bsi-color-background-warning)}.alert-danger{border-left:var(--bsi-alert-border-size) solid var(--bsi-color-background-danger)}.alert-danger .alert-icon{fill:var(--bsi-color-background-danger)}.alert-heading{color:var(--bsi-alert-heading-color)}.alert-icon{margin-right:var(--bsi-alert-icon-spacing)}.alert-link{font-weight:var(--bsi-font-weight-solid)}.alert-dismissible{padding-right:var(--bsi-alert-spacing-inset-extra)}.alert-dismissible .btn-close{position:absolute;top:50%;right:0;padding:var(--bsi-alert-spacing-inset);color:inherit;transform:translateY(-50%)}.btn-group,.btn-group-vertical{position:relative;display:inline-flex;vertical-align:middle}.btn-group>.btn,.btn-group-vertical>.btn{position:relative;flex:1 1 auto}.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active{z-index:1}.btn-toolbar{display:flex;flex-wrap:wrap;justify-content:flex-start}.btn-toolbar .input-group{width:auto}.btn-group{border-radius:var(--bsi-radius-smooth)}.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child){margin-left:-0}.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn{border-top-right-radius:0;border-bottom-right-radius:0}.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-bottom-left-radius:0}.dropdown-toggle-split{padding-right:var(--bsi-spacing-xxs);padding-left:var(--bsi-spacing-xxs)}.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after{margin-left:0}.dropstart .dropdown-toggle-split::before{margin-right:0}.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split{padding-right:var(--bsi-spacing-xxs);padding-left:var(--bsi-spacing-xxs)}.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split{padding-right:var(--bsi-spacing-xs);padding-left:var(--bsi-spacing-xs)}.btn-group-vertical{flex-direction:column;align-items:flex-start;justify-content:center}.btn-group-vertical>.btn,.btn-group-vertical>.btn-group{width:100%}.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child){margin-top:-0}.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn{border-bottom-right-radius:0;border-bottom-left-radius:0}.btn-group-vertical>.btn~.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn{border-top-left-radius:0;border-top-right-radius:0}.btn{--bsi-btn-background: transparent;--bsi-btn-border-color: transparent;--bsi-btn-border-radius: var(--bsi-radius-smooth);--bsi-btn-border-size: 0;--bsi-btn-disabled-opacity: 0.5;--bsi-btn-font-family: var(--bsi-font-sans);--bsi-btn-font-size: var(--bsi-label-font-size);--bsi-btn-font-weight: var(--bsi-font-weight-solid);--bsi-btn-line-height: var(--bsi-font-leading-3);--bsi-btn-outline-border-color: transparent;--bsi-btn-outline-border-size: 2px;--bsi-btn-padding-x: var(--bsi-spacing-s);--bsi-btn-padding-y: var(--bsi-spacing-xs);--bsi-btn-text-color: var(--bsi-color-text-primary)}.btn{display:inline-block;padding:var(--bsi-btn-padding-y) var(--bsi-btn-padding-x);border:var(--bsi-btn-border-size) solid var(--bsi-btn-border-color);border-radius:var(--bsi-btn-border-radius);background:var(--bsi-btn-background);box-shadow:var(--bsi-btn-box-shadow, none);color:var(--bsi-btn-text-color);font-family:var(--bsi-btn-font-family);font-size:var(--bsi-btn-font-size);font-weight:var(--bsi-btn-font-weight);line-height:var(--bsi-btn-line-height);text-align:center;text-decoration:none;vertical-align:middle;white-space:initial;width:auto;transition:all var(--bsi-transition-instant) ease-in-out;user-select:none}.btn:hover{color:var(--bsi-btn-text-color)}.btn:disabled,.btn.disabled{opacity:var(--bsi-btn-disabled-opacity);cursor:not-allowed;pointer-events:none}.btn{--bsi-btn-hover-border-color: transparent}.btn:focus-visible{border-color:var(--bsi-btn-hover-border-color);outline:0}.btn-check:focus-visible+.btn{border-color:var(--bsi-btn-hover-border-color);outline:0}.btn-link{--bsi-btn-background: transparent;--bsi-btn-border-color: transparent;text-decoration:underline}.btn-link:hover{color:var(--bsi-color-link-hover)}.btn-xs{--bsi-btn-padding-x: var(--bsi-spacing-xs);--bsi-btn-padding-y: var(--bsi-spacing-xs);--bsi-btn-font-size: var(--bsi-label-font-size-s);--bsi-btn-line-height: var(--bsi-font-leading-1);--bsi-rounded-icon-size: 20px}.btn-lg{--bsi-btn-padding-x: var(--bsi-spacing-m);--bsi-btn-padding-y: var(--bsi-spacing-s);--bsi-btn-font-size: var(--bsi-label-font-size-l);--bsi-btn-line-height: var(--bsi-font-leading-5)}.btn-progress{position:relative}.btn-icon{display:inline-flex;flex-direction:row;align-items:center;justify-content:center;gap:var(--bsi-icon-spacing)}.btn-full{align-self:stretch;width:inherit;border:none;box-shadow:none}@media(min-width: 992px){.btn-full{display:flex;flex:1;flex-direction:row;align-items:center;justify-content:center;margin:0}}.btn:disabled:hover,.btn.disabled:hover{cursor:not-allowed}.btn-primary,a.btn-primary{--bsi-btn-text-color: var(--bsi-color-text-inverse);--bsi-btn-background: var(--bsi-color-background-primary)}.btn-primary:hover,a.btn-primary:hover{--bsi-btn-background: var(--bsi-color-background-primary-hover)}.btn-primary:active,a.btn-primary:active{--bsi-btn-background: var(--bsi-color-background-primary-active)}.btn-primary.btn-progress,a.btn-primary.btn-progress{border-color:hsl(210,76%,67%);opacity:1;background-color:hsl(210,76%,67%)}.btn-secondary,a.btn-secondary{--bsi-btn-text-color: var(--bsi-color-text-inverse);--bsi-btn-background: var(--bsi-color-background-secondary)}.btn-secondary:hover,a.btn-secondary:hover{--bsi-btn-background: var(--bsi-color-background-secondary-hover)}.btn-secondary:active,a.btn-secondary:active{--bsi-btn-background: var(--bsi-color-background-secondary-active)}.btn-secondary:disabled.btn-progress,.btn-secondary.disabled.btn-progress,a.btn-secondary:disabled.btn-progress,a.btn-secondary.disabled.btn-progress{border-color:hsl(210,12%,52%);opacity:1;background-color:hsl(210,12%,52%)}.btn-success,a.btn-success{--bsi-btn-text-color: var(--bsi-color-text-inverse);--bsi-btn-background: var(--bsi-color-background-success)}.btn-success:hover,a.btn-success:hover{--bsi-btn-background: var(--bsi-color-background-success-hover)}.btn-success:active,a.btn-success:active{--bsi-btn-background: var(--bsi-color-background-success-active)}.btn-warning,a.btn-warning{--bsi-btn-text-color: var(--bsi-color-text-inverse);--bsi-btn-background: var(--bsi-color-background-warning)}.btn-warning:hover,a.btn-warning:hover{--bsi-btn-background: var(--bsi-color-background-warning-hover)}.btn-warning:active,a.btn-warning:active{--bsi-btn-background: var(--bsi-color-background-warning-active)}.btn-danger,a.btn-danger{--bsi-btn-text-color: var(--bsi-color-text-inverse);--bsi-btn-background: var(--bsi-color-background-danger)}.btn-danger:hover,a.btn-danger:hover{--bsi-btn-background: var(--bsi-color-background-danger-hover)}.btn-danger:active,a.btn-danger:active{--bsi-btn-background: var(--bsi-color-background-danger-active)}.btn[class*=btn-outline-]{--bsi-btn-box-shadow: inset 0 0 0 var(--bsi-btn-outline-border-size) var(--bsi-btn-outline-border-color)}.btn-outline-primary,a.btn-outline-primary{--bsi-btn-outline-border-color: var(--bsi-color-border-primary);--bsi-btn-text-color: var(--bsi-color-text-primary)}.btn-outline-primary:hover,a.btn-outline-primary:hover{--bsi-btn-outline-border-color: color-mix(in srgb, var(--bsi-color-border-primary-hover) 70%, black);--bsi-btn-text-color: var(--bsi-color-link-hover)}.btn-outline-primary:active,a.btn-outline-primary:active{--bsi-btn-outline-border-color: var(--bsi-color-border-primary-active);--bsi-btn-text-color: var(--bsi-color-link-active)}.btn-outline-secondary,a.btn-outline-secondary{--bsi-btn-outline-border-color: var(--bsi-color-border-secondary);--bsi-btn-text-color: var(--bsi-color-text-secondary)}.btn-outline-secondary:hover,a.btn-outline-secondary:hover{--bsi-btn-outline-border-color: var(--bsi-color-border-secondary-hover);--bsi-btn-text-color: var(--bsi-color-link-secondary-hover)}.btn-outline-secondary:active,a.btn-outline-secondary:active{--bsi-btn-outline-border-color: var(--bsi-color-border-secondary-active);--bsi-btn-text-color: var(--bsi-color-link-secondary-active)}.btn-outline-success,a.btn-outline-success{--bsi-btn-outline-border-color: var(--bsi-color-border-success);--bsi-btn-text-color: var(--bsi-color-text-success)}.btn-outline-success:hover,a.btn-outline-success:hover{--bsi-btn-outline-border-color: color-mix(in srgb, var(--bsi-color-border-success-hover) 70%, black);--bsi-btn-text-color: var(--bsi-color-text-success-hover)}.btn-outline-success:active,a.btn-outline-success:active{--bsi-btn-outline-border-color: var(--bsi-color-border-success-active);--bsi-btn-text-color: var(--bsi-color-text-success-active)}.btn-outline-warning,a.btn-outline-warning{--bsi-btn-outline-border-color: var(--bsi-color-border-warning);--bsi-btn-text-color: var(--bsi-color-text-warning)}.btn-outline-warning:hover,a.btn-outline-warning:hover{--bsi-btn-outline-border-color: color-mix(in srgb, var(--bsi-color-border-warning-hover) 70%, black);--bsi-btn-text-color: var(--bsi-color-text-warning-hover)}.btn-outline-warning:active,a.btn-outline-warning:active{--bsi-btn-outline-border-color: var(--bsi-color-border-warning-active);--bsi-btn-text-color: var(--bsi-color-text-warning-active)}.btn-outline-danger,a.btn-outline-danger{--bsi-btn-outline-border-color: var(--bsi-color-border-danger);--bsi-btn-text-color: var(--bsi-color-text-danger)}.btn-outline-danger:hover,a.btn-outline-danger:hover{--bsi-btn-outline-border-color: color-mix(in srgb, var(--bsi-color-border-danger-hover) 70%, black);--bsi-btn-text-color: var(--bsi-color-text-danger-hover)}.btn-outline-danger:active,a.btn-outline-danger:active{--bsi-btn-outline-border-color: var(--bsi-color-border-danger-active);--bsi-btn-text-color: var(--bsi-color-text-danger-active)}.bg-dark .btn-link{--bsi-btn-text-color: var(--bsi-color-text-inverse)}.bg-dark a.btn-primary,.bg-dark .btn-primary{--bsi-btn-text-color: var(--bsi-color-text-primary);--bsi-btn-background: var(--bsi-color-background-inverse)}.bg-dark a.btn-primary:hover,.bg-dark .btn-primary:hover{--bsi-btn-background: color-mix(in srgb, var(--bsi-color-background-inverse) 85%, black)}.bg-dark a.btn-primary:active,.bg-dark .btn-primary:active{--bsi-btn-background: color-mix(in srgb, var(--bsi-color-background-inverse) 80%, black)}.bg-dark a.btn-secondary,.bg-dark .btn-secondary{--bsi-btn-text-color: var(--bsi-color-text-inverse);--bsi-btn-background: var(--bsi-color-background-secondary)}.bg-dark a.btn-secondary:hover,.bg-dark a.btn-secondary:active,.bg-dark .btn-secondary:hover,.bg-dark .btn-secondary:active{--bsi-btn-background: color-mix(in srgb, var(--bsi-color-background-secondary) 85%, black)}.bg-dark .btn-outline-primary,.bg-dark a.btn-outline-primary{--bsi-btn-outline-border-color: var(--bsi-color-border-inverse);--bsi-btn-text-color: var(--bsi-color-text-inverse)}.bg-dark .btn-outline-primary:hover,.bg-dark a.btn-outline-primary:hover{--bsi-btn-boxshadow-color-darken: color-mix(in srgb, var(--bsi-color-border-inverse) 80%, black);--bsi-btn-boxshadow-color-desaturated: color-mix(in srgb, var(--bsi-btn-boxshadow-color-darken) 80%, gray);--bsi-btn-outline-border-color: var(--bsi-btn-boxshadow-color-desaturated)}.bg-dark .btn-outline-secondary,.bg-dark a.btn-outline-secondary{--bsi-btn-text-color: var(--bsi-color-text-inverse)}.bg-dark .btn-outline-secondary:hover,.bg-dark .btn-outline-secondary:active,.bg-dark a.btn-outline-secondary:hover,.bg-dark a.btn-outline-secondary:active{--bsi-btn-boxshadow-color-darken: color-mix(in srgb, var(--bsi-color-background-secondary) 80%, black);--bsi-btn-boxshadow-color-desaturated: color-mix(in srgb, var(--bsi-btn-boxshadow-color-darken) 80%, gray);--bsi-btn-outline-border-color: var(--bsi-btn-boxshadow-color-desaturated)}.btn-close{position:relative;box-sizing:content-box;width:2.5rem;height:2.5rem;padding:0;border:0;background-color:rgba(0,0,0,0)}.btn-close .icon{position:absolute;top:50%;left:50%;transform:translate(-50%, -50%);fill:var(--bsi-icon-secondary)}.btn-close .icon:hover{fill:var(--bsi-icon-default);text-decoration:none}.btn-close:focus{opacity:1}.btn-close:disabled,.btn-close.disabled{opacity:var(--bsi-btn-disabled-opacity);pointer-events:none;user-select:none}.btn-close-white{filter:invert(1) grayscale(100%) brightness(200%)}.fw-semibold{font-weight:600 !important}.dropdown,.dropdown-menu{--bsi-dropdown-animation-speed: var(--bsi-transition-instant);--bsi-dropdown-background: var(--bsi-color-background-inverse);--bsi-dropdown-border-color: var(--bsi-color-border-subtle);--bsi-dropdown-border-radius: 2px;--bsi-dropdown-border-width: 1px;--bsi-dropdown-box-shadow: var(--bsi-elevation-medium);--bsi-dropdown-color: var(--bsi-color-text-base);--bsi-dropdown-divider-bg: var(--bsi-color-border-subtle);--bsi-dropdown-divider-margin-y: var(--bsi-spacing-xxs);--bsi-dropdown-font-size: var(--bsi-label-font-size);--bsi-dropdown-header-color: var(--bsi-color-text-secondary);--bsi-dropdown-header-font-size: var(--bsi-label-font-size);--bsi-dropdown-header-padding-x: var(--bsi-spacing-s);--bsi-dropdown-header-padding-y: var(--bsi-spacing-xxs);--bsi-dropdown-inner-border-radius: var(--bsi-radius-smooth);--bsi-dropdown-item-padding-x: var(--bsi-spacing-s);--bsi-dropdown-item-padding-y: var(--bsi-spacing-xs);--bsi-dropdown-link-color: var(--bsi-color-text-primary);--bsi-dropdown-min-width: 10rem;--bsi-dropdown-notch-base-size: 1.125rem;--bsi-dropdown-notch-position-x: 20px;--bsi-dropdown-notch-position-y: -8px;--bsi-dropdown-padding-x: 0;--bsi-dropdown-padding-y: var(--bsi-spacing-xxs);--bsi-dropdown-spacer: 0.125rem;--bsi-dropdown-vertical-shift: 10px;--bsi-dropdown-zindex: 8}.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center{position:relative}.dropdown-toggle{white-space:nowrap}.dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0)}.dropdown-toggle:empty::after{margin-left:0}.dropdown-menu{--bsi-dropdown-notch-offset: calc( var(--bsi-dropdown-notch-position-y) - var(--bsi-dropdown-border-width) - (var(--bsi-dropdown-notch-base-size) - 1.125rem) / 2 );position:absolute;z-index:var(--bsi-dropdown-zindex);display:none;min-width:var(--bsi-dropdown-min-width);margin:0;padding:var(--bsi-dropdown-padding-y) var(--bsi-dropdown-padding-x);border:var(--bsi-dropdown-border-width) solid var(--bsi-dropdown-border-color);border-radius:var(--bsi-dropdown-border-radius);background-color:var(--bsi-dropdown-background);color:var(--bsi-dropdown-color);list-style:none;text-align:left;background-clip:padding-box;font-size:var(--bsi-dropdown-font-size);box-shadow:var(--bsi-dropdown-box-shadow)}.dropdown-menu[data-bs-popper]{top:100%;left:0;margin-top:var(--bsi-dropdown-spacer)}.dropdown-menu.full-width{width:100%}.dropdown-menu.full-width .link-list li{display:inline-block;width:auto}.dropdown-menu.full-width .link-list li:hover,.dropdown-menu.full-width .link-list li:focus{background:none;text-decoration:underline}.dropdown-menu .link-list{margin-bottom:0}.dropdown-menu .link-list-wrapper{--bsi-linklist-item-line-height: 1.5}.dropdown-menu:before{position:absolute;top:var(--bsi-dropdown-notch-offset);content:"";left:var(--bsi-dropdown-notch-position-x);width:var(--bsi-dropdown-notch-base-size);height:var(--bsi-dropdown-notch-base-size);border-radius:var(--bsi-dropdown-border-radius);border-top:var(--bsi-dropdown-border-width) solid var(--bsi-dropdown-border-color);border-left:var(--bsi-dropdown-border-width) solid var(--bsi-dropdown-border-color);background-color:var(--bsi-dropdown-background);transform:rotate(45deg)}.dropdown-menu[data-popper-placement=top-start]{border-radius:var(--bsi-dropdown-border-radius) var(--bsi-dropdown-border-radius) 0 0}.dropdown-menu[data-popper-placement=top-start]:before{top:auto;bottom:var(--bsi-dropdown-notch-offset);border-top:0;border-left:0;border-bottom:var(--bsi-dropdown-border-width) solid var(--bsi-dropdown-border-color);border-right:var(--bsi-dropdown-border-width) solid var(--bsi-dropdown-border-color)}.dropdown-menu[data-popper-placement=bottom-end]:before{right:calc(var(--bsi-dropdown-notch-position-x)/2);left:auto}.dropdown-menu.dark{--bsi-dropdown-color: var(--bsi-color-text-inverse);--bsi-dropdown-background: var(--bsi-color-background-primary-muted);--bsi-dropdown-link-color: var(--bsi-color-text-inverse);--bsi-dropdown-divider-bg: var(--bsi-color-border-subtle);--bsi-dropdown-header-color: var(--bsi-color-text-inverse)}.dropdown-menu.dark:before{background-color:var(--bsi-dropdown-background)}.dropdown-menu.dark .link-list-heading{color:var(--bsi-color-text-inverse)}.dropdown-menu.dark .link-list span.divider{background:#2e465e}.dropdown-menu.dark .link-list a span,.dropdown-menu.dark .link-list a:hover span{color:var(--bsi-color-text-inverse)}.dropdown-menu.dark .link-list a.active span{text-decoration:underline}.dropdown-menu.dark .link-list a.disabled span{color:hsla(var(--bsi-color-text-base), 0.35);cursor:not-allowed}.dropdown-menu.show{display:block}.dropdown-menu.show[data-popper-placement=bottom-start]{animation:dropdownFadeIn forwards var(--bsi-dropdown-animation-speed)}.dropdown-menu.show[data-popper-placement=top-start]{animation:dropdownFadeInTop forwards var(--bsi-dropdown-animation-speed)}.dropdown-menu.show[data-popper-placement=left-start]{animation:dropdownFadeInTop forwards var(--bsi-dropdown-animation-speed)}.dropdown-menu.show[data-popper-placement=left-start]:before{top:var(--bsi-dropdown-notch-position-x);right:var(--bsi-dropdown-notch-offset);left:auto;border-top:var(--bsi-dropdown-border-width) solid var(--bsi-dropdown-border-color);border-right:var(--bsi-dropdown-border-width) solid var(--bsi-dropdown-border-color);border-left:0;border-bottom:0}.dropdown-menu.show[data-popper-placement=right-start]{animation:dropdownFadeInTop forwards var(--bsi-dropdown-animation-speed)}.dropdown-menu.show[data-popper-placement=right-start]:before{top:var(--bsi-dropdown-notch-position-x);left:var(--bsi-dropdown-notch-offset);border-bottom:var(--bsi-dropdown-border-width) solid var(--bsi-dropdown-border-color);border-left:var(--bsi-dropdown-border-width) solid var(--bsi-dropdown-border-color);border-top:0;border-right:0}.dropdown-menu-start{--bsi-dropdown-position: start}.dropdown-menu-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-end{--bsi-dropdown-position: end}.dropdown-menu-end[data-bs-popper]{right:0;left:auto}@media(min-width: 576px){.dropdown-menu-sm-start{--bsi-dropdown-position: start}.dropdown-menu-sm-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-sm-end{--bsi-dropdown-position: end}.dropdown-menu-sm-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 768px){.dropdown-menu-md-start{--bsi-dropdown-position: start}.dropdown-menu-md-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-md-end{--bsi-dropdown-position: end}.dropdown-menu-md-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 992px){.dropdown-menu-lg-start{--bsi-dropdown-position: start}.dropdown-menu-lg-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-lg-end{--bsi-dropdown-position: end}.dropdown-menu-lg-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1200px){.dropdown-menu-xl-start{--bsi-dropdown-position: start}.dropdown-menu-xl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xl-end{--bsi-dropdown-position: end}.dropdown-menu-xl-end[data-bs-popper]{right:0;left:auto}}@media(min-width: 1400px){.dropdown-menu-xxl-start{--bsi-dropdown-position: start}.dropdown-menu-xxl-start[data-bs-popper]{right:auto;left:0}.dropdown-menu-xxl-end{--bsi-dropdown-position: end}.dropdown-menu-xxl-end[data-bs-popper]{right:0;left:auto}}.dropup .dropdown-menu[data-bs-popper]{top:auto;bottom:100%;margin-top:0;margin-bottom:var(--bsi-dropdown-spacer)}.dropup .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:0;border-right:.3em solid rgba(0,0,0,0);border-bottom:.3em solid;border-left:.3em solid rgba(0,0,0,0)}.dropup .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-menu[data-bs-popper]{top:0;right:auto;left:100%;margin-top:0;margin-left:var(--bsi-dropdown-spacer)}.dropend .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:0;border-bottom:.3em solid rgba(0,0,0,0);border-left:.3em solid}.dropend .dropdown-toggle:empty::after{margin-left:0}.dropend .dropdown-toggle::after{vertical-align:0}.dropstart .dropdown-menu[data-bs-popper]{top:0;right:100%;left:auto;margin-top:0;margin-right:var(--bsi-dropdown-spacer)}.dropstart .dropdown-toggle::after{display:inline-block;margin-left:.255em;vertical-align:.255em;content:""}.dropstart .dropdown-toggle::after{display:none}.dropstart .dropdown-toggle::before{display:inline-block;margin-right:.255em;vertical-align:.255em;content:"";border-top:.3em solid rgba(0,0,0,0);border-right:.3em solid;border-bottom:.3em solid rgba(0,0,0,0)}.dropstart .dropdown-toggle:empty::after{margin-left:0}.dropstart .dropdown-toggle::before{vertical-align:0}.dropdown-divider{height:0;margin:var(--bsi-dropdown-divider-margin-y) 0;overflow:hidden;border-top:1px solid var(--bsi-dropdown-divider-bg);opacity:1}.dropdown-item.list-item{width:100%;padding:var(--bsi-dropdown-item-padding-y) var(--bsi-dropdown-item-padding-x);border:0;background-color:rgba(0,0,0,0);text-align:inherit;text-decoration:none;white-space:nowrap}.dropdown-item.list-item:hover,.dropdown-item.list-item:focus{text-decoration:none}.dropdown-header.link-list-heading{display:block;margin-bottom:0;padding:var(--bsi-dropdown-header-padding-y) var(--bsi-dropdown-header-padding-x);color:var(--bsi-dropdown-header-color);font-size:var(--bsi-dropdown-header-font-size);white-space:nowrap}.dropdown-item-text{display:block;padding:var(--bsi-dropdown-item-padding-y) var(--bsi-dropdown-item-padding-x);color:var(--bsi-dropdown-link-color)}@keyframes dropdownFadeIn{0%{margin-top:0;opacity:0}100%{margin-top:var(--bsi-dropdown-vertical-shift);opacity:1}}@keyframes dropdownFadeInTop{0%{margin-top:0;opacity:0}100%{margin-top:calc(-1*var(--bsi-dropdown-vertical-shift));opacity:1}}.dropdown.dropup .dropdown-toggle:after,.btn-group.dropup .dropdown-toggle:after{display:none}.dropdown.dropup .dropdown-toggle[aria-expanded=true] .icon-expand,.btn-group.dropup .dropdown-toggle[aria-expanded=true] .icon-expand{transform:scaleY(1)}.dropdown.dropup .dropdown-toggle .icon-expand,.btn-group.dropup .dropdown-toggle .icon-expand{transform:scaleY(-1)}.dropdown.dropend .dropdown-toggle:after,.btn-group.dropend .dropdown-toggle:after{display:none}.dropdown.dropend .dropdown-toggle[aria-expanded=true] .icon-expand,.btn-group.dropend .dropdown-toggle[aria-expanded=true] .icon-expand{transform:rotate(90deg)}.dropdown.dropend .dropdown-toggle .icon-expand,.btn-group.dropend .dropdown-toggle .icon-expand{transform:rotate(-90deg)}.dropdown.dropstart .dropdown-toggle:before,.btn-group.dropstart .dropdown-toggle:before{display:none}.dropdown.dropstart .dropdown-toggle[aria-expanded=true] .icon-expand,.btn-group.dropstart .dropdown-toggle[aria-expanded=true] .icon-expand{transform:rotate(-90deg)}.dropdown.dropstart .dropdown-toggle .icon-expand,.btn-group.dropstart .dropdown-toggle .icon-expand{transform:rotate(90deg)}.btn-dropdown{--bsi-dropdown-button-color: var(--bsi-color-text-primary);border-radius:0;box-shadow:none;color:var(--bsi-dropdown-button-color)}@media(min-width: 992px){.btn-dropdown{font-size:var(--bsi-label-font-size-l)}}.btn-dropdown:hover{--bsi-dropdown-button-color: var(--bsi-color-link-hover);text-decoration:underline}.btn-dropdown:not(:disabled):active{box-shadow:none}.btn-dropdown:after,.dropdown-toggle:after{content:"";display:inline;width:auto;height:auto;margin:0;border:none;vertical-align:bottom}.btn-dropdown .icon-expand,.dropdown-toggle .icon-expand{transition:transform var(--bsi-dropdown-animation-speed)}.btn-dropdown .icon.icon-xs,.dropdown-toggle .icon.icon-xs{transform:translateY(-1px);transition:transform var(--bsi-dropdown-animation-speed)}.btn-dropdown[aria-expanded=true] .icon-expand,.dropdown-toggle[aria-expanded=true] .icon-expand{transform:scaleY(-1)}.nav-tabs{--bsi-tabs-background-color: var(--bsi-color-background-inverse);--bsi-tabs-border-color: var(--bsi-color-border-subtle);--bsi-tab-text-color: var(--bsi-color-text-secondary);--bsi-tab-icon-color: var(--bsi-icon-secondary);--bsi-tab-border-radius: var(--bsi-radius-smooth);--bsi-tab-border-width: 3px;--bsi-tab-padding-x: var(--bsi-spacing-m);--bsi-tab-padding-y: var(--bsi-spacing-s);--bsi-tab-font-size: var(--bsi-label-font-size);--bsi-tab-font-weight: 600;--bsi-tab-shadow: 0 12px 25px -20px rgba(0, 0, 0, 0.5);--bsi-tab-background-light: var(--bsi-color-background-primary-lighter);--bsi-tab-border-color: transparent;--bsi-tab-border-width-cards: 1px;--bsi-tab-border-color-cards: var(--bsi-color-border-subtle);--bsi-tab-add-btn-border: var(--bsi-color-border-primary);--bsi-tab-add-btn-color: var(--bsi-color-background-primary);--bsi-tab-close-btn-color: var(--bsi-color-text-secondary);--bsi-tab-close-btn-color-hover: color-mix( in srgb, var(--bsi-tab-close-btn-color) 90%, black 10% );--bsi-tab-close-btn-color-disabled: var(--bsi-color-text-disabled)}.nav-tabs{position:relative;display:flex;flex-wrap:nowrap;overflow-x:auto;overflow-y:hidden;border-bottom-width:1px;border-bottom-style:solid;border-bottom-color:var(--bsi-tabs-border-color);background-color:var(--bsi-tabs-background-color);-webkit-overflow-scrolling:touch}.nav-tabs .it-ico:before,.nav-tabs .it-ico-lg:before{margin-right:0}.nav-tabs.auto .nav-link{flex:1}.nav-tabs.auto .nav-item{flex:1;text-align:center}.nav-tabs.no-border{border:none !important}.nav-tabs.no-background{background-color:rgba(0,0,0,0)}.nav-tabs.no-background .nav-item .nav-link.active{background-color:rgba(0,0,0,0)}.nav-tabs.nav-tabs-icon-text .icon{margin-right:.5rem}.nav-tabs .nav-link{display:flex;flex:1 0 auto;align-items:center;justify-content:center;padding:var(--bsi-tab-padding-y) var(--bsi-tab-padding-x);background-color:var(--bsi-tab-background-color, transparent);border-width:var(--bsi-tab-border-width);border-style:solid;border-left-width:0;border-top-width:0;border-right-width:0;border-color:rgba(0,0,0,0);border-bottom-width:var(--bsi-tab-border-width);border-radius:0;color:var(--bsi-tab-text-color);font-size:var(--bsi-tab-font-size);font-weight:var(--bsi-tab-font-weight);line-height:1rem;text-decoration:none;white-space:nowrap}@media(min-width: 992px){.nav-tabs .nav-link{--bsi-tab-font-size: var(--bsi-label-font-size-l)}}.nav-tabs .nav-link:hover{--bsi-tab-text-color: var(--bsi-color-link-secondary-hover)}.nav-tabs .nav-link.disabled{--bsi-tab-text-color: var(--bsi-color-link-disabled);cursor:not-allowed}.nav-tabs .nav-link[data-focus-mouse=true]:not(.active){border-color:var(--bsi-tab-border-color) !important;--bsi-tab-border-color: var(--bsi-color-border-subtle)}.nav-tabs .nav-link.active,.nav-tabs .nav-link[data-focus-mouse=true]:has(.active),.nav-tabs .nav-link[data-focus-mouse=true]:not(:focus){--bsi-tab-border-color: var(--bsi-color-border-primary);--bsi-tab-text-color: var(--bsi-color-text-primary);border-color:var(--bsi-tab-border-color) !important}.nav-tabs .nav-link.active .icon,.nav-tabs .nav-link[data-focus-mouse=true]:has(.active) .icon,.nav-tabs .nav-link[data-focus-mouse=true]:not(:focus) .icon{--bsi-tab-icon-color: var(--bsi-icon-primary)}.nav-tabs .nav-link:focus:not([data-focus-mouse=true]){box-shadow:inset 0 0 0 2px var(--bsi-color-outline-focus) !important}.nav-tabs .nav-link .icon{fill:var(--bsi-tab-icon-color)}.nav-tabs .nav-link .icon:hover{--bsi-tab-icon-color: var(--bsi-icon-secondary-hover)}.disabled .nav-tabs .nav-link .icon{fill:var(--bsi-icon-disabled)}.nav-tabs .nav-item{display:flex;margin-bottom:0}.nav-tabs.nav-tabs-vertical{flex-direction:column;border-color:var(--bsi-tabs-border-color);border-right-width:1px;border-style:solid;border-bottom-width:0;border-left-width:0;border-top-width:0}.nav-tabs.nav-tabs-vertical .nav-link{position:relative;justify-content:space-between;border-right-width:var(--bsi-tab-border-width);border-bottom-width:0;white-space:normal}.nav-tabs.nav-tabs-vertical .nav-link.justify-content-end .it-ico:before,.nav-tabs.nav-tabs-vertical .nav-link.justify-content-end .it-ico-lg:before{margin-right:0}.nav-tabs.nav-tabs-vertical.nav-tabs-vertical-background .nav-link.active,.nav-tabs.nav-tabs-vertical.nav-tabs-vertical-background .nav-item.show .nav-link{--bsi-tab-background-color: var(--bsi-tab-background-light)}.nav-tabs.nav-dark{--bsi-tabs-border-color: var(--bsi-color-border-subtle);--bsi-tabs-background-color: var(--bsi-color-background-secondary-deep)}.nav-tabs.nav-dark .nav-link{--bsi-tab-text-color: var(--bsi-color-text-inverse);opacity:.75}.nav-tabs.nav-dark .nav-link:hover{opacity:1}.nav-tabs.nav-dark .nav-link.disabled{opacity:.5}.nav-tabs.nav-dark .nav-link .icon{--bsi-tab-icon-color: var(--bsi-color-text-inverse)}.nav-tabs.nav-dark .nav-link.active,.nav-tabs.nav-dark .nav-item.show .nav-link{opacity:1;--bsi-tab-border-color: var(--bsi-color-border-inverse)}.nav-tabs.nav-dark.nav-tabs-vertical .nav-link.active,.nav-tabs.nav-dark.nav-tabs-vertical .nav-item.show .nav-link{border-bottom:none;border-right-color:var(--bsi-color-border-inverse)}.nav-tabs.nav-tabs-cards{border-bottom-width:0}.nav-tabs.nav-tabs-cards::after{content:"";flex-grow:1;border-bottom:1px solid var(--bsi-tab-border-color-cards)}.nav-tabs.nav-tabs-cards .nav-link{--bsi-tab-border-width: var(--bsi-tab-border-width-cards);border-bottom:var(--bsi-tab-border-width) solid var(--bsi-tab-border-color-cards);position:relative}.nav-tabs.nav-tabs-cards .nav-link[data-focus-mouse=true]:not(.active){border-color:rgba(0,0,0,0)}.nav-tabs.nav-tabs-cards .nav-link.active,.nav-tabs.nav-tabs-cards .nav-link[data-focus-mouse=true]:not(:focus){--bsi-tab-border-color: var(--bsi-tab-border-color-cards);border-color:var(--bsi-tab-border-color);border-top-width:var(--bsi-tab-border-width);border-right-width:var(--bsi-tab-border-width);border-left-width:var(--bsi-tab-border-width);border-bottom-color:rgba(0,0,0,0) !important;border-top-left-radius:var(--bsi-tab-border-radius);border-top-right-radius:var(--bsi-tab-border-radius)}.nav-tabs.nav-tabs-editable .nav-item{position:relative;border-bottom:0}.nav-tabs.nav-tabs-editable .nav-item:last-of-type{padding:var(--bsi-tab-padding-y) calc(var(--bsi-tab-padding-x)/2);border-bottom:1px solid var(--bsi-color-border-subtle)}.nav-tabs.nav-tabs-editable .nav-tab-add{position:relative;width:1.5rem;height:1.5rem;margin:-0.2em 1em 0;border:1px solid var(--bsi-tab-add-btn-border);border-radius:50%}.nav-tabs.nav-tabs-editable .nav-tab-add:after{position:absolute;top:.278rem;left:.611rem;content:"";width:2px;height:.778rem;background-color:var(--bsi-tab-add-btn-color)}.nav-tabs.nav-tabs-editable .nav-tab-add:before{position:absolute;top:.611rem;left:.278rem;content:"";width:.778rem;height:2px;background-color:var(--bsi-tab-add-btn-color)}.nav-tabs.nav-tabs-editable .nav-link{padding-right:3rem}.nav-tabs.nav-tabs-editable .nav-link-close{position:absolute;top:calc(50% - 1rem);right:.889rem;color:var(--bsi-tab-close-btn-color);transition:color .2s;cursor:pointer}.nav-tabs.nav-tabs-editable .nav-link-close .icon{fill:var(--bsi-icon-secondary)}.nav-tabs.nav-tabs-editable .nav-link-close.disabled{color:var(--bsi-tab-close-btn-color-disabled);cursor:pointer}.nav-tabs.nav-tabs-editable .nav-link-close.disabled .icon{fill:var(--bsi-icon-disabled)}.nav-tabs.nav-tabs-editable .nav-link-close:hover{color:var(--bsi-tab-close-btn-color-hover)}.nav-tabs.nav-tabs-editable .nav-link-close:hover .icon{fill:var(--bsi-tab-close-btn-color-hover)}.nav-tabs.nav-tabs-editable .nav-link-close .it-ico{font-size:.625rem}.nav-tabs.nav-tabs-editable .nav-link-close .it-ico:before{margin-right:0}.nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close,.nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close{color:var(--bsi-color-text-primary)}.nav-tabs.nav-tabs-editable .nav-link.active .nav-link-close .icon,.nav-tabs.nav-tabs-editable .nav-item.show .nav-link .nav-link-close .icon{fill:var(--bsi-icon-primary)}.flex-column-reverse .nav-tabs{border-top-width:1px;border-top-style:solid;border-top-color:var(--bsi-color-border-subtle);border-bottom-width:0}.flex-column-reverse .nav-tabs .nav-link{border-top-width:var(--bsi-tab-border-width);border-bottom-width:0}.flex-row-reverse .nav-tabs.nav-tabs-vertical{border-right-width:0;border-left-width:1px}.flex-row-reverse .nav-tabs.nav-tabs-vertical .nav-link{justify-content:flex-start;border-right-width:0;border-bottom-width:0;border-left-width:var(--bsi-tab-border-width)}.nav-tabs-hidescroll{height:2.667rem;overflow:hidden}.nav-tabs-hidescroll.hidescroll-ico{height:2.944rem}.nav-tabs-hidescroll.hidescroll-ico-lg{height:3.444rem}.nav-tabs-hidescroll .nav-tabs{padding-bottom:20px}@media(max-width: 767.98px){.nav-tabs{box-shadow:var(--bsi-tab-shadow)}.nav-tabs.nav-tabs-vertical,.nav-tabs.nav-tabs-cards{box-shadow:none}}@media(min-width: 1200px){.nav-tabs{flex-wrap:wrap;overflow-x:hidden}.nav-tabs.auto{flex-wrap:nowrap}.nav-tabs-hidescroll{height:auto;overflow:initial}.nav-tabs-hidescroll.hidescroll-ico,.nav-tabs-hidescroll.hidescroll-ico-lg{height:auto}.nav-tabs-hidescroll .nav-tabs{padding-bottom:0}}.cookiebar{bottom:0;left:0;right:0;display:none;position:fixed;width:100%;z-index:1100;background-color:rgb(26.4%,35.2%,44%);padding:24px 32px}.cookiebar.cookiebar-top{bottom:auto;top:0}.cookiebar.show{display:block}.cookiebar p{font-size:1rem;line-height:1.25em;color:#fff;margin-bottom:0}.cookiebar p br{display:none}.cookiebar .cookiebar-buttons{text-align:right;margin-top:32px;padding:0;line-height:1.25em}.cookiebar .cookiebar-btn{background:rgba(0,0,0,0);border:none;padding:0;color:#fff;letter-spacing:.1em;font-weight:600;text-transform:uppercase;font-size:.875rem;display:inline-block;line-height:1em}.cookiebar .cookiebar-btn:hover{text-decoration:underline;cursor:pointer}.cookiebar .cookiebar-btn:last-child{margin-left:32px}.cookiebar .cookiebar-btn:not(.cookiebar-confirm){color:rgb(90.25%,92.625%,95%)}@media(min-width: 576px){.cookiebar p{font-size:.875rem}.cookiebar .cookiebar-btn{font-size:.75rem}}@media(min-width: 768px){.cookiebar{padding:32px 48px}.cookiebar.show{display:flex;justify-content:space-between}.cookiebar p{width:60%;margin-right:24px}.cookiebar p br{display:block}.cookiebar .cookiebar-buttons{margin-top:0;width:40%}}@media(min-width: 992px){.cookiebar{max-width:832px;left:50%;right:auto;transform:translateX(-50%);border-radius:4px 4px 0 0}.cookiebar p{width:66%}.cookiebar .cookiebar-buttons{width:33%}}.it-hero-wrapper{--bsi-hero-background-color: var(--bsi-color-background-primary);--bsi-hero-category-font-size: var(--bsi-label-font-size);--bsi-hero-height: 400px;--bsi-hero-overlap-negative-spacing: -3rem;--bsi-hero-overlap-spacing-inset: 4.5rem;--bsi-hero-overlay-background: transparent;--bsi-hero-padding-x: var(--bsi-spacing-xs);--bsi-hero-padding-y: calc(var(--bsi-spacing-l) + var(--bsi-spacing-s));--bsi-hero-text-font-family: var(--bsi-font-serif);--bsi-hero-text-color: var(--bsi-color-text-inverse)}.it-hero-wrapper{position:relative;display:flex;align-items:flex-end;background-color:var(--bsi-hero-background-color)}@media(max-width: 575.98px){.it-hero-wrapper{--bsi-hero-overlap-negative-spacing: calc(var(--bsi-spacing-l) * -1)}.it-hero-wrapper.it-wrapped-container{display:flex;flex-direction:column}}@media(min-width: 576px){.it-hero-wrapper.it-wrapped-container{align-items:flex-end;min-height:0 !important}}@media(min-width: 768px){.it-hero-wrapper{--bsi-hero-height: 300px;min-height:var(--bsi-hero-height)}}@media(min-width: 992px){.it-hero-wrapper{--bsi-hero-height: 400px;--bsi-hero-overlap-negative-spacing: -40px;--bsi-hero-overlap-spacing-inset: 96px;align-items:center}.it-hero-wrapper .it-hero-text-wrapper{max-width:50vw}}.it-hero-wrapper.it-hero-small-size{--bsi-hero-height: 300px}.it-hero-wrapper .img-responsive-wrapper{position:absolute;top:0;width:100%;height:100%}.it-hero-wrapper .img-responsive-wrapper .img-responsive{position:initial;height:100%;padding-bottom:inherit}.it-hero-wrapper .it-hero-text-wrapper{position:relative;padding:var(--bsi-hero-padding-y) var(--bsi-hero-padding-x);background:rgba(0,0,0,0) !important}.it-hero-wrapper.it-text-centered .it-hero-text-wrapper{margin:0 auto;text-align:center}.it-hero-wrapper .it-hero-text-wrapper span,.it-hero-wrapper .it-hero-text-wrapper h1,.it-hero-wrapper .it-hero-text-wrapper h2,.it-hero-wrapper .it-hero-text-wrapper h3,.it-hero-wrapper .it-hero-text-wrapper h4,.it-hero-wrapper .it-hero-text-wrapper h5,.it-hero-wrapper .it-hero-text-wrapper h6,.it-hero-wrapper .it-hero-text-wrapper p{margin-bottom:var(--bsi-spacing-m);color:var(--bsi-hero-text-color)}.it-hero-wrapper .it-hero-text-wrapper .it-category{display:block;margin-bottom:var(--bsi-spacing-xxs);font-size:var(--bsi-hero-category-font-size);font-weight:600;text-transform:uppercase}.it-hero-wrapper .it-hero-text-wrapper p{font-family:var(--bsi-hero-text-font-family)}.it-hero-wrapper.it-overlay .img-responsive-wrapper:after{position:absolute;top:0;left:0;content:"";width:100%;height:100%;background-color:var(--bsi-hero-overlay-background)}.it-hero-wrapper.it-overlay.it-dark .img-responsive-wrapper:after{--bsi-hero-overlay-background: var(--bsi-overlay-background-primary-muted)}.it-hero-wrapper.it-overlay.it-primary .img-responsive-wrapper:after{--bsi-hero-overlay-background: var(--bsi-overlay-background-primary)}.it-hero-wrapper.it-bottom-overlapping-content{margin-bottom:var(--bsi-hero-overlap-negative-spacing)}.it-hero-wrapper.it-bottom-overlapping-content .it-hero-text-wrapper{padding-bottom:var(--bsi-hero-overlap-spacing-inset)}@media(min-width: 992px){.it-hero-wrapper.it-bottom-overlapping-content .it-hero-text-wrapper{--bsi-hero-overlap-spacing-inset: var(--bsi-spacing-xl)}}.forward{display:block;text-align:center;font-size:3rem;transition:all .2s ease-in-out}.forward:hover{text-decoration:none}.back-to-top{--bsi-backtop-background: var(--bsi-color-background-primary);--bsi-backtop-position: 1rem;--bsi-backtop-radius: var(--bsi-radius-circle);--bsi-backtop-sizing: 2.5rem}.back-to-top{position:fixed;right:var(--bsi-backtop-position);bottom:var(--bsi-backtop-position);z-index:1;display:block;visibility:hidden;width:var(--bsi-backtop-sizing);height:var(--bsi-backtop-sizing);border-radius:var(--bsi-backtop-radius);opacity:0;background:var(--bsi-backtop-background);text-align:center;text-decoration:none;transform:scale(0.7);transform-origin:center center;transition:all .2s ease-in-out,transform .25s cubic-bezier(0.75, -0.5, 0, 1.75),visibility .3s linear,opacity .3s ease-in-out}@media(min-width: 768px){.back-to-top{--bsi-backtop-sizing: 3.5rem}}@media(min-width: 1200px){.back-to-top{--bsi-backtop-position: 2rem}}.back-to-top:hover{--bsi-backtop-background: var(--bsi-color-background-primary-hover);text-decoration:none}.back-to-top.back-to-top-show{visibility:visible;opacity:1;transform:scale(1);transition:all .2s ease-in-out,transform .05s ease-out,visibility 0s linear,opacity .1s ease-in-out}.back-to-top .icon{position:relative;top:4px;margin:0;transform:scale(0.75)}@media(min-width: 768px){.back-to-top .icon{top:10px;transform:scale(1)}}.back-to-top .icon:before{margin:0;color:var(--bsi-icon-inverse)}.back-to-top.shadow:hover{box-shadow:0 .3rem .75rem rgba(0,0,0,.3) !important}.back-to-top.dark{--bsi-backtop-background: var(--bsi-color-background-inverse)}.back-to-top.dark:hover{--bsi-backtop-background: var(--bsi-color-background-inverse-hover)}.back-to-top.dark .icon:before{color:var(--bsi-icon-secondary)}.back-to-top.back-to-top-small{--bsi-backtop-sizing: 2.5rem}.back-to-top.back-to-top-small .icon{top:4px;transform:scale(0.75)}.list-group{--bsi-list-group-action-active-bg: hsl(0, 0%, 90%);--bsi-list-group-action-active-color: hsl(0, 0%, 10%);--bsi-list-group-action-hover-bg: hsl(0, 0%, 96%);--bsi-list-group-action-hover-color: hsl(210, 100%, 40%);--bsi-list-group-action-color: hsl(210, 100%, 40%);--bsi-list-group-active-bg: hsl(210, 100%, 40%);--bsi-list-group-active-border-color: hsl(210, 100%, 40%);--bsi-list-group-active-color: hsl(0, 0%, 100%);--bsi-list-group-bg: hsl(0, 0%, 100%);--bsi-list-group-border-color: rgba(0, 0, 0, 0.125);--bsi-list-group-border-radius: 4px;--bsi-list-group-border-width: 1px;--bsi-list-group-color: hsl(0, 0%, 10%);--bsi-list-group-disabled-bg: hsl(0, 0%, 100%);--bsi-list-group-disabled-color: hsl(0, 0%, 32%);--bsi-list-group-item-padding-x: 1rem;--bsi-list-group-item-padding-y: 1rem}.list-group{display:flex;flex-direction:column;padding-left:0;margin-bottom:0;border-radius:var(--bsi-list-group-border-radius)}.list-group-numbered{list-style-type:none;counter-reset:section}.list-group-numbered>.list-group-item::before{content:counters(section, ".") ". ";counter-increment:section}.list-group-item-action{width:100%;color:var(--bsi-list-group-action-color);text-align:inherit}.list-group-item-action:hover,.list-group-item-action:focus{z-index:1;color:var(--bsi-list-group-action-hover-color);text-decoration:none;background-color:var(--bsi-list-group-action-hover-bg)}.list-group-item-action:active{color:var(--bsi-list-group-action-active-color);background-color:var(--bsi-list-group-action-active-bg)}.list-group-item{position:relative;display:block;padding:var(--bsi-list-group-item-padding-y) var(--bsi-list-group-item-padding-x);color:var(--bsi-list-group-color);text-decoration:none;background-color:var(--bsi-list-group-bg);border:var(--bsi-list-group-border-width) solid var(--bsi-list-group-border-color)}.list-group-item:first-child{border-top-left-radius:inherit;border-top-right-radius:inherit}.list-group-item:last-child{border-bottom-right-radius:inherit;border-bottom-left-radius:inherit}.list-group-item.disabled,.list-group-item:disabled{color:var(--bsi-list-group-disabled-color);pointer-events:none;background-color:var(--bsi-list-group-disabled-bg)}.list-group-item.active{z-index:2;color:var(--bsi-list-group-active-color);background-color:var(--bsi-list-group-active-bg);border-color:var(--bsi-list-group-active-border-color)}.list-group-item+.list-group-item{border-top-width:0}.list-group-item+.list-group-item.active{margin-top:calc(-1*var(--bsi-list-group-border-width));border-top-width:var(--bsi-list-group-border-width)}.list-group-horizontal{flex-direction:row}.list-group-horizontal>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bsi-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bsi-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal>.list-group-item.active{margin-top:0}.list-group-horizontal>.list-group-item+.list-group-item{border-top-width:var(--bsi-list-group-border-width);border-left-width:0}.list-group-horizontal>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bsi-list-group-border-width));border-left-width:var(--bsi-list-group-border-width)}@media(min-width: 576px){.list-group-horizontal-sm{flex-direction:row}.list-group-horizontal-sm>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bsi-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-sm>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bsi-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-sm>.list-group-item.active{margin-top:0}.list-group-horizontal-sm>.list-group-item+.list-group-item{border-top-width:var(--bsi-list-group-border-width);border-left-width:0}.list-group-horizontal-sm>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bsi-list-group-border-width));border-left-width:var(--bsi-list-group-border-width)}}@media(min-width: 768px){.list-group-horizontal-md{flex-direction:row}.list-group-horizontal-md>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bsi-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-md>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bsi-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-md>.list-group-item.active{margin-top:0}.list-group-horizontal-md>.list-group-item+.list-group-item{border-top-width:var(--bsi-list-group-border-width);border-left-width:0}.list-group-horizontal-md>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bsi-list-group-border-width));border-left-width:var(--bsi-list-group-border-width)}}@media(min-width: 992px){.list-group-horizontal-lg{flex-direction:row}.list-group-horizontal-lg>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bsi-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-lg>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bsi-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-lg>.list-group-item.active{margin-top:0}.list-group-horizontal-lg>.list-group-item+.list-group-item{border-top-width:var(--bsi-list-group-border-width);border-left-width:0}.list-group-horizontal-lg>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bsi-list-group-border-width));border-left-width:var(--bsi-list-group-border-width)}}@media(min-width: 1200px){.list-group-horizontal-xl{flex-direction:row}.list-group-horizontal-xl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bsi-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bsi-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xl>.list-group-item.active{margin-top:0}.list-group-horizontal-xl>.list-group-item+.list-group-item{border-top-width:var(--bsi-list-group-border-width);border-left-width:0}.list-group-horizontal-xl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bsi-list-group-border-width));border-left-width:var(--bsi-list-group-border-width)}}@media(min-width: 1400px){.list-group-horizontal-xxl{flex-direction:row}.list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child){border-bottom-left-radius:var(--bsi-list-group-border-radius);border-top-right-radius:0}.list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child){border-top-right-radius:var(--bsi-list-group-border-radius);border-bottom-left-radius:0}.list-group-horizontal-xxl>.list-group-item.active{margin-top:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item{border-top-width:var(--bsi-list-group-border-width);border-left-width:0}.list-group-horizontal-xxl>.list-group-item+.list-group-item.active{margin-left:calc(-1*var(--bsi-list-group-border-width));border-left-width:var(--bsi-list-group-border-width)}}.list-group-flush{border-radius:0}.list-group-flush>.list-group-item{border-width:0 0 var(--bsi-list-group-border-width)}.list-group-flush>.list-group-item:last-child{border-bottom-width:0}.list-group-item-primary{color:rgb(0%,24%,48%);background-color:rgb(80%,88%,96%)}.list-group-item-primary.list-group-item-action:hover,.list-group-item-primary.list-group-item-action:focus{color:rgb(0%,24%,48%);background-color:shade-color(rgb(80%, 88%, 96%), 10%)}.list-group-item-primary.list-group-item-action.active{color:#fff;background-color:rgb(0%,24%,48%);border-color:rgb(0%,24%,48%)}.list-group-item-secondary{color:hsl(210,17%,26.4%);background-color:rgb(87.304%,88.8%,90.296%)}.list-group-item-secondary.list-group-item-action:hover,.list-group-item-secondary.list-group-item-action:focus{color:hsl(210,17%,26.4%);background-color:shade-color(rgb(87.304%, 88.8%, 90.296%), 10%)}.list-group-item-secondary.list-group-item-action.active{color:#fff;background-color:hsl(210,17%,26.4%);border-color:hsl(210,17%,26.4%)}.list-group-item-success{color:rgb(0%,30%,20%);background-color:rgb(80%,90%,86.6666666667%)}.list-group-item-success.list-group-item-action:hover,.list-group-item-success.list-group-item-action:focus{color:rgb(0%,30%,20%);background-color:shade-color(rgb(80%, 90%, 86.6666666667%), 10%)}.list-group-item-success.list-group-item-action.active{color:#fff;background-color:rgb(0%,30%,20%);border-color:rgb(0%,30%,20%)}.list-group-item-info{color:hsl(210,17%,26.4%);background-color:rgb(87.304%,88.8%,90.296%)}.list-group-item-info.list-group-item-action:hover,.list-group-item-info.list-group-item-action:focus{color:hsl(210,17%,26.4%);background-color:shade-color(rgb(87.304%, 88.8%, 90.296%), 10%)}.list-group-item-info.list-group-item-action.active{color:#fff;background-color:hsl(210,17%,26.4%);border-color:hsl(210,17%,26.4%)}.list-group-item-warning{color:rgb(36%,21.6%,0%);background-color:rgb(92%,87.2%,80%)}.list-group-item-warning.list-group-item-action:hover,.list-group-item-warning.list-group-item-action:focus{color:rgb(36%,21.6%,0%);background-color:shade-color(rgb(92%, 87.2%, 80%), 10%)}.list-group-item-warning.list-group-item-action.active{color:#fff;background-color:rgb(36%,21.6%,0%);border-color:rgb(36%,21.6%,0%)}.list-group-item-danger{color:rgb(48%,12%,18%);background-color:rgb(96%,84%,86%)}.list-group-item-danger.list-group-item-action:hover,.list-group-item-danger.list-group-item-action:focus{color:rgb(48%,12%,18%);background-color:shade-color(rgb(96%, 84%, 86%), 10%)}.list-group-item-danger.list-group-item-action.active{color:#fff;background-color:rgb(48%,12%,18%);border-color:rgb(48%,12%,18%)}.list-group-item-light{color:rgb(36.575%,36.1%,38%);background-color:rgb(98.2875%,98.05%,99%)}.list-group-item-light.list-group-item-action:hover,.list-group-item-light.list-group-item-action:focus{color:rgb(36.575%,36.1%,38%);background-color:shade-color(rgb(98.2875%, 98.05%, 99%), 10%)}.list-group-item-light.list-group-item-action.active{color:#fff;background-color:rgb(36.575%,36.1%,38%);border-color:rgb(36.575%,36.1%,38%)}.list-group-item-dark{color:hsl(210,54%,12%);background-color:hsl(210,13.5%,84%)}.list-group-item-dark.list-group-item-action:hover,.list-group-item-dark.list-group-item-action:focus{color:hsl(210,54%,12%);background-color:shade-color(rgb(81.84%, 84%, 86.16%), 10%)}.list-group-item-dark.list-group-item-action.active{color:#fff;background-color:hsl(210,54%,12%);border-color:hsl(210,54%,12%)}.list-group-item-black{color:#000;background-color:#ccc}.list-group-item-black.list-group-item-action:hover,.list-group-item-black.list-group-item-action:focus{color:#000;background-color:shade-color(#cccccc, 10%)}.list-group-item-black.list-group-item-action.active{color:#fff;background-color:#000;border-color:#000}.list-group-item-white{color:#666;background-color:#fff}.list-group-item-white.list-group-item-action:hover,.list-group-item-white.list-group-item-action:focus{color:#666;background-color:shade-color(white, 10%)}.list-group-item-white.list-group-item-action.active{color:#fff;background-color:#666;border-color:#666}.list-group-item-100{color:hsl(0,0%,38.4%);background-color:hsl(0,0%,99.2%)}.list-group-item-100.list-group-item-action:hover,.list-group-item-100.list-group-item-action:focus{color:hsl(0,0%,38.4%);background-color:shade-color(rgb(99.2%, 99.2%, 99.2%), 10%)}.list-group-item-100.list-group-item-action.active{color:#fff;background-color:hsl(0,0%,38.4%);border-color:hsl(0,0%,38.4%)}.list-group-item-200{color:hsl(0,0%,36%);background-color:hsl(0,0%,98%)}.list-group-item-200.list-group-item-action:hover,.list-group-item-200.list-group-item-action:focus{color:hsl(0,0%,36%);background-color:shade-color(rgb(98%, 98%, 98%), 10%)}.list-group-item-200.list-group-item-action.active{color:#fff;background-color:hsl(0,0%,36%);border-color:hsl(0,0%,36%)}.list-group-item-300{color:hsl(0,0%,33.2%);background-color:hsl(0,0%,96.6%)}.list-group-item-300.list-group-item-action:hover,.list-group-item-300.list-group-item-action:focus{color:hsl(0,0%,33.2%);background-color:shade-color(rgb(96.6%, 96.6%, 96.6%), 10%)}.list-group-item-300.list-group-item-action.active{color:#fff;background-color:hsl(0,0%,33.2%);border-color:hsl(0,0%,33.2%)}.list-group-item-400{color:hsl(0,0%,38.4%);background-color:hsl(0,0%,92.8%)}.list-group-item-400.list-group-item-action:hover,.list-group-item-400.list-group-item-action:focus{color:hsl(0,0%,38.4%);background-color:shade-color(rgb(92.8%, 92.8%, 92.8%), 10%)}.list-group-item-400.list-group-item-action.active{color:#fff;background-color:hsl(0,0%,38.4%);border-color:hsl(0,0%,38.4%)}.list-group-item-500{color:hsl(0,0%,27%);background-color:hsl(0,0%,89%)}.list-group-item-500.list-group-item-action:hover,.list-group-item-500.list-group-item-action:focus{color:hsl(0,0%,27%);background-color:shade-color(rgb(89%, 89%, 89%), 10%)}.list-group-item-500.list-group-item-action.active{color:#fff;background-color:hsl(0,0%,27%);border-color:hsl(0,0%,27%)}.list-group-item-600{color:hsl(0,0%,19.2%);background-color:hsl(0,0%,86.4%)}.list-group-item-600.list-group-item-action:hover,.list-group-item-600.list-group-item-action:focus{color:hsl(0,0%,19.2%);background-color:shade-color(rgb(86.4%, 86.4%, 86.4%), 10%)}.list-group-item-600.list-group-item-action.active{color:#fff;background-color:hsl(0,0%,19.2%);border-color:hsl(0,0%,19.2%)}.list-group-item-700{color:hsl(0,0%,15%);background-color:hsl(0,0%,85%)}.list-group-item-700.list-group-item-action:hover,.list-group-item-700.list-group-item-action:focus{color:hsl(0,0%,15%);background-color:shade-color(rgb(85%, 85%, 85%), 10%)}.list-group-item-700.list-group-item-action.active{color:#fff;background-color:hsl(0,0%,15%);border-color:hsl(0,0%,15%)}.list-group-item-800{color:rgb(9%,9%,9%);background-color:hsl(0,0%,83%)}.list-group-item-800.list-group-item-action:hover,.list-group-item-800.list-group-item-action:focus{color:rgb(9%,9%,9%);background-color:shade-color(rgb(83%, 83%, 83%), 10%)}.list-group-item-800.list-group-item-action.active{color:#fff;background-color:rgb(9%,9%,9%);border-color:rgb(9%,9%,9%)}.list-group-item-900{color:rgb(6%,6%,6%);background-color:hsl(0,0%,82%)}.list-group-item-900.list-group-item-action:hover,.list-group-item-900.list-group-item-action:focus{color:rgb(6%,6%,6%);background-color:shade-color(rgb(82%, 82%, 82%), 10%)}.list-group-item-900.list-group-item-action.active{color:#fff;background-color:rgb(6%,6%,6%);border-color:rgb(6%,6%,6%)}.link-list-wrapper{--bsi-linklist-divider-size: 1px;--bsi-linklist-heading-color: var(--bsi-color-text-secondary);--bsi-linklist-heading-font-size: var(--bsi-heading-6-font-size);--bsi-linklist-item-font-size: var(--bsi-label-font-size);--bsi-linklist-item-line-height: var(--bsi-label-leading);--bsi-linklist-item-spacing: var(--bsi-spacing-xxs);--bsi-linklist-nested-spacing: var(--bsi-spacing-s)}.link-list-wrapper .link-list-heading,.link-list-wrapper h3{margin-bottom:var(--bsi-spacing-xxs);color:var(--bsi-linklist-heading-color);font-size:var(--bsi-linklist-heading-font-size);font-weight:var(--bsi-heading-font-weight-weak);line-height:var(--bsi-heading-leading)}.link-list-wrapper h3{padding:0 var(--bsi-spacing-m)}.link-list-wrapper ul{padding:0;list-style-type:none}.link-list-wrapper ul.link-sublist{padding-left:var(--bsi-linklist-nested-spacing)}.link-list-wrapper li span,.link-list-wrapper .list-item{font-size:var(--bsi-linklist-item-font-size);line-height:var(--bsi-linklist-item-line-height)}.link-list-wrapper .list-item{position:relative;display:inline-flex;align-items:center;flex:1;padding-top:var(--bsi-linklist-item-spacing);padding-bottom:var(--bsi-linklist-item-spacing);text-decoration:none}.link-list-wrapper .list-item.active span,.link-list-wrapper .list-item:hover:not(.disable) span{text-decoration:underline}.link-list-wrapper .list-item.active span{color:var(--bsi-color-link-active)}.link-list-wrapper .list-item.active .icon{fill:var(--bsi-icon-primary-active)}.link-list-wrapper .list-item:hover:not(.disabled) span{color:var(--bsi-color-link-hover)}.link-list-wrapper .list-item:hover:not(.disabled) .icon{fill:var(--bsi-icon-primary-hover)}.link-list-wrapper .list-item:hover:not(.disabled) .icon.icon-inverse{fill:var(--bsi-icon-inverse)}.link-list-wrapper .list-item.disabled{cursor:not-allowed}.link-list-wrapper .list-item.disabled:hover span{text-decoration:none}.link-list-wrapper .list-item.disabled span{color:var(--bsi-color-text-disabled)}.link-list-wrapper .list-item.disabled svg{fill:var(--bsi-icon-disabled)}.link-list-wrapper .list-item.disabled svg.secondary{fill:var(--bsi-icon-disabled)}.link-list-wrapper .list-item.medium,.link-list-wrapper .list-item .list-item-title{font-weight:var(--bsi-font-weight-solid)}.link-list-wrapper .list-item.large{--bsi-linklist-item-font-size: var(--bsi-label-font-size-l)}.link-list-wrapper .list-item.avatar{display:flex;margin-bottom:var(--bsi-spacing-xxs)}.link-list-wrapper .list-item.avatar .avatar{display:block;margin-right:var(--bsi-spacing-s)}.link-list-wrapper .list-item.icon-right,.link-list-wrapper .list-item.icon-left{padding-right:0;padding-left:0}.link-list-wrapper .list-item.icon-left .icon{left:0;flex-shrink:0;margin-right:var(--bsi-spacing-xxs)}.link-list-wrapper .list-item.icon-left p{width:100%}.link-list-wrapper .list-item.icon-right{width:100%}.link-list-wrapper .list-item.icon-right .list-item-title-icon-wrapper{justify-content:space-between}.link-list-wrapper .list-item.right-icon .list-item-title-icon-wrapper{justify-content:space-between}.link-list-wrapper .list-item.right-icon .icon{transition:transform var(--bsi-transition-instant)}.link-list-wrapper .list-item.right-icon .icon.secondary{color:var(--bsi-icon-secondary)}.link-list-wrapper .list-item[data-bs-toggle] .icon{transition:transform .3s}.link-list-wrapper .list-item[aria-expanded=true] .icon{transform:rotate(180deg)}.link-list-wrapper .list-item .icon{display:inline-block;flex-shrink:0}.link-list-wrapper .list-item .list-item-title-icon-wrapper{display:flex;align-items:center;justify-content:space-between;flex:1}.link-list-wrapper .list-item .list-item-title-icon-wrapper .list-item-title{margin-right:var(--bsi-spacing-xxs)}.link-list-wrapper .list-item>p{color:var(--bsi-color-text-secondary);font-size:var(--bsi-caption-font-size);line-height:var(--bsi-caption-leading)}.link-list-wrapper .list-item>span{display:inline-block;color:var(--bsi-color-link)}.link-list-wrapper .divider{display:block;height:var(--bsi-linklist-divider-size);margin:var(--bsi-spacing-xxs) 0;background:var(--bsi-color-border-subtle)}.link-list-wrapper .form-check{padding:0 var(--bsi-spacing-m)}.multiline .link-list li:not(:last-child){border-bottom:1px solid var(--bsi-color-border-subtle)}.multiline .list-item-title-icon-wrapper{margin-bottom:var(--bsi-spacing-3xs)}.multiline .list-item.icon-right .list-item-title-icon-wrapper{margin-right:0}.multiline .list-item-title{margin-bottom:var(--bsi-spacing-xxs);font-size:var(--bsi-label-font-size)}@media(min-width: 992px){.multiline .list-item-title{font-size:var(--bsi-label-font-size-l)}}.multiline .list-item{--bsi-linklist-item-spacing: var(--bsi-spacing-s);display:block}.multiline p{margin-bottom:0}.dark,.theme-dark{--bsi-linklist-heading-color: var(--bsi-color-text-inverse)}.dark .link-list-wrapper .list-item:not(.disabled) span,.dark .link-list-wrapper .list-item:hover span,.theme-dark .link-list-wrapper .list-item:not(.disabled) span,.theme-dark .link-list-wrapper .list-item:hover span{color:var(--bsi-color-text-inverse)}.dark .link-list-wrapper .list-item.disabled,.dark .link-list-wrapper .list-item.disabled span,.theme-dark .link-list-wrapper .list-item.disabled,.theme-dark .link-list-wrapper .list-item.disabled span{color:hsla(var(--bsi-color-text-base), 0.35)}.offcanvas,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm{--bsi-offcanvas-zindex: 1045;--bsi-offcanvas-width: 400px;--bsi-offcanvas-height: 30vh;--bsi-offcanvas-padding-x: 1.5rem;--bsi-offcanvas-padding-y: 1.5rem;--bsi-offcanvas-color: ;--bsi-offcanvas-bg: hsl(0, 0%, 100%);--bsi-offcanvas-border-width: 1px;--bsi-offcanvas-border-color: var(--bsi-border-color-translucent);--bsi-offcanvas-box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075)}@media(max-width: 575.98px){.offcanvas-sm{position:fixed;bottom:0;z-index:var(--bsi-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bsi-offcanvas-color);visibility:hidden;background-color:var(--bsi-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 575.98px)and (prefers-reduced-motion: reduce){.offcanvas-sm{transition:none}}@media(max-width: 575.98px){.offcanvas-sm.offcanvas-start{top:0;left:0;width:var(--bsi-offcanvas-width);border-right:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-sm.offcanvas-end{top:0;right:0;width:var(--bsi-offcanvas-width);border-left:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateX(100%)}.offcanvas-sm.offcanvas-top{top:0;right:0;left:0;height:var(--bsi-offcanvas-height);max-height:100%;border-bottom:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-sm.offcanvas-bottom{right:0;left:0;height:var(--bsi-offcanvas-height);max-height:100%;border-top:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateY(100%)}.offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding){transform:none}.offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show{visibility:visible}}@media(min-width: 576px){.offcanvas-sm{--bsi-offcanvas-height: auto;--bsi-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-sm .offcanvas-header{display:none}.offcanvas-sm .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 767.98px){.offcanvas-md{position:fixed;bottom:0;z-index:var(--bsi-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bsi-offcanvas-color);visibility:hidden;background-color:var(--bsi-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 767.98px)and (prefers-reduced-motion: reduce){.offcanvas-md{transition:none}}@media(max-width: 767.98px){.offcanvas-md.offcanvas-start{top:0;left:0;width:var(--bsi-offcanvas-width);border-right:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-md.offcanvas-end{top:0;right:0;width:var(--bsi-offcanvas-width);border-left:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateX(100%)}.offcanvas-md.offcanvas-top{top:0;right:0;left:0;height:var(--bsi-offcanvas-height);max-height:100%;border-bottom:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-md.offcanvas-bottom{right:0;left:0;height:var(--bsi-offcanvas-height);max-height:100%;border-top:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateY(100%)}.offcanvas-md.showing,.offcanvas-md.show:not(.hiding){transform:none}.offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show{visibility:visible}}@media(min-width: 768px){.offcanvas-md{--bsi-offcanvas-height: auto;--bsi-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-md .offcanvas-header{display:none}.offcanvas-md .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 991.98px){.offcanvas-lg{position:fixed;bottom:0;z-index:var(--bsi-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bsi-offcanvas-color);visibility:hidden;background-color:var(--bsi-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 991.98px)and (prefers-reduced-motion: reduce){.offcanvas-lg{transition:none}}@media(max-width: 991.98px){.offcanvas-lg.offcanvas-start{top:0;left:0;width:var(--bsi-offcanvas-width);border-right:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-lg.offcanvas-end{top:0;right:0;width:var(--bsi-offcanvas-width);border-left:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateX(100%)}.offcanvas-lg.offcanvas-top{top:0;right:0;left:0;height:var(--bsi-offcanvas-height);max-height:100%;border-bottom:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-lg.offcanvas-bottom{right:0;left:0;height:var(--bsi-offcanvas-height);max-height:100%;border-top:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateY(100%)}.offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding){transform:none}.offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show{visibility:visible}}@media(min-width: 992px){.offcanvas-lg{--bsi-offcanvas-height: auto;--bsi-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-lg .offcanvas-header{display:none}.offcanvas-lg .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1199.98px){.offcanvas-xl{position:fixed;bottom:0;z-index:var(--bsi-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bsi-offcanvas-color);visibility:hidden;background-color:var(--bsi-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce){.offcanvas-xl{transition:none}}@media(max-width: 1199.98px){.offcanvas-xl.offcanvas-start{top:0;left:0;width:var(--bsi-offcanvas-width);border-right:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xl.offcanvas-end{top:0;right:0;width:var(--bsi-offcanvas-width);border-left:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xl.offcanvas-top{top:0;right:0;left:0;height:var(--bsi-offcanvas-height);max-height:100%;border-bottom:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xl.offcanvas-bottom{right:0;left:0;height:var(--bsi-offcanvas-height);max-height:100%;border-top:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding){transform:none}.offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show{visibility:visible}}@media(min-width: 1200px){.offcanvas-xl{--bsi-offcanvas-height: auto;--bsi-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xl .offcanvas-header{display:none}.offcanvas-xl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}@media(max-width: 1399.98px){.offcanvas-xxl{position:fixed;bottom:0;z-index:var(--bsi-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bsi-offcanvas-color);visibility:hidden;background-color:var(--bsi-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}}@media(max-width: 1399.98px)and (prefers-reduced-motion: reduce){.offcanvas-xxl{transition:none}}@media(max-width: 1399.98px){.offcanvas-xxl.offcanvas-start{top:0;left:0;width:var(--bsi-offcanvas-width);border-right:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateX(-100%)}.offcanvas-xxl.offcanvas-end{top:0;right:0;width:var(--bsi-offcanvas-width);border-left:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateX(100%)}.offcanvas-xxl.offcanvas-top{top:0;right:0;left:0;height:var(--bsi-offcanvas-height);max-height:100%;border-bottom:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateY(-100%)}.offcanvas-xxl.offcanvas-bottom{right:0;left:0;height:var(--bsi-offcanvas-height);max-height:100%;border-top:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateY(100%)}.offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding){transform:none}.offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show{visibility:visible}}@media(min-width: 1400px){.offcanvas-xxl{--bsi-offcanvas-height: auto;--bsi-offcanvas-border-width: 0;background-color:rgba(0,0,0,0) !important}.offcanvas-xxl .offcanvas-header{display:none}.offcanvas-xxl .offcanvas-body{display:flex;flex-grow:0;padding:0;overflow-y:visible;background-color:rgba(0,0,0,0) !important}}.offcanvas{position:fixed;bottom:0;z-index:var(--bsi-offcanvas-zindex);display:flex;flex-direction:column;max-width:100%;color:var(--bsi-offcanvas-color);visibility:hidden;background-color:var(--bsi-offcanvas-bg);background-clip:padding-box;outline:0;transition:transform .3s ease-in-out}@media(prefers-reduced-motion: reduce){.offcanvas{transition:none}}.offcanvas.offcanvas-start{top:0;left:0;width:var(--bsi-offcanvas-width);border-right:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateX(-100%)}.offcanvas.offcanvas-end{top:0;right:0;width:var(--bsi-offcanvas-width);border-left:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateX(100%)}.offcanvas.offcanvas-top{top:0;right:0;left:0;height:var(--bsi-offcanvas-height);max-height:100%;border-bottom:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateY(-100%)}.offcanvas.offcanvas-bottom{right:0;left:0;height:var(--bsi-offcanvas-height);max-height:100%;border-top:var(--bsi-offcanvas-border-width) solid var(--bsi-offcanvas-border-color);transform:translateY(100%)}.offcanvas.showing,.offcanvas.show:not(.hiding){transform:none}.offcanvas.showing,.offcanvas.hiding,.offcanvas.show{visibility:visible}.offcanvas-backdrop{position:fixed;top:0;left:0;z-index:1040;width:100vw;height:100vh;background-color:#000}.offcanvas-backdrop.fade{opacity:0}.offcanvas-backdrop.show{opacity:.8}.offcanvas-header{display:flex;align-items:center;justify-content:space-between;padding:var(--bsi-offcanvas-padding-y) var(--bsi-offcanvas-padding-x)}.offcanvas-header .btn-close{padding:calc(var(--bsi-offcanvas-padding-y)*.5) calc(var(--bsi-offcanvas-padding-x)*.5);margin-top:calc(-0.5*var(--bsi-offcanvas-padding-y));margin-right:calc(-0.5*var(--bsi-offcanvas-padding-x));margin-bottom:calc(-0.5*var(--bsi-offcanvas-padding-y))}.offcanvas-title{margin-bottom:0;line-height:1.5}.offcanvas-body{flex-grow:1;padding:var(--bsi-offcanvas-padding-y) var(--bsi-offcanvas-padding-x);overflow-y:auto}@keyframes megamenuFadeIn{0%{opacity:0}100%{opacity:1}}.row.row-column-border>[class^=col-] .navbar{padding:8px 0}.nav-item.megamenu>a:before,.nav-item.megamenu>button:before{display:none}.inline-menu .link-list-wrapper .link-list{position:relative}.inline-menu .link-list-wrapper .link-list li a{position:relative}.inline-menu .link-list-wrapper .link-list li a.large{padding-top:var(--inline-menu-linklist-v-padding);padding-bottom:var(--inline-menu-linklist-v-padding)}.inline-menu .link-list-wrapper .link-list li a i{color:var(--bsi-color-link)}.inline-menu .link-list-wrapper .link-list li a:after{position:absolute;top:0;right:0;z-index:1;content:"";display:block;width:var(--inline-menu-line-width);height:100%;background:var(--bsi-color-link);transform:scaleY(0);transform-origin:center;transition:all .3s}.inline-menu .link-list-wrapper .link-list li a.active span{color:var(--bsi-color-link);text-decoration:none}.inline-menu .link-list-wrapper .link-list li a[aria-expanded=true]:after{transform:scaleY(1)}.inline-menu .link-list-wrapper .link-list:after{position:absolute;top:0;right:0;content:"";display:block;width:var(--inline-menu-line-width);height:100%;background:linear-gradient(to bottom, rgba(var(--bsi--neutral-2-a1), 1) 0%, rgba(var(--bsi--neutral-2-a1), 0.3) 100%)}@media(min-width: 992px){.row.row-column-border>[class^=col-] .navbar{padding:0}.megamenu .dropdown-menu{min-width:auto;animation-timing-function:cubic-bezier(0.1, 0.57, 0.36, 0.99)}.megamenu .dropdown-menu:before{display:none}.megamenu .dropdown-menu.show{animation:megamenuFadeIn forwards calc(var(--bsi-dropdown-animation-speed)*.5)}}.skiplinks{background-color:hsl(210,62%,97%);text-align:center}.skiplinks a{padding:.5rem .5rem;display:block;font-weight:600;color:#06c;text-decoration:underline}.skiplinks ul{list-style:none;padding:0;font-size:1rem;line-height:1.5rem;margin-bottom:0}.affix-top{position:sticky;top:0}.affix-bottom{position:sticky;bottom:0}.affix-parent{position:relative}.sidebar-wrapper{--bsi-sidebar-padding: var(--bsi-spacing-m);--bsi-sidebar-background-color: transparent;--bsi-sidebar-heading-font-size: var(--bsi-heading-6-font-size);--bsi-sidebar-heading-color: var(--bsi-color-text-secondary);--bsi-sidebar-link-padding-x: var(--bsi-spacing-s);--bsi-sidebar-link-padding-y: var(--bsi-spacing-xs);--bsi-sidebar-link-sublist-indent: var(--bsi-spacing-m);--bsi-sidebar-link-font-size: var(--bsi-label-font-size);--bsi-sidebar-link-line-height: var(--bsi-body-leading);--bsi-sidebar-link-active-line-width: 4px;--bsi-sidebar-divider-color: var(--bsi-color-border-subtle);--bsi-sidebar-link-active-border-color: var(--bsi-color-border-primary);--bsi-sidebar-text-transform: none}.sidebar-wrapper{padding:var(--bsi-sidebar-padding) 0;background:var(--bsi-sidebar-background-color)}.sidebar-wrapper h3{margin-bottom:var(--bsi-spacing-m);padding-right:var(--bsi-spacing-s);padding-left:var(--bsi-spacing-s);font-size:var(--bsi-sidebar-heading-font-size);font-weight:var(--bsi-font-weight-solid);text-transform:uppercase;color:var(--bsi-sidebar-heading-color)}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a{width:100%;position:relative;padding:var(--bsi-sidebar-link-padding-y) var(--bsi-sidebar-link-padding-x);font-size:var(--bsi-sidebar-link-font-size);line-height:var(--bsi-sidebar-link-line-height);text-transform:var(--bsi-sidebar-text-transform, none)}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active::after,.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[aria-current=page]::after{position:absolute;top:0;bottom:0;inset-inline-start:0;content:"";display:block;width:var(--bsi-sidebar-link-active-line-width);background-color:var(--bsi-sidebar-link-active-border-color)}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a span{text-decoration:none}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a.active span,.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul li a[aria-current=page] span{text-decoration:underline}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist{padding-inline-start:0}.sidebar-wrapper .sidebar-linklist-wrapper .link-list-wrapper ul.link-sublist li a{padding-inline-start:var(--bsi-sidebar-link-sublist-indent);text-transform:none}.sidebar-wrapper .icon{margin-right:var(--bsi-icon-spacing)}.sidebar-wrapper .sidebar-linklist-wrapper.linklist-secondary:before{content:"";display:block;height:1px;margin:var(--bsi-sidebar-link-padding-y) var(--bsi-sidebar-link-padding-y) var(--bsi-sidebar-link-padding-y) 0;background:var(--bsi-sidebar-divider-color)}.sidebar-wrapper.it-line-left-side,.sidebar-wrapper.it-line-right-side{border-color:var(--bsi-sidebar-divider-color)}.sidebar-wrapper.it-line-right-side{border-inline-end-width:1px;border-inline-end-style:solid}.sidebar-wrapper.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper a[data-bs-toggle=collapse].active{border-inline-end:var(--bsi-sidebar-link-active-line-width) solid var(--bsi-sidebar-link-active-border-color);border-inline-start:none}.sidebar-wrapper.it-line-right-side .sidebar-linklist-wrapper .link-list-wrapper a.active::after{inset-inline-end:0;inset-inline-start:auto}.sidebar-wrapper.it-line-left-side{border-inline-start-width:1px;border-inline-start-style:solid}.sidebar-wrapper.theme-dark{--bsi-sidebar-background-color: var(--bsi-color-background-secondary-deep);--bsi-sidebar-divider-color: var(--bsi-color-border-subtle);--bsi-sidebar-heading-color: var(--bsi-color-text-inverse);--bsi-sidebar-link-active-border-color: var(--bsi-color-border-inverse)}.megamenu{--bsi-megamenu-background-color: var(--bsi-color-background-inverse);--bsi-megamenu-content-spacing: var(--bsi-spacing-xs);--bsi-megamenu-content-border-color: var(--bsi-color-border-subtle)}.megamenu .megamenu-content{padding:var(--bsi-megamenu-content-spacing)}.megamenu .megamenu-content .col-lg-4.px-0>.row{--bsi-gutter-x: 0}.megamenu .it-description{background:rgba(0,0,0,0)}@media(max-width: 991.98px){.megamenu .it-description{padding-top:var(--bsi-megamenu-content-spacing);padding-right:calc(var(--bsi-megamenu-content-spacing)*2);padding-left:calc(var(--bsi-megamenu-content-spacing)*2)}}.megamenu .it-description .description-content{max-width:480px}.megamenu .it-description .description-content img{display:block;width:100%;margin-bottom:var(--bsi-spacing-s)}.megamenu .it-description .description-content p{font-size:var(--bsi-label-font-size);line-height:var(--bsi-body-leading)}.megamenu .it-heading-link-wrapper,.megamenu .it-footer-link-wrapper,.megamenu .it-footer-link-wrapper-vertical{border-color:var(--bsi-megamenu-content-border-color)}.megamenu .it-heading-link-wrapper{margin-bottom:var(--bsi-spacing-s);padding-bottom:var(--bsi-spacing-s);border-bottom-width:1px;border-bottom-style:solid}.megamenu .it-heading-link-wrapper .it-heading-link,.megamenu .it-footer-link-wrapper>.it-footer-link{display:flex;align-items:center;width:100%}.megamenu .it-heading-link,.megamenu .it-footer-link{font-size:var(--bsi-heading-6-font-size);font-weight:var(--bsi-font-weight-solid);line-height:var(--bsi-heading-leading);text-decoration:none}.megamenu .it-heading-link:hover,.megamenu .it-heading-link:focus,.megamenu .it-footer-link:hover,.megamenu .it-footer-link:focus{text-decoration:underline}.megamenu .it-footer-link-wrapper,.megamenu .it-footer-link-wrapper-vertical{margin-top:var(--bsi-spacing-m);margin-right:var(--bsi-spacing-m);margin-left:var(--bsi-spacing-m);padding-top:var(--bsi-spacing-m);border-top-width:1px;border-top-style:solid}.megamenu .it-footer-link{margin-bottom:var(--bsi-spacing-m)}.megamenu .it-footer-link:last-child{margin-bottom:0}.megamenu .dropdown-menu{--bsi-dropdown-item-padding-x: var(--bsi-spacing-xxs);--bsi-dropdown-item-padding-y: var(--bsi-spacing-xxs);--bsi-dropdown-spacer: 0;width:100%;background:var(--bsi-megamenu-background-color)}@media(min-width: 992px){.megamenu .dropdown-menu{--bsi-dropdown-padding-y: var(--bsi-spacing-xs);--bsi-dropdown-padding-x: var(--bsi-spacing-xs)}}.megamenu .link-list-wrapper{margin-bottom:0}.megamenu .link-list-wrapper .link-list{width:100%}.megamenu .link-list-wrapper .link-list .list-item{display:flex;align-items:center;white-space:normal}.megamenu .link-list-wrapper .link-list .list-item span{display:inline-flex;align-items:center}@media(min-width: 992px){.navbar-nav .megamenu a.dropdown-toggle:before,.navbar-nav .megamenu button.dropdown-toggle:before{z-index:2}.navbar-nav .megamenu .dropdown-menu{z-index:1}.megamenu-content .col-12:last-child{padding-bottom:0}.megamenu-content .col-12 .link-list-wrapper{min-height:100%}.megamenu-content .col-12 .link-list-wrapper ul.link-list{display:flex;flex-direction:column}.megamenu-content .col-12:first-child .link-list-wrapper{margin-bottom:0}.megamenu-content .it-vertical .link-list-wrapper ul.link-list{width:100%}.megamenu-content .it-vertical .link-list-wrapper ul.link-list li{margin-bottom:3px}.megamenu-content .it-vertical .link-list-wrapper ul.link-list li a{display:flex;justify-content:space-between}.megamenu-content .it-vertical .link-list-wrapper ul.link-list li a span{font-weight:600}.megamenu-content .it-heading-link-wrapper{margin:0 0 var(--bsi-megamenu-content-spacing);padding-bottom:var(--bsi-megamenu-content-spacing)}.megamenu-content .it-footer-link-wrapper-vertical{height:100%;margin-top:0;padding:0;padding-left:var(--bsi-spacing-m);border-top:none;border-left:1px solid var(--bsi-megamenu-content-border-color)}.megamenu-content .it-footer-link-wrapper-vertical .d-flex{height:100%}.megamenu-content .it-footer-link-wrapper .it-footer-link:not(:last-child){margin-right:var(--bsi-megamenu-content-spacing)}.nav-item.megamenu{position:static}.nav-item.megamenu>a.dropdown-toggle,.nav-item.megamenu>button.dropdown-toggle{position:relative}.nav-item.megamenu>a.dropdown-toggle:before,.nav-item.megamenu>button.dropdown-toggle:before{position:absolute;top:auto;bottom:-14px;left:24px;content:"";display:block;width:18px;height:18px;opacity:0;border-radius:2px;background-color:var(--bsi-color-background-inverse);transform:rotate(45deg);transition:opacity calc(var(--bsi-dropdown-animation-speed)*.5) cubic-bezier(0.1, 0.57, 0.36, 0.99)}.nav-item.megamenu a.dropdown-toggle.show:before,.nav-item.megamenu button.dropdown-toggle.show:before{opacity:1}.it-header-sticky.is-sticky .nav-item button.nav-link{font-size:16px}}@media(min-width: 1200px){.it-header-sticky.is-sticky .nav-item button.nav-link{font-size:18px}}.it-navscroll-wrapper{--bsi-navscroll-background: var(--bsi-page-background);--bsi-navscroll-backbutton-padding: var(--bsi-spacing-s) var(--bsi-spacing-m);--bsi-navscroll-bottom-box-shadow: 0 0px 30px 5px rgba(0, 0, 0, 0.05);--bsi-navscroll-backbutton-weight: var(--bsi-font-weight-solid);--bsi-navscroll-item-spacing: var(--bsi-spacing-xs) var(--bsi-spacing-m);--bsi-navscroll-item-font-size: var(--bsi-label-font-size);--bsi-navscroll-item-font-color: var(--bsi-color-text-primary);--bsi-navscroll-item-border-color: transparent;--bsi-navscroll-heading-spacing-top: var(--bsi-spacing-s);--bsi-navscroll-heading-spacing-bottom: var(--bsi-spacing-xs);--bsi-navscroll-heading-spacing-x: var(--bsi-spacing-m);--bsi-navscroll-heading-font-size: var(--bsi-heading-6-font-size);--bsi-navscroll-heading-font-weight: var(--bsi-heading-font-weight);--bsi-navscroll-heading-color: var(--bsi-color-text-base);--bsi-navscroll-toggler-color: var(--bsi-color-text-primary);--bsi-navscroll-divider-color: var(--bsi-color-border-subtle)}.navbar.it-navscroll-wrapper{background:var(--bsi-navscroll-background)}.navbar.it-navscroll-wrapper .it-back-button{position:fixed;top:0;right:0;left:0;z-index:10;visibility:hidden;padding:var(--bsi-navscroll-backbutton-padding);border-radius:0;opacity:0;background:var(--bsi-navscroll-background);box-shadow:var(--bsi-navscroll-bottom-box-shadow);color:var(--bsi-navscroll-toggler-color);font-weight:var(--bsi-navscroll-backbutton-weight);text-decoration:none;transition:opacity .3s 0s,visibility 0s .3s}.navbar.it-navscroll-wrapper .it-back-button.show{visibility:visible;opacity:1;transition:opacity .3s 0s,visibility 0s 0s}.navbar.it-navscroll-wrapper .it-back-button i{display:inline-block;margin-right:var(--bsi-spacing-xxs);transform:scale(0.8);transform-origin:center}.navbar.it-navscroll-wrapper .link-list-wrapper ul li span{font-size:var(--bsi-navscroll-item-font-size)}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a{padding:var(--bsi-navscroll-item-spacing);border-left:var(--bsi-border-thick) solid var(--bsi-navscroll-item-border-color);color:var(--bsi-navscroll-item-font-color)}.navbar.it-navscroll-wrapper .link-list-wrapper ul li a.active{--bsi-navscroll-item-border-color: var(--bsi-color-border-primary);--bsi-navscroll-item-font-color: var(--bsi-color-link-active)}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a{font-weight:var(--bsi-font-weight-base)}.navbar.it-navscroll-wrapper .link-list-wrapper ul li ul li a.active{--bsi-navscroll-item-border-color: transparent;text-decoration:underline}.navbar.it-navscroll-wrapper h3,.navbar.it-navscroll-wrapper .it-navscroll-heading{margin-top:var(--bsi-navscroll-heading-spacing-top);margin-bottom:var(--bsi-navscroll-heading-spacing-bottom);padding-right:var(--bsi-navscroll-heading-spacing-x);padding-left:var(--bsi-navscroll-heading-spacing-x);color:var(--bsi-navscroll-heading-color);font-size:var(--bsi-navscroll-heading-font-size);font-weight:var(--bsi-navscroll-heading-font-weight);text-transform:uppercase}.navbar.it-navscroll-wrapper .menu-wrapper{z-index:5;background:var(--bsi-navscroll-background)}@media(max-width: 767.98px){.navbar.it-navscroll-wrapper .menu-wrapper{padding-top:56px}}.navbar.it-navscroll-wrapper .custom-navbar-toggler{display:flex;align-items:center;margin-top:0;padding:var(--bsi-spacing-s) var(--bsi-spacing-m);color:var(--bsi-navscroll-toggler-color);font-weight:var(--bsi-font-weight-solid);cursor:pointer}.navbar.it-navscroll-wrapper .custom-navbar-toggler span.it-list{margin-right:var(--bsi-spacing-xxs);color:var(--bsi-navscroll-toggler-color)}.navbar.it-bottom-navscroll,.navbar.it-top-navscroll{position:fixed;right:0;left:0;box-shadow:var(--bsi-navscroll-bottom-box-shadow)}.navbar.it-bottom-navscroll{bottom:0;z-index:9999}.navbar.it-top-navscroll{top:0;z-index:8}.navbar.it-left-side{border-left:1px solid var(--bsi-navscroll-divider-color)}.navbar.it-right-side{border-right:1px solid var(--bsi-navscroll-divider-color)}@media(max-width: 991.98px){.it-navscroll-wrapper.theme-dark-mobile{--bsi-navscroll-background: var(--bsi-color-background-secondary);--bsi-navscroll-heading-color: var(--bsi-color-text-inverse);--bsi-navscroll-toggler-color: var(--bsi-color-text-inverse);--bsi-progress-bar-bg: var(--bsi-color-background-inverse)}.it-navscroll-wrapper.theme-dark-mobile .link-list-wrapper ul li a,.it-navscroll-wrapper.theme-dark-mobile .link-list-wrapper ul li a.active{--bsi-navscroll-item-font-color: var(--bsi-color-text-inverse)}.it-navscroll-wrapper.theme-dark-mobile .link-list-wrapper ul li a.active{--bsi-navscroll-item-border-color: var(--bsi-color-border-inverse)}.it-navscroll-wrapper.theme-dark-mobile .progress{--bsi-progress-bar-bg: var(--bsi-color-background-inverse);--bsi-progress-bg: var(--bsi-color-slate-52)}}@media(min-width: 992px){.it-navscroll-wrapper.theme-dark-desk{--bsi-navscroll-background: var(--bsi-color-background-secondary);--bsi-navscroll-heading-color: var(--bsi-color-text-inverse);--bsi-navscroll-toggler-color: var(--bsi-color-text-inverse)}.it-navscroll-wrapper.theme-dark-desk .link-list-wrapper ul li a,.it-navscroll-wrapper.theme-dark-desk .link-list-wrapper ul li a.active{--bsi-navscroll-item-font-color: var(--bsi-color-text-inverse)}.it-navscroll-wrapper.theme-dark-desk .custom-navbar-toggler,.it-navscroll-wrapper.theme-dark-desk .custom-navbar-toggler span.it-list{--bsi-navscroll-toggler-color: var(--bsi-color-text-inverse)}.it-navscroll-wrapper.theme-dark-desk .link-list-wrapper ul li a.active{--bsi-navscroll-item-border-color: var(--bsi-color-border-inverse)}.it-navscroll-wrapper.theme-dark-desk .progress{--bsi-progress-bar-bg: var(--bsi-color-background-inverse);--bsi-progress-bg: var(--bsi-color-slate-52)}}@media(min-width: 992px){.navbar.it-navscroll-wrapper .it-back-button,.navbar.it-navscroll-wrapper .custom-navbar-progressbar,.navbar.it-navscroll-wrapper .custom-navbar-toggler{display:none !important}.navbar.it-navscroll-wrapper .menu-wrapper{display:block;background:var(--bsi-navscroll-background)}.navbar.it-bottom-navscroll,.navbar.it-top-navscroll{position:inherit;z-index:9;box-shadow:none}.navbar.it-bottom-navscroll.affix-top,.navbar.it-top-navscroll.affix-top{position:sticky;top:0}}.callout{--bsi-callout-background-color: transparent;--bsi-callout-border-color: var(--bsi-color-border-secondary);--bsi-callout-border-size: 2px;--bsi-callout-border-radius: 0;--bsi-callout-font-family: var(--bsi-font-sans);--bsi-callout-icon-color: var(--bsi-icon-secondary);--bsi-callout-inner-spacing: var(--bsi-spacing-m);--bsi-callout-outer-spacing: var(--bsi-spacing-l);--bsi-callout-text-color: var(--bsi-color-text-secondary);--bsi-callout-text-font-size: var(--bsi-body-font-size);--bsi-callout-title-color: var(--bsi-color-text-secondary);--bsi-callout-title-font-size: var(--bsi-heading-6-font-size);--bsi-callout-title-font-weight: var(--bsi-heading-font-weight-weak)}.callout{position:relative;overflow:hidden;background-color:var(--bsi-callout-background-color);color:var(--bsi-callout-text-color)}.callout .callout-inner{padding:var(--bsi-callout-inner-spacing);border:var(--bsi-callout-border-size) solid var(--bsi-callout-border-color);border-radius:var(--bsi-callout-border-radius);margin:var(--bsi-callout-outer-spacing) 0}.callout p{color:var(--bsi-callout-text-color);font-family:var(--bsi-callout-font-family);font-size:var(--bsi-callout-text-font-size)}.callout p.callout-big-text{font-size:var(--bsi-lead-font-size)}.callout p:last-child{margin:0}.callout .callout-title{display:flex;align-items:center;margin-bottom:var(--bsi-spacing-s);color:var(--bsi-callout-title-color);font-family:var(--bsi-callout-font-family);font-size:var(--bsi-callout-title-font-size);font-weight:var(--bsi-callout-title-font-weight);text-transform:uppercase}.callout .icon{fill:var(--bsi-callout-icon-color);margin-right:var(--bsi-icon-spacing)}.callout-primary{--bsi-callout-border-color: var(--bsi-color-border-primary);--bsi-callout-title-color: var(--bsi-color-text-primary);--bsi-callout-icon-color: var(--bsi-icon-primary)}.callout-success{--bsi-callout-border-color: var(--bsi-color-border-success);--bsi-callout-title-color: var(--bsi-color-text-success);--bsi-callout-icon-color: var(--bsi-icon-success)}.callout-warning{--bsi-callout-border-color: var(--bsi-color-border-warning);--bsi-callout-title-color: var(--bsi-color-text-warning);--bsi-callout-icon-color: var(--bsi-icon-warning)}.callout-danger{--bsi-callout-border-color: var(--bsi-color-border-danger);--bsi-callout-title-color: var(--bsi-color-text-danger);--bsi-callout-icon-color: var(--bsi-icon-danger)}.callout-highlight{--bsi-callout-border-radius: 0;padding:0 var(--bsi-spacing-m);border:none;border-left:var(--bsi-callout-border-size) solid var(--bsi-callout-border-color)}.callout-highlight .callout-title{margin-bottom:var(--bsi-spacing-s)}.callout-more{position:relative;padding:var(--bsi-spacing-l);border:none;border-radius:0;background:#f9f9f5}.callout-more:before,.callout-more:after{position:absolute;top:0;right:0;content:"";width:0;height:0;border-style:solid}.callout-more:before{border-width:0 48px 48px 0;border-color:rgba(0,0,0,0) var(--bsi-page-background) rgba(0,0,0,0) rgba(0,0,0,0)}.callout-more:after{border-width:48px 0 0 48px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0) #e4e4db}.callout-more p{color:var(--bsi-color-text-secondary);font-size:1rem;line-height:1.5rem}.callout-more .callout-title{align-items:flex-start;margin-bottom:2.222rem}.callout-more .callout-title i{font-size:1.25rem}.callout-more .callout-title span{display:inline-block;margin-top:-0.111rem;padding-bottom:.1rem}.callout .collapse-div{display:flex;flex-direction:column-reverse;border-bottom:none}.callout .collapse-div .collapse-header{display:flex;justify-content:space-between;margin-top:0;padding:var(--bsi-spacing-m) 0 0;border-top:1px solid var(--bsi-color-border-subtle)}.callout .collapse-div .collapse-header .callout-more-toggle{display:flex;align-items:center;width:auto;padding:0;border:none;background-color:rgba(0,0,0,0);color:var(--bsi-color-link);font-weight:normal}.callout .collapse-div .collapse-header .callout-more-toggle:hover,.callout .collapse-div .collapse-header .callout-more-toggle:focus,.callout .collapse-div .collapse-header .callout-more-toggle:active{background:none}.callout .collapse-div .collapse-header .callout-more-toggle:hover{color:var(--bsi-color-link-hover)}.callout .collapse-div .collapse-header .callout-more-toggle:hover span{border-color:var(--bsi-color-link-hover)}.callout .collapse-div .collapse-header .callout-more-toggle:hover span:before,.callout .collapse-div .collapse-header .callout-more-toggle:hover span:after{background:var(--bsi-color-link-hover)}.callout .collapse-div .collapse-header .callout-more-toggle:active{color:var(--bsi-color-link-active)}.callout .collapse-div .collapse-header .callout-more-toggle:before,.callout .collapse-div .collapse-header .callout-more-toggle:after{display:none}.callout .collapse-div .collapse-header .callout-more-toggle span{position:relative;display:inline-block;width:15px;height:15px;margin-top:.111rem;margin-left:.444rem;border:1px solid var(--bsi-color-text-primary);border-radius:50%}.callout .collapse-div .collapse-header .callout-more-toggle span:before,.callout .collapse-div .collapse-header .callout-more-toggle span:after{position:absolute;content:"";background:var(--bsi-color-background-primary)}.callout .collapse-div .collapse-header .callout-more-toggle span:before{top:6px;left:2px;width:9px;height:1px}.callout .collapse-div .collapse-header .callout-more-toggle span:after{top:0;left:6px;width:1px;height:9px;transform:translateY(2px);transition:transform .2s}.callout .collapse-div .collapse-header .callout-more-toggle[aria-expanded=true] span:after{transform:translateY(2px) rotate(90deg)}.callout .collapse-div .collapse-header .callout-more-download{margin-left:auto;font-weight:normal}.callout .collapse-div .collapse-body{padding:0}.callout .collapse-div .collapse-body p:last-child{margin-bottom:1rem}.section{--bsi-section-background-color: transparent;--bsi-section-image-overlay: hsla(0, 0%, 0%, 0.5);--bsi-section-padding-x: 0;--bsi-section-padding-y: var(--bsi-spacing-xxl)}@media(min-width: 1200px){.section{--bsi-section-padding-y: var(--bsi-spacing-3xl)}}.section{padding:var(--bsi-section-padding-y) var(--bsi-section-padding-x);background-color:var(--bsi-section-background-color)}.section .section-content{position:relative;margin:0 auto}.section.section-muted{--bsi-section-background-color: var(--bsi-color-background-muted)}.section.section-primary{--bsi-section-background-color: var(--bsi-color-background-primary)}.section.section-emphasis{--bsi-section-background-color: var(--bsi-color-background-emphasis)}.section.section-image{position:relative;background-position:center center;background-size:cover}.section.section-image::before{position:absolute;top:0;left:0;content:"";display:block;width:100%;height:100%;background:var(--bsi-section-image-overlay)}.section.section-inset-shadow{box-shadow:inset 0 1rem 1rem -1rem rgba(0,0,0,.3)}.section.section-background-header{position:relative;background-size:cover}.section.section-background-header::before{position:absolute;top:0;left:0;z-index:-1;content:"";width:100%;height:300px;background-color:rgb(0%,35%,70%);background-repeat:no-repeat;background-position:top center}.section.section-background-header.section-user-header::before{content:"";min-height:450px;background-color:rgb(74.25%,86.625%,99%)}.section.section-background-header.section-user-header .user-settings{font-size:.75rem}.section.section-background-header.section-user-header .user-settings a{text-decoration:none}.section.section-background-header.section-user-header .user-settings a:hover{text-decoration:underline}.section.section-background-header.section-user-header .user-settings a span{margin-left:4px}@media(min-width: 992px){.section.section-background-header.section-user-header::before{content:"";min-height:550px}.section.section-background-header.section-user-header .user-settings{font-size:.875rem}}@media(min-width: 1200px){.section.section-background-header.section-user-header .user-settings{position:absolute;top:0;right:0;font-size:1rem}}.notification{--bsi-notification-background: var(--bsi-color-background-inverse);--bsi-notification-border-color: var(--bsi-color-border-subtle);--bsi-notification-box-shadow: var(--bsi-elevation-medium);--bsi-notification-inset-line-width: var(--bsi-border-thick);--bsi-notification-inset-line-color: var(--bsi-color-border-primary);--bsi-notification-padding-x: var(--bsi-spacing-s);--bsi-notification-padding-y: var(--bsi-spacing-s);--bsi-notification-dismissable-padding-right: calc(var(--bsi-spacing-m) + var(--bsi-spacing-xl));--bsi-notification-position-distance: var(--bsi-spacing-xxs);--bsi-notification-title-color: var(--bsi-color-text-base);--bsi-notification-title-font-size: var(--bsi-heading-6-font-size);--bsi-notification-text-color: var(--bsi-color-text-secondary);--bsi-notification-text-font-size: var(--bsi-label-font-size)}@media(min-width: 768px){.notification{--bsi-notification-position-distance: var(--bsi-spacing-s)}}.notification{position:fixed;right:var(--bsi-notification-position-distance);bottom:var(--bsi-notification-position-distance);display:none;width:calc(100% - var(--bsi-notification-position-distance)*2);padding:var(--bsi-notification-padding-y) var(--bsi-notification-padding-x);border:1px solid var(--bsi-notification-border-color);box-shadow:inset var(--bsi-notification-inset-line-width) 0 0 var(--bsi-notification-inset-line-color),var(--bsi-notification-box-shadow);border-radius:var(--bsi-radius-smooth);background:var(--bsi-notification-background)}@media(min-width: 768px){.notification{width:33vw;max-width:300px}.notification.top-fix{top:var(--bsi-notification-position-distance);right:auto;bottom:auto;left:50%;transform:translateX(-50%)}.notification.bottom-fix{right:auto;bottom:var(--bsi-notification-position-distance);left:50%;transform:translateX(-50%)}.notification.left-fix{top:50%;right:auto;bottom:auto;left:var(--bsi-notification-position-distance);border-left:none;transform:translateY(-50%)}.notification.right-fix{top:50%;right:var(--bsi-notification-position-distance);bottom:auto;transform:translateY(-50%)}}@media(min-width: 992px){.notification{width:25vw;max-width:375px}}.notification-title{position:relative;margin:0;color:var(--bsi-notification-title-color);font-size:var(--bsi-notification-title-font-size);font-weight:var(--bsi-font-weight-strong);line-height:var(--bsi-heading-leading)}.notification p{margin-top:var(--bsi-spacing-xxs);color:var(--bsi-notification-text-color);font-size:var(--bsi-notification-text-font-size);line-height:var(--bsi-body-leading)}.notification p:last-child{margin-bottom:0}.notification.with-icon .notification-title{display:flex;align-items:center}.notification.with-icon p{margin-bottom:0;margin-left:var(--bsi-spacing-l)}.notification.with-icon.success{--bsi-notification-inset-line-color: var(--bsi-color-border-success);--bsi-notification-icon-fill: var(--bsi-icon-success)}.notification.with-icon.error{--bsi-notification-inset-line-color: var(--bsi-color-border-danger);--bsi-notification-icon-fill: var(--bsi-icon-danger)}.notification.with-icon.info{--bsi-notification-inset-line-color: var(--bsi-color-border-secondary);--bsi-notification-icon-fill: var(--bsi-icon-secondary)}.notification.with-icon.warning{--bsi-notification-inset-line-color: var(--bsi-color-border-warning);--bsi-notification-icon-fill: var(--bsi-icon-warning)}.notification.with-icon.success .icon,.notification.with-icon.error .icon,.notification.with-icon.info .icon,.notification.with-icon.warning .icon{fill:var(--bsi-notification-icon-fill);margin-right:var(--bsi-spacing-xxs)}.notification.dismissable{padding-right:var(--bsi-notification-dismissable-padding-right)}.notification.dismissable .notification-close{position:absolute;top:var(--bsi-notification-padding-y);right:var(--bsi-notification-padding-x);display:block;padding:0;background:none}.notification.dismissable .notification-close .icon{fill:var(--bsi-icon-secondary)}.notification.dismissable .notification-close:hover .icon{fill:var(--bsi-icon-primary)}.notification.dismissable .notification-close:active{box-shadow:none}.avatar{--bsi-avatar-background: var(--bsi-color-background-secondary-lighter);--bsi-avatar-dot-border-color: var(--bsi-color-border-inverse);--bsi-avatar-dot-border-size: 2px;--bsi-avatar-dot-offset-bottom: 8px;--bsi-avatar-dot-offset-right: 0;--bsi-avatar-dot-offset-top: 4px;--bsi-avatar-dot-size: 12px;--bsi-avatar-font-size: var(--bsi-font-size-3);--bsi-avatar-font-weight: var(--bsi-font-weight-solid);--bsi-avatar-icon-size: var(--bsi-icon-size-s);--bsi-avatar-overlay-background: var(--bsi-color-background-emphasis);--bsi-avatar-radius: var(--bsi-radius-circle);--bsi-avatar-size: 2.5rem;--bsi-avatar-text-color: var(--bsi-color-text-secondary);--bsi-avatar-dropdown-margin-left: -24px;--bsi-avatar-dropdown-margin-top: 24px}.avatar{position:relative;z-index:1;display:inline-flex;align-items:center;justify-content:center;width:var(--bsi-avatar-size);height:var(--bsi-avatar-size);border-radius:var(--bsi-avatar-radius);background:var(--bsi-avatar-background);color:var(--bsi-avatar-text-color);transition:background-color var(--bsi-transition-instant)}.avatar.avatar-primary{--bsi-avatar-background: var(--bsi-theme-primary);--bsi-avatar-text-color: var(--bsi-color-text-inverse)}.avatar.avatar-secondary{--bsi-avatar-background: var(--bsi-color-background-secondary);--bsi-avatar-text-color: var(--bsi-color-text-inverse)}.avatar.size-xs{--bsi-avatar-dot-border-size: 1px;--bsi-avatar-font-size: 0.625rem;--bsi-avatar-size: 1rem;--bsi-avatar-icon-size: 0.625rem}.avatar.size-sm{--bsi-avatar-dot-border-size: 1px;--bsi-avatar-font-size: var(--bsi-font-size-1);--bsi-avatar-size: 1.5rem;--bsi-avatar-icon-size: var(--bsi-icon-size-xs)}.avatar.size-md{--bsi-avatar-font-size: var(--bsi-font-size-4);--bsi-avatar-size: 2.5rem;--bsi-avatar-icon-size: var(--bsi-icon-size-s);--bsi-avatar-dot-offset-right: -2px}.avatar.size-lg{--bsi-avatar-font-size: var(--bsi-font-size-6);--bsi-avatar-size: 3.5rem;--bsi-avatar-icon-size: var(--bsi-icon-size-m);--bsi-avatar-dot-offset-right: -2px;--bsi-avatar-dot-size: 14px}.avatar.size-xl{--bsi-avatar-font-size: var(--bsi-font-size-9);--bsi-avatar-size: 5rem;--bsi-avatar-icon-size: var(--bsi-icon-size-l);--bsi-avatar-dot-size: 16px}.avatar.size-xxl{--bsi-avatar-font-size: var(--bsi-font-size-11);--bsi-avatar-size: 7rem;--bsi-avatar-icon-size: var(--bsi-icon-size-xl);--bsi-avatar-dot-size: 20px;--bsi-avatar-dot-offset-right: 4px}.avatar-wrapper{position:relative;z-index:1}.avatar-presence,.avatar-status{position:absolute;right:var(--bsi-avatar-dot-offset-right);z-index:10;display:flex;align-items:center;justify-content:center;width:var(--bsi-avatar-dot-size);height:var(--bsi-avatar-dot-size);border:var(--bsi-avatar-dot-border-size) solid var(--bsi-avatar-dot-border-color);border-radius:var(--bsi-avatar-radius);background:var(--bsi-color-background-secondary-lighter);color:var(--bsi-color-text-inverse)}.avatar-presence .icon,.avatar-status .icon{stroke-width:2px;stroke:var(--bsi-icon-inverse)}.avatar-presence.active,.avatar-status.approved{background:var(--bsi-color-background-success)}.avatar-presence.busy,.avatar-status.declined{background:var(--bsi-color-background-danger)}.avatar-presence{bottom:var(--bsi-avatar-dot-offset-bottom)}.avatar-presence.hidden:after{position:absolute;top:50%;left:50%;content:"";width:calc(100% - 4px);height:calc(100% - 4px);border-radius:50%;background:var(--bsi-color-background-inverse);transform:translateX(-50%) translateY(-50%)}.avatar-status{top:var(--bsi-avatar-dot-offset-top)}.avatar-status.notify{background:var(--bsi-theme-primary)}.avatar img{width:100%;height:100%;border-radius:var(--bsi-avatar-radius);object-fit:cover;object-position:center}.avatar p{margin:0;color:var(--bsi-avatar-text-color);font-size:var(--bsi-avatar-font-size);font-weight:var(--bsi-avatar-font-weight);line-height:1}.avatar .icon{width:var(--bsi-avatar-icon-size);height:var(--bsi-avatar-icon-size)}.avatar~span{margin-left:var(--bsi-spacing-xxs)}a.avatar::after,a .avatar::after{position:absolute;top:0;right:0;z-index:10;content:"";display:block;width:100%;height:100%;border-radius:var(--bsi-avatar-radius);opacity:0;background:var(--bsi-avatar-overlay-background);transition:opacity .2s}a.avatar:hover::after,a .avatar:hover::after{opacity:.25}a.avatar,a.avatar:hover,a.avatar:hover p,a .avatar:hover,a .avatar:hover p{text-decoration:none}.avatar-dropdown{position:relative;overflow:visible}.avatar-dropdown .dropdown{position:absolute;top:0;right:0;left:0;display:flex;align-items:center;justify-content:center;height:100%;border:0}.avatar-dropdown .dropdown-menu{margin-left:var(--bsi-avatar-dropdown-margin-left) !important;margin-top:var(--bsi-avatar-dropdown-margin-top) !important}.avatar-dropdown .btn-dropdown{padding:0;color:inherit;font-size:var(--bsi-avatar-font-size);line-height:0}.avatar-dropdown .btn-dropdown:focus{box-shadow:none}.avatar-dropdown .link-list{white-space:nowrap}.avatar-extra-text{display:inline-flex;align-items:center;justify-content:flex-start;margin-bottom:16px}.avatar-extra-text .avatar{flex-shrink:0}.avatar-extra-text .extra-text{margin-left:var(--bsi-spacing-s)}.avatar-extra-text .extra-text h3,.avatar-extra-text .extra-text h4{margin:0;font-size:var(--bsi-heading-6-font-size)}.avatar-extra-text .extra-text h3 a,.avatar-extra-text .extra-text h4 a{display:inline-block}.avatar-extra-text .extra-text p,.avatar-extra-text .extra-text time{margin:0;color:var(--bsi-color-text-secondary);font-size:var(--bsi-caption-font-size);text-transform:uppercase}.avatar-group>li{margin-bottom:var(--bsi-spacing-s);display:flex}.avatar-group>li:last-child{margin-bottom:0}.avatar-group>li .list-item{padding:0}.avatar-group-stacked{display:flex;flex-direction:row;align-items:flex-start;justify-content:flex-start;margin:0;padding:0}.avatar-group-stacked li{list-style-type:none;line-height:0}.avatar-group-stacked li>.avatar{margin-left:-6px;border:2px solid var(--bsi-color-border-inverse)}.it-card{--bsi-card-background: var(--bsi-color-background-inverse);--bsi-card-border-color: var(--bsi-color-border-subtle);--bsi-card-border-radius: var(--bsi-radius-smooth);--bsi-card-border-radius-inner: calc( var(--bsi-card-border-radius) - var(--bsi-card-border-outside-width) );--bsi-card-border-top-color: transparent;--bsi-card-border-top-width: 6px;--bsi-card-border-outside-width: 1px;--bsi-card-border-separator-width: 1px;--bsi-card-footer-background: transparent;--bsi-card-footer-text-color: var(--bsi-color-text-muted);--bsi-card-spacing-x: var(--bsi-spacing-s);--bsi-card-spacing-y: var(--bsi-spacing-s);--bsi-card-category-color: var(--bsi-color-text-muted);--bsi-card-category-font-weight: var(--bsi-font-weight-solid);--bsi-card-category-font-size: var(--bsi-label-font-size);--bsi-card-text-color: var(--bsi-color-text-secondary);--bsi-card-date-color: var(--bsi-color-text-muted);--bsi-card-date-font-size: var(--bsi-label-font-size-s);--bsi-card-description-color: var(--bsi-color-text-muted);--bsi-card-height: auto;--bsi-card-inline-min-height: 240px;--bsi-card-inline-mini-min-height: 160px;--bsi-card-link-color: var(--bsi-color-text-secondary);--bsi-card-title-spacing-y: var( --bsi-card-spacing-y );--bsi-card-text-font-size: var(--bsi-font-size-3);--bsi-card-signature-font-size: var(--bsi-label-font-size);--bsi-card-signature-font-family: var(--bsi-font-mono)}.it-card{position:relative;display:flex;flex-direction:column;width:100%;min-width:0;height:var(--bsi-card-height);padding:var(--bsi-card-spacing-y) var(--bsi-card-spacing-x);background-color:var(--bsi-card-background);color:var(--bsi-card-text-color);word-break:break-word;overflow-wrap:break-word;background-clip:border-box}.it-card .it-card-title{margin-bottom:var(--bsi-spacing-xxs)}.it-card .it-card-title.it-card-title-icon{display:flex;justify-content:space-between}.it-card .it-card-title.it-card-title-icon>*{margin:.25rem}@supports(gap: 0.5rem){.it-card .it-card-title.it-card-title-icon{gap:.5rem}.it-card .it-card-title.it-card-title-icon>*{margin:0}}.it-card .it-card-title.it-card-title-icon .it-card-title-icon-wrapper{margin-left:var(--bsi-icon-spacing)}.it-card .it-card-title.it-card-title-icon>a{display:flex;justify-content:space-between;width:100%}.it-card .it-card-footer{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:flex-end;margin-top:var(--bsi-card-spacing-y);gap:var(--bsi-card-spacing-y);color:var(--bsi-card-footer-text-color)}.it-card .it-card-taxonomy{flex-grow:1}.it-card .it-card-category{display:inline-block;margin-bottom:0;color:var(--bsi-card-category-color);font-size:var(--bsi-card-category-font-size);font-weight:var(--bsi-card-category-font-weight);text-transform:uppercase}.it-card .it-card-chips{display:flex;flex-wrap:wrap;margin-bottom:0;padding:0;list-style-type:none;gap:calc(var(--bsi-card-spacing-y)*.5)}.it-card .it-card-date{color:var(--bsi-card-date-color);font-size:var(--bsi-card-date-font-size)}.it-card .it-card-description-list{display:flex;flex-direction:column;padding-top:var(--bsi-card-spacing-y);padding-bottom:var(--bsi-card-spacing-y);border-top:var(--bsi-card-border-separator-width) solid var(--bsi-card-border-color);border-bottom:var(--bsi-card-border-separator-width) solid var(--bsi-card-border-color);color:var(--bsi-card-description-color);font-size:var(--bsi-label-font-size);line-height:var(--bsi-label-leading);gap:var(--bsi-spacing-s)}@media(max-width: 575.98px){.it-card .it-card-description-list{display:flex;flex-direction:column}}.it-card .it-card-description-list:last-child{margin-bottom:0;border-bottom:none}.it-card .it-card-description-list dt{display:inline;margin-right:.125rem;font-weight:bold}.it-card .it-card-description-list dd{display:inline-block;margin:0}.it-card .it-card-actions{margin-top:var(--bsi-card-spacing-y);padding-top:var(--bsi-card-spacing-y);border-top:var(--bsi-card-border-separator-width) solid var(--bsi-card-border-color);background-color:var(--bsi-card-footer-background);font-size:var(--bsi-label-font-size);line-height:var(--bsi-label-leading)}.it-card .it-card-actions:last-child{border-radius:0 0 var(--bsi-card-border-radius-inner) var(--bsi-card-border-radius-inner)}.it-card .it-card-link{color:var(--bsi-card-link-color)}.it-card .it-card-link:hover{color:var(--bsi-color-link-secondary-hover)}.it-card .it-card-link+.it-card-link{margin-left:var(--bsi-card-spacing-x)}.it-card .it-card-body{flex:1 1 auto;color:var(--bsi-card-text-color)}.it-card .it-card-body .it-card-subtitle{margin-bottom:var(--bsi-spacing-xxs);font-size:var(--bsi-heading-5-font-size);font-weight:var(--bsi-font-weight-solid);line-height:var(--bsi-font-leading-2)}.it-card .it-card-body .it-card-text{font-size:var(--bsi-card-text-font-size);line-height:var(--bsi-body-leading)}.it-card .it-card-body .it-card-text:last-child{margin-bottom:0}.it-card .it-card-body .it-card-signature{margin-bottom:calc(.5*var(--bsi-card-title-spacing-y));color:var(--bsi-card-text-color);font-family:var(--bsi-card-signature-font-family);font-size:var(--bsi-card-signature-font-size)}.it-card.it-card-image{padding-top:0}.it-card.it-card-image.it-card-inline,.it-card.it-card-image.it-card-inline-reverse{padding-bottom:0}.it-card.it-card-image.it-card-inline{padding-left:0;padding-right:0}.it-card.it-card-height-full{height:100%}.it-card.it-card-profile .it-card-profile-header{display:flex;flex-wrap:wrap-reverse;align-items:center;justify-content:space-between;gap:var(--bsi-card-spacing-x)}.it-card.it-card-profile .it-card-profile-header .it-card-profile-content{flex:1;max-width:100%}.it-card.it-card-profile .it-card-profile-header .it-card-profile-content .it-card-profile-name{margin-bottom:var(--bsi-spacing-xxs)}.it-card.it-card-profile .it-card-profile-header .it-card-profile-content .it-card-profile-role,.it-card.it-card-profile .it-card-profile-header .it-card-profile-content .it-card-profile-type{margin-bottom:0;font-size:var(--bsi-label-font-size);font-weight:var(--bsi-font-weight-solid);line-height:var(--bsi-label-leading)}.it-card.it-card-profile .it-card-profile-header .it-card-profile-image{max-width:80px;max-height:80px}.it-card.it-card-profile .it-card-profile-header .it-card-profile-image figure{margin-bottom:0}.it-card.it-card-profile .it-card-profile-header .it-card-profile-image .it-card-profile-image-icon-wrapper{display:flex;align-items:center;justify-content:center;background-color:var(--bsi-color-background-primary-lighter)}.it-card.it-card-profile .it-card-body{margin-top:var(--bsi-card-spacing-y)}.it-card>.list-group,.it-card .it-card-body>.list-group{margin-top:var(--bsi-spacing-s);margin-bottom:var(--bsi-spacing-s);border-top:var(--bsi-card-border-separator-width) solid var(--bsi-card-border-color);border-bottom:var(--bsi-card-border-separator-width) solid var(--bsi-card-border-color)}.it-card>.list-group .list-group-item,.it-card .it-card-body>.list-group .list-group-item{padding:var(--bsi-spacing-xs) 0}.it-card>.list-group:first-child,.it-card .it-card-body>.list-group:first-child{border-top-width:0;border-top-left-radius:var(--bsi-card-border-radius-inner);border-top-right-radius:var(--bsi-card-border-radius-inner)}.it-card>.list-group:last-child,.it-card .it-card-body>.list-group:last-child{border-bottom-width:0;border-bottom-right-radius:var(--bsi-card-border-radius-inner);border-bottom-left-radius:var(--bsi-card-border-radius-inner)}.it-card>.it-card-header+.list-group,.it-card>.list-group+.it-card-footer{border-top:0}.it-card.it-card-image{border-top-left-radius:var(--bsi-card-border-radius-inner);border-top-right-radius:var(--bsi-card-border-radius-inner);border-bottom-right-radius:var(--bsi-card-border-radius-inner);border-bottom-left-radius:var(--bsi-card-border-radius-inner)}.it-card.it-card-image figure{margin-bottom:0}.it-card.it-card-image .it-card-image-wrapper{order:-1}.it-card.it-card-image.rounded .it-card-image-wrapper img{border-top-left-radius:var(--bsi-card-border-radius-inner);border-top-right-radius:var(--bsi-card-border-radius-inner)}.it-card.it-card-image.rounded.it-card-border-top .it-card-image-wrapper:first-child,.it-card.it-card-image.rounded.it-card-border-top .it-card-image-wrapper:nth-child(2){border-top-left-radius:0;border-top-right-radius:0}.it-card.it-card-image:not(.it-card-inline) .it-card-image-wrapper{display:block;width:calc(100% + 2*var(--bsi-card-spacing-x));margin-right:calc(-1*var(--bsi-card-spacing-x));margin-bottom:calc(.5*var(--bsi-card-spacing-y));margin-left:calc(-1*var(--bsi-card-spacing-x));overflow:hidden}.it-card.it-card-border-top::after{position:absolute;top:0;right:0;left:0;content:"";display:block;height:var(--bsi-card-border-top-width);background:var(--bsi-card-border-top-color)}.it-card.it-card-border-top.rounded::after{border-radius:3px 3px 0 0}.it-card.it-card-border-top.it-card-border-top-primary::after{--bsi-card-border-top-color: var(--bsi-color-border-primary)}.it-card.it-card-border-top.it-card-border-top-secondary::after{--bsi-card-border-top-color: var(--bsi-color-border-secondary)}.it-card.it-card-border-top.it-card-border-top-success::after{--bsi-card-border-top-color: var(--bsi-color-border-success)}.it-card.it-card-border-top.it-card-border-top-warning::after{--bsi-card-border-top-color: var(--bsi-color-border-warning)}.it-card.it-card-border-top.it-card-border-top-danger::after{--bsi-card-border-top-color: var(--bsi-color-border-danger)}.it-card.it-card-banner{padding:var(--bsi-spacing-m);align-items:center;text-align:center;gap:var(--bsi-spacing-s)}@media(min-width: 992px){.it-card.it-card-banner{padding:var(--bsi-spacing-xl)}}.it-card.it-card-banner .it-card-title{margin-bottom:0}.it-card.it-card-banner .it-card-body .it-card-subtitle{font-weight:var(--bsi-font-weight-base)}.it-card.it-card-banner .it-card-banner-icon-wrapper{order:-1}.it-card.it-card-banner .it-card-footer{padding-top:var(--bsi-card-spacing-y);border-top:0}.it-card.it-card-inline .it-card-inline-content,.it-card.it-card-inline-mini .it-card-inline-content{display:flex;flex-direction:column;flex:1;padding:var(--bsi-card-spacing-y) var(--bsi-card-spacing-x)}@media(min-width: 768px){.it-card.it-card-inline{flex-direction:row;flex:1}.it-card.it-card-inline.it-card-inline-reverse .it-card-image-wrapper{order:1}.it-card.it-card-inline:not(.it-card-inline-mini){min-height:var(--bsi-card-inline-min-height)}.it-card.it-card-inline:not(.it-card-inline-mini).it-card-image .it-card-image-wrapper,.it-card.it-card-inline:not(.it-card-inline-mini).it-card-image .it-card-inline-content{width:50%}}.it-card.it-card-inline:not(.it-card-banner){padding-bottom:0 !important}.it-card.it-card-inline.it-card-image .it-card-image-wrapper{position:relative;width:100%;overflow:hidden}.it-card.it-card-inline.it-card-image .ratio{height:100%}.it-card.it-card-inline.it-card-image.rounded .it-card-image-wrapper img{border-top-right-radius:0;border-bottom-left-radius:var(--bsi-card-border-radius-inner)}.it-card.it-card-inline.it-card-image.rounded.it-card-inline-reverse .it-card-image-wrapper img{border-top-left-radius:0;border-top-right-radius:var(--bsi-card-border-radius-inner);border-bottom-left-radius:0;border-bottom-right-radius:var(--bsi-card-border-radius-inner)}.it-card.it-card-inline.it-card-inline-mini{flex-direction:row;min-height:var(--bsi-card-inline-mini-min-height)}.it-card.it-card-inline.it-card-inline-mini.it-card-inline-reverse .it-card-image-wrapper{order:1}.it-card.it-card-inline.it-card-inline-mini .it-card-inline-content{display:flex;justify-content:space-between;width:75%}.it-card.it-card-inline.it-card-inline-mini .it-card-image-wrapper{width:25%}@media(min-width: 768px){.it-card.it-card-inline.it-card-banner{flex-direction:row;align-items:flex-start;text-align:left}}.it-card.it-card-inline.it-card-banner .it-card-inline-content{padding:0;gap:var(--bsi-spacing-xs)}.it-card.it-card-inline.it-card-banner.it-card-inline-reverse{order:inherit}.it-card.it-card-inline.it-card-banner.it-card-inline-reverse .it-card-banner-icon-wrapper{order:1}.it-card.it-card-inline.it-card-banner.it-card-inline-mini{flex-direction:row;text-align:left;align-items:flex-start}ul.it-card-list{margin:0;padding:0;list-style-type:none}ul.it-card-list>li.col,ul.it-card-list>li[class*=col-]{display:block;margin-top:0;border:none;background:rgba(0,0,0,0);transition:none}.it-card-group{--bsi-card-group-gap: 24px;display:flex;flex-wrap:wrap;gap:var(--bsi-card-group-gap)}.it-card-group>.it-card{margin:0}@supports(container-type: inline-size){.it-card-group.it-card-group-container-aware{container-type:inline-size}.it-card-group.it-card-group-container-aware>.it-card{flex:1 0 100%}@media(min-width: 576px){.it-card-group.it-card-group-container-aware>.it-card{flex:auto}}@container (min-width: 500px){.it-card-group.it-card-group-container-aware>.it-card{flex:0 0 calc(50% - .5*var(--bsi-card-group-gap))}}@container (min-width: 800px){.it-card-group.it-card-group-container-aware>.it-card{flex:0 0 calc(33.333% - .667*var(--bsi-card-group-gap))}}@container (min-width: 1100px){.it-card-group.it-card-group-container-aware>.it-card{flex:0 0 calc(25% - .75*var(--bsi-card-group-gap))}}@container (min-width: 500px){.it-card-group.it-card-group-container-aware.it-card-group-2-cols>.it-card{flex:0 0 calc(50% - .5*var(--bsi-card-group-gap))}}@container (min-width: 800px){.it-card-group.it-card-group-container-aware.it-card-group-3-cols>.it-card{flex:0 0 calc(33.333% - .667*var(--bsi-card-group-gap))}}}.it-card-group>.it-card{flex:0 0 calc(100% - var(--bsi-card-group-gap))}@media(min-width: 576px){.it-card-group>.it-card{flex:0 0 calc(50% - .5*var(--bsi-card-group-gap))}}@media(min-width: 768px){.it-card-group>.it-card{flex:0 0 calc(33.333% - .667*var(--bsi-card-group-gap))}}@media(min-width: 992px){.it-card-group>.it-card{flex:0 0 calc(25% - .75*var(--bsi-card-group-gap))}}@media(min-width: 576px){.it-card-group.it-card-group-2-cols>.it-card,.it-card-group.it-card-group-3-cols>.it-card,.it-card-group.it-card-group-4-cols>.it-card{flex:0 0 calc(50% - .5*var(--bsi-card-group-gap))}}@media(min-width: 768px){.it-card-group.it-card-group-3-cols>.it-card{flex:0 0 calc(33.333% - .667*var(--bsi-card-group-gap))}}@media(min-width: 768px){.it-card-group.it-card-group-4-cols>.it-card{flex:0 0 calc(33.333% - .667*var(--bsi-card-group-gap))}}@media(min-width: 992px){.it-card-group.it-card-group-4-cols>.it-card{flex:0 0 calc(25% - .75*var(--bsi-card-group-gap))}}.it-card-group.it-card-group-equal-height>.it-card{height:100%}.it-card-group.it-card-group-center{justify-content:center}.it-card-group.it-card-group-end{justify-content:flex-end}.img-responsive-wrapper{overflow:hidden}.img-responsive-wrapper .img-responsive{position:relative;padding-bottom:56.25%;height:0}.img-responsive-wrapper .img-responsive .img-wrapper{position:absolute;top:0;left:0;width:100%;height:100%}.img-responsive-wrapper .img-responsive .img-wrapper.custom-object-fit{background-size:cover;background-position:center;background-color:rgb(92.07%,92.535%,93%)}.img-responsive-wrapper .img-responsive .img-wrapper.custom-object-fit img{visibility:hidden}.img-responsive-wrapper .img-responsive .img-wrapper img{width:100%;display:block;height:100%;object-fit:cover}.overlay-panel{--bsi-overlay-panel-padding-y: var(--bsi-spacing-s);--bsi-overlay-panel-padding-x: var(--bsi-spacing-m);--bsi-overlay-panel-bg: var(--bsi-overlay-background-primary);--bsi-overlay-panel-color: var(--bsi-color-text-inverse);--bsi-overlay-panel-font-weight: var(--bsi-font-weight-solid);--bsi-overlay-panel-font-size: var(--bsi-label-font-size-s);--bsi-overlay-panel-max-height: 3.5rem;--bsi-overlay-panel-icon-color: var(--bsi-icon-inverse)}.overlay-wrapper{position:relative;display:inline-block;overflow:hidden}.overlay-wrapper.overlay-hover .overlay-panel{opacity:0;transition:opacity .1s}.overlay-wrapper.overlay-hover:hover .overlay-panel{opacity:1;transition:opacity .2s}.overlay-panel{position:absolute;bottom:0;left:0;right:0;width:100%;padding:var(--bsi-overlay-panel-padding-y) var(--bsi-overlay-panel-padding-x);background-color:var(--bsi-overlay-panel-bg);color:var(--bsi-overlay-panel-color);font-weight:var(--bsi-overlay-panel-font-weight);font-size:var(--bsi-overlay-panel-font-size);max-height:var(--bsi-overlay-panel-max-height)}@media(min-width: 768px){.overlay-panel{--bsi-overlay-panel-font-size: var(--bsi-label-font-size)}}.overlay-panel span{min-width:0;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:block}.overlay-panel.overlay-panel-fullheight,.overlay-panel.overlay-icon{top:0;height:100%;max-height:100%;display:flex}.overlay-panel.overlay-panel-fullheight{align-items:flex-end}.overlay-panel.overlay-icon{justify-content:center;align-items:center}.overlay-panel.overlay-icon .icon{fill:var(--bsi-overlay-panel-icon-color)}.overlay-panel.overlay-black{--bsi-overlay-panel-bg: var(--bsi-overlay-background-light)}.progress{--bsi-progress-bg: var(--bsi-color-background-secondary-lighter);--bsi-progress-border-radius: var(--bsi-radius-smooth);--bsi-progress-box-shadow: inset 0 1px 2px rgba(0, 0, 0, 0.075);--bsi-progress-label-color: var(--bsi-color-text-secondary);--bsi-progress-label-font-size: var(--bsi-label-font-size-xs);--bsi-progress-bar-transition: width 0.5s ease;--bsi-progress-bar-bg: var(--bsi-color-background-secondary);--bsi-progress-height: 4px}@keyframes progress-bar-stripes{0%{background-position-x:16px}}.progress-bar-striped{background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);background-size:var(--bsi-progress-height) var(--bsi-progress-height)}.progress-bar-animated{animation:1s linear infinite progress-bar-stripes}@media(prefers-reduced-motion: reduce){.progress-bar-animated{animation:none}}@keyframes progressBarIndeterminate{0%{left:-5%}50%{width:66%}100%{left:100%;width:33%}}.progress{display:flex;overflow:hidden;background-color:var(--bsi-progress-bg);border-radius:var(--bsi-progress-border-radius);height:var(--bsi-progress-height);box-shadow:none}.progress.progress-color{background-color:var(--bsi-color-background-secondary-lighter)}.progress.progress-indeterminate{position:relative}.progress.progress-indeterminate .progress-bar{width:0;animation:progressBarIndeterminate 1.4s cubic-bezier(0.77, 0, 0.175, 1) infinite forwards;position:absolute;top:0;bottom:0}.progress-bar{display:flex;flex-direction:column;justify-content:center;overflow:hidden;text-align:center;white-space:nowrap;transition:var(--bsi-progress-bar-transition)}@media(prefers-reduced-motion: reduce){.progress-bar{transition:none}}.progress-bar{background-color:var(--bsi-progress-bar-bg)}.progress-bar-label{text-align:right;font-size:var(--bsi-progress-label-font-size);color:var(--bsi-progress-label-color);font-weight:500}.btn-progress .progress{display:block;position:absolute;bottom:0;width:100%;left:0;border-radius:0 0 var(--bsi-progress-border-radius) var(--bsi-progress-border-radius)}.btn-progress .progress-bar{height:var(--bsi-progress-height)}.progress-spinner{--bsi-progress-bg: var( --bsi-color-background-secondary-lighter );--bsi-progress-spinner-bg: var(--bsi-color-border-secondary);--bsi-progress-spinner-size: 48px;--bsi-progress-spinner-size-sm: 32px;--bsi-progress-spinner-size-lg: 64px;--bsi-progress-spinner-size-xl: 80px;--bsi-progress-spinner-border-width: 4px;--bsi-progress-spinner-animation-duration: 0.75s}@keyframes spinnerAnim{0%{transform:rotate(0)}100%{transform:rotate(360deg)}}@keyframes spinnerAnimInner1{0%{transform:rotate(60deg)}100%{transform:rotate(205deg)}}@keyframes spinnerAnimInner2{0%{transform:rotate(30deg)}100%{transform:rotate(-105deg)}}.progress-spinner{display:block;width:var(--bsi-progress-spinner-size);height:var(--bsi-progress-spinner-size);border-radius:50%;border:var(--bsi-progress-spinner-border-width) solid var(--bsi-progress-bg)}.progress-spinner.progress-spinner-active{animation:spinnerAnim var(--bsi-progress-spinner-animation-duration) linear infinite}.progress-spinner.progress-spinner-active:not(.progress-spinner-double){border-color:var(--bsi-progress-spinner-bg);border-bottom-color:var(--bsi-progress-bg)}.progress-spinner.size-sm{width:var(--bsi-progress-spinner-size-sm);height:var(--bsi-progress-spinner-size-sm)}.progress-spinner.size-lg{width:var(--bsi-progress-spinner-size-lg);height:var(--bsi-progress-spinner-size-lg)}.progress-spinner.size-xl{width:var(--bsi-progress-spinner-size-xl);height:var(--bsi-progress-spinner-size-xl)}.progress-spinner.progress-spinner-double{display:inline-block}.progress-spinner.progress-spinner-double.size-sm{width:var(--bsi-progress-spinner-size-sm);height:var(--bsi-progress-spinner-size-sm)}.progress-spinner.progress-spinner-double.size-sm .progress-spinner-inner{width:var(--bsi-progress-spinner-size-sm);height:calc(var(--bsi-progress-spinner-size-sm)/2)}.progress-spinner.progress-spinner-double.size-lg{width:var(--bsi-progress-spinner-size-lg);height:var(--bsi-progress-spinner-size-lg)}.progress-spinner.progress-spinner-double.size-lg .progress-spinner-inner{width:var(--bsi-progress-spinner-size-lg);height:calc(var(--bsi-progress-spinner-size-lg)/2)}.progress-spinner.progress-spinner-double.size-xl{width:var(--bsi-progress-spinner-size-xl);height:var(--bsi-progress-spinner-size-xl)}.progress-spinner.progress-spinner-double.size-xl .progress-spinner-inner{width:var(--bsi-progress-spinner-size-xl);height:calc(var(--bsi-progress-spinner-size-xl)/2)}.progress-spinner.progress-spinner-double.progress-spinner-active .progress-spinner-inner{opacity:1}.progress-spinner.progress-spinner-double .progress-spinner-inner{width:var(--bsi-progress-spinner-size);height:calc(var(--bsi-progress-spinner-size)/2);overflow:hidden;margin-left:calc(var(--bsi-progress-spinner-border-width)*-1);opacity:0;transition:opacity .3s}.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(1){margin-top:calc(var(--bsi-progress-spinner-border-width)*-1)}.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(2){transform:rotate(180deg)}.progress-spinner.progress-spinner-double .progress-spinner-inner:nth-child(2):after{animation-name:spinnerAnimInner2}.progress-spinner.progress-spinner-double .progress-spinner-inner:after{content:"";display:inline-block;transform:rotate(45deg);border-radius:50%;border:4px solid var(--bsi-progress-spinner-bg);border-right:var(--bsi-progress-spinner-border-width) solid rgba(0,0,0,0);border-bottom:var(--bsi-progress-spinner-border-width) solid rgba(0,0,0,0);width:100%;height:200%;animation:spinnerAnimInner1 var(--bsi-progress-spinner-animation-duration) cubic-bezier(0.25, 0.1, 0.5, 1) infinite alternate}.it-grid-item-wrapper{position:relative}.it-grid-item-wrapper .img-responsive-wrapper{border-radius:var(--bsi-radius-smooth)}.it-grid-item-wrapper .img-responsive-wrapper .img-responsive{padding-bottom:66.8122270742%}.it-grid-item-wrapper .it-griditem-text-wrapper{display:flex;justify-content:space-between;align-items:center}.it-grid-item-wrapper .it-griditem-text-wrapper .it-griditem-text{font-size:.75rem;font-weight:var(--bsi-font-weight-solid)}.it-grid-item-wrapper .it-griditem-text-wrapper .icon{flex-shrink:0;position:relative;fill:var(--bsi-icon-primary);width:1.5rem;height:1.5rem}.it-grid-item-wrapper.it-grid-item-overlay{position:relative}.it-grid-item-wrapper.it-grid-item-overlay .img-responsive-wrapper{position:relative}.it-grid-item-wrapper.it-grid-item-overlay .img-responsive-wrapper:after{content:"";display:block;background:hsla(210,54%,20%,.85);position:absolute;left:0;top:0;width:100%;height:100%}.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper{position:absolute;left:0;right:0;bottom:0;background:rgba(0,0,0,0);padding:var(--bsi-spacing-xxs) calc(var(--bsi-spacing-xxs)*2);color:#fff;text-shadow:0 1px 4px rgba(0,0,0,.5)}.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .it-griditem-text{color:#fff}.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .icon{fill:#fff}.it-grid-item-wrapper.it-grid-item-overlay .figure-img{margin-bottom:0}.it-grid-item-wrapper.it-grid-item-overlay .figure-caption{position:absolute;z-index:10;color:#fff}.it-grid-item-wrapper a{display:block;text-decoration:underline;color:var(--bsi-color-text-secondary)}.it-grid-item-wrapper.it-grid-item-double-w .img-responsive-wrapper .img-responsive{padding-bottom:calc(33.4061135371% - 2px)}.it-grid-list-wrapper{padding-left:4px;padding-right:4px}.it-grid-list-wrapper div[class^=col-]{padding:0 2px 4px 2px}.it-grid-list-wrapper .grid-row{display:flex;margin-left:-2px;margin-right:-2px;flex-wrap:wrap}.it-grid-list-wrapper.it-image-label-grid{padding-left:16px;padding-right:16px}.it-grid-list-wrapper.it-image-label-grid div[class^=col-]{padding:0 8px 16px 8px}.it-grid-list-wrapper.it-image-label-grid .grid-row{margin-left:-20px;margin-right:-20px}.it-masonry{position:relative}.it-masonry>div{position:absolute}@media(min-width: 576px){.it-masonry .it-grid-item-wrapper .img-responsive{padding-bottom:initial;height:auto}.it-masonry .it-grid-item-wrapper .img-responsive .img-wrapper{position:inherit;left:initial;right:initial;width:initial;height:initial}.it-masonry .it-grid-item-wrapper .img-responsive .img-wrapper img{height:auto;object-fit:initial}}@media(min-width: 992px){.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper{padding:var(--bsi-spacing-s) var(--bsi-spacing-m)}.it-grid-item-wrapper.it-grid-item-overlay .it-griditem-text-wrapper .it-griditem-text{font-size:.75rem}}.popover{--bsi-popover-arrow-border: var(--bsi-popover-border-color);--bsi-popover-arrow-height: 0.5rem;--bsi-popover-arrow-width: 1rem;--bsi-popover-body-color: hsl(0, 0%, 10%);--bsi-popover-body-padding-x: 1rem;--bsi-popover-body-padding-y: 1rem;--bsi-popover-bg: hsl(0, 0%, 100%);--bsi-popover-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bsi-popover-border-color: var(--bsi-border-color-translucent);--bsi-popover-border-radius: 8px;--bsi-popover-border-width: 1px;--bsi-popover-font-size:0.875rem;--bsi-popover-header-bg: rgb(94%, 94%, 94%);--bsi-popover-header-color: ;--bsi-popover-header-font-size:1rem;--bsi-popover-header-padding-x: 1rem;--bsi-popover-header-padding-y: 0.5rem;--bsi-popover-inner-border-radius: 7px;--bsi-popover-max-width: 276px;--bsi-popover-zindex: 1070}.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow{bottom:calc(-1*(var(--bsi-popover-arrow-height)) - var(--bsi-popover-border-width))}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{border-width:var(--bsi-popover-arrow-height) calc(var(--bsi-popover-arrow-width)*.5) 0}.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before{bottom:0;border-top-color:var(--bsi-popover-arrow-border)}.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after{bottom:var(--bsi-popover-border-width);border-top-color:var(--bsi-popover-bg)}.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow{left:calc(-1*(var(--bsi-popover-arrow-height)) - var(--bsi-popover-border-width));width:var(--bsi-popover-arrow-height);height:var(--bsi-popover-arrow-width)}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{border-width:calc(var(--bsi-popover-arrow-width)*.5) var(--bsi-popover-arrow-height) calc(var(--bsi-popover-arrow-width)*.5) 0}.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before{left:0;border-right-color:var(--bsi-popover-arrow-border)}.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after{left:var(--bsi-popover-border-width);border-right-color:var(--bsi-popover-bg)}.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow{top:calc(-1*(var(--bsi-popover-arrow-height)) - var(--bsi-popover-border-width))}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{border-width:0 calc(var(--bsi-popover-arrow-width)*.5) var(--bsi-popover-arrow-height)}.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before{top:0;border-bottom-color:var(--bsi-popover-arrow-border)}.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after{top:var(--bsi-popover-border-width);border-bottom-color:var(--bsi-popover-bg)}.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before{position:absolute;top:0;left:50%;display:block;width:var(--bsi-popover-arrow-width);margin-left:calc(-0.5*var(--bsi-popover-arrow-width));content:"";border-bottom:var(--bsi-popover-border-width) solid var(--bsi-popover-header-bg)}.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow{right:calc(-1*(var(--bsi-popover-arrow-height)) - var(--bsi-popover-border-width));width:var(--bsi-popover-arrow-height);height:var(--bsi-popover-arrow-width)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{border-width:calc(var(--bsi-popover-arrow-width)*.5) 0 calc(var(--bsi-popover-arrow-width)*.5) var(--bsi-popover-arrow-height)}.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before{right:0;border-left-color:var(--bsi-popover-arrow-border)}.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after{right:var(--bsi-popover-border-width);border-left-color:var(--bsi-popover-bg)}.popover-header{padding:var(--bsi-popover-header-padding-y) var(--bsi-popover-header-padding-x);margin-bottom:0;font-size:var(--bsi-popover-header-font-size);color:var(--bsi-popover-header-color);background-color:var(--bsi-popover-header-bg);border-bottom:var(--bsi-popover-border-width) solid var(--bsi-popover-border-color);border-top-left-radius:var(--bsi-popover-inner-border-radius);border-top-right-radius:var(--bsi-popover-inner-border-radius)}.popover-header:empty{display:none}.popover-body{padding:var(--bsi-popover-body-padding-y) var(--bsi-popover-body-padding-x);color:var(--bsi-popover-body-color)}.popover{z-index:var(--bsi-popover-zindex);display:block;max-width:var(--bsi-popover-max-width);font-family:var(--bsi-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bsi-popover-font-size);word-wrap:break-word;background-color:var(--bsi-popover-bg);background-clip:padding-box;border:var(--bsi-popover-border-width) solid var(--bsi-popover-border-color);border-radius:var(--bsi-popover-border-radius);border:none;border-radius:4px;box-shadow:0 0 30px 5px rgba(0,0,0,.1)}.popover.bs-popover-top,.popover.bs-popover-auto[data-popper-placement^=top]{margin-bottom:16px}.popover.bs-popover-top .popover-arrow:after,.popover.bs-popover-auto[data-popper-placement^=top] .popover-arrow:after{bottom:2px}.popover.bs-popover-bottom,.popover.bs-popover-auto[data-popper-placement^=bottom]{margin-top:16px}.popover.bs-popover-bottom .popover-arrow:after,.popover.bs-popover-auto[data-popper-placement^=bottom] .popover-arrow:after{top:2px}.popover.bs-popover-left{margin-right:16px}.popover.bs-popover-left .popover-arrow:after{right:2px}.popover.bs-popover-right{margin-left:16px}.popover.bs-popover-right .popover-arrow:after{left:2px}.popover .popover-arrow{display:block;width:var(--bsi-popover-arrow-width);height:var(--bsi-popover-arrow-height)}.popover .popover-arrow::after{position:absolute;display:block;content:"";border-color:rgba(0,0,0,0);border-style:solid;border-width:0}.popover .popover-arrow:before{display:none}.popover .popover-header{background:none;border:none;text-transform:uppercase;color:hsl(0,0%,10%);font-size:1rem;padding:16px 24px 0;letter-spacing:.05em;font-weight:600}.popover .popover-header .icon{fill:#06c;margin-right:8px;height:24px;width:24px}.popover .popover-body{font-size:.875rem;line-height:1.5em;color:var(--bsi-color-text-secondary);padding:16px 24px}.popover .popover-body a.popover-inner-link{text-transform:uppercase;letter-spacing:.05em;display:block;margin-top:16px;font-size:.857em;text-align:right;font-weight:700;text-decoration:none}.popover .popover-body a.popover-inner-link:hover{color:#06c;text-decoration:underline}.popover .popover-body a.popover-inner-link .icon{fill:#06c;height:16px;width:16px;margin-left:4px;margin-bottom:4px}@media(min-width: 576px){.popover .popover-header{font-size:.875rem}.popover .popover-body{font-size:.75rem}}.tooltip{--bsi-tooltip-arrow-height: 0.4rem;--bsi-tooltip-arrow-width: 0.8rem;--bsi-tooltip-bg: var(--bsi-color-background-emphasis);--bsi-tooltip-border-radius: var(--bsi-radius-smooth);--bsi-tooltip-color: var(--bsi-color-text-inverse);--bsi-tooltip-font-size: var(--bsi-label-font-size-s);--bsi-tooltip-margin: 0;--bsi-tooltip-max-width: 32em;--bsi-tooltip-opacity: 1;--bsi-tooltip-padding-x: var(--bsi-spacing-3xs);--bsi-tooltip-padding-y: var(--bsi-spacing-xxs);--bsi-tooltip-zindex: 10}.tooltip{z-index:var(--bsi-tooltip-zindex);display:block;margin:var(--bsi-tooltip-margin);padding:var(--bsi-tooltip-arrow-height);border-radius:var(--bsi-tooltip-border-radius);opacity:0;font-size:var(--bsi-tooltip-font-size);word-wrap:break-word;font-family:var(--bsi-font-sans-serif);font-style:normal;font-weight:400;line-height:1.5;text-align:left;text-align:start;text-decoration:none;text-shadow:none;text-transform:none;letter-spacing:normal;word-break:normal;white-space:normal;word-spacing:normal;line-break:auto;font-size:var(--bsi-tooltip-font-size)}.tooltip.show{opacity:var(--bsi-tooltip-opacity)}.tooltip .tooltip-arrow{display:none}.tooltip .tooltip-inner{padding:var(--bsi-tooltip-padding-y) calc(var(--bsi-tooltip-padding-x)*2);background-color:var(--bsi-tooltip-bg)}@media(min-width: 768px){.tooltip .tooltip-inner .tooltip-inner{padding:calc(var(--bsi-tooltip-padding-x)*.5) var(--bsi-tooltip-padding-x)}}.tooltip .tooltip-inner a{color:var(--bsi-tooltip-color);text-decoration:underline}.tooltip.bs-tooltip-top,.tooltip.bs-tooltip-auto[data-popper-placement^=top],.tooltip.bs-tooltip-bottom,.tooltip.bs-tooltip-auto[data-popper-placement^=bottom]{padding:var(--bsi-tooltip-padding-x) 0}.tooltip.bs-tooltip-left,.tooltip.bs-tooltip-right{padding:0 var(--bsi-tooltip-padding-x)}.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow{bottom:0}.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before{top:-1px;border-width:var(--bsi-tooltip-arrow-height) calc(var(--bsi-tooltip-arrow-width)*.5) 0;border-top-color:var(--bsi-tooltip-bg)}.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow{left:0;width:var(--bsi-tooltip-arrow-height);height:var(--bsi-tooltip-arrow-width)}.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before{right:-1px;border-width:calc(var(--bsi-tooltip-arrow-width)*.5) var(--bsi-tooltip-arrow-height) calc(var(--bsi-tooltip-arrow-width)*.5) 0;border-right-color:var(--bsi-tooltip-bg)}.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow{top:0}.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before{bottom:-1px;border-width:0 calc(var(--bsi-tooltip-arrow-width)*.5) var(--bsi-tooltip-arrow-height);border-bottom-color:var(--bsi-tooltip-bg)}.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow{right:0;width:var(--bsi-tooltip-arrow-height);height:var(--bsi-tooltip-arrow-width)}.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before{left:-1px;border-width:calc(var(--bsi-tooltip-arrow-width)*.5) 0 calc(var(--bsi-tooltip-arrow-width)*.5) var(--bsi-tooltip-arrow-height);border-left-color:var(--bsi-tooltip-bg)}.tooltip-inner{max-width:var(--bsi-tooltip-max-width);padding:var(--bsi-tooltip-padding-y) var(--bsi-tooltip-padding-x);background-color:var(--bsi-tooltip-bg);color:var(--bsi-tooltip-color);text-align:center;border-radius:var(--bsi-tooltip-border-radius)}.it-list{--bsi-list-item-spacing: var(--bsi-spacing-s) var(--bsi-spacing-xxs);--bsi-list-item-thumb-size: 5rem;--bsi-list-inline-padding: var(--bsi-spacing-xxs);--bsi-list-metadata-color: var(--bsi-color-text-muted);--bsi-list-metadata-letter-spacing: 0.5px;--bsi-list-metadata-font-size: var(--bsi-label-font-size-xs)}.list-unstyled{padding-left:0;list-style:none}.list-inline{padding-left:0;list-style:none}.list-inline-item{display:inline-block}.list-inline-item:not(:last-child){margin-right:var(--bsi-list-inline-padding)}.it-list-wrapper .it-list{margin:0;padding:0;list-style-type:none}.it-list-wrapper .it-list a.list-item:hover{background-color:var(--bsi-color-background-inverse);box-shadow:var(--bsi-elevation-low);color:var(--bsi-color-link-hover)}.it-list-wrapper .it-list a.list-item span{text-decoration:underline}.it-list-wrapper .it-list .list-item{display:flex;align-items:center;padding:var(--bsi-list-item-spacing);text-decoration:none;word-break:break-word;transition:all .2s;overflow-wrap:anywhere}.it-list-wrapper .it-list .list-item .avatar,.it-list-wrapper .it-list .list-item .it-rounded-icon,.it-list-wrapper .it-list .list-item .it-thumb{flex-shrink:0;margin-right:var(--bsi-icon-spacing)}.it-list-wrapper .it-list .list-item .it-thumb{width:var(--bsi-list-item-thumb-size)}.it-list-wrapper .it-list .list-item .it-thumb img{width:100%;height:100%;object-fit:cover}.it-list-wrapper .it-list .list-item .it-right-zone{display:flex;flex-grow:1;align-items:center;justify-content:space-between}.it-list-wrapper .it-list .list-item .it-right-zone .it-multiple{display:flex;flex-wrap:wrap;justify-content:flex-end}.it-list-wrapper .it-list .list-item .it-right-zone .it-multiple a{margin-left:var(--bsi-icon-spacing)}.it-list-wrapper .it-list .list-item .it-right-zone .it-multiple .metadata{width:100%;margin-right:0;text-align:right}.it-list-wrapper .it-list .list-item .it-right-zone .metadata{margin-bottom:var(--bsi-spacing-xxs);color:var(--bsi-list-metadata-color);font-size:var(--bsi-list-metadata-font-size);letter-spacing:var(--bsi-list-metadata-letter-spacing)}.it-list-wrapper .it-list .list-item .it-right-zone .text{font-size:var(--bsi-label-font-size);font-weight:var(--bsi-font-weight-solid)}@media(min-width: 992px){.it-list-wrapper .it-list .list-item .it-right-zone .text{font-size:var(--bsi-label-font-size-l)}}.it-list-wrapper .it-list .list-item .it-right-zone .text+p{color:var(--bsi-color-text-muted);font-size:var(--bsi-label-font-size-s);font-weight:var(--bsi-font-weight-base)}.it-list-wrapper .it-list li:not(:last-child) .list-item{border-bottom:1px solid var(--bsi-color-border-subtle)}.chip{--bsi-chip-background-color: var(--bsi-color-background-muted);--bsi-chip-border-color: var(--bsi-color-border-subtle);--bsi-chip-border-radius: var(--bsi-radius-rounded);--bsi-chip-border-width: 1px;--bsi-chip-icon-color: var(--bsi-icon-secondary);--bsi-chip-link-hover: var(--bsi-color-text-inverse);--bsi-chip-padding-x: var(--bsi-spacing-xs);--bsi-chip-padding-y: var(--bsi-spacing-3xs);--bsi-chip-text-color: var(--bsi-color-text-secondary);--bsi-chip-text-line-height: var(--bsi-label-leading);--bsi-chip-text-size: var(--bsi-label-font-size);--bsi-chip-text-weight: var(--bsi-font-weight-solid)}.chip{display:inline-flex;align-items:center;justify-content:space-evenly;padding:var(--bsi-chip-padding-y) var(--bsi-chip-padding-x);border:var(--bsi-chip-border-width) solid var(--bsi-chip-border-color);border-radius:var(--bsi-chip-border-radius);background-color:var(--bsi-chip-background-color);color:var(--bsi-chip-text-color);gap:var(--bsi-spacing-xxs)}.chip+.chip{margin-left:var(--bsi-spacing-s)}.chip:hover{cursor:text;color:var(--bsi-chip-text-color)}.chip .chip-label{margin-bottom:0;font-size:var(--bsi-chip-text-size);font-weight:var(--bsi-chip-text-weight);line-height:var(--bsi-chip-text-line-height);text-decoration:none}.chip button{padding:0;border:none;background:rgba(0,0,0,0);line-height:1}.chip button:hover:not([disabled]):not(.disabled){cursor:pointer}.chip button:hover[disabled],.chip button:hover.disabled{cursor:not-allowed}.chip button .icon{fill:var(--bsi-chip-icon-color)}.chip button .icon:hover{fill:var(--bsi-icon-primary)}.chip>.icon{fill:var(--bsi-chip-icon-color)}.chip .avatar~span{margin-left:0}.chip-lg{--bsi-chip-padding-x: var(--bsi-spacing-s);--bsi-chip-text-size: var(--bsi-label-font-size-l)}.chip-primary,.chip-secondary,.chip-success,.chip-danger,.chip-warning{--bsi-chip-background-color: transparent}.chip.chip-primary{--bsi-chip-text-color: var(--bsi-color-text-primary);--bsi-chip-border-color: var(--bsi-color-border-primary)}.chip.chip-secondary{--bsi-chip-text-color: var(--bsi-color-text-secondary);--bsi-chip-border-color: var(--bsi-color-border-secondary)}.chip.chip-success{--bsi-chip-text-color: var(--bsi-color-text-success);--bsi-chip-border-color: var(--bsi-color-border-success)}.chip.chip-danger{--bsi-chip-text-color: var(--bsi-color-text-danger);--bsi-chip-border-color: var(--bsi-color-border-danger)}.chip.chip-warning{--bsi-chip-text-color: var(--bsi-color-text-warning);--bsi-chip-border-color: var(--bsi-color-border-warning)}.chip.chip-disabled{--bsi-chip-background-color: var(--bsi-color-background-disabled);--bsi-chip-text-color: var( --bsi-color-slate-36 )}.chip.chip-disabled:hover{cursor:not-allowed}.chip.chip-disabled button{cursor:not-allowed}.chip.chip-disabled button .icon{fill:var(--bsi-icon-disabled)}.chip.chip-disabled>.icon{fill:var(--bsi-icon-disabled)}.chip.chip-disabled .avatar img{filter:grayscale(100%)}a.chip:not(.chip-disabled){text-decoration:underline}a.chip:hover:not(.chip-disabled){--bsi-chip-background-color: var(--bsi-color-background-secondary-hover);--bsi-chip-border-color: var(--bsi-color-background-secondary-hover);--bsi-chip-text-color: var(--bsi-chip-link-hover);transition:all var(--bsi-transition-instant) ease-in-out;cursor:pointer}a.chip:hover:not(.chip-disabled) button .icon,a.chip:hover:not(.chip-disabled)>.icon{fill:var(--bsi-icon-inverse)}a.chip:hover:not(.chip-disabled).chip-primary>.chip-label,a.chip:hover:not(.chip-disabled).chip-secondary>.chip-label,a.chip:hover:not(.chip-disabled).chip-success>.chip-label,a.chip:hover:not(.chip-disabled).chip-danger>.chip-label,a.chip:hover:not(.chip-disabled).chip-warning>.chip-label{color:var(--bsi-color-text-inverse)}a.chip:hover:not(.chip-disabled).chip-primary{--bsi-chip-background-color: var(--bsi-color-background-primary-hover);--bsi-chip-border-color: var(--bsi-color-border-primary-hover)}a.chip:hover:not(.chip-disabled).chip-secondary{--bsi-chip-background-color: var(--bsi-color-background-secondary-hover);--bsi-chip-border-color: var(--bsi-color-border-secondary-hover)}a.chip:hover:not(.chip-disabled).chip-success{--bsi-chip-background-color: var(--bsi-color-background-success-hover);--bsi-chip-border-color: var(--bsi-color-border-success-hover)}a.chip:hover:not(.chip-disabled).chip-danger{--bsi-chip-background-color: var(--bsi-color-background-danger-hover);--bsi-chip-border-color: var(--bsi-color-border-danger-hover)}a.chip:hover:not(.chip-disabled).chip-warning{--bsi-chip-background-color: var(--bsi-color-background-warning-hover);--bsi-chip-border-color: var(--bsi-color-border-warning-hover)}.rating{--bsi-rating-font-size: var(--bsi-label-font-size-s);--bsi-rating-font-weight: var(--bsi-font-weight-solid);--bsi-rating-icon-fill: var( --bsi-icon-secondary );--bsi-rating-line-height: var(--bsi-label-leading);--bsi-rating-text: var(--bsi-color-text-secondary)}.rating{border:none;display:flex;align-items:center}.rating>input{position:absolute;left:-9999px}.rating>label{margin:0;margin-right:2px;cursor:pointer}.rating>label::before{content:"";display:block;width:var(--bsi-icon-size-s);height:var(--bsi-icon-size-s);-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-size:contain;mask-size:contain;-webkit-mask-position:center;mask-position:center;-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M12,4.9l1.5,4.6l0.2,0.7h5.7l-4,2.9l-0.6,0.4l0.2,0.7l1.5,4.7L12.6,16L12,15.6L11.4,16l-3.9,2.9L9,14.2l0.2-0.7l-0.6-0.4 l-4-2.9h5.7l0.2-0.7L12,4.9 M12,1.7L9.5,9.2H1.6L8,13.9l-2.4,7.6l6.4-4.7l6.4,4.7L16,13.9l6.4-4.7h-7.9L12,1.7z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M12,4.9l1.5,4.6l0.2,0.7h5.7l-4,2.9l-0.6,0.4l0.2,0.7l1.5,4.7L12.6,16L12,15.6L11.4,16l-3.9,2.9L9,14.2l0.2-0.7l-0.6-0.4 l-4-2.9h5.7l0.2-0.7L12,4.9 M12,1.7L9.5,9.2H1.6L8,13.9l-2.4,7.6l6.4-4.7l6.4,4.7L16,13.9l6.4-4.7h-7.9L12,1.7z'/%3e%3c/svg%3e");background-color:var(--bsi-rating-icon-fill);transition:transform var(--bsi-transition-instant)}.rating>label:hover::before{transform:scale(1.2)}.rating>legend{order:1;color:var(--bsi-rating-text);font-size:var(--bsi-rating-font-size);float:right;width:auto;margin:0;margin-left:var(--bsi-spacing-xxs);font-weight:var(--bsi-rating-font-weight);line-height:var(--bsi-rating-line-height)}.rating.rating-read-only>input,.rating.rating-read-only>label{pointer-events:none}.rating>input:checked+label::before,.rating>label:has(~input:checked)::before,.rating>label:hover::before,.rating>label:has(~label:hover)::before{-webkit-mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M12,1.7L9.5,9.2H1.6L8,13.9l-2.4,7.6l6.4-4.7l6.4,4.7L16,13.9l6.4-4.7h-7.9L12,1.7z'/%3e%3c/svg%3e");mask-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3e%3cpath d='M12,1.7L9.5,9.2H1.6L8,13.9l-2.4,7.6l6.4-4.7l6.4,4.7L16,13.9l6.4-4.7h-7.9L12,1.7z'/%3e%3c/svg%3e");--bsi-rating-icon-fill: var(--bsi-icon-primary)}.dimmer{--bsi-dimmer-background: var( --bsi-overlay-background-primary-muted );--bsi-dimmer-body-font-size: var(--bsi-body-font-size);--bsi-dimmer-body-font-family: var(--bsi-font-serif);--bsi-dimmer-button-gap: var(--bsi-spacing-s);--bsi-dimmer-button-width: var(--bsi-sizing-full);--bsi-dimmer-button-last-margin-top: var(--bsi-dimmer-button-gap);--bsi-dimmer-buttons-gap: var(--bsi-spacing-l);--bsi-dimmer-heading-size: var(--bsi-heading-3-font-size);--bsi-dimmer-icon-gap: var(--bsi-spacing-m);--bsi-dimmer-padding: var(--bsi-spacing-l);--bsi-dimmer-text-color: var(--bsi-color-text-inverse)}.dimmer{display:flex;background-color:var(--bsi-dimmer-background);position:absolute;top:0;bottom:0;left:0;right:0;z-index:1;padding:var(--bsi-dimmer-padding);justify-content:center;flex-wrap:wrap;align-items:flex-start}@media(min-width: 992px){.dimmer{align-items:center}}.dimmer[aria-hidden=true]{display:none}.dimmer.dimmer-primary{--bsi-dimmer-background: var(--bsi-color-background-primary)}.dimmer.dimmer-primary.show{--bsi-dimmer-background: color-mix(in srgb, var(--bsi-color-background-primary) 90%, transparent)}.dimmer h1,.dimmer h2,.dimmer h3,.dimmer h4,.dimmer h5,.dimmer h6,.dimmer p{color:var(--bsi-dimmer-text-color);margin-bottom:0}.dimmer h4{text-align:center;font-size:var(--bsi-dimmer-heading-size)}.dimmer p{text-align:justify;font-family:var(--bsi-dimmer-body-font-family);font-size:var(--bsi-dimmer-body-font-size)}.dimmer .dimmer-inner{width:100%;max-width:480px}.dimmer .dimmer-icon{text-align:center;margin-bottom:var(--bsi-dimmer-icon-gap)}.dimmer .dimmer-icon .icon{fill:var(--bsi-icon-inverse)}.dimmer .dimmer-buttons{background-color:rgba(0,0,0,0) !important;margin-top:var(--bsi-dimmer-buttons-gap);display:flex;justify-content:space-between;flex-wrap:wrap}.dimmer .dimmer-buttons button{width:var(--bsi-dimmer-button-width)}.dimmer .dimmer-buttons button:last-child{margin-top:var(--bsi-dimmer-button-last-margin-top)}.dimmer .dimmer-buttons.single-button button{margin-top:0}.dimmable{position:relative}@media(min-width: 768px){.dimmer{--bsi-dimmer-padding: var(--bsi-spacing-m);--bsi-dimmer-icon-gap: var(--bsi-spacing-xxl);--bsi-dimmer-button-width: var(--bsi-sizing-half);--bsi-dimmer-button-gap: var(--bsi-spacing-m);--bsi-dimmer-button-last-margin-top: 0}.dimmer .dimmer-icon{margin-bottom:var(--bsi-dimmer-icon-gap)}.dimmer .dimmer-buttons{flex-wrap:nowrap}.dimmer .dimmer-buttons button{margin-top:0 !important}.dimmer .dimmer-buttons button:last-child{margin-left:var(--bsi-dimmer-button-gap)}.dimmer .dimmer-buttons.single-button button{width:auto;min-width:var(--bsi-sizing-half);margin:0 auto}}.acceptoverlay{--bsi-acceptoverlay-background-color: var( --bsi-overlay-background-primary-muted );--bsi-acceptoverlay-color-text: var(--bsi-color-text-inverse);--bsi-acceptoverlay-label-color: var(--bsi-color-text-inverse);--bsi-acceptoverlay-label-border-color: var(--bsi-color-border-inverse);--bsi-acceptoverlay-spacing-inset: var(--bsi-spacing-s);--bsi-acceptoverlay-primary-opacity: 95%;--bsi-acceptoverlay-inner-width: 600px;--bsi-acceptoverlay-icon-spacing: var(--bsi-spacing-s);--bsi-acceptoverlay-icon-fill: var(--bsi-icon-inverse);--bsi-acceptoverlay-buttons-spacing: var(--bsi-spacing-s)}.acceptoverlay{position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;display:flex;flex-wrap:wrap;align-items:flex-start;justify-content:center;padding:var(--bsi-acceptoverlay-spacing-inset);background-color:var(--bsi-acceptoverlay-background-color)}.acceptoverlay a{color:var(--bsi-color-link-inverse)}@media(min-width: 768px){.acceptoverlay{--bsi-acceptoverlay-spacing-inset: var(--bsi-spacing-m)}}@media(min-width: 992px){.acceptoverlay{align-items:center}}.acceptoverlay label{color:var(--bsi-acceptoverlay-label-color)}.acceptoverlay label::after{border-color:var(--bsi-acceptoverlay-label-border-color) !important}.acceptoverlay[aria-hidden=true]{display:none}.acceptoverlay.acceptoverlay-primary{--bsi-acceptoverlay-background-color: var(--bsi-color-background-primary)}.acceptoverlay.acceptoverlay-primary.show{--bsi-acceptoverlay-background-color: color-mix( in srgb, var(--bsi-color-background-primary) var(--bsi-acceptoverlay-primary-opacity), transparent )}.acceptoverlay h1,.acceptoverlay h2,.acceptoverlay h3,.acceptoverlay h4,.acceptoverlay h5,.acceptoverlay h6,.acceptoverlay p{margin-bottom:0;color:var(--bsi-acceptoverlay-color-text)}.acceptoverlay h4{text-align:center}.acceptoverlay p{text-align:justify}.acceptoverlay .acceptoverlay-inner{width:100%;max-width:var(--bsi-acceptoverlay-inner-width)}.acceptoverlay .acceptoverlay-icon{margin-bottom:var(--bsi-acceptoverlay-icon-spacing);text-align:center}@media(min-width: 768px){.acceptoverlay .acceptoverlay-icon{--bsi-acceptoverlay-icon-spacing: var(--bsi-spacing-xxl)}}.acceptoverlay .acceptoverlay-icon .icon{fill:var(--bsi-acceptoverlay-icon-fill)}.acceptoverlay .acceptoverlay-buttons{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;margin-top:var(--bsi-acceptoverlay-buttons-spacing);background-color:rgba(0,0,0,0) !important;gap:1rem}.acceptoverlay .acceptoverlay-buttons button{width:100%}.acceptoverlay .acceptoverlay-buttons button:last-child{--bsi-acceptoverlay-buttons-spacing: var(--bsi-spacing-xxs)}.acceptoverlay .acceptoverlay-buttons.single-button button{margin-top:0}@media(min-width: 768px){.acceptoverlay-buttons{flex-wrap:nowrap}.acceptoverlay-buttons button{width:50%;margin-top:0 !important}.acceptoverlay-buttons button:last-child{margin-left:var(--bsi-spacing-m)}.acceptoverlay-buttons.single-button button{width:auto;min-width:50%;margin:0 auto}}.acceptoverlayable{position:relative}.acceptoverlayable.show{min-height:450px}.anchor-offset:before{content:"";display:block;height:96px;margin-top:-96px}@media(min-width: 992px){.anchor-offset:before{height:72px;margin-top:-72px}}.map-wrapper{min-height:280px}.map-wrapper.map-column{margin:0 -24px}@media(min-width: 992px){.map-wrapper.map-column{margin-left:-3rem;margin-right:0}}.badge{--bsi-badge-border-radius: var(--bsi-radius-smooth);--bsi-badge-font-size-relative: 1em;--bsi-badge-font-weight: var(--bsi-font-weight-solid);--bsi-badge-padding-x: var(--bsi-spacing-xs);--bsi-badge-padding-y: var(--bsi-spacing-3xs);--bsi-badge-text-color: var(--bsi-color-text-inverse)}.badge{display:inline-block;padding:var(--bsi-badge-padding-y) var(--bsi-badge-padding-x);color:var(--bsi-badge-text-color);font-size:var(--bsi-badge-font-size-relative);font-weight:var(--bsi-badge-font-weight);line-height:1;text-align:center;vertical-align:baseline;white-space:nowrap;transition:color var(--bsi-transition-instant) ease-in-out,background-color var(--bsi-transition-instant) ease-in-out,border-color var(--bsi-transition-instant) ease-in-out,box-shadow var(--bsi-transition-instant) ease-in-out;border-radius:var(--bsi-badge-border-radius)}.badge:empty{display:none}.badge-sm{--bsi-badge-padding-x: var(--bsi-spacing-3xs)}.badge.badge-primary{background-color:var(--bsi-color-background-primary)}.badge.badge-secondary{background-color:var(--bsi-color-background-secondary)}.badge.badge-success{background-color:var(--bsi-color-background-success)}.badge.badge-warning{background-color:var(--bsi-color-background-warning)}.badge.badge-danger{background-color:var(--bsi-color-background-danger)}.badge.badge-inverse{background-color:var(--bsi-color-background-inverse)}.badge-inverse{background-color:var(--bsi-color-background-inverse);color:var(--bsi-color-text-primary)}.btn .badge{position:relative;top:-1px}a.badge:hover{color:var(--bsi-badge-text-color)}a.badge:hover.badge-primary{background-color:var(--bsi-color-background-primary-hover)}a.badge:hover.badge-secondary{background-color:var(--bsi-color-background-secondary-hover)}a.badge:hover.badge-success{background-color:var(--bsi-color-background-success-hover)}a.badge:hover.badge-warning{background-color:var(--bsi-color-background-warning-hover)}a.badge:hover.badge-danger{background-color:var(--bsi-color-background-danger-hover)}.figure-caption{font-size:.75rem}.bs-is-sticky{position:sticky !important;z-index:1020 !important}.bs-is-fixed{position:fixed !important;z-index:1030 !important}@media print{[type=checkbox]:checked+label::before{border-color:rgba(0,0,0,0) #06c #06c rgba(0,0,0,0) !important;opacity:1 !important}[type=checkbox]:disabled:checked+label::before{border-color:rgba(0,0,0,0) #e6e9f2 #e6e9f2 rgba(0,0,0,0) !important}}pre{background-color:var(--bsi-color-background-emphasis);padding:var(--bsi-spacing-s);overflow-x:auto;color:var(--bsi-color-code);font-size:inherit}pre code{color:var(--bsi-color-text-inverse);background-color:rgba(0,0,0,0);font-size:inherit}code{color:var(--bsi-color-code);font-size:80%;font-weight:500;word-wrap:break-word;background-color:var(--bsi-code-background)}.img-fluid{max-width:100%;height:auto}.img-thumbnail{padding:.25rem;background-color:#fff;border:1px solid var(--bsi-border-color);border-radius:4px;max-width:100%;height:auto}.figure-img{margin-bottom:.5rem;line-height:1}.figure-caption{font-size:0.875rem;color:hsl(0,0%,32%)}.figure{display:inline-block}.figure.img-full img{width:100%;height:100%;max-height:600px;object-fit:cover}.pagescroll-scroll-disabled{scroll-behavior:auto !important}.pagination{--bsi-pagination-background: transparent;--bsi-pagination-border-width: 2px;--bsi-pagination-border-color: transparent;--bsi-pagination-border-radius: var(--bsi-radius-smooth);--bsi-pagination-font-size: var(--bsi-label-font-size);--bsi-pagination-item-size: 3rem;--bsi-pagination-link-color: var(--bsi-color-link);--bsi-pagination-padding-x: var(--bsi-spacing-s);--bsi-pagination-padding-y: var(--bsi-spacing-xxs)}.pagination{display:flex;flex-wrap:wrap;padding-left:0;list-style:none}@supports(gap: 8px){.pagination{gap:8px}}.pagination-wrapper{display:flex;flex-wrap:wrap;justify-content:center}@media(min-width: 768px){.pagination-wrapper nav.pagination-wrapper{justify-content:flex-start}.pagination-wrapper nav.pagination-wrapper .dropdown{margin-left:var(--bsi-spacing-l)}}.pagination-wrapper.pagination-total{display:inline-flex;flex-direction:column;flex-wrap:wrap;justify-content:center}.pagination-wrapper.pagination-total ul{margin-bottom:var(--bsi-spacing-xxs)}.pagination-wrapper.pagination-total p{margin-bottom:var(--bsi-spacing-s);color:var(--bsi-color-text-secondary);font-size:var(--bsi-label-font-size);font-weight:var(--bsi-font-weight-solid);text-align:center}.pagination-wrapper.pagination-total.justify-content-end{display:grid}.pagination-wrapper.pagination-total.justify-content-center{width:100%}.pagination-wrapper.pagination-total.justify-content-center .pagination{justify-content:center}.pagination-wrapper .form-group{width:5rem;margin-top:0;margin-left:var(--bsi-spacing-l)}.pagination-wrapper .form-group label{color:var(--bsi-color-text-secondary);font-size:var(--bsi-label-font-size)}.page-link{position:relative;display:flex;align-items:center;justify-content:center;min-width:var(--bsi-pagination-item-size);height:var(--bsi-pagination-item-size);padding:var(--bsi-pagination-padding-y) var(--bsi-pagination-padding-x);border:var(--bsi-pagination-border-width) solid var(--bsi-pagination-border-color);background-color:var(--bsi-pagination-background);color:var(--bsi-pagination-link-color);font-size:var(--bsi-pagination-font-size);font-weight:var(--bsi-font-weight-solid);border-radius:var(--bsi-pagination-border-radius);text-decoration:none}.page-link:hover{--bsi-pagination-link-color: var(--bsi-color-link-hover);text-decoration:underline}.page-link.disabled,.disabled>.page-link{--bsi-pagination-border-color: transparent;--bsi-pagination-link-color: var(--bsi-color-text-disabled);--bsi-pagination-icon-color: var(--bsi-color-text-disabled);pointer-events:none}.page-link[aria-current]{--bsi-pagination-border-color: var(--bsi-color-border-primary-active);--bsi-pagination-link-color: var(--bsi-color-link-active);pointer-events:none}.page-link.text{color:var(--bsi-pagination-link-color)}.page-link span.d-inline-block{margin-right:var(--bsi-spacing-xxs)}.page-link .icon{fill:var(--bsi-pagination-icon-color, currentColor)}@supports not (gap: 8px){.page-item{margin-right:var(--bsi-spacing-xxs)}.page-item:last-child{margin-right:0}}.it-footer{--bsi-footer-bottom-background: var(--bsi-color-background-primary-deep);--bsi-footer-brand-icon-color: var(--bsi-icon-inverse);--bsi-footer-brand-icon-size: 3rem;--bsi-footer-top-background: var(--bsi-color-background-primary-muted)}@media(min-width: 992px){.it-footer{--bsi-footer-brand-icon-size: 3.5rem}}.it-footer h4{margin-bottom:var(--bsi-spacing-s);font-size:var(--bsi-label-font-size);text-transform:uppercase}.it-footer ul,.it-footer li,.it-footer p{font-size:var(--bsi-label-font-size);line-height:var(--bsi-body-leading)}.it-footer a,.it-footer a:hover,.it-footer .link-list-wrapper li a:not(.disabled){color:var(--bsi-color-text-inverse);text-decoration-color:rgba(255,255,255,.5);text-decoration-thickness:1px;text-underline-offset:3px}.it-footer a:hover,.it-footer .link-list-wrapper li a:hover{text-decoration-color:var(--bsi-color-text-inverse)}.it-footer .btn-primary:hover{--bsi-btn-background: var(--bsi-color-background-primary-deep)}.it-footer-main{background-color:var(--bsi-footer-top-background);color:var(--bsi-color-text-inverse);font-size:var(--bsi-body-font-size);padding-top:var(--bsi-spacing-l);padding-bottom:var(--bsi-spacing-l)}.it-footer-main section{margin:0 var(--bsi-spacing-xs)}.it-footer-main label{font-weight:var(--bsi-font-weight-solid)}.it-footer-main .link-list-wrapper ul li:not(:last-child){margin-bottom:var(--bsi-spacing-xs)}.it-footer-main .link-list-wrapper .list-item{padding:0;text-decoration:underline}.it-footer-main .it-brand-wrapper .it-brand-text{padding-right:var(--bsi-spacing-m)}.it-footer-main .it-brand-wrapper a{display:flex;align-items:center;text-decoration:none}.it-footer-main .it-brand-wrapper h2{margin-bottom:var(--bsi-spacing-3xs);font-size:var(--bsi-heading-5-font-size);font-weight:var(--bsi-heading-font-weight-weak)}.it-footer-main .it-brand-wrapper h3{padding-top:0;font-size:var(--bsi-body-font-size);font-weight:var(--bsi-body-font-weight)}.it-footer-main .it-brand-wrapper .icon{flex-shrink:0;width:var(--bsi-footer-brand-icon-size);height:var(--bsi-footer-brand-icon-size);margin-right:var(--bsi-spacing-xs);fill:var(--bsi-footer-brand-icon-color)}.it-footer-main .border-white{--bsi-border-opacity: 0.5}.it-footer-small-prints{background-color:var(--bsi-footer-bottom-background)}.it-footer-small-prints ul.it-footer-small-prints-list{padding:var(--bsi-spacing-m) var(--bsi-spacing-xs)}.it-footer-small-prints ul.it-footer-small-prints-list li{padding:var(--bsi-spacing-xs) 0;font-size:var(--bsi-label-font-size-s)}.it-footer-small-prints ul.it-footer-small-prints-list li:first-child{padding-top:0}.it-footer-small-prints ul.it-footer-small-prints-list li:last-child{padding-bottom:0}@media(min-width: 768px){.it-footer-small-prints ul.it-footer-small-prints-list li{padding:0 var(--bsi-spacing-xs)}.it-footer-small-prints ul.it-footer-small-prints-list li:first-child{padding-left:0}.it-footer-small-prints ul.it-footer-small-prints-list li:last-child{padding-right:0}}:root{--bsi-form-control-height: 2.5rem;--bsi-form-control-spacing: var(--bsi-spacing-xxs);--bsi-form-control-background-color: var(--bsi-color-background-inverse);--bsi-form-control-border-color: var(--bsi-color-border-secondary);--bsi-form-control-border-radius: var(--bsi-radius-smooth);--bsi-form-control-placeholder-color: var(--bsi-color-text-muted);--bsi-form-control-label-color: var(--bsi-color-text-base);--bsi-form-control-text-color: var(--bsi-color-text-secondary);--bsi-form-control-font-size: var(--bsi-body-font-size);--bsi-form-group-spacing-y: var(--bsi-spacing-m);--bsi-form-checkbox-border-color: var(--bsi-color-border-secondary);--bsi-form-checkbox-border-radius: var(--bsi-radius-smooth);--bsi-form-checked-color: var(--bsi-color-background-primary)}input[readonly],textarea[readonly],select[readonly]{--bsi-form-control-border-color: var(--bsi-color-border-subtle);--bsi-form-control-background-color: var(--bsi-color-background-muted);cursor:not-allowed}input,textarea,select{display:block;width:100%;min-height:var(--bsi-form-control-height);padding:var(--bsi-form-control-spacing);border:1px solid var(--bsi-form-control-border-color);border-radius:var(--bsi-form-control-border-radius);background-color:var(--bsi-form-control-background-color);color:var(--bsi-form-control-text-color);font-size:var(--bsi-form-control-font-size)}input.disabled,input:disabled,textarea.disabled,textarea:disabled,select.disabled,select:disabled{border-color:var(--bsi-color-border-disabled);opacity:1;background-color:var(--bsi-color-background-disabled);color:var(--bsi-color-text-disabled)}input:focus,textarea:focus{outline:3px solid rgba(0,0,0,0);outline-offset:3px;box-shadow:0 0 0 2px var(--bsi-color-border-inverse),0 0 0 5px var(--bsi-color-outline-focus) !important}input::file-selector-button{margin:-0.375rem -0.75rem;padding:.375rem .75rem;border-width:0;border-style:solid;border-radius:0;border-color:inherit;color:hsl(0,0%,10%);pointer-events:none;margin-inline-end:.75rem;border-inline-end-width:0;background-color:#fff;transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out}@media(prefers-reduced-motion: reduce){input::file-selector-button{transition:none}}input:hover:not(:disabled):not([readonly])::file-selector-button{background-color:hsl(0,0%,95%)}input[type=file]{overflow:hidden}input[type=file]:not(:disabled):not([readonly]){cursor:pointer}input::-webkit-date-and-time-value{height:1.5em}select{background-image:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16'%3e%3cpath fill='none' stroke='hsl%280, 0%, 32%%29' stroke-linecap='round' stroke-linejoin='round' stroke-width='2' d='m2 5 6 6 6-6'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right var(--bsi-form-control-spacing) center;background-size:16px 12px;appearance:none}select:focus{border-color:hsl(210,17%,44%);outline:0;box-shadow:0 0 0 .25rem rgba(0%,40%,80%,.25)}select[multiple],select[size]:not([size="1"]){padding-right:.75rem}select:disabled{background-color:hsl(0,0%,90%)}select:disabled:hover{cursor:not-allowed}select:-moz-focusring{color:rgba(0,0,0,0);text-shadow:0 0 0 hsl(0,0%,10%)}select option{font-weight:normal}select:disabled{opacity:1;background-color:hsl(210,3%,85%)}textarea{height:auto;font-size:var(--bsi-body-font-size);line-height:1.5}label{display:inline-block;width:auto;max-width:100%;margin-bottom:var(--bsi-spacing-xxs);color:var(--bsi-form-control-label-color);font-size:var(--bsi-label-font-size-s);font-weight:var(--bsi-font-weight-solid);line-height:var(--bsi-label-leading)}input,textarea{outline:0;box-shadow:none;transition:none;appearance:none}input[type=date],input[type=datetime-local],input[type=time]{display:flex}fieldset legend{margin-bottom:var(--bsi-spacing-s);padding:0;background-color:rgba(0,0,0,0);color:var(--bsi-form-control-text-color);font-size:var(--bsi-label-font-size-s);font-weight:var(--bsi-font-weight-solid)}::placeholder{color:var(--bsi-form-control-placeholder-color)}input::-webkit-datetime-edit{background-color:var(--bsi-color-background-primary-lighter);color:var(--bsi-form-control-text-color)}.form-group{position:relative;margin-bottom:var(--bsi-form-group-spacing-y)}.form-group label.input-symbol-label:not(.active){left:2.25rem}.form-group small.form-text{margin:0;font-size:.875rem}.form-group input[type=time]~label{font-size:.875rem}.form-text{margin:var(--bsi-spacing-xxs) 0;color:var(--bsi-color-text-secondary)}.form-group.active .form-file-name{padding-bottom:1.95rem}.warning-feedback{display:none;width:100%;margin-top:.25rem;color:var(--bsi-color-text-warning);font-size:.75rem}.valid-feedback,.invalid-feedback,.warning-feedback{margin-left:.5rem}.input-group .input-group-text .btn{border-radius:var(--bsi-form-control-border-radius) 0 0 var(--bsi-form-control-border-radius)}.input-group .input-group-append{margin-left:0}.input-group .input-group-append .btn{height:100%;padding-top:0;padding-bottom:0;border-bottom:1px solid hsl(210,17%,44%);border-radius:0 var(--bsi-form-control-border-radius) var(--bsi-form-control-border-radius) 0}.form-check{position:relative}.form-check+.form-check{margin-top:var(--bsi-spacing-s)}.form-check [type=checkbox],.form-check [type=radio]{position:absolute;top:0;left:0;width:auto;margin-top:0;margin-left:0;opacity:0}.form-check [type=checkbox]+label,.form-check [type=radio]+label{position:relative;margin-bottom:0;padding-left:28px;font-size:var(--bsi-label-font-size);font-weight:var(--bsi-font-weight-solid);cursor:pointer;user-select:none}@media(min-width: 576px){.form-check [type=checkbox]+label,.form-check [type=radio]+label{font-size:var(--bsi-label-font-size-l)}}.form-check [type=checkbox]:focus+label,.form-check [type=radio]:focus+label{border-color:#000 !important;box-shadow:0 0 0 2px var(--bsi-color-border-inverse),0 0 0 5px var(--bsi-color-outline-focus) !important;outline:3px solid rgba(0,0,0,0) !important;outline-offset:3px !important}.form-check [type=checkbox]:focus[data-focus-mouse=true]+label,.form-check [type=radio]:focus[data-focus-mouse=true]+label{border-color:inherit !important;box-shadow:none !important;outline:none !important}.form-check input[type=checkbox]+label::after,.form-check input[type=checkbox]+label::before{position:absolute;left:0;z-index:1;content:"";border-width:2px;border-style:solid;transition:all var(--bsi-transition-instant) ease-out}.form-check input[type=checkbox]+label::after{top:0;width:20px;height:20px;border-radius:var(--bsi-form-checkbox-border-radius)}.form-check input[type=checkbox]:checked+label::before{top:3px;left:3px;width:6px;height:12px;border-width:2px;border-style:solid;border-color:rgba(0,0,0,0) var(--bsi-color-border-inverse) var(--bsi-color-border-inverse) rgba(0,0,0,0);opacity:1;transform:rotate(40deg);transform-origin:100% 100%;backface-visibility:hidden}.form-check input[type=checkbox]:checked+label::after{z-index:0;border-color:var(--bsi-form-checked-color);background-color:var(--bsi-form-checked-color)}.form-check input[type=checkbox]:not(:checked)+label::after{z-index:0;border-color:var(--bsi-form-checkbox-border-color);background-color:rgba(0,0,0,0)}.form-check input[type=checkbox]:not(:checked)+label::before{top:10px;left:6px;width:0;height:0;border-color:rgba(0,0,0,0)}.form-check input[type=checkbox]+label:hover::after{border-color:var(--bsi-color-border-secondary-hover)}.form-check input[type=checkbox]:disabled+label{opacity:1;cursor:not-allowed}.form-check input[type=checkbox]:disabled:not(:checked)+label::after{border-color:var(--bsi-color-border-disabled);background-color:rgba(0,0,0,0)}.form-check input[type=checkbox]:disabled:checked+label::after{border-color:var(--bsi-color-border-disabled);background-color:var(--bsi-color-border-disabled)}.form-check input[type=radio]+label::after,.form-check input[type=radio]+label::before{position:absolute;top:0;left:0;z-index:0;content:"";width:20px;height:20px;border-width:2px;border-style:solid;border-radius:var(--bsi-radius-rounded);transition:all var(--bsi-transition-instant) ease-out}.form-check input[type=radio]:not(:checked)+label::after,.form-check input[type=radio]:not(:checked)+label::before{border-color:var(--bsi-form-checkbox-border-color)}.form-check input[type=radio]:not(:checked)+label:after{z-index:-1;transform:scale(0)}.form-check input[type=radio]:checked+label::after{z-index:0;border-color:var(--bsi-form-checked-color);background-color:var(--bsi-form-checked-color);transform:scale(0.64)}.form-check input[type=radio]:checked+label::before{border-color:var(--bsi-form-checked-color)}.form-check input[type=radio]+label:hover::before{border-color:var(--bsi-color-border-secondary-hover)}.form-check input[type=radio]:disabled+label{cursor:not-allowed}.form-check input[type=radio]:disabled:not(:checked)+label::after,.form-check input[type=radio]:disabled:not(:checked)+label::before{border-color:var(--bsi-color-border-disabled)}.form-check input[type=radio]:disabled:checked+label::after{border-color:var(--bsi-color-border-disabled);background-color:var(--bsi-color-border-disabled)}.form-check input[type=radio]:disabled:checked+label::before{border-color:var(--bsi-color-border-disabled)}.form-check .form-text{display:block;margin-bottom:.5rem;padding-right:3.25rem}.form-check.form-check-group{margin-bottom:1rem;padding:0 0 1rem 0;box-shadow:inset 0 -1px 0 0 rgba(1,1,1,.1)}.form-check.form-check-group input[type=checkbox]+label,.form-check.form-check-group input[type=radio]+label{position:static;padding-right:3.25rem;padding-left:0}.form-check.form-check-group input[type=checkbox]+label::after,.form-check.form-check-group input[type=checkbox]+label::before,.form-check.form-check-group input[type=radio]+label::after,.form-check.form-check-group input[type=radio]+label::before{right:0;left:auto}.form-check.form-check-group input[type=checkbox]:checked+label::before{right:11px}.form-check.form-check-group input[type=radio]:checked+label::before{right:0}.form-check.form-check-group input.semi-checked:not(:checked)+label::before{right:4px;left:auto}.form-check input.semi-checked:not(:checked)+label::before{top:12px;left:4px;width:12px;height:2px;border-width:0;border-style:none;border-color:rgba(0,0,0,0);opacity:1;background:var(--bsi-color-background-inverse);transform:none;backface-visibility:hidden}.form-check input.semi-checked:not(:checked)+label::after{z-index:0;border-color:var(--bsi-form-checked-color);background-color:var(--bsi-form-checked-color)}.form-check-inline{display:inline-block}.form-check-inline:not(:last-child){margin-right:var(--bsi-spacing-m)}@media(prefers-reduced-motion: reduce){fieldset legend,.form-group label,textarea,.form-check [type=checkbox],.form-check [type=radio],.form-check [type=checkbox]+label::after,.form-check [type=checkbox]+label::before,.form-check [type=radio]+label::after,.form-check [type=radio]+label::before,.toggles label input[type=checkbox]+.lever::before,.toggles label input[type=checkbox]+.lever::after{transition:none !important}}.form-control-plaintext{border:0;--bsi-form-control-border-color: transparent;--bsi-form-control-border-radius: 0;--bsi-form-control-background-color: transparent;--bsi-form-control-spacing: 0}.form-control-plaintext:focus{outline:0;box-shadow:none !important}.form-control-plaintext+label{cursor:text}.form-control{background-repeat:no-repeat;background-position:center right;background-size:45px 20px}.form-control:disabled{cursor:not-allowed;background:var(--bsi-color-background-disabled);border:0;color:var(--bsi-color-text-disabled)}.form-control-sm{--bsi-form-control-spacing: var(--bsi-spacing-xxs) var(--bsi-spacing-3xs);--bsi-form-control-font-size: var(--bsi-label-font-size)}.form-control-sm::file-selector-button{padding:.25rem .5rem;margin:-0.25rem -0.5rem;margin-inline-end:.5rem}.form-control-lg,.autocomplete-wrapper-big .autocomplete{--bsi-form-control-font-size: var(--bsi-lead-font-size)}.form-control-lg::file-selector-button,.autocomplete-wrapper-big .autocomplete::file-selector-button{padding:.5rem 1rem;margin:-0.5rem -1rem;margin-inline-end:1rem}textarea.form-control{min-height:2.5rem;border:1px solid hsl(210,17%,44%)}textarea.form-control-sm{min-height:calc(1.5em + 0.5rem)}textarea.form-control-lg,.autocomplete-wrapper-big textarea.autocomplete{min-height:calc(1.5em + 1rem)}.form-control-color{width:3rem;height:2.5rem;padding:.375rem}.form-control-color:not(:disabled):not([readonly]){cursor:pointer}.form-control-color::-moz-color-swatch{border:0 !important;border-radius:0}.form-control-color::-webkit-color-swatch{border-radius:0}.form-control-color.form-control-sm{height:calc(1.5em + 0.5rem)}.form-control-color.form-control-lg,.autocomplete-wrapper-big .form-control-color.autocomplete{height:calc(1.5em + 1rem)}.input-group{position:relative;display:flex;flex-wrap:wrap;align-items:stretch;width:100%}.input-group>.input-group-text+input{border-left-width:0}.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating{position:relative;flex:1 1 auto;width:1%;min-width:0}.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within{z-index:5}.input-group .btn{position:relative;z-index:2}.input-group .btn:focus{z-index:5}.input-group-text{display:flex;align-items:center;padding:var(--bsi-form-control-spacing) 0 var(--bsi-form-control-spacing) var(--bsi-form-control-spacing);font-size:var(--bsi-body-font-size);font-weight:var(--bsi-font-weight-solid);color:var(--bsi-form-control-text-color);background-color:var(--bsi-form-control-background-color);text-align:center;white-space:nowrap;border-top-width:1px;border-left-width:1px;border-right-width:0;border-bottom-width:1px;border-style:solid;border-color:var(--bsi-form-control-border-color);border-radius:var(--bsi-form-control-border-radius)}.disabled .input-group-text{background-color:var(--bsi-color-background-disabled);border-color:var(--bsi-color-border-disabled);color:var(--bsi-color-text-disabled)}.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select{border-top-right-radius:0;border-bottom-right-radius:0}.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback){margin-left:-0;border-top-left-radius:0;border-bottom-left-radius:0}.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select{border-top-left-radius:0;border-bottom-left-radius:0}input[type=file]+label{background-color:rgba(0,0,0,0)}.form-file input[type=file]{margin:0;max-width:100%;opacity:0}.form-file .form-file-name{background-color:var(--bsi-color-background-inverse);border-bottom:1px solid rgba(0,0,0,.15);border-radius:0;color:var(--bsi-color-text-secondary);left:0;line-height:1.7;overflow:hidden;padding:.5rem .6rem 2rem;max-height:2rem;pointer-events:none;position:absolute;right:0;top:0;user-select:none;z-index:5}.form-file .form-file-name::before{background-color:var(--bsi-color-background-inverse);bottom:-1px;color:var(--bsi-color-text-primary);content:"Sfoglia";display:block;height:2.5rem;line-height:1.7;padding:.4rem 1rem 1.5rem;border:1px solid var(--bsi-color-border-primary);position:absolute;right:0;top:0;z-index:6;border-top-right-radius:4px}.input-number{position:relative}.input-number.input-number-adaptive{width:fit-content}.input-number.input-number-adaptive input[type=number]{width:auto;transition:all va(--bsi-transition-instant)}.input-number input[type=number]{appearance:textfield;border-top-right-radius:var(--bsi-form-control-border-radius) !important;border-bottom-right-radius:var(--bsi-form-control-border-radius) !important}.input-number input[type=number]::-webkit-inner-spin-button,.input-number input[type=number]::-webkit-outer-spin-button{-webkit-appearance:none}.input-number input[type=number]::-ms-clear{display:none}.input-number input[type=number][readonly]~.input-group-text .input-number-add,.input-number input[type=number][readonly]~.input-group-text .input-number-sub{display:none}.input-number.disabled button{display:none;pointer-events:none}.input-number.disabled button:hover{cursor:not-allowed}.input-number .input-group-text.align-buttons{position:absolute;top:0;bottom:0;right:0;z-index:10;padding-right:var(--bsi-form-control-spacing);border:none;background:rgba(0,0,0,0)}.is-invalid+.input-number .input-group-text.align-buttons{bottom:0}.input-number .input-group-text button{position:relative;transition:opacity .1s;padding:0;border:none;height:50%;width:16px;background:rgba(0,0,0,0)}.input-number .input-group-text button:after{position:absolute;top:50%;left:50%;transform:translateX(-50%) translateY(-50%);content:"";width:0;height:0;border-style:solid}.input-number .input-group-text button:focus.input-number-add:after,.input-number .input-group-text button:hover.input-number-add:after{border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--bsi-form-control-border-color) rgba(0,0,0,0)}.input-number .input-group-text button:focus.input-number-sub:after,.input-number .input-group-text button:hover.input-number-sub:after{border-color:var(--bsi-form-control-border-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.input-number .input-group-text button:focus:not([data-focus-mouse=true]){opacity:1}.input-number .input-group-text button.input-number-add:after{border-width:0 5px 6px 5px;border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--bsi-form-control-border-color) rgba(0,0,0,0)}.input-number .input-group-text button.input-number-sub:after{border-width:6px 5px 0 5px;border-color:var(--bsi-form-control-border-color) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0)}.input-number .input-group-text button:hover{cursor:pointer}@media(min-width: 1200px){.input-number button{opacity:0}.input-number:hover button{opacity:1}}.toggles{--bsi-toggle-track-width: 56px;--bsi-toggle-track-height: 32px;--bsi-toggle-track-border-radius: var(--bsi-radius-rounded);--bsi-toggle-track-background: var(--bsi-color-background-secondary-light);--bsi-toggle-track-background-checked: var( --bsi-color-background-primary );--bsi-toggle-track-background-disabled: var( --bsi-color-background-disabled );--bsi-toggle-track-transition: background 0.3s ease;--bsi-toggle-knob-size: 24px;--bsi-toggle-knob-offset: 4px;--bsi-toggle-knob-border-radius: 50%;--bsi-toggle-knob-background: var(--bsi-color-background-inverse);--bsi-toggle-knob-shadow-color: hsla(210, 100%, 40%, 0.15);--bsi-toggle-knob-background-disabled: var( --bsi-color-background-secondary );--bsi-toggle-knob-offset-checked: 28px;--bsi-toggle-knob-transition: left 0.3s ease, background 0.1s ease, transform 0.1s ease;--bsi-toggle-label-spacing: var(--bsi-spacing-xs)}.toggles,.toggles *{user-select:none;appearance:none}.toggles label{display:flex;align-items:center;justify-content:space-between;width:100%;margin-right:var(--bsi-toggle-label-spacing);font-size:var(--bsi-form-control-font-size);cursor:pointer}.toggles label input[type=checkbox]{width:100%;height:100%;padding:0;top:0;left:0}.toggles label input[type=checkbox]:focus+.lever{border-color:#000 !important;box-shadow:0 0 0 2px var(--bsi-color-border-inverse),0 0 0 5px var(--bsi-color-outline-focus) !important;outline:3px solid rgba(0,0,0,0) !important;outline-offset:3px !important}.toggles label input[type=checkbox]:focus[data-focus-mouse=true]+.lever{border-color:inherit !important;box-shadow:none !important;outline:none !important}.toggles label input[type=checkbox]+.lever{position:relative;content:"";width:var(--bsi-toggle-track-width);height:var(--bsi-toggle-track-height);border-radius:var(--bsi-toggle-track-border-radius);background-color:var(--bsi-toggle-track-background);vertical-align:middle;transition:var(--bsi-toggle-track-transition)}.toggles label input[type=checkbox]+.lever:before,.toggles label input[type=checkbox]+.lever:after{position:absolute;top:var(--bsi-toggle-knob-offset);left:var(--bsi-toggle-knob-offset);content:"";display:inline-block;width:var(--bsi-toggle-knob-size);height:var(--bsi-toggle-knob-size);border-radius:var(--bsi-toggle-knob-border-radius);transition:var(--bsi-toggle-knob-transition)}.toggles label input[type=checkbox]+.lever:before{background-color:var(--bsi-toggle-knob-shadow-color)}.toggles label input[type=checkbox]+.lever:after{background-color:var(--bsi-toggle-knob-background)}.toggles label input[type=checkbox]:checked+.lever{background-color:var(--bsi-toggle-track-background-checked)}.toggles label input[type=checkbox]:checked+.lever:before,.toggles label input[type=checkbox]:checked+.lever:after{left:var(--bsi-toggle-knob-offset-checked)}[disabled] .toggles label input[type=checkbox]+.lever,.toggles label input[type=checkbox][disabled]+.lever{background-color:var(--bsi-toggle-track-background-disabled);cursor:default}[disabled] .toggles label input[type=checkbox]+.lever:after,.toggles label input[type=checkbox][disabled]+.lever:after{background-color:var(--bsi-toggle-knob-background-disabled)}[disabled] .toggles label input[type=checkbox]:checked+.lever:after,.toggles label input[type=checkbox][disabled]:checked+.lever:after{background-color:var(--bsi-toggle-knob-background-disabled)}.password-icon{position:absolute;top:calc(var(--bsi-form-control-spacing)*3.75);right:var(--bsi-form-control-spacing);z-index:10;padding:var(--bsi-spacing-xxs);background-color:var(--bsi-form-control-background-color);cursor:pointer}.password-icon .icon{fill:var(--bsi-icon-primary)}.password-meter{bottom:-12px;left:0;width:100%;max-width:200px;height:4px}.password-meter .col-3{height:4px}.password-caps{display:none}.password-caps.show{display:block}.form-select-sm{padding-top:.25rem;padding-bottom:.25rem;padding-left:.5rem;font-size:0.875rem;border-radius:2px}.form-select-lg{padding-top:.5rem;padding-bottom:.5rem;padding-left:1rem;font-size:1.25rem;border-radius:8px}@keyframes selectDropdownFadeIn{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:0}}@keyframes selectDropdownFadeInTop{0%{opacity:0;margin-top:0}100%{opacity:1;margin-top:0}}.select-wrapper{position:relative}.bootstrap-select:not([class*=col-]):not([class*=form-control]):not(.input-group-btn){width:100%}.btn-light:not(:disabled):not(.disabled).active,.btn-light:not(:disabled):not(.disabled):active,.show>.btn-light.dropdown-toggle{background:rgba(0,0,0,0);color:inherit}.bootstrap-select.form-control{box-shadow:none}.bootstrap-select>.dropdown-toggle.bs-placeholder,.bootstrap-select>.dropdown-toggle.bs-placeholder:active,.bootstrap-select>.dropdown-toggle.bs-placeholder:focus,.bootstrap-select>.dropdown-toggle.bs-placeholder:hover{color:hsl(0,0%,10%);font-weight:normal}.bootstrap-select-wrapper{position:relative;padding-top:0}.bootstrap-select-wrapper.no-tick .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark{display:none}.bootstrap-select-wrapper.disabled:hover{cursor:not-allowed}.bootstrap-select-wrapper.disabled .bootstrap-select{background-color:hsl(210,3%,85%)}.bootstrap-select-wrapper.disabled .bootstrap-select>.dropdown-toggle.bs-placeholder{color:hsl(0,0%,10%);opacity:1}.bootstrap-select-wrapper .dropdown-menu{padding:0;margin:0;box-shadow:0 2px 10px 0 rgba(0,0,0,.1)}.bootstrap-select-wrapper .dropdown.show .dropdown-menu[x-placement=bottom-start],.bootstrap-select-wrapper .btn-group.show .dropdown-menu[x-placement=bottom-start]{animation:selectDropdownFadeIn forwards .3s}.bootstrap-select-wrapper .dropdown.show .dropdown-menu[x-placement=top-start],.bootstrap-select-wrapper .btn-group.show .dropdown-menu[x-placement=top-start]{animation:selectDropdownFadeInTop forwards .3s}.bootstrap-select-wrapper .dropdown-menu:before{display:none}.bootstrap-select-wrapper>label{position:absolute;color:hsl(0,0%,10%);font-size:.875rem;display:block;font-weight:600;padding:0 .5rem;line-height:calc(2.5rem - 1px);top:0;transform:translateY(-75%)}.bootstrap-select-wrapper button{background:rgba(0,0,0,0);border-radius:0;border:none;box-shadow:none;color:hsl(0,0%,10%);padding:8px;font-size:1rem;font-weight:bold}.bootstrap-select-wrapper button.disabled{background:rgba(0,0,0,0)}.bootstrap-select-wrapper button.disabled.btn-light{box-shadow:none}.bootstrap-select-wrapper button .filter-option{position:relative}.bootstrap-select-wrapper button .filter-option .filter-option-inner{display:flex}.bootstrap-select-wrapper button .filter-option .filter-option-inner-inner{display:flex;align-items:center}.bootstrap-select-wrapper button .filter-option .filter-option-inner-inner .icon{margin-right:8px;width:24px;height:24px;flex-shrink:0}.bootstrap-select-wrapper button .filter-option:after{content:"";height:1px;position:absolute;left:0;right:0;background:hsl(0,0%,10%);bottom:0;transition:all .3s;transform-origin:bottom}.bootstrap-select-wrapper button:hover:not(.disabled) .filter-option:after{transform:scaleY(2)}.bootstrap-select-wrapper button:hover{background:rgba(0,0,0,0)}.bootstrap-select-wrapper button.dropdown-toggle:after{border-top:.3em solid;border-right:.3em solid rgba(0,0,0,0);border-bottom:0;border-left:.3em solid rgba(0,0,0,0);position:static;top:0;transform:translateY(50%)}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox{padding:8px 24px}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text]{padding:0;border-bottom:1px solid hsl(210,4%,78%);font-size:1rem;font-weight:600}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-searchbox input[type=text]::placeholder{opacity:.5;font-size:1rem}.bootstrap-select-wrapper .dropdown.bootstrap-select .no-results{padding:8px 24px;background:rgba(0,0,0,0);margin:0}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-header .text{font-size:.875rem;text-transform:uppercase;color:hsl(0,0%,10%);font-weight:600}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-divider{border:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check{margin-top:0}.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check [type=checkbox]+label,.bootstrap-select-wrapper .dropdown.bootstrap-select .form-check [type=radio]+label{margin-bottom:0;font-weight:normal;font-size:1rem;height:30px;line-height:30px}.bootstrap-select-wrapper .dropdown.bootstrap-select .btn{height:2.5rem}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox{position:relative;padding:0}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block{display:block;padding:8px 24px}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn{padding:0;display:inline-block;font-size:1rem;color:#06c;font-weight:normal;width:auto;margin-right:24px}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:active,.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:focus{box-shadow:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox .btn-block .btn:hover{text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .bs-actionsbox:after{content:"";display:block;height:1px;width:65px;background:hsl(210,4%,78%);position:absolute;bottom:-8px;left:24px}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .select-pill{font-size:.7777777778rem;padding:4px 8px;border:1px solid hsl(0,0%,10%);color:hsl(0,0%,10%);line-height:1;border-radius:24px;display:flex;align-items:center;margin-right:8px}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .select-pill svg{fill:hsl(0,0%,10%);margin-right:0}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .icon{margin-right:8px;width:24px;height:24px;flex-shrink:0}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox]+label,.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio]+label{font-size:.7777777778rem;padding:4px 8px;border:1px solid hsl(0,0%,10%);color:hsl(0,0%,10%);line-height:1;border-radius:24px;display:flex;align-items:center;margin-right:8px;height:auto;font-weight:700}.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox]+label:before,.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=checkbox]+label:after,.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio]+label:before,.bootstrap-select-wrapper .dropdown.bootstrap-select.show-tick .filter-option .filter-option-inner-inner .form-check [type=radio]+label:after{display:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu{top:calc(-100% - 8px) !important;padding:8px 0}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu[x-placement=top-start]{top:auto !important;bottom:-8px !important;transform:none !important}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a{font-size:1rem;padding:8px 24px;color:#06c;white-space:inherit}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.icon-options-li span.text{display:flex}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected{color:rgb(0%,15%,30%);text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.select-pill-text{text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.selected span.check-mark{color:#06c}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:focus,.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:active{background:rgba(0,0,0,0);outline:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.check-mark{top:10px;right:24px}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.check-mark:after{content:"";display:block;width:.5em;height:1em;border-style:solid;border-width:0 .15em .15em 0;transform:rotate(45deg)}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text{position:relative}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .select-pill .icon{display:none}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .icon{fill:#06c;margin-right:8px;width:24px;height:24px;flex-shrink:0}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a span.text .reset-label{display:block;height:1px;width:65px;background:hsl(210,4%,78%);position:absolute;bottom:-8px}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:hover{background:rgba(0,0,0,0)}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a:hover span.text{text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.active{background:rgba(0,0,0,0);color:rgb(9%,19.5%,30%)}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li a.active span.text{text-decoration:underline}.bootstrap-select-wrapper .dropdown.bootstrap-select .dropdown-menu li.disabled a{color:hsl(210,3%,85%)}fieldset:disabled .bootstrap-select-wrapper:hover{cursor:not-allowed}fieldset:disabled .bootstrap-select-wrapper .bootstrap-select>.dropdown-toggle.bs-placeholder{color:hsl(0,0%,10%)}fieldset:disabled .bootstrap-select-wrapper button{background-color:hsl(210,3%,85%);opacity:1}fieldset:disabled .bootstrap-select-wrapper button.btn-light{box-shadow:none}.autocomplete__hint,.autocomplete__input{appearance:none;box-sizing:border-box;margin-bottom:0;width:100%}.autocomplete__input{position:relative}.autocomplete__hint{color:var(--bsi-color-text-secondary);position:absolute}.autocomplete__input--show-all-values{padding:var(--bsi-spacing-xs) var(--bsi-spacing-xl) var(--bsi-spacing-xs) var(--bsi-spacing-xs);cursor:pointer}.autocomplete__dropdown-arrow-down{z-index:-1;display:inline-block;position:absolute;right:8px;width:24px;height:24px;top:10px}.autocomplete__menu{background-color:var(--bsi-color-background-inverse);border:1px solid var(--bsi-color-border-subtle);border-top:0;color:var(--bsi-color-text-base);margin:0;max-height:342px;overflow-x:hidden;padding:0;width:100%}.autocomplete__menu--visible{display:block}.autocomplete__menu--hidden{display:none}.autocomplete__menu--overlay{box-shadow:var(--bsi-elevation-low);left:0;position:absolute;top:100%;z-index:100}.autocomplete__menu--inline{position:relative}.autocomplete__option{border-bottom:solid var(--bsi-color-border-subtle);border-width:1px 0;cursor:pointer;display:block;position:relative}.autocomplete__option>*{pointer-events:none}.autocomplete__option:first-of-type{border-top-width:0}.autocomplete__option:last-of-type{border-bottom-width:0}.autocomplete__option--odd{background-color:var(--bsi-color-background-primary-lighter)}.autocomplete__option--focused,.autocomplete__option:hover{background-color:var(--bsi-color-background-primary);border-color:var(--bsi-color-border-primary);color:var(--bsi-color-text-inverse);outline:none}@media(-ms-high-contrast: active),(forced-colors: active){.autocomplete__menu{border-color:FieldText}.autocomplete__option{background-color:Field;color:FieldText}.autocomplete__option--focused,.autocomplete__option:hover{forced-color-adjust:none;background-color:SelectedItem;border-color:SelectedItem;color:SelectedItemText;outline-color:SelectedItemText}}.autocomplete__option--no-results{background-color:var(--bsi-color-background-primary-lighter);color:var(--bsi-color-text-secondary);cursor:not-allowed}.autocomplete__wrapper{position:relative}.autocomplete__wrapper .autocomplete__menu{border:1px solid var(--bsi-color-border-subtle);border-top:none;width:100%;position:absolute;top:100%;z-index:10;box-shadow:var(--bsi-elevation-low)}.autocomplete__wrapper .autocomplete__menu .autocomplete__hint,.autocomplete__wrapper .autocomplete__menu .autocomplete__option{padding:var(--bsi-spacing-xs) var(--bsi-spacing-s);background-color:var(--bsi-color-background-inverse);border:none;font-size:.875rem;font-weight:var(--bsi-font-weight-solid)}.autocomplete__wrapper .autocomplete__menu .autocomplete__hint:hover,.autocomplete__wrapper .autocomplete__menu .autocomplete__hint:focus,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:hover,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:focus{color:var(--bsi-color-text-primary)}.autocomplete__wrapper .autocomplete__menu .autocomplete__hint:hover,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:hover{background-color:var(--bsi-color-background-primary-lighter)}.autocomplete__wrapper .autocomplete__menu .autocomplete__hint:focus,.autocomplete__wrapper .autocomplete__menu .autocomplete__option:focus{border:2px solid var(--bsi-color-outline-focus)}.autocomplete{padding-left:var(--bsi-spacing-xl)}@media(min-width: 576px){.autocomplete{padding-left:var(--bsi-spacing-xxl)}}.autocomplete-icon{position:absolute;top:var(--bsi-spacing-xxs);left:var(--bsi-spacing-3xs);padding:0 var(--bsi-form-control-spacing)}.autocomplete-list{--bsi-autocomplete-list-spacing: 0;--bsi-autocomplete-list-background-color: var(--bsi-color-background-inverse);--bsi-autocomplete-list-border-color: transparent;--bsi-autocomplete-list-border-size: 0;--bsi-autocomplete-list-radius: var(--bsi-radius-smooth);--bsi-autocomplete-list-shadow: var(--bsi-elevation-high);--bsi-autocomplete-item-color: var(--bsi-color-text-secondary);--bsi-autocomplete-item-hover-color: var(--bsi-color-text-primary);--bsi-autocomplete-item-hover-background-color: var(--bsi-color-background-primary-lighter);--bsi-autocomplete-item-hover-icon-color: var(--bsi-icon-primary);--bsi-autocomplete-item-text-size: var(--bsi-body-font-size);--bsi-autocomplete-item-spacing: var(--bsi-spacing-xs) var(--bsi-spacing-s);--bsi-autocomplete-text-highlight: var(--bsi-color-text-primary);position:absolute;right:0;left:0;display:none;width:100%;padding:var(--bsi-autocomplete-list-spacing);border-bottom-right-radius:var(--bsi-autocomplete-list-radius);border-bottom-left-radius:var(--bsi-autocomplete-list-radius);border-color:var(--bsi-autocomplete-list-border-color);border-style:solid;border-top-width:0;border-left-width:var(--bsi-autocomplete-list-border-size);border-right-width:var(--bsi-autocomplete-list-border-size);border-bottom-width:var(--bsi-autocomplete-list-border-size);background-color:var(--bsi-autocomplete-list-background-color);box-shadow:var(--bsi-autocomplete-list-shadow);transition:opacity var(--bsi-transition-instant)}.autocomplete-list.autocomplete-list-show{z-index:10;display:block}.autocomplete-list li{padding:0;list-style-type:none}.autocomplete-list a{display:flex;align-items:center;justify-content:flex-start;padding:var(--bsi-autocomplete-item-spacing);color:var(--bsi-autocomplete-item-color);font-size:var(--bsi-autocomplete-item-text-size);line-height:1.2;text-decoration:none}.autocomplete-list a:hover{background-color:var(--bsi-autocomplete-item-hover-background-color);color:var(--bsi-autocomplete-item-hover-color);text-decoration:none}.autocomplete-list a:hover .icon{fill:var(--bsi-autocomplete-item-hover-icon-color)}.autocomplete-list a:hover .autocomplete-list-text span{text-decoration:underline}.autocomplete-list a:hover .autocomplete-list-text em{color:var(--bsi-color-link-hover)}.autocomplete-list a .icon,.autocomplete-list a .avatar{flex-shrink:0;margin-right:16px}.autocomplete-list a .autocomplete-list-text{margin-left:0;display:flex;align-items:center;gap:var(--bsi-spacing-s)}.autocomplete-list a .autocomplete-list-text em{color:var(--bsi-color-text-secondary);font-size:var(--bsi-label-font-size-xs);font-style:normal;font-weight:var(--bsi-font-weight-solid);text-transform:uppercase}.autocomplete-list mark{padding:0;background:rgba(0,0,0,0);color:var(--bsi-autocomplete-text-highlight);font-weight:var(--bsi-font-weight-strong)}.autocomplete-wrapper-big .autocomplete-list .autocomplete-list-text{margin-top:0}@media(min-width: 576px){.autocomplete-wrapper-big .autocomplete-icon{top:var(--bsi-spacing-xs);left:var(--bsi-spacing-3xs);padding:0 var(--bsi-form-control-spacing)}.autocomplete-wrapper-big .autocomplete-list-text span{margin-right:var(--bsi-spacing-s)}}.form-feedback{width:100%;margin-top:.25rem;font-size:.75rem}.input-group-text:has(~[data-focus-mouse=true]:not(.btn)),[data-focus-mouse=true]:not(.btn)~.input-group-text,button:has(~[data-focus-mouse=true]:not(.btn)),[data-focus-mouse=true]:not(.btn)+button{border-color:inherit !important;box-shadow:none !important;outline:none !important}.input-group-text:has(~.is-invalid),.is-invalid~.input-group-text,button:has(~.is-invalid),.is-invalid+button{border-color:var(--bsi-color-border-danger) !important}.sr-only-justvalidate-bi{display:none}.is-valid,.is-invalid{padding-right:calc(1.5em + .75rem) !important}.is-valid[type=number],.is-invalid[type=number]{padding-right:calc(1.5em + .75rem + var(--bsi-form-control-spacing) + 1rem) !important}.was-validated &:valid,.is-valid{border-color:var(--bsi-color-border-success) !important;background-image:url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="%23008055" xmlns="http://www.w3.org/2000/svg"><path d="M9.6,16.9L4,11.4l0.8-0.7l4.8,4.8l8.5-8.4l0.7,0.7L9.6,16.9z" /></svg>')}.was-validated &:valid~.warning-feedback,.is-valid~.warning-feedback{display:block}.was-validated &:invalid,.is-invalid{border-color:var(--bsi-color-border-danger) !important;background-image:url('data:image/svg+xml,<svg width="24" fill="%23cc334d" height="24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12.7,12l6.7,6.6l-0.8,0.8L12,12.7l-6.6,6.7l-0.8-0.8l6.7-6.6L4.6,5.4l0.8-0.8l6.6,6.7l6.6-6.7l0.8,0.8L12.7,12z" /></svg>')}.form-control.warning{border-color:var(--bsi-color-border-warning) !important;background-image:url('data:image/svg+xml,<svg width="24" height="24" fill="%23995c00" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="M12.5,17h-1V2h1V17z M12.5,20h-1v2h1V20z" /></svg>')}.input-group-text:has(~.is-valid),.is-valid~.input-group-text,button:has(~.is-valid),.is-valid+button{border-color:var(--bsi-color-border-success)}.is-valid+.input-group-text.align-buttons,.is-invalid+.input-group-text.align-buttons{right:30px}.is-invalid+.input-group-text.align-buttons{bottom:22px}.autocomplete__wrapper .form-feedback{position:absolute}textarea.form-control{background-position:top .5em right !important}

/* fonts.css */
/*
 * Font del design system, self-hosted (niente richieste a Google Fonts).
 *
 * Bootstrap Italia 3 non dichiara alcun @font-face per Titillium Web, Lora e
 * Roboto Mono: si aspetta che lo faccia il progetto (nel pacchetto originale lo
 * fa un loader JavaScript). Qui i font sono dichiarati in CSS, così arrivano
 * anche senza JavaScript e il browser li scopre subito.
 *
 * Solo woff2 e woff: coprono tutti i browser in uso. local() prima degli url():
 * chi ha i font installati non scarica nulla. font-display: swap su tutti.
 */

/* Titillium Web 300 */
@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 300;
	font-display: swap;
	src: local('Titillium Web Light'), local('TitilliumWeb-Light'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300.woff') format('woff');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: italic;
	font-weight: 300;
	font-display: swap;
	src: local('Titillium Web Light Italic'), local('TitilliumWeb-LightItalic'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-300italic.woff') format('woff');
}

/* Titillium Web 400 */
@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Titillium Web Regular'), local('TitilliumWeb-Regular'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-regular.woff') format('woff');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('Titillium Web Italic'), local('TitilliumWeb-Italic'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-italic.woff') format('woff');
}

/* Titillium Web 600 */
@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 600;
	font-display: swap;
	src: local('Titillium Web SemiBold'), local('TitilliumWeb-SemiBold'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600.woff') format('woff');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: italic;
	font-weight: 600;
	font-display: swap;
	src: local('Titillium Web SemiBold Italic'), local('TitilliumWeb-SemiBoldItalic'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-600italic.woff') format('woff');
}

/* Titillium Web 700 */
@font-face {
	font-family: 'Titillium Web';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Titillium Web Bold'), local('TitilliumWeb-Bold'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700.woff') format('woff');
}
@font-face {
	font-family: 'Titillium Web';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('Titillium Web Bold Italic'), local('TitilliumWeb-BoldItalic'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Titillium_Web/titillium-web-v10-latin-ext_latin-700italic.woff') format('woff');
}

/* Lora (serif: citazioni, testo dell'hero) */
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Lora Regular'), local('Lora-Regular'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-regular.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-regular.woff') format('woff');
}
@font-face {
	font-family: 'Lora';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('Lora Italic'), local('Lora-Italic'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-italic.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-italic.woff') format('woff');
}
@font-face {
	font-family: 'Lora';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Lora Bold'), local('Lora-Bold'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700.woff') format('woff');
}
@font-face {
	font-family: 'Lora';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('Lora Bold Italic'), local('Lora-BoldItalic'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700italic.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Lora/lora-v20-latin-ext_latin-700italic.woff') format('woff');
}

/* Roboto Mono (codice, firme delle card) */
@font-face {
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 400;
	font-display: swap;
	src: local('Roboto Mono'), local('RobotoMono-Regular'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-regular.woff') format('woff');
}
@font-face {
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 400;
	font-display: swap;
	src: local('Roboto Mono Italic'), local('RobotoMono-Italic'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-italic.woff') format('woff');
}
@font-face {
	font-family: 'Roboto Mono';
	font-style: normal;
	font-weight: 700;
	font-display: swap;
	src: local('Roboto Mono Bold'), local('RobotoMono-Bold'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700.woff') format('woff');
}
@font-face {
	font-family: 'Roboto Mono';
	font-style: italic;
	font-weight: 700;
	font-display: swap;
	src: local('Roboto Mono Bold Italic'), local('RobotoMono-BoldItalic'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.woff2') format('woff2'),
		url('/wp-content/themes/scfpa/assets/bootstrap-italia/fonts/Roboto_Mono/roboto-mono-v13-latin-ext_latin-700italic.woff') format('woff');
}


/* tema.css */
/*
 * scfpa — regole proprie del tema.
 *
 * Bootstrap Italia fa il grosso del lavoro: qui ci sono solo le cose che il
 * design system non copre (parti di WordPress, layout delle pagine interne,
 * gallerie, mappa) e pochi ritocchi di accessibilità. Nessun !important: il
 * foglio è accodato dopo Bootstrap Italia e vince per ordine.
 *
 * I colori vengono dai token --bsi-* (ridefiniti da inc/style.php in base al
 * colore principale) e dai due token propri --scfpa-su-chiaro /
 * --scfpa-su-chiarissimo.
 */

/* ------------------------------------------------------------ Accessibilità */

/*
 * Indicatore di focus: un solo bordo, senza alone chiaro.
 *
 * Bootstrap Italia disegna due anelli (uno chiaro dentro, uno scuro fuori) con
 * un box-shadow !important: qui lo si riduce a uno solo, per gli stessi
 * selettori, ed è l'unico motivo degli !important. Resta il suo contorno
 * trasparente, che in Forced Colors Mode diventa visibile da solo.
 *
 * Un bordo scuro sopra un fondo scuro non si vede: il colore è una variabile
 * (--scfpa-focus), scura per default e ridefinita qui sotto per le parti del
 * sito a fondo colorato. Sopra il colore principale e i suoi derivati la sceglie
 * inc/style.php, in base al contrasto (almeno 3:1, WCAG 1.4.11).
 */
:root {
	--scfpa-focus: var(--bsi-color-outline-focus, #1a1a1a);
}

:focus:not([data-focus-mouse="true"]),
.it-carousel-wrapper .splide__pagination button:focus:not([data-focus-mouse="true"]),
.rating input:focus:not([data-focus-mouse="true"]) + label,
input:focus,
textarea:focus,
.form-check [type="checkbox"]:focus + label,
.form-check [type="radio"]:focus + label,
.shadow:focus:not([data-focus-mouse="true"]),
.shadow-none:focus:not([data-focus-mouse="true"]),
.shadow-sm:focus:not([data-focus-mouse="true"]),
.shadow-lg:focus:not([data-focus-mouse="true"]) {
	box-shadow: 0 0 0 3px var(--scfpa-focus) !important;
}

/* Voci dei menu: lì Bootstrap Italia disegna l'anello all'interno della voce.
   Lo stesso nella barra sottile, dove i link sono alti quanto la barra e un
   anello esterno verrebbe tagliato sopra e sotto. */
.it-header-slim-wrapper :is(a, button):focus:not([data-focus-mouse="true"]),
.dropdown-menu .dropdown-item.list-item:focus:not([data-focus-mouse="true"]),
.navbar-collapsable .navbar-nav li .nav-link:focus:not([data-focus-mouse="true"]) {
	box-shadow: inset 0 0 0 3px var(--scfpa-focus) !important;
}

/* Fondi colorati: conta il fondo che sta intorno all'elemento, non il suo. */
.it-header-center-wrapper,
.it-header-navbar-wrapper {
	--scfpa-focus: var(--scfpa-focus-primario, #1a1a1a);
}

.it-footer-main {
	--scfpa-focus: var(--scfpa-focus-hover, #fff);
}

.it-header-slim-wrapper,
.it-footer-small-prints,
.scfpa-sezione--primaria {
	--scfpa-focus: var(--scfpa-focus-scuro, #fff);
}

.scfpa-galleria,
.cookiebar,
.it-hero-wrapper {
	--scfpa-focus: #fff;
}

/* Riquadri chiari dentro una parte colorata: menu a tendina, finestre, schede. */
.dropdown-menu,
.modal-content,
.scfpa-riquadro {
	--scfpa-focus: var(--bsi-color-outline-focus, #1a1a1a);
}

/* Su schermi stretti il menu principale è un pannello a fondo chiaro. */
@media (max-width: 991.98px) {
	.navbar .navbar-collapsable .menu-wrapper {
		--scfpa-focus: var(--bsi-color-outline-focus, #1a1a1a);
	}
}

/*
 * I contenitori con tabindex="-1" (il pannello di un menu, una finestra, il
 * titolo di una sezione raggiunta dall'indice) non si raggiungono con Tab:
 * ricevono il focus per programma, o al clic su qualcosa che contengono nei
 * browser che non mettono il focus sui link (Safari). Un contorno intorno
 * all'intera area non indica nulla su cui agire: non lo si disegna. L'!important
 * serve solo a superare quello della regola :focus di Bootstrap Italia.
 */
[tabindex="-1"]:focus {
	outline: none !important;
	box-shadow: none !important;
}

/* Le liste di skiplink non devono lasciare spazio vuoto quando nessun link ha il focus. */
.skiplinks ul {
	margin: 0;
}

@media (prefers-reduced-motion: reduce) {
	*,
	*::before,
	*::after {
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
		transition-duration: 0.01ms !important;
		scroll-behavior: auto !important;
	}
}

@media (forced-colors: active) {
	.it-card,
	.callout .callout-inner,
	.chip {
		border: 1px solid CanvasText;
	}
	body :is(a, button, input, select, textarea, summary, [tabindex]:not([tabindex="-1"])):focus-visible {
		outline: 3px solid Highlight;
	}
}

/* ---------------------------------------------------------------- Testata */

.it-header-slim-wrapper .navbar-brand img.scfpa-ente-logo {
	max-height: 32px;
	width: auto;
}

/*
 * Link della barra sottile. Bootstrap Italia colora di blu gli <span> dentro le
 * liste di link: sul fondo scuro della barra diventavano blu su blu. Qui il
 * testo eredita il colore della barra, che è misurato sul suo fondo.
 */
.it-header-slim-wrapper .nav-mobile .list-item,
.it-header-slim-wrapper .nav-mobile .list-item span {
	color: var(--bsi-header-slim-text-color, #fff);
}

/* Il link all'ente di appartenenza è alto una riga (21px): almeno 24px di
   area che risponde al tocco (WCAG 2.5.8). */
.it-header-slim-wrapper .navbar-brand {
	display: inline-flex;
	align-items: center;
	min-height: 24px;
}

/* Il pulsante che apre il menu di servizio su telefono è un <button>: senza
   questo prende il fondo grigio del browser, con sopra il testo chiaro. */
.it-header-slim-wrapper button.it-opener {
	background: transparent;
	border: 0;
	color: var(--bsi-header-slim-text-color, #fff);
	cursor: pointer;
}

.it-header-slim-wrapper button.it-opener .icon {
	fill: currentColor;
}

/*
 * Barra dei cookie: il fondo è un grigio-blu scuro fisso di Bootstrap Italia.
 * Il link all'informativa erediterebbe il blu dei link, illeggibile lì sopra:
 * bianco sottolineato, come il testo della barra (9:1).
 */
.cookiebar a,
.cookiebar a.cookiebar-text {
	color: #fff;
	text-decoration: underline;
}

.cookiebar a:hover {
	color: #fff;
	text-decoration-thickness: 2px;
}

/* I pulsanti della barra sono alti quanto una riga di testo (14px): si porta
   l'area che risponde al tocco ad almeno 24px (WCAG 2.5.8). */
.cookiebar .cookiebar-btn {
	min-height: 24px;
	padding-block: 6px;
}

/*
 * Sottomenu della barra di navigazione.
 *
 * Bootstrap Italia dà al riquadro la larghezza della voce madre (width:100%,
 * pensato per il pannello su telefono) e non manda a capo le voci: con
 * etichette reali — "Il Municipio – Palazzo Vanvitelliano" — il testo esce dal
 * riquadro. Qui le voci vanno a capo a qualunque larghezza, e su desktop il
 * riquadro si allarga fino al contenuto, entro un massimo.
 */
.navbar .dropdown-menu .link-list-wrapper ul li a.list-item,
.navbar .dropdown-menu .link-list-wrapper ul li a.list-item span {
	white-space: normal;
}

@media (min-width: 992px) {
	.navbar .navbar-collapsable .navbar-nav li.dropdown:not(.megamenu) > .dropdown-menu {
		width: max-content;
		min-width: max(100%, 12rem);
		max-width: min(24rem, calc(100vw - 2rem));
	}

	/* Aggiunta da tema.js quando il riquadro uscirebbe dallo schermo a destra. */
	.navbar .navbar-collapsable .navbar-nav li.dropdown:not(.megamenu) > .dropdown-menu.scfpa-dropdown-a-destra {
		right: 0;
		left: auto;
	}
}

/* Lo stemma è un <img> con la classe .icon del design system: stesse misure dello svg. */
.it-brand-wrapper img.icon {
	object-fit: contain;
	background: transparent;
}

/* Il pulsante di ricerca è un <button>, non un <a>: via i bordi del browser. */
.it-search-wrapper button.search-link {
	border: 0;
	padding: 0;
	cursor: pointer;
	color: inherit;
}

.scfpa-form-cerca .input-group {
	align-items: stretch;
}

/* Finestra di ricerca: a tutta pagina, tutto centrato, con lo stemma dell'ente. */
.scfpa-modal-cerca .modal-content {
	position: relative;
	background: var(--bsi-color-background-inverse, #fff);
}

.scfpa-modal-cerca__chiudi {
	position: absolute;
	top: var(--bsi-spacing-m, 24px);
	right: var(--bsi-spacing-m, 24px);
	display: flex;
	align-items: center;
	justify-content: center;
	width: 72px;
	height: 72px;
	padding: 0;
	background: none;
	border: 0;
	cursor: pointer;
}

.scfpa-modal-cerca__corpo {
	display: flex;
	flex-direction: column;
	align-items: center;
	justify-content: center;
	width: min(100% - 32px, 760px);
	min-height: 100%;
	margin: 0 auto;
	text-align: center;
}

.scfpa-modal-cerca__ente {
	display: flex;
	flex-direction: column;
	align-items: center;
	gap: var(--bsi-spacing-xs, 8px);
	font-weight: 600;
	color: var(--bsi-color-background-primary-deep, #003366);
}

.scfpa-modal-cerca__ente img.icon,
.scfpa-modal-cerca__ente svg.icon {
	width: 72px;
	height: 72px;
	object-fit: contain;
}

.scfpa-modal-cerca__titolo {
	margin: var(--bsi-spacing-l, 32px) 0 var(--bsi-spacing-m, 24px);
	font-size: 2.5rem;
	color: var(--bsi-color-background-primary-deep, #003366);
}

.scfpa-modal-cerca__form {
	display: flex;
	align-items: flex-end;
	gap: var(--bsi-spacing-s, 16px);
	width: 100%;
	text-align: left;
}

.scfpa-modal-cerca__campo {
	display: flex;
	flex: 1 1 auto;
	align-items: center;
	gap: var(--bsi-spacing-xs, 8px);
	padding-bottom: 4px;
	border-bottom: 1px solid var(--bsi-color-background-secondary, #5c6f82);
}

/* In focus la riga si ispessisce e prende il blu del tema: niente riquadro. */
.scfpa-modal-cerca__campo:focus-within {
	border-bottom-color: var(--bsi-color-background-primary, #0066cc);
	box-shadow: 0 2px 0 0 var(--bsi-color-background-primary, #0066cc);
}

.scfpa-modal-cerca__chiudi .icon {
	width: 64px;
	height: 64px;
	fill: var(--bsi-color-background-primary-deep, #003366);
}

.scfpa-modal-cerca__campo .icon {
	flex: none;
	width: 24px;
	height: 24px;
}

.scfpa-modal-cerca__campo input {
	flex: 1 1 auto;
	min-width: 0;
	padding: 4px 0;
	font-size: 1.75rem;
	border: 0;
	outline: 0;
	box-shadow: none;
	background: transparent;
	color: var(--bsi-color-background-primary-deep, #003366);
}

@media (max-width: 575.98px) {
	.scfpa-modal-cerca__form {
		flex-direction: column;
		align-items: stretch;
	}

	.scfpa-modal-cerca__titolo {
		font-size: 2rem;
	}

	.scfpa-modal-cerca__campo input {
		font-size: 1.25rem;
	}
}

/* ---------------------------------------------------------- Briciole e titoli */

.scfpa-briciole {
	margin-top: var(--bsi-spacing-s, 16px);
}

.scfpa-intestazione {
	margin-top: var(--bsi-spacing-m, 24px);
	margin-bottom: var(--bsi-spacing-l, 32px);
}

.scfpa-intestazione h1 {
	margin-bottom: var(--bsi-spacing-xs, 8px);
}

.scfpa-sunto {
	color: var(--bsi-color-text-secondary, #2f475e);
}

/*
 * Lunghezza delle righe: il design system raccomanda al massimo 75 caratteri.
 * Con Titillium Web un carattere occupa in media 0,39em (misurato su testo
 * italiano), quindi 29em ≈ 75 caratteri a qualunque corpo (l'unità "ch" si basa
 * sullo zero, più largo della media, e ne lascerebbe passare più di 90). Il
 * limite vale per i blocchi di
 * testo; immagini, tabelle e incorporamenti usano tutta la colonna.
 */
.scfpa-sunto,
.scfpa-contenuto > :is(p, ul, ol, dl, blockquote, pre, h2, h3, h4, h5, h6),
.scfpa-commenti .comment-list p,
.scfpa-commenti .comment-notes {
	max-width: 29em;
}

/* Senza una colonna a fianco la riga è larga quanto il contenitore: immagini,
   video e citazioni si fermano a una misura comoda; tabelle e gallerie no. */
.scfpa-contenuto > :is(figure, .wp-block-embed, .wp-block-video, .wp-block-audio):not(.alignwide, .alignfull, .wp-block-table, .wp-block-gallery) {
	max-width: 48rem;
}

.scfpa-contenuto > .has-text-align-center {
	margin-left: auto;
	margin-right: auto;
}

/* Stile "caption" del design system: 14px, regolare, interlinea dei token. */
.scfpa-contenuto figcaption,
.scfpa-contenuto .wp-caption-text,
.scfpa-commenti .comment-meta,
.scfpa-card .it-card-date {
	font-size: var(--bsi-caption-font-size, 14px);
	line-height: var(--bsi-caption-leading, 1.3);
}

.scfpa-meta {
	margin-top: var(--bsi-spacing-s, 16px);
	margin-bottom: 0;
}

.scfpa-meta dd {
	margin-bottom: var(--bsi-spacing-xs, 8px);
}

/* Categorie e argomenti sono due liste una sotto l'altra: lo spazio tra le due
   è un po' più di quello tra le pillole di una stessa lista (8px). */
.scfpa-argomenti {
	display: flex;
	flex-direction: column;
	gap: 12px;
}

.scfpa-argomenti .scfpa-chip {
	margin: 0;
}

/* Le pillole di categorie e argomenti. Lo spazio è un `gap` sulla lista: i
   margini di .list-inline-item di Bootstrap Italia dipendono da una variabile
   che fuori dai suoi componenti non è definita, e le pillole si toccavano. */
.scfpa-chip {
	display: flex;
	flex-wrap: wrap;
	gap: var(--bsi-spacing-xs, 8px);
	margin: 0 0 var(--bsi-spacing-xs, 8px);
	padding: 0;
	list-style: none;
}

.scfpa-chip li {
	display: flex;
	margin: 0;
}

/* A riposo la pillola non è sottolineata: bordo e forma dicono già che si può
   premere. La sottolineatura torna al passaggio del mouse e al focus. */
a.chip:not(.chip-disabled) {
	text-decoration: none;
}

a.chip:not(.chip-disabled):hover,
a.chip:not(.chip-disabled):focus-visible {
	text-decoration: underline;
}

/* Stile "label" del design system: 16px, semibold. Lo stesso delle categorie
   sulle card di Bootstrap Italia. */
.scfpa-etichetta {
	display: block;
	margin-bottom: var(--bsi-spacing-xxs, 4px);
	font-size: var(--bsi-label-font-size, 16px);
	font-weight: 600;
	line-height: 1.5;
	text-transform: uppercase;
	color: var(--bsi-color-text-secondary, #2f475e);
}

/* --------------------------------------------------------------- Riquadri */

/* Un solo bordo e una sola ombra per tutti i riquadri del tema (card, box dei
   servizi, schede sopra il piè di pagina). Il bordo è chiaro; l'ombra è quella
   "media" del design system: con quella "bassa" su fondo bianco una card non
   si stacca dalla pagina e il suo contenuto sembra appoggiato nel vuoto. */
:root {
	--scfpa-riquadro-bordo: #dfe3e6;
	--scfpa-riquadro-ombra: var(--bsi-elevation-medium, 0 8px 16px 0 rgba(0, 0, 0, 0.1));
}

.scfpa-riquadro {
	border: 1px solid var(--scfpa-riquadro-bordo);
	border-radius: var(--bsi-radius-smooth, 4px);
	box-shadow: var(--scfpa-riquadro-ombra);
}

/* ------------------------------------------------------------------ Card */

.scfpa-elenco {
	margin-bottom: var(--bsi-spacing-xl, 48px);
}

/* La card è quella di Bootstrap Italia, senza ritocchi alla struttura: qui
   stanno solo le aggiunte del tema. */
.scfpa-card .it-card-image-wrapper {
	position: relative;
}

/* Più categorie: vanno a capo con lo stesso spazio in orizzontale e in verticale. */
.scfpa-card .it-card-taxonomy {
	display: flex;
	flex-wrap: wrap;
	gap: var(--bsi-spacing-xxs, 4px) var(--bsi-spacing-s, 16px);
}

.scfpa-card .it-card-taxonomy .it-card-link + .it-card-link {
	margin-left: 0;
}

/* La data di pubblicazione: nel codice segue il titolo, a schermo lo precede
   (come l'immagine, che Bootstrap Italia porta in cima allo stesso modo). */
.scfpa-card > .scfpa-card__data {
	display: flex;
	order: -1;
	align-items: center;
	margin: 0 0 var(--bsi-spacing-xxs, 4px);
}

/* Il link in fondo: la freccia resta sulla riga del testo. */
.scfpa-card__vai {
	margin-top: var(--bsi-spacing-xs, 8px);
}

.scfpa-card__vai .it-card-link {
	display: inline-flex;
	align-items: center;
	font-weight: 600;
}

/* Data dell'evento (campo personalizzato "Data"): riquadro sopra l'immagine. */
.scfpa-card__evento {
	position: absolute;
	top: 0.75rem;
	right: 0.75rem;
	min-width: 4.5rem;
	margin: 0;
	padding: 0.5rem 0.75rem;
	background: #fff;
	color: var(--bsi-color-text-base, #1a1a1a);
	border-radius: var(--bsi-radius-smooth, 4px);
	box-shadow: var(--scfpa-riquadro-ombra);
	line-height: 1.2;
	text-align: center;
}

.scfpa-card__evento-giorno {
	display: block;
	font-size: 1.75rem;
	font-weight: 700;
}

.scfpa-card__evento-mese {
	display: block;
	font-size: var(--bsi-caption-font-size, 14px);
}

/* --------------------------------------------------------------- Contenuto */

.scfpa-contenuto {
	margin-bottom: var(--bsi-spacing-l, 32px);
}

.scfpa-contenuto img {
	max-width: 100%;
	height: auto;
}

.scfpa-contenuto > * + * {
	margin-top: 1rem;
}

.scfpa-contenuto h2,
.scfpa-contenuto h3,
.scfpa-contenuto h4 {
	margin-top: 1.75em;
}

.scfpa-contenuto figcaption,
.scfpa-contenuto .wp-caption-text {
	font-size: var(--bsi-label-font-size-s, 14px);
	color: var(--bsi-color-text-muted, #5c6f82);
	text-align: center;
	margin-top: 0.5rem;
}

.scfpa-contenuto blockquote {
	border-left: 4px solid var(--bsi-color-border-primary, #06c);
	padding-left: 1rem;
	font-family: var(--bsi-font-serif, Lora, serif);
}

.scfpa-contenuto table {
	width: 100%;
	border-collapse: collapse;
}

.scfpa-contenuto th,
.scfpa-contenuto td {
	padding: 0.5rem;
	border: 1px solid var(--bsi-color-border-subtle, #c5c7c9);
}

.scfpa-contenuto th {
	background: var(--bsi-color-background-muted, #f5f5f5);
	text-align: left;
}

/*
 * Blocchi del core con un fondo proprio. WordPress li dipinge di grigio scuro
 * (#32373c) a pillola: qui prendono il colore principale e il raggio del design
 * system. La coppia fondo/testo usa gli stessi token dei bottoni di Bootstrap
 * Italia, quindi è conforme per costruzione. Se il redattore sceglie un colore
 * nell'editor (classi has-background / has-text-color) la sua scelta resta.
 */
.wp-block-button__link:not(.has-background),
.wp-block-search__button,
.wp-block-file__button {
	background-color: var(--bsi-color-background-primary, #06c);
	border: 0;
	border-radius: var(--bsi-radius-smooth, 4px);
	font-weight: 600;
}

.wp-block-button__link:not(.has-text-color),
.wp-block-search__button,
.wp-block-file__button {
	color: var(--bsi-color-text-inverse, #fff);
}

.wp-block-button__link:not(.has-background):hover,
.wp-block-search__button:hover,
.wp-block-file__button:hover {
	background-color: var(--bsi-color-background-primary-hover, #004d99);
	color: var(--bsi-color-text-inverse, #fff);
}

.wp-block-button.is-style-outline .wp-block-button__link:not(.has-background) {
	background-color: transparent;
	border: 2px solid var(--bsi-color-border-primary, #06c);
	color: var(--bsi-color-text-primary, #06c);
}

.wp-block-search__input {
	min-width: 0;
	padding: 0.5rem 0.75rem;
	border: 1px solid var(--bsi-color-border-secondary, #5c6f82);
	border-radius: var(--bsi-radius-smooth, 4px);
}

.wp-block-search__button {
	padding: 0.5rem 1rem;
	cursor: pointer;
}

/* Allineamenti larghi di Gutenberg dentro la colonna del contenuto. */
.alignwide,
.alignfull {
	margin-left: 0;
	margin-right: 0;
	width: auto;
	max-width: 100%;
}

.alignwide img,
.alignfull img {
	display: block;
	margin: 0 auto;
}

.wp-block-cover {
	margin-bottom: 1em;
	height: auto;
}

/*
 * Cornici intorno alle immagini singole (inc/cornici.php).
 *
 * Il grigio è fisso (#444e57), non derivato dal colore principale: il testo
 * bianco della didascalia ci sta sopra a 8,5:1 qualunque colore scelga l'ente.
 */
.scfpa-contenuto::after {
	content: "";
	display: table;
	clear: both;
}

.scfpa-contenuto .scfpa-cornice {
	box-sizing: border-box;
	margin: 1.5rem 0;
	padding: 1rem;
	background: #444e57;
	border-radius: var(--bsi-radius-smooth, 4px);
}

.scfpa-contenuto .scfpa-cornice img {
	display: block;
	max-width: 100%;
	height: auto;
	margin: 0 auto;
}

/* display:block esplicito: gli stili dei blocchi del core mettono la didascalia
   delle immagini centrate fuori dalla figura (table-caption), cioè fuori dalla cornice. */
.scfpa-contenuto figure.scfpa-cornice figcaption {
	display: block;
	margin-top: 0.75rem;
	margin-bottom: 0;
	color: #fff;
	text-align: left;
}

.scfpa-contenuto .scfpa-cornice figcaption a {
	color: #fff;
	text-decoration: underline;
}

.scfpa-cornice__titolo {
	display: block;
	font-weight: 600;
}

.scfpa-contenuto .scfpa-cornice.alignleft {
	float: left;
	max-width: 50%;
	margin: 0.25rem 1.5rem 1rem 0;
}

.scfpa-contenuto .scfpa-cornice.alignright {
	float: right;
	max-width: 50%;
	margin: 0.25rem 0 1rem 1.5rem;
}

.scfpa-contenuto .scfpa-cornice.aligncenter {
	display: block;
	width: fit-content;
	max-width: 100%;
	margin-left: auto;
	margin-right: auto;
}

/* Lo shortcode [caption] fissa la larghezza della figura a quella dell'immagine
   (style="width: 300px"): il bordo della cornice va aggiunto fuori, non tolto all'immagine. */
.scfpa-contenuto .scfpa-cornice.wp-caption {
	box-sizing: content-box;
	max-width: calc(100% - 2rem);
}

.scfpa-contenuto .scfpa-cornice.wp-caption.alignleft,
.scfpa-contenuto .scfpa-cornice.wp-caption.alignright {
	max-width: calc(50% - 2rem);
}

@media (max-width: 575px) {
	.scfpa-contenuto .scfpa-cornice.alignleft,
	.scfpa-contenuto .scfpa-cornice.alignright {
		float: none;
		max-width: 100%;
		margin: 1.5rem 0;
	}
}

@media (forced-colors: active) {
	.scfpa-contenuto .scfpa-cornice {
		border: 1px solid CanvasText;
	}
}

.scfpa-immagine-evidenza {
	margin-bottom: var(--bsi-spacing-l, 32px);
}

.scfpa-immagine-evidenza img {
	width: 100%;
	max-height: 480px;
	object-fit: cover;
	border-radius: var(--bsi-radius-smooth, 4px);
}

.scfpa-aggiornamento {
	color: var(--bsi-color-text-secondary, #2f475e);
}

/* Il contenuto di pagine e contenuti singoli finisce con "Ultimo aggiornamento": sotto ci
   vuole aria prima della fascia che segue (banner, valutazione, contatti, piè di pagina),
   che altrimenti parte attaccata al testo. Lo spazio sta qui, in un punto solo; la
   valutazione, che ne aveva uno suo sopra, non lo raddoppia. */
.scfpa-pagina,
.scfpa-singolo {
	padding-bottom: var(--bsi-spacing-xl, 48px);
}

.scfpa-pagina + .scfpa-valutazione,
.scfpa-singolo + .scfpa-valutazione {
	margin-top: 0;
}

/* ------------------------------------------- Sopra il piè di pagina */

/* Due fasce a tutta larghezza in fondo al contenuto: la valutazione della
   pagina su fondo colorato, i contatti su fondo chiaro. */
.scfpa-valutazione {
	margin-top: var(--bsi-spacing-xl, 48px);
	padding: var(--bsi-spacing-l, 32px) 0;
	background: var(--bsi-color-background-primary, #06c);
}

.scfpa-contatta {
	padding: var(--bsi-spacing-l, 32px) 0;
	background: var(--bsi-color-background-muted, #f2f2f2);
}

@media (min-width: 992px) {
	.scfpa-valutazione {
		padding: 5rem 0;
	}

	.scfpa-contatta {
		padding: var(--bsi-spacing-xl, 48px) 0;
	}
}

.scfpa-prefooter__scheda {
	padding: var(--bsi-spacing-m, 24px);
	background: var(--bsi-color-background-inverse, #fff);
	color: var(--bsi-color-text-base, #1a1a1a);
	border-radius: var(--bsi-radius-smooth, 4px);
}

@media (min-width: 576px) {
	.scfpa-prefooter__scheda {
		padding: var(--bsi-spacing-l, 32px);
	}
}

.scfpa-prefooter__titolo {
	margin: 0 0 var(--bsi-spacing-s, 16px);
	font-size: var(--bsi-heading-5-font-size, 1.25rem);
	font-weight: 600;
	line-height: 1.2;
}

.scfpa-contatta__lista + .scfpa-prefooter__titolo {
	margin-top: var(--bsi-spacing-m, 24px);
}

/* Valutazione: le stelle sono quelle del design system (fieldset.rating). */
.scfpa-valutazione__stelle {
	margin: 0;
	padding: 0;
}

.scfpa-valutazione__passo {
	min-width: 0;
	margin: 0;
	padding: 0;
	border: 0;
}

.scfpa-valutazione__domanda {
	display: flex;
	float: none;
	gap: var(--bsi-spacing-s, 16px);
	align-items: baseline;
	justify-content: space-between;
	width: 100%;
	margin: 0 0 var(--bsi-spacing-s, 16px);
	color: inherit;
	font-size: var(--bsi-heading-5-font-size, 1.25rem);
	font-weight: 600;
	line-height: 1.2;
}

.scfpa-valutazione__conta {
	flex-shrink: 0;
	color: var(--bsi-color-text-secondary, #2f475e);
	font-size: var(--bsi-label-font-size, 16px);
}

.scfpa-valutazione__etichetta {
	display: block;
	margin-bottom: var(--bsi-spacing-xxs, 4px);
	font-weight: 600;
}

.scfpa-valutazione__campo {
	display: block;
	width: 100%;
	padding: 0.5rem 0.75rem;
	border: 1px solid var(--bsi-color-border-secondary, #5d7083);
	border-radius: var(--bsi-radius-smooth, 4px);
	background: #fff;
	color: inherit;
	font: inherit;
}

.scfpa-valutazione__pulsanti {
	display: flex;
	flex-wrap: wrap;
	gap: var(--bsi-spacing-s, 16px);
	justify-content: center;
	margin-top: var(--bsi-spacing-m, 24px);
}

.scfpa-valutazione__pulsanti[hidden] {
	display: none;
}

.scfpa-valutazione__errore {
	margin: var(--bsi-spacing-s, 16px) 0 0;
	color: var(--bsi-color-text-danger, #cc334d);
	font-weight: 600;
}

/* Contatti: icona e link sulla stessa riga. */
.scfpa-contatta__lista {
	margin: 0;
	padding: 0;
	list-style: none;
}

.scfpa-contatta__lista li + li {
	margin-top: var(--bsi-spacing-xs, 12px);
}

.scfpa-contatta__lista a {
	display: inline-flex;
	gap: var(--bsi-spacing-xs, 12px);
	align-items: center;
}

.scfpa-contatta__lista .icon {
	flex-shrink: 0;
}

/* ------------------------------------------------------------ Testata fissa */

/* Il passaggio tra testata intera e testata fissa (solo schermi larghi: sui
   piccoli non c'è salto). tema.js mette le classi per la durata del movimento
   e le misure di partenza nelle variabili --scfpa-sticky-*. */
@media (min-width: 992px) {
	/* Andata: la barra parte alta quanto la testata che si vedeva e si restringe. */
	.it-header-wrapper.is-sticky.scfpa-sticky-entra .it-header-navbar-wrapper {
		animation: scfpa-sticky-restringe 0.28s ease-out;
	}

	.it-header-wrapper.is-sticky.scfpa-sticky-entra .cloned-element {
		animation: scfpa-sticky-compare 0.28s ease-out;
	}

	/* Ritorno: la fascia si riallarga, il menu scende, nome e barra sottile riappaiono. */
	.it-header-wrapper.scfpa-sticky-esce:not(.is-sticky) {
		animation: scfpa-sticky-allarga 0.28s ease-out;
	}

	.it-header-wrapper.scfpa-sticky-esce:not(.is-sticky) .it-header-navbar-wrapper {
		animation: scfpa-sticky-scende 0.28s ease-out;
	}

	.it-header-wrapper.scfpa-sticky-esce:not(.is-sticky) :is(.it-header-slim-wrapper, .it-header-center-wrapper) {
		animation: scfpa-sticky-compare 0.28s ease-out;
	}
}

/* Con la barra di amministrazione di WordPress (utenti collegati) la testata
   fissa si ferma sotto di essa, non dietro. Bootstrap Italia scrive top:0
   nell'attributo style: per superarlo serve l'!important. Sotto i 601px la
   barra di WordPress non è fissa e non c'è nulla da spostare. */
@media (min-width: 783px) {
	.admin-bar .it-header-wrapper.is-sticky {
		top: 32px !important;
	}

	.admin-bar.scfpa-header-sticky .scfpa-indice {
		top: calc(72px + 32px + var(--bsi-spacing-s, 16px));
	}
}

@media (min-width: 601px) and (max-width: 782.98px) {
	.admin-bar .it-header-wrapper.is-sticky {
		top: 46px !important;
	}
}

@keyframes scfpa-sticky-restringe {
	from { padding-top: var(--scfpa-sticky-salto, 0px); }
	to { padding-top: 0; }
}

@keyframes scfpa-sticky-compare {
	from { opacity: 0; }
	to { opacity: 1; }
}

@keyframes scfpa-sticky-allarga {
	from { clip-path: inset(var(--scfpa-sticky-sopra, 0px) 0 var(--scfpa-sticky-sotto, 0px) 0); }
	to { clip-path: inset(0 0 0 0); }
}

@keyframes scfpa-sticky-scende {
	from { transform: translateY(calc(-1 * var(--scfpa-sticky-salto, 0px))); }
	to { transform: translateY(0); }
}

/* ------------------------------------------------------ Indice della pagina */

/* Il navscroll di Bootstrap Italia. Su schermi larghi resta in vista mentre si
   scorre, sotto la testata fissa se c'è. */
@media (min-width: 992px) {
	.scfpa-indice {
		position: sticky;
		top: var(--bsi-spacing-s, 16px);
		align-items: flex-start;
		padding: 0;
	}

	.scfpa-header-sticky .scfpa-indice {
		top: calc(72px + var(--bsi-spacing-s, 16px));
	}

	.scfpa-indice .navbar-collapsable {
		width: 100%;
	}
}

/* Su schermi stretti l'indice è un pulsante sopra al contenuto. */
@media (max-width: 991.98px) {
	.scfpa-indice-colonna {
		margin-bottom: var(--bsi-spacing-m, 24px);
	}

	.scfpa-indice {
		padding: 0;
		border: 1px solid var(--bsi-color-border-subtle, #c5c7c9);
		border-radius: var(--bsi-radius-smooth, 4px);
	}
}

.scfpa-indice .custom-navbar-toggler .icon {
	margin-right: var(--bsi-spacing-xxs, 4px);
	fill: currentColor;
}

.scfpa-indice .it-navscroll-heading {
	font-size: var(--bsi-label-font-size, 16px);
	font-weight: 600;
	text-transform: uppercase;
}

/* Il titolo raggiunto dall'indice (o da un link con ancora) non finisce sotto
   la testata fissa. */
.scfpa-contenuto .it-page-section {
	scroll-margin-top: 6rem;
}

/* --------------------------------------------------------- Pagine collegate */

/* La pagina madre, le sorelle e le figlie: in fondo al contenuto. */
.scfpa-figli {
	margin-top: var(--bsi-spacing-l, 32px);
	padding-top: var(--bsi-spacing-m, 24px);
	border-top: 1px solid var(--bsi-color-border-subtle, #c5c7c9);
}

.scfpa-figli ul {
	margin: 0;
	padding: 0;
	list-style: none;
}

.scfpa-figli li a {
	display: block;
	padding: 0.5rem 0.75rem;
	border-left: 3px solid transparent;
	color: var(--bsi-color-text-primary, #06c);
	text-decoration: none;
}

.scfpa-figli li a:hover,
.scfpa-figli li a[aria-current="page"] {
	border-left-color: var(--bsi-color-border-primary, #06c);
	background: var(--bsi-color-background-primary-lighter, #f2f7fc);
	color: var(--scfpa-su-chiarissimo, #1a1a1a);
	text-decoration: underline;
}

.scfpa-figli li li a {
	padding-left: 1.75rem;
}

.scfpa-figli .scfpa-figli__titolo {
	margin-bottom: 0.5rem;
	font-size: var(--bsi-label-font-size, 16px);
	font-weight: 600;
	text-transform: uppercase;
}

/* Su schermi larghi le sorelle si dispongono su più colonne. */
@media (min-width: 768px) {
	.scfpa-figli > ul > li > ul {
		columns: 2;
		column-gap: var(--bsi-spacing-m, 24px);
	}

	.scfpa-figli > ul > li > ul > li {
		break-inside: avoid;
	}
}

@media (min-width: 1200px) {
	.scfpa-figli > ul > li > ul {
		columns: 3;
	}
}

/* ---------------------------------------------------------- Navigazione */

.scfpa-nav-articolo__link {
	display: inline-flex;
	align-items: center;
	gap: 0.25rem;
	text-decoration: none;
}

.scfpa-nav-articolo__link:hover span:last-of-type {
	text-decoration: underline;
}

.pagination .page-item.active .page-link {
	pointer-events: none;
}

/* ------------------------------------------------------------------ Home */

.scfpa-sezione {
	padding-top: var(--bsi-spacing-xl, 48px);
	padding-bottom: var(--bsi-spacing-xl, 48px);
}

.scfpa-sezione--grigia {
	background: var(--bsi-color-background-muted, #f5f5f5);
}

.scfpa-sezione--primaria {
	background: var(--bsi-color-background-primary-deep, #036);
	color: var(--bsi-color-text-inverse, #fff);
}

.scfpa-sezione--primaria h2,
.scfpa-sezione--primaria a {
	color: var(--bsi-color-text-inverse, #fff);
}

.scfpa-sezione__titolo {
	margin-bottom: var(--bsi-spacing-m, 24px);
}

/* La mappa arriva fino in fondo alla sua sezione, e la fascia della
   valutazione segue una sezione senza altro spazio bianco. */
.scfpa-sezione-mappa {
	padding-bottom: 0;
}

.scfpa-sezione + .scfpa-valutazione {
	margin-top: 0;
}

/* Il contenuto della pagina scelta come home (il "benvenuto"): al centro della
   sua fascia, non allineato a sinistra come il testo di una pagina interna. */
.scfpa-home-contenuto .scfpa-contenuto > * {
	margin-right: auto;
	margin-left: auto;
}

.scfpa-home-contenuto .scfpa-contenuto > :is(h2, h3, h4, p) {
	text-align: center;
}

.scfpa-home-contenuto .scfpa-contenuto > :last-child {
	margin-bottom: 0;
}

.scfpa-hero {
	min-height: 400px;
}

.scfpa-hero .img-responsive-wrapper img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

/* Bootstrap Italia mette in serif i paragrafi dell'hero: il nome dell'ente resta nel font dei titoli. */
.it-hero-wrapper .it-hero-text-wrapper p.scfpa-hero__titolo {
	font-family: var(--bsi-font-sans, 'Titillium Web', sans-serif);
}

.scfpa-notifica .callout {
	margin-bottom: 0;
}

/* Box servizi: una colonna per menu, un riquadro colorato per voce. Il tono lo
   dà la posizione del menu (template-parts/section-services.php). */
.scfpa-servizi__griglia {
	row-gap: var(--bsi-spacing-m, 24px);
}

.scfpa-servizi__box--scuro {
	--scfpa-servizio-fondo: var(--bsi-color-background-primary-active, #036);
	--scfpa-servizio-testo: var(--bsi-color-text-inverse, #fff);
}

.scfpa-servizi__box--primario {
	--scfpa-servizio-fondo: var(--bsi-color-background-primary, #06c);
	--scfpa-servizio-testo: var(--bsi-color-text-inverse, #fff);
}

.scfpa-servizi__box--grigio {
	--scfpa-servizio-fondo: #4f5b66;
	--scfpa-servizio-testo: #fff;
}

.scfpa-servizi__lista {
	display: flex;
	flex-direction: column;
	gap: var(--bsi-spacing-xxs, 8px);
	margin: 0;
	padding: 0;
	list-style: none;
}

.scfpa-servizi__voce,
.scfpa-servizi__voce:hover,
.scfpa-servizi__voce:focus {
	color: var(--scfpa-servizio-testo);
}

.scfpa-servizi__voce {
	position: relative;
	display: block;
	overflow: hidden;
	border-radius: var(--bsi-radius-smooth, 4px);
	background: var(--scfpa-servizio-fondo);
	box-shadow: var(--scfpa-riquadro-ombra);
	font-weight: 700;
	line-height: 1.3;
	text-decoration: none;
}

.scfpa-servizi__voce:hover .scfpa-servizi__nome,
.scfpa-servizi__voce:focus-visible .scfpa-servizi__nome {
	text-decoration: underline;
}

.scfpa-servizi__testo {
	display: flex;
	gap: var(--bsi-spacing-xs, 12px);
	align-items: center;
	min-height: 3.75rem;
	padding: 0.75rem 1rem;
}

.scfpa-servizi__etichetta {
	display: flex;
	flex-direction: column;
	gap: 2px;
}

.scfpa-servizi__descrizione {
	font-size: var(--bsi-caption-font-size, 14px);
	font-weight: 400;
}

.scfpa-servizi__immagine img {
	display: block;
	width: 100%;
	height: auto;
}

.scfpa-servizi__icona {
	flex-shrink: 0;
	width: 32px;
	height: 32px;
	object-fit: contain;
}

/* L'icona che tema.js aggiunge ai link esterni: in alto a destra del riquadro. */
.scfpa-servizi__voce > .icon {
	position: absolute;
	top: 0.75rem;
	right: 0.75rem;
	fill: currentColor;
}

.scfpa-servizi__voce:has(> .icon) .scfpa-servizi__testo {
	padding-right: 2.5rem;
}

.scfpa-tutti {
	margin-top: var(--bsi-spacing-m, 24px);
}

/* --------------------------------------------------------------- Banner */

/*
 * Griglia dei banner (inc/banner.php): riquadri sul colore principale con
 * un'immagine tonda, titolo e sottotitolo. Il design system non ha un
 * componente così. Testo e fondo sono la stessa coppia di token dei pulsanti
 * primari, quindi il contrasto è quello già garantito da inc/style.php.
 */
.scfpa-banner .scfpa-banner__voce {
	display: flex;
	align-items: center;
	gap: var(--bsi-spacing-s, 16px);
	height: 100%;
	padding: var(--bsi-spacing-s, 16px);
	border-radius: var(--bsi-radius-smooth, 4px);
	border: 1px solid transparent; /* il bordo si vede in Forced Colors, dove il fondo sparisce */
	background: var(--bsi-color-background-primary, #06c);
	color: var(--bsi-color-text-inverse, #fff);
	text-decoration: none;
}

.scfpa-banner a.scfpa-banner__voce:hover {
	background: var(--bsi-color-background-primary-hover, #004d99);
	color: var(--bsi-color-text-inverse, #fff);
}

.scfpa-banner a.scfpa-banner__voce:hover .scfpa-banner__titolo {
	text-decoration: underline;
}

/* Il cerchio è bianco: un logo con il fondo trasparente resta leggibile. */
.scfpa-banner__immagine {
	display: flex;
	flex: 0 0 80px;
	align-items: center;
	justify-content: center;
	width: 80px;
	height: 80px;
	overflow: hidden;
	border-radius: 50%;
	background: #fff;
}

/* contain, non cover: un logo largo si vede intero invece di essere tagliato. */
.scfpa-banner__immagine img {
	width: 100%;
	height: 100%;
	object-fit: contain;
}

.scfpa-banner__testo {
	min-width: 0;
	overflow-wrap: break-word;
}

.scfpa-banner__titolo {
	display: block;
	font-size: 1.333rem;
	font-weight: 700;
	line-height: 1.3;
}

.scfpa-banner__sottotitolo {
	display: block;
	margin-top: 4px;
	font-size: var(--bsi-label-font-size, 16px);
	line-height: 1.4;
}

/* Quattro per riga (da 1200px): il riquadro è stretto, quindi cerchio e titolo
   sono più piccoli, altrimenti una parola lunga si spezza a metà. */
@media (min-width: 1200px) {
	.scfpa-banner--4 .scfpa-banner__immagine {
		flex-basis: 56px;
		width: 56px;
		height: 56px;
	}

	.scfpa-banner--4 .scfpa-banner__titolo {
		font-size: 1.111rem;
	}
}

/*
 * Uno o due banner: formato grande. L'immagine del banner è lo sfondo, con una
 * velatura blu scura a sinistra dove sta il testo (bianco: il contrasto non
 * dipende dalla foto). Senza immagine resta uno sfumato dal blu del tema a
 * quello scuro. In fondo la freccia che invita al clic.
 */
.scfpa-banner--grandi .scfpa-banner__voce {
	position: relative;
	min-height: 114px;
	gap: var(--bsi-spacing-m, 24px);
	overflow: hidden;
	background: linear-gradient(135deg, var(--bsi-color-background-primary, #06c) 0%, var(--bsi-color-background-primary-deep, #036) 100%);
	box-shadow: var(--scfpa-riquadro-ombra, 0 8px 16px 0 rgba(0, 0, 0, 0.1));
}

.scfpa-banner--grandi a.scfpa-banner__voce:hover {
	background: linear-gradient(135deg, var(--bsi-color-background-primary-hover, #004d99) 0%, var(--bsi-color-background-primary-deep, #036) 100%);
}

.scfpa-banner__sfondo {
	position: absolute;
	inset: 0;
	z-index: 0;
}

.scfpa-banner__sfondo img {
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.scfpa-banner__sfondo::after {
	content: "";
	position: absolute;
	inset: 0;
	background: linear-gradient(90deg, rgba(0, 51, 102, 0.92) 0%, rgba(0, 51, 102, 0.78) 55%, rgba(0, 51, 102, 0.35) 100%);
}

.scfpa-banner--grandi a.scfpa-banner__voce:hover .scfpa-banner__sfondo::after {
	background: linear-gradient(90deg, rgba(0, 51, 102, 0.96) 0%, rgba(0, 51, 102, 0.84) 55%, rgba(0, 51, 102, 0.45) 100%);
}

.scfpa-banner--grandi .scfpa-banner__testo {
	position: relative;
	z-index: 1;
	flex: 1 1 auto;
}

.scfpa-banner--grandi .scfpa-banner__titolo {
	font-size: 1.75rem;
}

.scfpa-banner--grandi .scfpa-banner__sottotitolo {
	margin-top: var(--bsi-spacing-xs, 8px);
	font-size: 1.125rem;
}

/*
 * Con un'immagine di sfondo l'altezza del banner è quella dell'immagine (alla
 * larghezza che ha il riquadro): immagine, testo e freccia stanno nella stessa
 * cella della griglia, il testo sopra l'immagine. Due banner affiancati con
 * immagini di proporzioni diverse prendono l'altezza della più alta e l'altra
 * si ritaglia. Senza immagine l'altezza resta quella di prima.
 */
.scfpa-banner .scfpa-banner__voce--sfondo {
	display: grid;
	min-height: 0;
	padding: 0;
	gap: 0;
}

.scfpa-banner__voce--sfondo > * {
	grid-area: 1 / 1;
}

.scfpa-banner__voce--sfondo .scfpa-banner__sfondo {
	position: relative;
	inset: auto;
}

.scfpa-banner__voce--sfondo .scfpa-banner__sfondo img {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
}

.scfpa-banner__voce--sfondo .scfpa-banner__testo {
	align-self: center;
	padding: var(--bsi-spacing-s, 16px) var(--bsi-spacing-m, 24px);
}

.scfpa-banner__voce--sfondo .scfpa-banner__freccia {
	align-self: center;
	justify-self: end;
	margin-right: var(--bsi-spacing-m, 24px);
}

/*
 * Solo immagine (anche nel formato compatto): niente velatura né testo
 * visibile; il riquadro è l'immagine. Al passaggio si ingrandisce appena,
 * salvo per chi chiede meno movimento.
 */
.scfpa-banner__voce--immagine {
	position: relative;
	padding: 0;
	overflow: hidden;
}

.scfpa-banner__voce--immagine .scfpa-banner__sfondo::after {
	display: none;
}

.scfpa-banner__voce--immagine .scfpa-banner__sfondo img {
	transition: transform 0.3s ease;
}

.scfpa-banner a.scfpa-banner__voce--immagine:hover .scfpa-banner__sfondo img {
	transform: scale(1.04);
}

@media (prefers-reduced-motion: reduce) {
	.scfpa-banner__voce--immagine .scfpa-banner__sfondo img {
		transition: none;
	}

	.scfpa-banner a.scfpa-banner__voce--immagine:hover .scfpa-banner__sfondo img {
		transform: none;
	}
}

.scfpa-banner__freccia {
	position: relative;
	z-index: 1;
	flex: none;
	width: 40px;
	height: 40px;
	fill: currentColor;
}

@media (max-width: 575.98px) {
	.scfpa-banner--grandi .scfpa-banner__voce {
		gap: var(--bsi-spacing-s, 16px);
	}

	.scfpa-banner--grandi .scfpa-banner__titolo {
		font-size: 1.333rem;
	}

	.scfpa-banner__freccia {
		display: none;
	}
}

/* Dentro un contenuto (shortcode) la lista non prende i margini dei paragrafi. */
.scfpa-banner-blocco {
	margin-top: var(--bsi-spacing-l, 32px);
	margin-bottom: var(--bsi-spacing-l, 32px);
}

/* ------------------------------------------------------------- Gallerie */

/* Le frecce dei caroselli sporgono dal contenitore: su schermi stretti
   finirebbero fuori dallo schermo (a 320px, 12px di scorrimento orizzontale).
   Lì restano dentro, sopra i bordi delle schede. */
@media (max-width: 575.98px) {
	.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible .splide__arrows {
		right: 0;
		left: 0;
	}
}

/* Da 992px le frecce sporgono di 64px, più del margine che resta ai lati del
   contenitore finché lo schermo non è abbastanza largo (a 1024px, 4px di
   scorrimento orizzontale). In quelle fasce sporgono di 24px, che ci stanno. */
@media (min-width: 992px) and (max-width: 1299.98px), (min-width: 1400px) and (max-width: 1479.98px) {
	.it-carousel-wrapper.it-carousel-landscape-abstract-three-cols-arrow-visible {
		--bsi-carousel-arrow-offset: var(--bsi-spacing-m, 24px);
	}
}

/* I pallini del carosello sono larghi 16px: l'area che risponde al tocco
   arriva a 24px (WCAG 2.5.8) senza cambiarne l'aspetto. */
.it-carousel-wrapper .splide__pagination button {
	position: relative;
}

.it-carousel-wrapper .splide__pagination button::after {
	content: "";
	position: absolute;
	inset: -4px;
}

/* Nei caroselli la traccia taglia ciò che esce dalle schede: si lascia il
   posto all'ombra, sotto e ai lati. */
.it-carousel-wrapper .splide__slide .scfpa-card {
	margin-bottom: var(--bsi-spacing-m, 24px);
}

/* La fascia scura di italiawp3: larga quanto lo schermo anche se il contenuto
   sta in una colonna. Il fondo esce dalla colonna con un'ombra senza sfumatura,
   ritagliata solo in verticale: non allarga la pagina e non crea scorrimento. */
.scfpa-galleria {
	--scfpa-galleria-fondo: #444e57;
	margin: var(--bsi-spacing-l, 32px) 0;
	padding: var(--bsi-spacing-xl, 48px) 0;
	background: var(--scfpa-galleria-fondo);
	box-shadow: 0 0 0 100vmax var(--scfpa-galleria-fondo);
	clip-path: inset(0 -100vmax);
	color: #fff;
}

/* Frecce e indicatori del carosello, leggibili sul fondo scuro. Le variabili
   vanno ridefinite sul carosello, che è dove Bootstrap Italia le dichiara. */
.scfpa-galleria .it-carousel-wrapper {
	--bsi-carousel-arrow-background: #fff;
	--bsi-carousel-arrow-icon-color: var(--scfpa-galleria-fondo);
	--bsi-carousel-pagination-dot-color: rgba(255, 255, 255, 0.45);
}

.scfpa-galleria .splide__pagination button.is-active {
	--bsi-carousel-pagination-dot-color: #fff;
}

.scfpa-galleria .it-header-block {
	margin-bottom: var(--bsi-spacing-s, 16px);
}

.scfpa-galleria .it-header-block .scfpa-galleria__titolo {
	margin: 0;
	padding-bottom: 0;
	border-bottom: 0;
	color: #fff;
	font-size: var(--bsi-heading-5-font-size, 1.5rem);
}

.scfpa-galleria__titolo small {
	font-size: 0.65em;
	font-weight: 400;
}

.scfpa-galleria .splide__slide {
	padding: 0 12px;
}

.scfpa-galleria__foto {
	margin: 0;
}

.scfpa-galleria__foto img {
	display: block;
	width: 100%;
	aspect-ratio: 3 / 2;
	object-fit: cover;
}

.scfpa-galleria__foto figcaption {
	margin-top: var(--bsi-spacing-xs, 12px);
	color: #fff;
	text-align: left;
	font-size: 1rem;
	line-height: 1.5;
}

/* L'immagine cede l'altezza che serve al resto della finestra (titolo,
   didascalia, pulsanti e margini: circa 18rem), così la modale sta tutta nello
   schermo e non c'è da scorrere per arrivare a "Successiva". */
.scfpa-lightbox-modale__img {
	max-height: max(8rem, calc(100vh - 18rem));
	max-height: max(8rem, calc(100dvh - 18rem));
	width: auto;
	max-width: 100%;
	object-fit: contain;
}

.scfpa-lightbox-modale__didascalia {
	color: var(--bsi-color-text-secondary, #2f475e);
}

/* ----------------------------------------------------------------- Mappa */

.scfpa-mappa {
	position: relative;
	height: 420px;
	background: var(--bsi-color-background-muted, #f5f5f5);
}

.scfpa-mappa iframe,
.scfpa-mappa .scfpa-mappa__canvas {
	width: 100%;
	height: 100%;
	border: 0;
}

.scfpa-mappa__attiva {
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	display: flex;
	align-items: center;
	justify-content: center;
	background: rgba(0, 0, 0, 0.35);
	border: 0;
	cursor: pointer;
	z-index: 2;
}

/* La scritta ha un fondo proprio: sopra una mappa, che cambia da un punto
   all'altro, il velo scuro da solo non garantisce il contrasto del testo. */
.scfpa-mappa__etichetta {
	padding: 0.75rem 1.25rem;
	border-radius: var(--bsi-radius-smooth, 4px);
	background: var(--bsi-color-background-primary, #06c);
	box-shadow: var(--scfpa-riquadro-ombra);
	color: var(--bsi-color-text-inverse, #fff);
	font-size: 1.125rem;
	font-weight: 600;
}

.scfpa-mappa__attiva:hover .scfpa-mappa__etichetta {
	background: var(--bsi-color-background-primary-hover, #0059b3);
}

.scfpa-mappa__attiva.is-nascosto {
	display: none;
}

.scfpa-mappa .leaflet-container a {
	color: var(--bsi-color-text-primary, #06c);
}

/* Segnaposto: SVG in linea, niente immagini di Leaflet. */
.scfpa-mappa__segnaposto {
	background: none;
	border: 0;
}

.scfpa-mappa__segnaposto svg {
	display: block;
	width: 36px;
	height: 36px;
	fill: var(--bsi-color-background-primary, #06c);
	stroke: #fff;
	stroke-width: 1px;
	filter: drop-shadow(0 1px 2px rgba(0, 0, 0, 0.4));
}

/* ---------------------------------------------------------------- Footer */

/* Titoli di colonna: <h2> per la gerarchia, ma con la misura delle etichette
   (Bootstrap Italia la dà agli <h4> del footer). Vale anche per i widget. */
.it-footer .scfpa-footer-titolo,
.it-footer-main .widget h2 {
	margin-bottom: var(--bsi-spacing-s, 16px);
	font-size: var(--bsi-label-font-size, 16px);
	font-weight: 600;
	line-height: 1.5;
	text-transform: uppercase;
	color: var(--bsi-color-text-inverse, #fff);
}

/* I dati dell'ente: intestazione (icona e nome del dato) sopra, valore sotto. */
.scfpa-footer-dati {
	margin: 0;
}

.scfpa-footer-dato {
	margin-bottom: var(--bsi-spacing-s, 16px);
	font-size: 1rem;
	line-height: 1.5;
}

.scfpa-footer-dato dt {
	display: flex;
	align-items: center;
	font-weight: 400;
}

.scfpa-footer-dato dd {
	margin: var(--bsi-spacing-3xs, 2px) 0 0;
	overflow-wrap: anywhere;
}

.scfpa-footer-dato address {
	font-style: normal;
	line-height: 1.5;
}

/* Nel piè di pagina il fondo è scuro: le icone prendono il colore del testo
   (anche quella che tema.js aggiunge ai link esterni). */
.it-footer .scfpa-footer-dato .icon,
.it-footer a .icon {
	fill: currentColor;
}

.it-footer a,
.it-footer .scfpa-footer-dato a,
.it-footer .footer-list a {
	color: var(--bsi-color-text-inverse, #fff);
	text-decoration: underline;
}

/* Stesso problema della barra sottile: gli <span> delle liste di link hanno un
   blu proprio, illeggibile sul fondo del piè di pagina. */
.it-footer .link-list-wrapper a span,
.it-footer .widget a,
.it-footer .widget a span {
	color: var(--bsi-color-text-inverse, #fff);
}

/* Le voci dell'elenco di link sono alte una riga (18px): almeno 24px di area
   che risponde al tocco (WCAG 2.5.8). */
.it-footer .footer-list a.list-item {
	display: inline-block;
	padding-block: 4px;
}

.it-footer .social {
	margin: 0;
	padding: 0;
	list-style: none;
}

.it-footer .social li {
	display: inline-block;
	margin-right: 0.25rem;
}

/* Widget a blocchi nel piè di pagina: elenchi senza punti, calendario leggibile. */
.it-footer-main .widget ul {
	margin: 0;
	padding-left: 0;
	list-style: none;
}

.it-footer-main .widget li {
	margin-bottom: 0.5rem;
}

.it-footer-main .wp-block-calendar table {
	width: 100%;
	border-collapse: collapse;
	color: var(--bsi-color-text-inverse, #fff);
	background: transparent;
}

.it-footer-main .wp-block-calendar :is(th, td) {
	padding: 0.25rem;
	border: 1px solid rgba(255, 255, 255, 0.35);
	background: transparent;
	color: inherit;
	text-align: center;
	font-size: var(--bsi-caption-font-size, 14px);
}

.it-footer-main .wp-block-calendar caption {
	color: inherit;
	caption-side: top;
	text-align: left;
}

.it-footer .social .icon {
	fill: var(--bsi-color-text-inverse, #fff);
	width: 24px;
	height: 24px;
}

.it-footer-small-prints a {
	color: var(--bsi-color-text-inverse, #fff);
}

/* «Preferenze cookie»: un pulsante (apre la barra, non porta altrove) con l'aspetto dei link vicini. */
.it-footer-small-prints .scfpa-link-pulsante {
	background: none;
	border: 0;
	color: var(--bsi-color-text-inverse, #fff);
	cursor: pointer;
	font: inherit;
	padding: 0;
	text-decoration: underline;
}

.scfpa-crediti {
	color: var(--bsi-color-text-inverse, #fff);
}

.scfpa-crediti a {
	color: inherit;
}

/* ----------------------------------------------------------------- Errori */

.scfpa-nessun-contenuto .scfpa-form-cerca {
	max-width: 480px;
}

/* ------------------------------------------------------------- Commenti */

.scfpa-commenti .comment-list {
	list-style: none;
	padding: 0;
}

.scfpa-commenti .comment {
	margin-bottom: var(--bsi-spacing-m, 24px);
}

.scfpa-commenti .children {
	list-style: none;
	padding-left: var(--bsi-spacing-l, 32px);
	margin-top: var(--bsi-spacing-m, 24px);
}

.scfpa-commenti .comment-meta {
	font-size: var(--bsi-label-font-size-s, 14px);
	color: var(--bsi-color-text-muted, #5c6f82);
}

/* --------------------------------------------------- Pagina dei servizi */

.scfpa-servizi-esplora__sezione {
	margin-bottom: 2rem;
}

.scfpa-servizi-esplora__cerca {
	background: #fff;
	padding: 1.5rem;
}

.scfpa-servizi-esplora__nota {
	font-size: var(--bsi-caption-font-size, 14px);
	line-height: var(--bsi-caption-leading, 1.3);
	margin: var(--bsi-spacing-s, 16px) 0 var(--bsi-spacing-m, 24px);
}

.scfpa-servizio-card {
	display: flex;
	flex-direction: column;
	height: 100%;
	padding: 1.25rem;
}

/* Fascia "In evidenza": riquadro con il bordo sinistro marcato, solo il titolo. */
.scfpa-servizio-card--evidenza {
	border-left: 0.5rem solid var(--bs-secondary, #5c6f82);
	border-radius: 0.25rem;
}

.scfpa-servizio-card--evidenza .it-card-title {
	margin: 0;
}

.scfpa-servizio-card .it-card-footer {
	margin-top: auto;
	padding-top: 0.75rem;
}

.scfpa-servizi-cerca {
	position: relative;
}

.scfpa-servizi-cerca .form-control {
	padding-right: 2.75rem;
}

.scfpa-servizi-cerca__invia {
	background: none;
	border: 0;
	padding: 0.25rem;
	position: absolute;
	right: 0.25rem;
	top: 50%;
	transform: translateY(-50%);
}

.scfpa-servizi-campi {
	border: 0;
	margin: 1rem 0 0;
	padding: 0;
}

/* Stessa resa delle etichette dei campi (es. "Cerca per parola chiave"). */
.scfpa-servizi-campi legend {
	float: none;
	font-size: var(--bsi-caption-font-size, 14px);
	font-weight: var(--bsi-font-weight-solid, 600);
	line-height: var(--bsi-label-leading, 1.1);
	margin-bottom: var(--bsi-spacing-xs, 8px);
	width: auto;
}

.scfpa-servizi-conta {
	font-weight: var(--bsi-font-weight-solid, 600);
	margin-bottom: var(--bsi-spacing-s, 16px);
}

/* I titoli dentro il contenuto hanno un margine superiore pensato per il testo
   (.scfpa-contenuto h2/h3): nei riquadri della pagina dei servizi lo spazio lo
   decidono i riquadri, non i titoli. */
.scfpa-contenuto .scfpa-servizi-esplora h2,
.scfpa-contenuto .scfpa-servizi-esplora h3 {
	margin-top: 0;
}

.scfpa-servizi-esplora {
	margin-top: var(--bsi-spacing-l, 32px);
}

.scfpa-servizi-esplora__sezione > h2 {
	margin-bottom: var(--bsi-spacing-s, 16px);
}

/* Freccia del campo delle categorie: il componente la mette dietro al campo (z-index -1),
   dove il fondo bianco la copre. Qui va davanti, piccola, a destra, senza catturare il clic. */
.scfpa-servizi-esplora .autocomplete__dropdown-arrow-down {
	height: 17px;
	pointer-events: none;
	right: 1rem;
	top: 50%;
	transform: translateY(-50%) scale(0.6);
	transform-origin: right center;
	width: 22px;
	z-index: 1;
}

.scfpa-servizi-esplora .autocomplete__dropdown-arrow-down polygon {
	fill: var(--bsi-color-text-secondary, #5c6f82);
}

.scfpa-servizi-esplora .autocomplete__input--show-all-values {
	padding-right: 2.5rem;
}

/* Ricerca in Amministrazione Trasparente: riquadro dei servizi, spazio fra i campi. */
.scfpa-trasparenza-ricerca .form-group + .form-group {
	margin-top: var(--bsi-spacing-s, 16px);
}

/* ------------------------------------------- Amministrazione trasparente */

/* Un riquadro per ogni gruppo di sezioni (plugin SCFAT, shortcode [scfat-mappa], [scfat-griglia] e [scfat-elenco]). */
.scfat-mappa {
	margin-bottom: var(--bsi-spacing-l, 32px);
}

.scfat-gruppo {
	background: #fff;
	height: 100%;
	padding: var(--bsi-spacing-m, 24px);
}

.scfpa-contenuto .scfat-gruppo__titolo {
	align-items: center;
	border-bottom: 1px solid var(--bsi-color-border-subtle, #d9dadb);
	display: flex;
	gap: var(--bsi-spacing-xs, 8px);
	justify-content: space-between;
	margin: 0 0 var(--bsi-spacing-s, 16px);
	padding-bottom: var(--bsi-spacing-s, 16px);
}

.scfat-gruppo .link-list {
	margin: 0;
	padding: 0;
}

.scfat-gruppo .link-list li {
	list-style: none;
}

.scfat-gruppo .link-list a.list-item {
	padding-left: 0;
	padding-right: 0;
}

/* Sezione senza documenti: meno in vista ma leggibile. Grigio 5,1:1 su bianco;
   l'opacità al 60% scendeva a 2,66:1 (WCAG 1.4.3 chiede 4,5:1). */
.scfat-vuota a.list-item,
.scfat-vuota a.list-item span {
	color: #5d7083;
}

.scfat-barra {
	margin-bottom: var(--bsi-spacing-m, 24px);
}

/* Elenco delle sezioni nella colonna laterale di una voce (template-parts/trasparenza-sezioni.php). */
.scfpa-at-sezioni {
	margin-top: var(--bsi-spacing-m, 24px);
}

.scfpa-at-colonna .scfpa-at-sezioni {
	margin-top: 0;
}

/* Su schermi stretti la colonna delle sezioni scende sotto il contenuto: senza
   questo spazio il filtro resta attaccato alla data di aggiornamento. */
@media (max-width: 991.98px) {
	.scfpa-at-colonna .scfpa-at-sezioni {
		margin-top: var(--bsi-spacing-l, 32px);
	}
}

.scfpa-at-gruppo {
	border-top: 1px solid var(--bsi-color-border-subtle, #d9dadb);
}

.scfpa-at-gruppo summary {
	cursor: pointer;
	font-weight: 600;
	padding: var(--bsi-spacing-xs, 8px) 0;
}

.scfpa-at-gruppo ul {
	list-style: none;
	margin: 0 0 var(--bsi-spacing-xs, 8px);
	padding: 0;
}

.scfpa-at-gruppo li a {
	display: block;
	padding: var(--bsi-spacing-xxs, 4px) 0 var(--bsi-spacing-xxs, 4px) var(--bsi-spacing-xs, 8px);
	text-decoration: none;
}

.scfpa-at-gruppo li a.is-corrente {
	border-left: 3px solid currentColor;
	font-weight: 600;
}

/* Riferimenti normativi di una sezione: chiusi finché non si aprono (template-parts/archive-loop.php). */
.scfpa-normativa {
	background: #f5f7fa;
	border: 1px solid transparent;
	border-left: 4px solid var(--bsi-color-border-primary, currentColor);
	border-radius: var(--bsi-radius-smooth, 4px);
	margin-top: var(--bsi-spacing-s, 16px);
	transition: background-color 0.15s ease, border-color 0.15s ease;
}

.scfpa-normativa:hover,
.scfpa-normativa[open] {
	background: #fff;
	border-color: var(--bsi-color-border-subtle, #d9dadb);
	border-left-color: var(--bsi-color-border-primary, currentColor);
}

.scfpa-normativa summary {
	align-items: center;
	cursor: pointer;
	display: flex;
	font-weight: 600;
	gap: var(--bsi-spacing-xs, 8px);
	justify-content: space-between;
	list-style: none;
	padding: var(--bsi-spacing-s, 16px);
}

.scfpa-normativa summary::-webkit-details-marker {
	display: none;
}

/* La freccia è un angolo disegnato con i bordi: ruota quando il blocco si apre. */
.scfpa-normativa summary::after {
	border-bottom: 2px solid currentColor;
	border-right: 2px solid currentColor;
	content: "";
	flex: 0 0 auto;
	height: 8px;
	margin-right: 4px;
	transform: rotate(45deg);
	transition: transform 0.2s ease;
	width: 8px;
}

.scfpa-normativa[open] summary::after {
	transform: rotate(-135deg);
}

.scfpa-normativa__testo {
	border-top: 1px solid var(--bsi-color-border-subtle, #d9dadb);
	margin: 0 var(--bsi-spacing-s, 16px);
	padding: var(--bsi-spacing-s, 16px) 0;
}

.scfpa-normativa__testo > :last-child {
	margin-bottom: 0;
}

@media (prefers-reduced-motion: reduce) {
	.scfpa-normativa,
	.scfpa-normativa summary::after {
		transition: none;
	}
}

.scfpa-at-filtro {
	margin-bottom: var(--bsi-spacing-s, 16px);
}

.scfpa-at-esito:empty {
	display: none;
}

.scfpa-at-testata {
	margin-bottom: var(--bsi-spacing-m, 24px);
}

/* Voce della trasparenza senza indice: l'intestazione sta dentro la colonna
   del contenuto (template-parts/single-loop.php) e il contenitore prende il
   margine sopra che di solito porta la sezione dell'intestazione. */
.scfpa-singolo--testata-interna {
	margin-top: var(--bsi-spacing-m, 24px);
}

.scfpa-singolo--testata-interna h1 {
	margin-bottom: var(--bsi-spacing-xs, 8px);
}

/* Allegati: l'ombra di Bootstrap Italia compare solo al passaggio del mouse; qui c'è sempre. */
.scfpa-allegati .it-list a.list-item {
	border-radius: var(--bsi-radius-smooth, 4px);
	box-shadow: var(--bsi-elevation-low);
}

.scfpa-allegati .it-list li + li {
	margin-top: var(--bsi-spacing-xs, 8px);
}

/* Allegati dentro una scheda (voci della trasparenza): intestazione da scheda, non da pagina. */
.scfpa-card .scfpa-allegati {
	margin-top: var(--bsi-spacing-s, 16px);
}

.scfpa-card .scfpa-allegati > h4 {
	font-size: var(--bsi-font-size-3, 1rem);
	margin-bottom: var(--bsi-spacing-xs, 8px);
}

/* ----------------------------------------------------------------- Stampa */

@media print {
	.skiplinks,
	.it-header-navbar-wrapper,
	.it-header-slim-wrapper .it-header-slim-right-zone,
	.it-search-wrapper,
	.back-to-top,
	.cookiebar,
	.scfpa-nav-articolo,
	.pagination-wrapper {
		display: none;
	}

	.scfpa-contenuto a[href^="http"]::after {
		content: " (" attr(href) ")";
		font-size: 0.85em;
	}
}
