:root, [data-bs-theme="light"] { --bs-blue: #528ff0; --bs-indigo: #6354ff; --bs-purple: #7d42c1; --bs-pink: #d419ae; --bs-red: #ef5350; --bs-orange: #ff6500; --bs-yellow: #feaf2c; --bs-green: #61D066; --bs-teal: #49dab5; --bs-cyan: #5bd6ec; --bs-black: #080713; --bs-gray: #434064; --bs-gray-dark: #23213F; --bs-gray-100: #FAFAFE; --bs-gray-300: #E0DFEA; --bs-gray-400: #C5C4D5; --bs-gray-500: #B5B4C3; --bs-gray-600: #434064; --bs-gray-700: #2B284A; --bs-gray-800: #23213F; --bs-gray-900: #16142F; --bs-primary: #6354ff; --bs-secondary: #2B284A; --bs-success: #61D066; --bs-info: #5bd6ec; --bs-warning: #feaf2c; --bs-danger: #ef5350; --bs-light: #FAFAFE; --bs-white: #fff; --bs-gray-200: #EDECF5; --bs-dark: #080713; --bs-primary-rgb: 99,84,255; --bs-secondary-rgb: 43,40,74; --bs-success-rgb: 97,208,102; --bs-info-rgb: 91,214,236; --bs-warning-rgb: 254,175,44; --bs-danger-rgb: 239,83,80; --bs-light-rgb: 250,250,254; --bs-gray-200-rgb: 237,236,245; --bs-dark-rgb: 8,7,19; --bs-primary-text-emphasis: #282266; --bs-secondary-text-emphasis: #11101e; --bs-success-text-emphasis: #275329; --bs-info-text-emphasis: #24565e; --bs-warning-text-emphasis: #664612; --bs-danger-text-emphasis: #602120; --bs-light-text-emphasis: #2B284A; --bs-dark-text-emphasis: #2B284A; --bs-primary-bg-subtle: #efeeff; --bs-secondary-bg-subtle: #eaeaed; --bs-success-bg-subtle: #effaf0; --bs-info-bg-subtle: #effbfd; --bs-warning-bg-subtle: #fff7ea; --bs-danger-bg-subtle: #fdeeee; --bs-light-bg-subtle: #fdfdff; --bs-dark-bg-subtle: #C5C4D5; --bs-primary-border-subtle: #c1bbff; --bs-secondary-border-subtle: #aaa9b7; --bs-success-border-subtle: #c0ecc2; --bs-info-border-subtle: #bdeff7; --bs-warning-border-subtle: #ffdfab; --bs-danger-border-subtle: #f9bab9; --bs-light-border-subtle: #EDECF5; --bs-dark-border-subtle: #B5B4C3; --bs-white-rgb: 255,255,255; --bs-black-rgb: 8,7,19; --bs-font-sans-serif: "Poppins",system-ui,-apple-system,"Segoe UI",Roboto,"Helvetica Neue","Noto Sans","Liberation Sans",Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji"; --bs-font-monospace: SFMono-Regular,Menlo,Monaco,Consolas,"Liberation Mono","Courier New",monospace; --bs-gradient: linear-gradient(180deg, rgba(255, 255, 255, 0.15), rgba(255, 255, 255, 0)); --bs-body-font-family: var(--bs-font-sans-serif); --bs-body-font-size: 1rem; --bs-body-font-weight: 400; --bs-body-line-height: 1.6; --bs-body-color: #16142F; --bs-body-color-rgb: 22,20,47; --bs-body-bg: #fff; --bs-body-bg-rgb: 255,255,255; --bs-emphasis-color: #080713; --bs-emphasis-color-rgb: 8,7,19; --bs-secondary-color: rgba(22, 20, 47, 0.75); --bs-secondary-color-rgb: 22,20,47; --bs-secondary-bg: #EDECF5; --bs-secondary-bg-rgb: 237,236,245; --bs-tertiary-color: rgba(22, 20, 47, 0.5); --bs-tertiary-color-rgb: 22,20,47; --bs-tertiary-bg: #FAFAFE; --bs-tertiary-bg-rgb: 250,250,254; --bs-heading-color: inherit; --bs-link-color: #2B284A; --bs-link-color-rgb: 43,40,74; --bs-link-decoration: none; --bs-link-hover-color: #6354ff; --bs-link-hover-color-rgb: 99,84,255; --bs-code-color: #d419ae; --bs-highlight-color: #16142F; --bs-highlight-bg: papayawhip; --bs-border-width: 1px; --bs-border-style: solid; --bs-border-color: #E0DFEA; --bs-border-color-translucent: #c5c4d5; --bs-border-radius: 0.375rem; --bs-border-radius-sm: 0.25rem; --bs-border-radius-lg: 0.5rem; --bs-border-radius-xl: 1rem; --bs-border-radius-xxl: 2rem; --bs-border-radius-2xl: var(--bs-border-radius-xxl); --bs-border-radius-pill: 50rem; --bs-box-shadow: 0 0.5rem 1rem rgba(var(--bs-body-color-rgb), 0.05); --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(var(--bs-body-color-rgb), 0.05); --bs-box-shadow-lg: 0 1rem 3rem rgba(var(--bs-body-color-rgb), 0.075); --bs-box-shadow-inset: inset 0 1px 2px rgba(var(--bs-body-color-rgb), 0.075); --bs-focus-ring-width: 0.25rem; --bs-focus-ring-opacity: 0.25; --bs-focus-ring-color: rgba(99, 84, 255, 0.25); --bs-form-valid-color: #61D066; --bs-form-valid-border-color: #61D066; --bs-form-invalid-color: #ef5350; --bs-form-invalid-border-color: #ef5350; }*, ::after, ::before { box-sizing: border-box; }body { margin: 0px; font-family: var(--bs-body-font-family); font-size: var(--bs-body-font-size); font-weight: var(--bs-body-font-weight); line-height: var(--bs-body-line-height); color: var(--bs-body-color); text-align: var(--bs-body-text-align); background-color: var(--bs-body-bg); text-size-adjust: 100%; -webkit-tap-highlight-color: rgba(8, 7, 19, 0); }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { margin-top: 0px; margin-bottom: 0.5rem; font-weight: 600; line-height: 1.2; color: var(--bs-heading-color); }.h1, h1 { font-size: calc(1.375rem + 1.5vw); }@media (min-width: 1200px){.h1, h1 { font-size: 2.5rem; }}.h2, h2 { font-size: calc(1.325rem + 0.9vw); }@media (min-width: 1200px){.h2, h2 { font-size: 2rem; }}.h3, h3 { font-size: calc(1.3rem + 0.6vw); }@media (min-width: 1200px){.h3, h3 { font-size: 1.75rem; }}.h4, h4 { font-size: calc(1.275rem + 0.3vw); }@media (min-width: 1200px){.h4, h4 { font-size: 1.5rem; }}.h5, h5 { font-size: 1.25rem; }p { margin-top: 0px; margin-bottom: 1rem; }ol, ul { padding-left: 2rem; }dl, ol, ul { margin-top: 0px; margin-bottom: 1rem; }b, strong { font-weight: 700; }a { color: rgba(var(--bs-link-color-rgb),var(--bs-link-opacity,1)); text-decoration: none; }a:hover { --bs-link-color-rgb: var(--bs-link-hover-color-rgb); }figure { margin: 0px 0px 1rem; }img, svg { vertical-align: middle; }label { display: inline-block; }button { border-radius: 0px; }button:focus:not(:focus-visible) { outline: 0px; }button, input, optgroup, select, textarea { margin: 0px; font-family: inherit; font-size: inherit; line-height: inherit; }button, select { text-transform: none; }[role="button"] { cursor: pointer; }[type="button"], [type="reset"], [type="submit"], button { appearance: button; }[type="button"]:not(:disabled), [type="reset"]:not(:disabled), [type="submit"]:not(:disabled), button:not(:disabled) { cursor: pointer; }textarea { resize: vertical; }::-webkit-datetime-edit-day-field, ::-webkit-datetime-edit-fields-wrapper, ::-webkit-datetime-edit-hour-field, ::-webkit-datetime-edit-minute, ::-webkit-datetime-edit-month-field, ::-webkit-datetime-edit-text, ::-webkit-datetime-edit-year-field { padding: 0px; }::-webkit-inner-spin-button { height: auto; }::-webkit-search-decoration { appearance: none; }::-webkit-color-swatch-wrapper { padding: 0px; }::file-selector-button { font: inherit; appearance: button; }iframe { border: 0px; }[hidden] { display: none !important; }.img-fluid { max-width: 100%; height: auto; }.container, .container-fluid, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto; }@media (min-width: 576px){.container, .container-sm { max-width: 540px; }}@media (min-width: 768px){.container, .container-md, .container-sm { max-width: 720px; }}@media (min-width: 992px){.container, .container-lg, .container-md, .container-sm { max-width: 960px; }}@media (min-width: 1200px){.container, .container-lg, .container-md, .container-sm, .container-xl { max-width: 1140px; }}@media (min-width: 1400px){.container, .container-lg, .container-md, .container-sm, .container-xl, .container-xxl { max-width: 1320px; }}:root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px; }.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)); }.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y); }.col { flex: 1 0 0px; }.col-auto { flex: 0 0 auto; width: auto; }.col-6 { flex: 0 0 auto; width: 50%; }.col-12 { flex: 0 0 auto; width: 100%; }.g-4, .gx-4 { --bs-gutter-x: 1.5rem; }.g-4, .gy-4 { --bs-gutter-y: 1.5rem; }.g-5, .gx-5 { --bs-gutter-x: 2rem; }.g-5, .gy-5 { --bs-gutter-y: 2rem; }@media (min-width: 576px){.col-sm-6 { flex: 0 0 auto; width: 50%; }}@media (min-width: 768px){.col-md-4 { flex: 0 0 auto; width: 33.3333%; }.col-md-5 { flex: 0 0 auto; width: 41.6667%; }.col-md-6 { flex: 0 0 auto; width: 50%; }.col-md-7 { flex: 0 0 auto; width: 58.3333%; }.col-md-8 { flex: 0 0 auto; width: 66.6667%; }}@media (min-width: 992px){.col-lg-2 { flex: 0 0 auto; width: 16.6667%; }.col-lg-3 { flex: 0 0 auto; width: 25%; }.col-lg-4 { flex: 0 0 auto; width: 33.3333%; }.col-lg-5 { flex: 0 0 auto; width: 41.6667%; }.col-lg-6 { flex: 0 0 auto; width: 50%; }.col-lg-7 { flex: 0 0 auto; width: 58.3333%; }}.form-control { display: block; width: 100%; padding: 0.525rem 1rem; font-size: 1rem; font-weight: 400; line-height: 1.6; color: var(--bs-body-color); appearance: none; background-color: var(--bs-form-control-bg); background-clip: padding-box; border: var(--bs-border-width) solid var(--bs-border-color-translucent); border-radius: 0.375rem; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-control { transition: none; }}.form-control[type="file"]:not(:disabled):not([readonly]) { cursor: pointer; }.form-control:focus { color: var(--bs-body-color); background-color: var(--bs-form-control-bg); border-color: rgb(177, 170, 255); outline: 0px; box-shadow: rgba(99, 84, 255, 0.25) 0px 0px 0px 0.25rem; }.form-control::-webkit-date-and-time-value { min-width: 85px; height: 1.6em; margin: 0px; }.form-control::-webkit-datetime-edit { display: block; padding: 0px; }.form-control::placeholder { color: var(--bs-secondary-color); opacity: 1; }.form-control:disabled { background-color: var(--bs-form-control-disabled-bg); opacity: 1; }.form-control::file-selector-button { padding: 0.525rem 1rem; margin: -0.525rem -1rem; margin-inline-end: 1rem; color: var(--bs-body-color); background-color: var(--bs-tertiary-bg); pointer-events: none; border-color: inherit; border-style: solid; border-width: 0px; border-inline-end-width: var(--bs-border-width); border-radius: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.form-control::file-selector-button { transition: none; }}.form-control:hover:not(:disabled):not([readonly])::file-selector-button { background-color: var(--bs-secondary-bg); }textarea.form-control { min-height: calc(1.6em + 1.05rem + calc(var(--bs-border-width) * 2)); }.form-control-color:not(:disabled):not([readonly]) { cursor: pointer; }[data-bs-theme="dark"] .form-switch .form-check-input:not(:checked):not(:focus) { --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='-4 -4 8 8'%3e%3ccircle r='3' fill='rgba%28255, 255, 255, 0.25%29'/%3e%3c/svg%3e"); }.form-floating > .form-control-plaintext:focus, .form-floating > .form-control-plaintext:not(:placeholder-shown), .form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown) { padding-top: 1.625rem; padding-bottom: 0.625rem; }.form-floating > .form-control-plaintext ~ label, .form-floating > .form-control:focus ~ label, .form-floating > .form-control:not(:placeholder-shown) ~ label, .form-floating > .form-select ~ label { transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem); }.form-floating > textarea:focus ~ label::after, .form-floating > textarea:not(:placeholder-shown) ~ label::after { position: absolute; inset: 1rem 0.5rem; z-index: -1; height: 1.875em; content: ""; background-color: var(--bs-form-control-bg); border-radius: 0.375rem; }.form-floating > .form-control:disabled ~ label, .form-floating > :disabled ~ label { color: rgb(67, 64, 100); }.input-group > :not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) { margin-left: calc(-1 * var(--bs-border-width)); border-top-left-radius: 0px; border-bottom-left-radius: 0px; }.valid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: var(--bs-form-valid-color); }.is-valid ~ .valid-feedback, .is-valid ~ .valid-tooltip, .was-validated :valid ~ .valid-feedback, .was-validated :valid ~ .valid-tooltip { display: block; }.form-control.is-valid, .was-validated .form-control:valid { border-color: var(--bs-form-valid-border-color); padding-right: calc(1.6em + 1.05rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2361D066' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.4em + 0.2625rem) center; background-size: calc(0.8em + 0.525rem) calc(0.8em + 0.525rem); }.form-control.is-valid:focus, .was-validated .form-control:valid:focus { border-color: var(--bs-form-valid-border-color); box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25); }.was-validated textarea.form-control:valid, textarea.form-control.is-valid { padding-right: calc(1.6em + 1.05rem); background-position: right calc(0.4em + 0.2625rem) top calc(0.4em + 0.2625rem); }.form-select.is-valid, .was-validated .form-select:valid { border-color: var(--bs-form-valid-border-color); }.form-select.is-valid:not([multiple]):not([size]), .form-select.is-valid:not([multiple])[size="1"], .was-validated .form-select:valid:not([multiple]):not([size]), .was-validated .form-select:valid:not([multiple])[size="1"] { --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2361D066' d='M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e"); padding-right: 5.5rem; background-position: right 1rem center, right 3rem center; background-size: 16px 12px, calc(0.8em + 0.525rem) calc(0.8em + 0.525rem); }.form-select.is-valid:focus, .was-validated .form-select:valid:focus { border-color: var(--bs-form-valid-border-color); box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25); }.form-control-color.is-valid, .was-validated .form-control-color:valid { width: calc(1.6em + 4.05rem); }.form-check-input.is-valid, .was-validated .form-check-input:valid { border-color: var(--bs-form-valid-border-color); }.form-check-input.is-valid:checked, .was-validated .form-check-input:valid:checked { background-color: var(--bs-form-valid-color); }.form-check-input.is-valid:focus, .was-validated .form-check-input:valid:focus { box-shadow: 0 0 0 .25rem rgba(var(--bs-success-rgb),.25); }.form-check-input.is-valid ~ .form-check-label, .was-validated .form-check-input:valid ~ .form-check-label { color: var(--bs-form-valid-color); }.form-check-inline .form-check-input ~ .valid-feedback { margin-left: 0.5em; }.input-group > .form-control:not(:focus).is-valid, .input-group > .form-floating:not(:focus-within).is-valid, .input-group > .form-select:not(:focus).is-valid, .was-validated .input-group > .form-control:not(:focus):valid, .was-validated .input-group > .form-floating:not(:focus-within):valid, .was-validated .input-group > .form-select:not(:focus):valid { z-index: 3; }.invalid-feedback { display: none; width: 100%; margin-top: 0.25rem; font-size: 0.875em; color: var(--bs-form-invalid-color); }.is-invalid ~ .invalid-feedback, .is-invalid ~ .invalid-tooltip, .was-validated :invalid ~ .invalid-feedback, .was-validated :invalid ~ .invalid-tooltip { display: block; }.form-control.is-invalid, .was-validated .form-control:invalid { border-color: var(--bs-form-invalid-border-color); padding-right: calc(1.6em + 1.05rem); background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ef5350'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ef5350' stroke='none'/%3e%3c/svg%3e"); background-repeat: no-repeat; background-position: right calc(0.4em + 0.2625rem) center; background-size: calc(0.8em + 0.525rem) calc(0.8em + 0.525rem); }.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus { border-color: var(--bs-form-invalid-border-color); box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25); }.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid { padding-right: calc(1.6em + 1.05rem); background-position: right calc(0.4em + 0.2625rem) top calc(0.4em + 0.2625rem); }.form-select.is-invalid, .was-validated .form-select:invalid { border-color: var(--bs-form-invalid-border-color); }.form-select.is-invalid:not([multiple]):not([size]), .form-select.is-invalid:not([multiple])[size="1"], .was-validated .form-select:invalid:not([multiple]):not([size]), .was-validated .form-select:invalid:not([multiple])[size="1"] { --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23ef5350'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23ef5350' stroke='none'/%3e%3c/svg%3e"); padding-right: 5.5rem; background-position: right 1rem center, right 3rem center; background-size: 16px 12px, calc(0.8em + 0.525rem) calc(0.8em + 0.525rem); }.form-select.is-invalid:focus, .was-validated .form-select:invalid:focus { border-color: var(--bs-form-invalid-border-color); box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25); }.form-control-color.is-invalid, .was-validated .form-control-color:invalid { width: calc(1.6em + 4.05rem); }.form-check-input.is-invalid, .was-validated .form-check-input:invalid { border-color: var(--bs-form-invalid-border-color); }.form-check-input.is-invalid:checked, .was-validated .form-check-input:invalid:checked { background-color: var(--bs-form-invalid-color); }.form-check-input.is-invalid:focus, .was-validated .form-check-input:invalid:focus { box-shadow: 0 0 0 .25rem rgba(var(--bs-danger-rgb),.25); }.form-check-input.is-invalid ~ .form-check-label, .was-validated .form-check-input:invalid ~ .form-check-label { color: var(--bs-form-invalid-color); }.form-check-inline .form-check-input ~ .invalid-feedback { margin-left: 0.5em; }.input-group > .form-control:not(:focus).is-invalid, .input-group > .form-floating:not(:focus-within).is-invalid, .input-group > .form-select:not(:focus).is-invalid, .was-validated .input-group > .form-control:not(:focus):invalid, .was-validated .input-group > .form-floating:not(:focus-within):invalid, .was-validated .input-group > .form-select:not(:focus):invalid { z-index: 4; }.btn { --bs-btn-padding-x: 1rem; --bs-btn-padding-y: 0.525rem; --bs-btn-font-family: var(--bs-font-sans-serif); --bs-btn-font-size: 1rem; --bs-btn-font-weight: 500; --bs-btn-line-height: 1.6; --bs-btn-color: var(--bs-body-color); --bs-btn-bg: transparent; --bs-btn-border-width: var(--bs-border-width); --bs-btn-border-color: transparent; --bs-btn-border-radius: 0.375rem; --bs-btn-hover-border-color: transparent; --bs-btn-box-shadow: inset 0 1px 0 rgba(255, 255, 255, 0.15),0 1px 1px rgba(8, 7, 19, 0.075); --bs-btn-disabled-opacity: 0.65; --bs-btn-focus-box-shadow: 0 0 0 0.25rem rgba(var(--bs-btn-focus-shadow-rgb), .5); display: inline-block; padding: var(--bs-btn-padding-y) var(--bs-btn-padding-x); font-family: var(--bs-btn-font-family); font-size: var(--bs-btn-font-size); font-weight: var(--bs-btn-font-weight); line-height: var(--bs-btn-line-height); color: var(--bs-btn-color); text-align: center; vertical-align: middle; cursor: pointer; user-select: none; border: var(--bs-btn-border-width) solid var(--bs-btn-border-color); border-radius: var(--bs-btn-border-radius); background-color: var(--bs-btn-bg); transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.btn { transition: none; }}.btn:hover { color: var(--bs-btn-hover-color); background-color: var(--bs-btn-hover-bg); border-color: var(--bs-btn-hover-border-color); }.btn-check:checked + .btn, .btn.active, .btn.show, .btn:first-child:active, :not(.btn-check) + .btn:active { color: var(--bs-btn-active-color); background-color: var(--bs-btn-active-bg); border-color: var(--bs-btn-active-border-color); }.btn-check:checked + .btn:focus-visible, .btn.active:focus-visible, .btn.show:focus-visible, .btn:first-child:active:focus-visible, :not(.btn-check) + .btn:active:focus-visible { box-shadow: var(--bs-btn-focus-box-shadow); }.btn.disabled, .btn:disabled, fieldset:disabled .btn { color: var(--bs-btn-disabled-color); pointer-events: none; background-color: var(--bs-btn-disabled-bg); border-color: var(--bs-btn-disabled-border-color); opacity: var(--bs-btn-disabled-opacity); }.fade { transition: opacity 0.15s linear; }@media (prefers-reduced-motion: reduce){.fade { transition: none; }}.fade:not(.show) { opacity: 0; }.collapse:not(.show) { display: none; }.collapsing { height: 0px; overflow: hidden; transition: height 0.35s; }@media (prefers-reduced-motion: reduce){.collapsing { transition: none; }}.collapsing.collapse-horizontal { width: 0px; height: auto; transition: width 0.35s; }@media (prefers-reduced-motion: reduce){.collapsing.collapse-horizontal { transition: none; }}.dropdown-item.active, .dropdown-item:active { color: var(--bs-dropdown-link-active-color); text-decoration: none; background-color: var(--bs-dropdown-link-active-bg); }.dropdown-item.disabled, .dropdown-item:disabled { color: var(--bs-dropdown-link-disabled-color); pointer-events: none; background-color: transparent; }.dropdown-menu.show { display: block; }.btn-group-vertical > .btn-check:checked + .btn, .btn-group-vertical > .btn-check:focus + .btn, .btn-group-vertical > .btn.active, .btn-group-vertical > .btn:active, .btn-group-vertical > .btn:focus, .btn-group-vertical > .btn:hover, .btn-group > .btn-check:checked + .btn, .btn-group > .btn-check:focus + .btn, .btn-group > .btn.active, .btn-group > .btn:active, .btn-group > .btn:focus, .btn-group > .btn:hover { z-index: 1; }.nav { --bs-nav-link-padding-x: 1rem; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-color: var(--bs-link-color); --bs-nav-link-hover-color: var(--bs-link-hover-color); --bs-nav-link-disabled-color: var(--bs-secondary-color); display: flex; flex-wrap: wrap; padding-left: 0px; margin-bottom: 0px; list-style: none; }.nav-link { display: block; padding: var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x); font-size: var(--bs-nav-link-font-size); font-weight: var(--bs-nav-link-font-weight); color: var(--bs-nav-link-color); background: 0px 0px; border: 0px; transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out; }@media (prefers-reduced-motion: reduce){.nav-link { transition: none; }}.nav-link:focus, .nav-link:hover { color: var(--bs-nav-link-hover-color); }.nav-link.disabled, .nav-link:disabled { color: var(--bs-nav-link-disabled-color); pointer-events: none; cursor: default; }.nav-tabs .nav-item.show .nav-link, .nav-tabs .nav-link.active { color: var(--bs-nav-tabs-link-active-color); background-color: var(--bs-nav-tabs-link-active-bg); border-color: var(--bs-nav-tabs-link-active-border-color); }.nav-pills .nav-link.active, .nav-pills .show > .nav-link { color: var(--bs-nav-pills-link-active-color); background-color: var(--bs-nav-pills-link-active-bg); }.nav-underline .nav-link.active, .nav-underline .show > .nav-link { font-weight: 700; color: var(--bs-nav-underline-link-active-color); border-bottom-color: currentcolor; }.tab-content > .tab-pane { display: none; }.tab-content > .active { display: block; }.navbar { --bs-navbar-padding-x: 0; --bs-navbar-padding-y: 0.5rem; --bs-navbar-color: rgba(var(--bs-emphasis-color-rgb), 0.65); --bs-navbar-hover-color: rgba(var(--bs-emphasis-color-rgb), 0.8); --bs-navbar-disabled-color: rgba(var(--bs-emphasis-color-rgb), 0.3); --bs-navbar-active-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-brand-padding-y: 0.3rem; --bs-navbar-brand-margin-end: 1rem; --bs-navbar-brand-font-size: 1.25rem; --bs-navbar-brand-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-brand-hover-color: rgba(var(--bs-emphasis-color-rgb), 1); --bs-navbar-nav-link-padding-x: 0.5rem; --bs-navbar-toggler-padding-y: 0.25rem; --bs-navbar-toggler-padding-x: 0.75rem; --bs-navbar-toggler-font-size: 1.25rem; --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%2822, 20, 47, 0.75%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); --bs-navbar-toggler-border-color: rgba(var(--bs-emphasis-color-rgb), 0.15); --bs-navbar-toggler-border-radius: 0.375rem; --bs-navbar-toggler-focus-width: 0.25rem; --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out; position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding: var(--bs-navbar-padding-y) var(--bs-navbar-padding-x); }.navbar-brand { padding-top: var(--bs-navbar-brand-padding-y); padding-bottom: var(--bs-navbar-brand-padding-y); margin-right: var(--bs-navbar-brand-margin-end); font-size: var(--bs-navbar-brand-font-size); color: var(--bs-navbar-brand-color); white-space: nowrap; }.navbar-brand:focus, .navbar-brand:hover { color: var(--bs-navbar-brand-hover-color); }.navbar-nav { --bs-nav-link-padding-x: 0; --bs-nav-link-padding-y: 0.5rem; --bs-nav-link-color: var(--bs-navbar-color); --bs-nav-link-hover-color: var(--bs-navbar-hover-color); --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color); display: flex; flex-direction: column; padding-left: 0px; margin-bottom: 0px; list-style: none; }.navbar-nav .nav-link.active, .navbar-nav .nav-link.show { color: var(--bs-navbar-active-color); }.navbar-collapse { flex-grow: 1; flex-basis: 100%; align-items: center; }.navbar-toggler { padding: var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x); font-size: var(--bs-navbar-toggler-font-size); line-height: 1; color: var(--bs-navbar-color); background-color: transparent; border: var(--bs-border-width) solid var(--bs-navbar-toggler-border-color); border-radius: var(--bs-navbar-toggler-border-radius); transition: var(--bs-navbar-toggler-transition); }@media (prefers-reduced-motion: reduce){.navbar-toggler { transition: none; }}.navbar-toggler:hover { text-decoration: none; }.navbar-toggler:focus { text-decoration: none; outline: 0px; box-shadow: 0 0 0 var(--bs-navbar-toggler-focus-width); }.navbar-toggler-icon { display: inline-block; width: 1.5em; height: 1.5em; vertical-align: middle; background-image: var(--bs-navbar-toggler-icon-bg); background-repeat: no-repeat; background-position: center center; background-size: 100%; }@media (min-width: 576px){.navbar-expand-sm .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-sm .navbar-toggler { display: none; }}@media (min-width: 768px){.navbar-expand-md .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-md .navbar-toggler { display: none; }}@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 .nav-link { padding-right: var(--bs-navbar-nav-link-padding-x); padding-left: var(--bs-navbar-nav-link-padding-x); }.navbar-expand-lg .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-lg .navbar-toggler { display: none; }}@media (min-width: 1200px){.navbar-expand-xl .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-xl .navbar-toggler { display: none; }}@media (min-width: 1400px){.navbar-expand-xxl .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand-xxl .navbar-toggler { display: none; }}.navbar-expand .navbar-collapse { display: flex !important; flex-basis: auto; }.navbar-expand .navbar-toggler { display: none; }[data-bs-theme="dark"] .navbar-toggler-icon { --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 30 30'%3e%3cpath stroke='rgba%28255, 255, 255, 0.55%29' stroke-linecap='round' stroke-miterlimit='10' stroke-width='2' d='M4 7h22M4 15h22M4 23h22'/%3e%3c/svg%3e"); }.card-body { flex: 1 1 auto; padding: var(--bs-card-spacer-y) var(--bs-card-spacer-x); color: var(--bs-card-color); }.card-header-tabs .nav-link.active { background-color: var(--bs-card-bg); border-bottom-color: var(--bs-card-bg); }.accordion { --bs-accordion-color: var(--bs-body-color); --bs-accordion-bg: var(--bs-body-bg); --bs-accordion-transition: color 0.15s ease-in-out,background-color 0.15s ease-in-out,border-color 0.15s ease-in-out,box-shadow 0.15s ease-in-out,border-radius 0.15s ease; --bs-accordion-border-color: var(--bs-border-color); --bs-accordion-border-width: var(--bs-border-width); --bs-accordion-border-radius: var(--bs-border-radius); --bs-accordion-inner-border-radius: calc(var(--bs-border-radius) - (var(--bs-border-width))); --bs-accordion-btn-padding-x: 1.25rem; --bs-accordion-btn-padding-y: 1rem; --bs-accordion-btn-color: var(--bs-body-color); --bs-accordion-btn-bg: var(--bs-accordion-bg); --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%2316142F' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); --bs-accordion-btn-icon-width: 1.25rem; --bs-accordion-btn-icon-transform: rotate(-180deg); --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out; --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='none' stroke='%23282266' stroke-linecap='round' stroke-linejoin='round'%3e%3cpath d='M2 5L8 11L14 5'/%3e%3c/svg%3e"); --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(99, 84, 255, 0.25); --bs-accordion-body-padding-x: 1.25rem; --bs-accordion-body-padding-y: 1rem; --bs-accordion-active-color: var(--bs-primary-text-emphasis); --bs-accordion-active-bg: var(--bs-primary-bg-subtle); }.accordion-button { position: relative; display: flex; align-items: center; width: 100%; padding: var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x); font-size: 1rem; color: var(--bs-accordion-btn-color); text-align: left; background-color: var(--bs-accordion-btn-bg); border: 0px; border-radius: 0px; overflow-anchor: none; transition: var(--bs-accordion-transition); }@media (prefers-reduced-motion: reduce){.accordion-button { transition: none; }}.accordion-button:not(.collapsed) { color: var(--bs-accordion-active-color); background-color: var(--bs-accordion-active-bg); box-shadow: inset 0 calc(-1 * var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color); }.accordion-button:not(.collapsed)::after { background-image: var(--bs-accordion-btn-active-icon); transform: var(--bs-accordion-btn-icon-transform); }.accordion-button::after { flex-shrink: 0; width: var(--bs-accordion-btn-icon-width); height: var(--bs-accordion-btn-icon-width); margin-left: auto; content: ""; background-image: var(--bs-accordion-btn-icon); background-repeat: no-repeat; background-size: var(--bs-accordion-btn-icon-width); transition: var(--bs-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; outline: 0px; box-shadow: var(--bs-accordion-btn-focus-box-shadow); }.accordion-header { margin-bottom: 0px; }.accordion-item { color: var(--bs-accordion-color); background-color: var(--bs-accordion-bg); border: var(--bs-accordion-border-width) solid var(--bs-accordion-border-color); }.accordion-item:first-of-type { border-top-left-radius: var(--bs-accordion-border-radius); border-top-right-radius: var(--bs-accordion-border-radius); }.accordion-item:first-of-type > .accordion-header .accordion-button { border-top-left-radius: var(--bs-accordion-inner-border-radius); border-top-right-radius: var(--bs-accordion-inner-border-radius); }.accordion-item:not(:first-of-type) { border-top: 0px; }.accordion-item:last-of-type { border-bottom-right-radius: var(--bs-accordion-border-radius); border-bottom-left-radius: var(--bs-accordion-border-radius); }.accordion-item:last-of-type > .accordion-header .accordion-button.collapsed { border-bottom-right-radius: var(--bs-accordion-inner-border-radius); border-bottom-left-radius: var(--bs-accordion-inner-border-radius); }.accordion-item:last-of-type > .accordion-collapse { border-bottom-right-radius: var(--bs-accordion-border-radius); border-bottom-left-radius: var(--bs-accordion-border-radius); }.accordion-body { padding: var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x); }.accordion-flush > .accordion-item > .accordion-collapse, .accordion-flush > .accordion-item > .accordion-header .accordion-button, .accordion-flush > .accordion-item > .accordion-header .accordion-button.collapsed { border-radius: 0px; }.breadcrumb-item.active { color: var(--bs-breadcrumb-item-active-color); }.active > .page-link, .page-link.active { z-index: 3; color: var(--bs-pagination-active-color); background-color: var(--bs-pagination-active-bg); border-color: var(--bs-pagination-active-border-color); }.disabled > .page-link, .page-link.disabled { color: var(--bs-pagination-disabled-color); pointer-events: none; background-color: var(--bs-pagination-disabled-bg); border-color: var(--bs-pagination-disabled-border-color); }@keyframes progress-bar-stripes { 
  0% { background-position-x: var(--bs-progress-height); }
}.list-group-item.disabled, .list-group-item:disabled { color: var(--bs-list-group-disabled-color); pointer-events: none; background-color: var(--bs-list-group-disabled-bg); }.list-group-item.active { z-index: 2; color: var(--bs-list-group-active-color); background-color: var(--bs-list-group-active-bg); border-color: var(--bs-list-group-active-border-color); }.list-group-item + .list-group-item.active { margin-top: calc(-1 * var(--bs-list-group-border-width)); border-top-width: var(--bs-list-group-border-width); }.list-group-item-action:not(.active):focus, .list-group-item-action:not(.active):hover { z-index: 1; color: var(--bs-list-group-action-hover-color); text-decoration: none; background-color: var(--bs-list-group-action-hover-bg); }.list-group-item-action:not(.active):active { color: var(--bs-list-group-action-active-color); background-color: var(--bs-list-group-action-active-bg); }.list-group-horizontal > .list-group-item.active { margin-top: 0px; }.list-group-horizontal > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }@media (min-width: 576px){.list-group-horizontal-sm > .list-group-item.active { margin-top: 0px; }.list-group-horizontal-sm > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }}@media (min-width: 768px){.list-group-horizontal-md > .list-group-item.active { margin-top: 0px; }.list-group-horizontal-md > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }}@media (min-width: 992px){.list-group-horizontal-lg > .list-group-item.active { margin-top: 0px; }.list-group-horizontal-lg > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }}@media (min-width: 1200px){.list-group-horizontal-xl > .list-group-item.active { margin-top: 0px; }.list-group-horizontal-xl > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }}@media (min-width: 1400px){.list-group-horizontal-xxl > .list-group-item.active { margin-top: 0px; }.list-group-horizontal-xxl > .list-group-item + .list-group-item.active { margin-left: calc(-1 * var(--bs-list-group-border-width)); border-left-width: var(--bs-list-group-border-width); }}.btn-close { --bs-btn-close-color: #080713; --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23080713'%3e%3cpath d='M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414z'/%3e%3c/svg%3e"); --bs-btn-close-opacity: 0.5; --bs-btn-close-hover-opacity: 0.75; --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(99, 84, 255, 0.25); --bs-btn-close-focus-opacity: 1; --bs-btn-close-disabled-opacity: 0.25; box-sizing: content-box; width: 1em; height: 1em; padding: 0.25em; color: var(--bs-btn-close-color); background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat; filter: var(--bs-btn-close-filter); border: 0px; border-radius: 0.375rem; opacity: var(--bs-btn-close-opacity); }.btn-close:hover { color: var(--bs-btn-close-color); text-decoration: none; opacity: var(--bs-btn-close-hover-opacity); }.btn-close:focus { outline: 0px; box-shadow: var(--bs-btn-close-focus-shadow); opacity: var(--bs-btn-close-focus-opacity); }.btn-close.disabled, .btn-close:disabled { pointer-events: none; user-select: none; opacity: var(--bs-btn-close-disabled-opacity); }.toast.showing { opacity: 0; }.toast:not(.show) { display: none; }.modal { --bs-modal-zindex: 1055; --bs-modal-width: 500px; --bs-modal-padding: 1rem; --bs-modal-margin: 0.5rem; --bs-modal-color: var(--bs-body-color); --bs-modal-bg: var(--bs-body-bg); --bs-modal-border-color: var(--bs-border-color-translucent); --bs-modal-border-width: var(--bs-border-width); --bs-modal-border-radius: var(--bs-border-radius-lg); --bs-modal-box-shadow: var(--bs-box-shadow-sm); --bs-modal-inner-border-radius: calc(var(--bs-border-radius-lg) - (var(--bs-border-width))); --bs-modal-header-padding-x: 1rem; --bs-modal-header-padding-y: 1rem; --bs-modal-header-padding: 1rem 1rem; --bs-modal-header-border-color: var(--bs-border-color); --bs-modal-header-border-width: var(--bs-border-width); --bs-modal-title-line-height: 1.6; --bs-modal-footer-gap: 0.5rem; --bs-modal-footer-border-color: var(--bs-border-color); --bs-modal-footer-border-width: var(--bs-border-width); position: fixed; top: 0px; left: 0px; z-index: var(--bs-modal-zindex); display: none; width: 100%; height: 100%; overflow: hidden auto; outline: 0px; }.modal-dialog { position: relative; width: auto; margin: var(--bs-modal-margin); pointer-events: none; }.modal.fade .modal-dialog { transform: translate(0px, -50px); transition: transform 0.3s ease-out; }@media (prefers-reduced-motion: reduce){.modal.fade .modal-dialog { transition: none; }}.modal.show .modal-dialog { transform: none; }.modal.modal-static .modal-dialog { transform: scale(1.02); }.modal-dialog-scrollable { height: calc(100% - var(--bs-modal-margin) * 2); }.modal-dialog-scrollable .modal-content { max-height: 100%; overflow: hidden; }.modal-dialog-scrollable .modal-body { overflow-y: auto; }.modal-dialog-centered { display: flex; align-items: center; min-height: calc(100% - var(--bs-modal-margin) * 2); }.modal-content { position: relative; display: flex; flex-direction: column; width: 100%; color: var(--bs-modal-color); pointer-events: auto; background-color: var(--bs-modal-bg); background-clip: padding-box; border: var(--bs-modal-border-width) solid var(--bs-modal-border-color); border-radius: var(--bs-modal-border-radius); outline: 0px; }.modal-backdrop { --bs-backdrop-zindex: 1050; --bs-backdrop-bg: #080713; --bs-backdrop-opacity: 0.5; position: fixed; top: 0px; left: 0px; z-index: var(--bs-backdrop-zindex); width: 100vw; height: 100vh; background-color: var(--bs-backdrop-bg); }.modal-backdrop.fade { opacity: 0; }.modal-backdrop.show { opacity: var(--bs-backdrop-opacity); }.modal-header { display: flex; flex-shrink: 0; align-items: center; padding: var(--bs-modal-header-padding); border-bottom: var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color); border-top-left-radius: var(--bs-modal-inner-border-radius); border-top-right-radius: var(--bs-modal-inner-border-radius); }.modal-header .btn-close { padding: calc(var(--bs-modal-header-padding-y) * .5) calc(var(--bs-modal-header-padding-x) * .5); margin-top: calc(-.5 * var(--bs-modal-header-padding-y)); margin-right: calc(-.5 * var(--bs-modal-header-padding-x)); margin-bottom: calc(-.5 * var(--bs-modal-header-padding-y)); margin-left: auto; }.modal-title { margin-bottom: 0px; line-height: var(--bs-modal-title-line-height); }.modal-body { position: relative; flex: 1 1 auto; padding: var(--bs-modal-padding); }.modal-footer { display: flex; flex-shrink: 0; flex-wrap: wrap; align-items: center; justify-content: flex-end; padding: calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap) * .5); background-color: var(--bs-modal-footer-bg); border-top: var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color); border-bottom-right-radius: var(--bs-modal-inner-border-radius); border-bottom-left-radius: var(--bs-modal-inner-border-radius); }.modal-footer > * { margin: calc(var(--bs-modal-footer-gap) * .5); }@media (min-width: 576px){.modal { --bs-modal-margin: 1.75rem; --bs-modal-box-shadow: var(--bs-box-shadow); }.modal-dialog { max-width: var(--bs-modal-width); margin-right: auto; margin-left: auto; }.modal-sm { --bs-modal-width: 300px; }}@media (min-width: 992px){.modal-lg, .modal-xl { --bs-modal-width: 800px; }}@media (min-width: 1200px){.modal-xl { --bs-modal-width: 1140px; }}.modal-fullscreen { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen .modal-footer, .modal-fullscreen .modal-header { border-radius: 0px; }.modal-fullscreen .modal-body { overflow-y: auto; }@media (max-width: 575.98px){.modal-fullscreen-sm-down { width: 100vw; max-width: none; height: 100%; margin: 0px; }.modal-fullscreen-sm-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-sm-down .modal-footer, .modal-fullscreen-sm-down .modal-header { border-radius: 0px; }.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: 0px; }.modal-fullscreen-md-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-md-down .modal-footer, .modal-fullscreen-md-down .modal-header { border-radius: 0px; }.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: 0px; }.modal-fullscreen-lg-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-lg-down .modal-footer, .modal-fullscreen-lg-down .modal-header { border-radius: 0px; }.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: 0px; }.modal-fullscreen-xl-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-xl-down .modal-footer, .modal-fullscreen-xl-down .modal-header { border-radius: 0px; }.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: 0px; }.modal-fullscreen-xxl-down .modal-content { height: 100%; border: 0px; border-radius: 0px; }.modal-fullscreen-xxl-down .modal-footer, .modal-fullscreen-xxl-down .modal-header { border-radius: 0px; }.modal-fullscreen-xxl-down .modal-body { overflow-y: auto; }}.tooltip.show { opacity: var(--bs-tooltip-opacity); }.carousel.pointer-event { touch-action: pan-y; }.carousel-item-next, .carousel-item-prev, .carousel-item.active { display: block; }.active.carousel-item-end, .carousel-item-next:not(.carousel-item-start) { transform: translateX(100%); }.active.carousel-item-start, .carousel-item-prev:not(.carousel-item-end) { transform: translateX(-100%); }.carousel-fade .carousel-item-next.carousel-item-start, .carousel-fade .carousel-item-prev.carousel-item-end, .carousel-fade .carousel-item.active { z-index: 1; opacity: 1; }.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start { z-index: 0; opacity: 0; transition: opacity 0.6s; }@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-end, .carousel-fade .active.carousel-item-start { transition: none; }}.carousel-indicators .active { opacity: 1; }:root, [data-bs-theme="light"] { --bs-carousel-indicator-active-bg: #fff; --bs-carousel-caption-color: #fff; }@keyframes spinner-border { 
  100% { transform: rotate(360deg); }
}@keyframes spinner-grow { 
  0% { transform: scale(0); }
  50% { opacity: 1; transform: none; }
}@media (max-width: 575.98px){.offcanvas-sm.show:not(.hiding), .offcanvas-sm.showing { transform: none; }.offcanvas-sm.hiding, .offcanvas-sm.show, .offcanvas-sm.showing { visibility: visible; }}@media (max-width: 767.98px){.offcanvas-md.show:not(.hiding), .offcanvas-md.showing { transform: none; }.offcanvas-md.hiding, .offcanvas-md.show, .offcanvas-md.showing { visibility: visible; }}@media (max-width: 991.98px){.offcanvas-lg.show:not(.hiding), .offcanvas-lg.showing { transform: none; }.offcanvas-lg.hiding, .offcanvas-lg.show, .offcanvas-lg.showing { visibility: visible; }}@media (max-width: 1199.98px){.offcanvas-xl.show:not(.hiding), .offcanvas-xl.showing { transform: none; }.offcanvas-xl.hiding, .offcanvas-xl.show, .offcanvas-xl.showing { visibility: visible; }}@media (max-width: 1399.98px){.offcanvas-xxl.show:not(.hiding), .offcanvas-xxl.showing { transform: none; }.offcanvas-xxl.hiding, .offcanvas-xxl.show, .offcanvas-xxl.showing { visibility: visible; }}.offcanvas.show:not(.hiding), .offcanvas.showing { transform: none; }.offcanvas.hiding, .offcanvas.show, .offcanvas.showing { visibility: visible; }.offcanvas-backdrop.fade { opacity: 0; }.offcanvas-backdrop.show { opacity: 0.5; }@keyframes placeholder-glow { 
  50% { opacity: 0.2; }
}@keyframes placeholder-wave { 
  100% { mask-position: -200% 0px; }
}.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { width: 1px !important; height: 1px !important; padding: 0px !important; margin: -1px !important; overflow: hidden !important; clip: rect(0px, 0px, 0px, 0px) !important; white-space: nowrap !important; border: 0px !important; }.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption), .visually-hidden:not(caption) { position: absolute !important; }.visually-hidden *, .visually-hidden-focusable:not(:focus):not(:focus-within) * { overflow: hidden !important; }.d-flex { display: flex !important; }.border-0 { border: 0px !important; }.w-100 { width: 100% !important; }.h-100 { height: 100% !important; }.flex-wrap { flex-wrap: wrap !important; }.justify-content-end { justify-content: flex-end !important; }.justify-content-center { justify-content: center !important; }.align-items-start { align-items: flex-start !important; }.align-items-center { align-items: center !important; }.mt-2 { margin-top: 0.5rem !important; }.mt-3 { margin-top: 1rem !important; }.mt-4 { margin-top: 1.5rem !important; }.mt-5 { margin-top: 2rem !important; }.me-1 { margin-right: 0.25rem !important; }.mb-0 { margin-bottom: 0px !important; }.mb-1 { margin-bottom: 0.25rem !important; }.mb-4 { margin-bottom: 1.5rem !important; }.pt-0 { padding-top: 0px !important; }.pt-2 { padding-top: 0.5rem !important; }.pb-0 { padding-bottom: 0px !important; }.gap-2 { gap: 0.5rem !important; }.gap-3 { gap: 1rem !important; }.text-center { text-align: center !important; }.text-decoration-none { text-decoration: none !important; }@media (min-width: 992px){.align-items-lg-center { align-items: center !important; }.order-lg-first { order: -1 !important; }.order-lg-last { order: 6 !important; }.mb-lg-0 { margin-bottom: 0px !important; }.text-lg-end { text-align: right !important; }}:root { --bs-font-serif: "Source Serif 4",serif; --bs-border-radius-block: 3.25rem; --bs-border-radius-blob: 30% 70% 70% 30%/30% 30% 70% 70%; --bs-border-style-dotted: dotted; --bs-border-style-dashed: dashed; }body { letter-spacing: 0px; -webkit-font-smoothing: antialiased; margin: 0px; }body:not(.loaded) { overflow-x: hidden; }@media (prefers-reduced-motion: reduce){html { scroll-behavior: auto; }}body, html { min-height: 100%; }* { outline: 0px !important; }:focus { outline: 0px !important; }a { transition: 0.2s ease-in-out; }.h1, .h2, h1, h2 { letter-spacing: -0.022rem; }.h3, .h4, .h5, .h6, h3, h4, h5, h6 { letter-spacing: -0.011rem; font-weight: 500; }b, strong { font-weight: 600; }@keyframes textGradientAnimation { 
  0% { background-position: 50% 30%; }
  25% { background-position: 100% 10%; }
  50% { background-position: 100% 90%; }
  75% { background-position: 60% 90%; }
  100% { background-position: 50% 30%; }
}@keyframes transform-x { 
  0% { opacity: 0; transform: translateX(100%); animation-timing-function: ease; }
  100% { opacity: 1; transform: none; }
}@keyframes scaleIn { 
  0% { transform: scaleX(0); transform-origin: left center; }
  100% { transform: scaleX(1); transform-origin: left center; }
}@keyframes scaleOut { 
  0% { transform: scaleX(1); transform-origin: right center; }
  100% { transform: scaleX(0); transform-origin: right center; }
}@keyframes fadeDown { 
  0% { transform: translateY(-20px); opacity: 0; }
  100% { transform: none; opacity: 1; }
}@keyframes underline-both { 
  100% { transform: translate3d(101%, 0px, 0px); }
}@keyframes blink { 
  0% { opacity: 1; }
  50% { opacity: 0; }
  100% { opacity: 1; }
}@keyframes connectLine { 
  0% { transform-origin: 0px 0px; transform: scaleY(0); }
  50% { transform-origin: 0px 0px; transform: scaleY(1); }
  51% { transform-origin: 0px 100%; transform: scaleY(1); }
  100% { transform-origin: 0px 100%; transform: scaleY(0); }
}@keyframes pulse { 
  0% { transform: scale(1); opacity: 0; }
  50% { transform: scale(1); opacity: 1; }
  100% { transform: scale(1.5); opacity: 0; }
}@keyframes slide-bg-2 { 
  33.3% { transform-origin: left top; transform: scale(0.05, 1); }
  66.6% { transform-origin: left center; transform: scale(1, 1); }
  66.7% { transform-origin: right center; transform: scale(1, 1); }
  100% { transform-origin: right center; transform: scale(0, 1); }
}@keyframes show-img-1 { 
  0%, 66.6% { visibility: hidden; }
  100%, 66.7% { visibility: visible; }
}@keyframes bounce { 
  0%, 100% { transform: translateY(-25%); animation-timing-function: cubic-bezier(0.8, 0, 1, 1); }
  50% { transform: translateY(0px); animation-timing-function: cubic-bezier(0, 0, 0.2, 1); }
}@keyframes ripple { 
  0% { transform: scale(1); opacity: 1; }
  100% { transform: scale(1.5); opacity: 0; }
}.accordion-button { font-weight: 500; }.accordion { --bs-accordion-color: var(--bs-body-color); }.accordion.accordion-custom .accordion-button:not(.collapsed), .accordion.accordion-custom .accordion-collapse { background-color: var(--bs-tertiary-bg); color: var(--bs-body-color); }.accordion.accordion-custom .accordion-button:not(.collapsed) { box-shadow: none; border-bottom-left-radius: 0px; border-bottom-right-radius: 0px; }.accordion.accordion-custom .accordion-button:not(.collapsed)::after { background-image: none; transform: rotate(0deg); color: rgb(99, 84, 255); }.showMore-link { display: inline-block; }.showMore-link[aria-expanded="false"]::after { content: "show more..."; }.showMore-link[aria-expanded="true"]::after { content: "show less..."; }.collapse .search-collapse { background-color: rgb(255, 255, 255); }.collapse-link { position: relative; display: inline-block; }.collapse-link::before { content: "+"; width: 0.5rem; font-weight: 700; text-align: center; display: inline-block; }.collapse-link[aria-expanded="true"]::before { content: "-"; }.collapse-group .nav-link[data-bs-toggle="collapse"], .collapse-group [data-bs-toggle="collapse"] { position: relative; display: block; padding-top: 0.5rem; padding-bottom: 0.5rem; }.collapse-group .nav-link[data-bs-toggle="collapse"]::after, .collapse-group [data-bs-toggle="collapse"]::after { border: 0px; margin-top: 0px; content: ""; position: absolute; top: 50%; right: 0.5rem; width: 0.75rem; height: 0.75rem; transform: translateY(-50%) rotate(180deg); border-radius: 50%; display: flex; align-items: center; justify-content: center; font-style: normal; box-sizing: content-box; font-size: 0.875rem; transition: 0.2s; will-change: transform; font-family: bootstrap-icons !important; font-weight: 400 !important; }.collapse-group .nav-link[data-bs-toggle="collapse"][aria-expanded="true"], .collapse-group [data-bs-toggle="collapse"][aria-expanded="true"] { color: var(--bs-link-hover-color); }.collapse-group .nav-link[data-bs-toggle="collapse"][aria-expanded="true"]::after, .collapse-group [data-bs-toggle="collapse"][aria-expanded="true"]::after { transform: translateY(-50%) rotate(0deg); }.collapse-group .nav.nav-level-2.flex-column { padding-left: 0.5rem; }.collapse-group .nav.nav-level-3.flex-column { padding-left: 1rem; }.collapse-group .nav.nav-level-2.flex-column > .nav-link, .collapse-group .nav.nav-level-3.flex-column > .nav-link { padding-top: 0.3rem; padding-bottom: 0.3rem; }.bg-dark .collapse-group .nav-link[data-bs-toggle="collapse"][aria-expanded="true"], .bg-dark .collapse-group [data-bs-toggle="collapse"][aria-expanded="true"], .text-light .collapse-group .nav-link[data-bs-toggle="collapse"][aria-expanded="true"], .text-light .collapse-group [data-bs-toggle="collapse"][aria-expanded="true"], .text-white .collapse-group .nav-link[data-bs-toggle="collapse"][aria-expanded="true"], .text-white .collapse-group [data-bs-toggle="collapse"][aria-expanded="true"] { color: rgba(255, 255, 255, 0.65); }.btn { text-transform: capitalize; letter-spacing: -0.011rem; font-weight: 500; --bs-btn-focus-box-shadow: 0 6px 30px -3px rgba(var(--bs-btn-focus-shadow-rgb), .325); }.btn:hover { box-shadow: var(--bs-btn-focus-box-shadow); }.btn-rise[class*="btn-outline-"].active, .btn-rise[class*="btn-outline-"]:active, .btn-rise[class*="btn-outline-"]:focus, .btn-rise[class*="btn-outline-"]:hover, .btn-rise[class^="btn-outline-"].active, .btn-rise[class^="btn-outline-"]:active, .btn-rise[class^="btn-outline-"]:focus, .btn-rise[class^="btn-outline-"]:hover { background-color: transparent !important; }.btn-rise.active:not(:disabled):not(.disabled) .btn-rise-bg, .btn-rise.focus:not(:disabled):not(.disabled) .btn-rise-bg, .btn-rise:focus:not(:disabled):not(.disabled) .btn-rise-bg, .btn-rise:hover:not(:disabled):not(.disabled) .btn-rise-bg { transform: translate(-50%, 0px); border-radius: 0px; }.modal-header .btn-close { padding: 0px; right: 0px; top: 0px; margin: 0px; }.btn-close { width: 32px; height: 32px; background-image: none; opacity: 1; }.text-light .nav .nav-link.active, .text-white .nav .nav-link.active { color: var(--bs-nav-link-active-color); }.nav.nav-filter .nav-link.active { text-decoration: line-through; }.nav.nav-pills.nav-pills-white .nav-link.active { background-color: rgb(99, 84, 255); color: rgb(255, 255, 255); }.nav-tabs .nav-link.active { background-color: transparent; }.nav-link.active { color: var(--bs-link-hover-color); }.navbar .navbar-nav .nav-link { text-transform: capitalize; font-weight: 500; font-size: 1rem; font-family: var(--bs-font-sans-serif); letter-spacing: -0.011rem; }.navbar:not(.position-fixed):not(.position-absolute):not(.fixed-top) { position: relative; }.navbar-dark .navbar-no-collapse-items .nav-link.active, .navbar-dark .navbar-no-collapse-items .nav-link.show, .navbar-link-white .navbar-no-collapse-items .nav-link.active, .navbar-link-white .navbar-no-collapse-items .nav-link.show { color: rgb(255, 255, 255); }.is-sticky .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link.active, .is-sticky .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link.show, .scroll-up .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link.active, .scroll-up .navbar-light.navbar-link-white .navbar-no-collapse-items .nav-link.show { color: rgba(var(--bs-emphasis-color-rgb),1); }.navbar-brand { width: 5rem; display: block; padding: 0px; position: relative; }header.header-transparent.sticky-fixed.is-fixed .navbar-light .navbar-toggler .navbar-toggler-icon > i { color: rgba(var(--bs-emphasis-color-rgb),.65); }@media (min-width: 992px){header:not(.scroll-up):not(.is-sticky):not(.is-fixed) .navbar-light.navbar-link-white .navbar-nav .nav-link.active { color: rgb(255, 255, 255); }.navbar-expand-lg .navbar-brand { width: 7.5rem; }.navbar-expand-lg.navbar { padding-top: 0px; padding-bottom: 0px; }.navbar-expand-lg .nav-item > .nav-link, .navbar-expand-lg .navbar-no-collapse-items .nav-item { height: 4.75rem; display: flex; align-items: center; justify-content: center; }.navbar-expand-lg .nav-item:not(:first-child) { margin-left: 0.65rem; }}.navbar-dark .navbar-toggler, .navbar-link-white .navbar-toggler { color: rgb(255, 255, 255); }.navbar-toggler { padding: 0px; width: 40px; height: 40px; display: flex; align-items: center; justify-content: center; border-width: medium; border-style: none; border-color: currentcolor; border-image: initial; background-color: transparent; }.navbar-toggler:focus { outline: 0px; box-shadow: none; }.navbar-toggler .navbar-toggler-icon { background-image: none; width: 24px; height: 24px; position: relative; display: inline-block; transition: 0.5s; vertical-align: middle; font-size: 0px; cursor: pointer; }.navbar-toggler .navbar-toggler-icon > i { width: 100%; height: 2px; display: block; position: absolute; top: 50%; margin-top: -1px; background-color: currentcolor; transition: background-color 0.3s; }.navbar-toggler .navbar-toggler-icon > i::after, .navbar-toggler .navbar-toggler-icon > i::before { content: ""; width: 100%; height: 2px; position: absolute; display: block; left: 0px; background-color: currentcolor; }.navbar-toggler .navbar-toggler-icon > i::before { top: 8px; transition: top 0.3s 0.3s, transform 0.3s, background-color 0.3s; }.navbar-toggler .navbar-toggler-icon > i::after { bottom: 8px; transition: bottom 0.3s 0.3s, transform 0.3s, background-color 0.3s; }.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon > i { background-color: transparent; transition: background-color 0.2s; }.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon > i::before { top: 0px; transform: rotate(45deg); transition: top 0.2s, transform 0.3s 0.2s, background-color 0.2s; }.navbar-toggler[aria-expanded="true"] .navbar-toggler-icon > i::after { bottom: 0px; transition: bottom 0.2s, transform 0.2s 0.2s, background-color 0.2s; transform: rotate(-45deg); }.navbar-dark .navbar-toggler .navbar-toggler-icon i::before, .navbar-dark .navbar-toggler .navbar-toggler-icon > i, .navbar-dark .navbar-toggler .navbar-toggler-icon > i::after { background-color: rgb(255, 255, 255); }.navbar-dark .navbar-toggler[aria-expanded="true"] .navbar-toggler-icon > i { background-color: transparent; }@media (max-width: 991.98px){.navbar-expand-lg.navbar .navbar-collapse { max-height: 80vh; overflow-y: auto; margin-top: 0.5rem; border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }.navbar-expand-lg.navbar .navbar-collapse > .navbar-nav { padding: 1rem; }.navbar-expand-lg.navbar.navbar-light .navbar-collapse { background-color: var(--bs-body-bg); box-shadow: 0 .5rem 1rem rgba(var(--bs-body-color-rgb),.05); }.navbar-expand-lg.navbar.navbar-dark .navbar-collapse { background-color: rgb(8, 7, 19); }}@media (min-width: 576px){.navbar-expand-sm.navbar-search-w-icons .navbar-collapse { flex-grow: 0; flex-basis: 0px; }.navbar-expand-sm.navbar-search-w-icons .collapse-search { --navbar-search-width: 440px; min-width: var(--navbar-search-width); }}@media (max-width: 575.98px){.navbar-expand-sm .collapse-search { width: 100%; flex-basis: 100%; }}@media (min-width: 768px){.navbar-expand-md.navbar-search-w-icons .navbar-collapse { flex-grow: 0; flex-basis: 0px; }.navbar-expand-md.navbar-search-w-icons .collapse-search { --navbar-search-width: 440px; min-width: var(--navbar-search-width); }}@media (max-width: 767.98px){.navbar-expand-md .collapse-search { width: 100%; flex-basis: 100%; }}@media (min-width: 992px){.navbar-expand-lg.navbar-search-w-icons .navbar-collapse { flex-grow: 0; flex-basis: 0px; }.navbar-expand-lg.navbar-search-w-icons .collapse-search { --navbar-search-width: 440px; min-width: var(--navbar-search-width); }}@media (max-width: 991.98px){.navbar-expand-lg .collapse-search { width: 100%; flex-basis: 100%; }}@media (min-width: 1200px){.navbar-expand-xl.navbar-search-w-icons .navbar-collapse { flex-grow: 0; flex-basis: 0px; }.navbar-expand-xl.navbar-search-w-icons .collapse-search { --navbar-search-width: 440px; min-width: var(--navbar-search-width); }}@media (max-width: 1199.98px){.navbar-expand-xl .collapse-search { width: 100%; flex-basis: 100%; }}@media (min-width: 1400px){.navbar-expand-xxl.navbar-search-w-icons .navbar-collapse { flex-grow: 0; flex-basis: 0px; }.navbar-expand-xxl.navbar-search-w-icons .collapse-search { --navbar-search-width: 440px; min-width: var(--navbar-search-width); }}@media (max-width: 1399.98px){.navbar-expand-xxl .collapse-search { width: 100%; flex-basis: 100%; }}.navbar-expand.navbar-search-w-icons .navbar-collapse { flex-grow: 0; flex-basis: 0px; }.navbar-expand.navbar-search-w-icons .collapse-search { --navbar-search-width: 440px; min-width: var(--navbar-search-width); }.navbar-expand .collapse-search { width: 100%; flex-basis: 100%; }.form-control.show { border-bottom-left-radius: 0px !important; border-bottom-right-radius: 0px !important; }@media (min-width: 992px){.dropdown-menu.dropdown-menu-input.show { display: block; }}.carousel-item.active .carousel-layers li, .swiper-slide-active .carousel-layers li { transform: translateZ(0px) scale(1); opacity: 1; transition-duration: 0.8s; transition-delay: 0.3s; }.carousel-item.active .carousel-layers li:nth-child(2), .swiper-slide-active .carousel-layers li:nth-child(2) { transition-delay: 0.6s; }.carousel-item.active .carousel-layers li:nth-child(3), .swiper-slide-active .carousel-layers li:nth-child(3) { transition-delay: 0.8s; }.carousel-item.active .carousel-layers li:nth-child(4), .swiper-slide-active .carousel-layers li:nth-child(4) { transition-delay: 1s; }body.loaded .spinner-loader { opacity: 0; visibility: hidden; transition: 0.3s cubic-bezier(0.785, 0.135, 0.15, 0.86) 0.2s; user-select: none; pointer-events: none; }.form-control.is-valid:focus, .was-validated .form-control:valid:focus { box-shadow: rgba(97, 208, 102, 0.25) 0px 0.25rem 0px; }.form-control.is-invalid:focus, .was-validated .form-control:invalid:focus { box-shadow: rgba(239, 83, 80, 0.25) 0px 0.25rem 0px; }.link-decoration:not(:hover):not(.active) { text-decoration: underline; }.btn > *, .link-hover-underline > *, .link-underline > *, .nav-link > * { pointer-events: none; }.toTop.show { background-color: var(--bs-tertiary-bg); color: var(--bs-body-color); pointer-events: all; }.toTop.show > i { visibility: visible; opacity: 1; transform: none; }.toTop.show svg { stroke: var(--bs-body-color); }.offcanvas.offcanvas-fullscreen.show ul > li { overflow: unset !important; }.fullscreen-inner .js-hover-img .js-hover-img-item .js-hover-img-link:not(:hover):not(.active) { mix-blend-mode: screen; }.offcanvas.show:not(.offcanvas-navbar) { transition: transform 0.5s cubic-bezier(0.215, 0.61, 0.355, 1); }.offcanvas.show:not(.offcanvas-navbar) ul > li { overflow: hidden; transition: opacity 0.45s, transform 0.6s cubic-bezier(0.075, 0.82, 0.165, 1); opacity: 1; transform: translateZ(0px); }.offcanvas.show:not(.offcanvas-navbar) ul > li:nth-child(1) { transition-delay: 0.25s; }.offcanvas.show:not(.offcanvas-navbar) ul > li:nth-child(2) { transition-delay: 0.5s; }.offcanvas.show:not(.offcanvas-navbar) ul > li:nth-child(3) { transition-delay: 0.75s; }.offcanvas.show:not(.offcanvas-navbar) ul > li:nth-child(4) { transition-delay: 1s; }.offcanvas.show:not(.offcanvas-navbar) ul > li:nth-child(5) { transition-delay: 1.25s; }@media (min-width: 992px){body.page-collapsed .page-sidebar:not(:hover) { width: 72px; }body.page-collapsed .page-sidebar:not(:hover) .sidebar-dropdown.collapse.show { height: 0px; overflow: hidden; transition: height 0.3s; }body.page-collapsed .page-sidebar:not(:hover) .nav-link-text, body.page-collapsed .page-sidebar:not(:hover) .navbar-brand-text { opacity: 0; }body.page-collapsed .page-sidebar:not(:hover) .sidebar-toggler { display: none; }body.page-collapsed .page-sidebar:not(:hover) .page-sidebar-title span { opacity: 0; }body.page-collapsed .page-sidebar:not(:hover) .page-sidebar-title i { opacity: 1; transform: translateX(0px) translateY(-50%); }}.navbar .navbar-nav .dropdown-toggle:not(.active)::after, .navbar .navbar-nav .dropdown-toggle:not(.active)::before { opacity: 0.75; }.choices__list--dropdown .choices__item--selectable.is-highlighted.active, .choices__list[aria-expanded] .choices__item--selectable.is-highlighted.active { background-color: rgb(99, 84, 255); color: rgb(255, 255, 255); }.choices.is-open:not(.is-flipped) .form-control-sm.form-control + .choices__list.dropdown-menu { border-bottom-left-radius: 0.25rem; border-bottom-right-radius: 0.25rem; }.choices.is-open:not(.is-flipped) .form-control-lg.form-control + .choices__list.dropdown-menu { border-bottom-left-radius: 0.5rem; border-bottom-right-radius: 0.5rem; }.choices.is-open:not(.is-flipped) .form-control + .choices__list.dropdown-menu { border-bottom-left-radius: 0.375rem; border-bottom-right-radius: 0.375rem; }.is-open .choices__list--dropdown, .is-open .choices__list[aria-expanded] { border-color: var(--bs-border-color-translucent); }.choices[data-type*="select-one"].is-open::after { transform: translateY(-50%) rotate(180deg); margin: 0px; }.bs-stepper .active .bs-stepper-circle { background-color: rgb(99, 84, 255); color: rgb(239, 238, 255); }.bs-stepper .active .step-trigger > span:not(.bs-stepper-circle) { color: rgb(99, 84, 255); }.bs-stepper .step-trigger.disabled, .bs-stepper .step-trigger:disabled { opacity: 1; }

/* Teruggehaald uit theme.min.css: alert, alert-danger, mb-2, px-3, py-2 */
.alert { --bs-alert-bg:transparent;--bs-alert-padding-x:1rem;--bs-alert-padding-y:1rem;--bs-alert-margin-bottom:1rem;--bs-alert-color:inherit;--bs-alert-border-color:transparent;--bs-alert-border:var(--bs-border-width) solid var(--bs-alert-border-color);--bs-alert-border-radius:var(--bs-border-radius);--bs-alert-link-color:inherit;position:relative;padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);margin-bottom:var(--bs-alert-margin-bottom);color:var(--bs-alert-color);background-color:var(--bs-alert-bg);border:var(--bs-alert-border);border-radius:var(--bs-alert-border-radius) }
.alert-danger { --bs-alert-color:var(--bs-danger-text-emphasis);--bs-alert-bg:var(--bs-danger-bg-subtle);--bs-alert-border-color:var(--bs-danger-border-subtle);--bs-alert-link-color:var(--bs-danger-text-emphasis) }
.mb-2 { margin-bottom:.5rem!important }
.px-3 { padding-right:1rem!important;padding-left:1rem!important }
.py-2 { padding-top:.5rem!important;padding-bottom:.5rem!important }
