@charset "UTF-8";:root{--bs-blue: #0d6efd;--bs-indigo: #6610f2;--bs-purple: #6f42c1;--bs-pink: #d63384;--bs-red: #dc3545;--bs-orange: #fd7e14;--bs-yellow: #ffc107;--bs-green: #198754;--bs-teal: #20c997;--bs-cyan: #0dcaf0;--bs-black: #000;--bs-white: #fff;--bs-gray: #6c757d;--bs-gray-dark: #343a40;--bs-gray-100: #f8f9fa;--bs-gray-200: #e9ecef;--bs-gray-300: #dee2e6;--bs-gray-400: #ced4da;--bs-gray-500: #adb5bd;--bs-gray-600: #6c757d;--bs-gray-700: #495057;--bs-gray-800: #343a40;--bs-gray-900: #212529;--bs-primary: #0d6efd;--bs-secondary: #6c757d;--bs-success: #198754;--bs-info: #0dcaf0;--bs-warning: #ffc107;--bs-danger: #dc3545;--bs-light: #f8f9fa;--bs-dark: #212529;--bs-primary-rgb: 13, 110, 253;--bs-secondary-rgb: 108, 117, 125;--bs-success-rgb: 25, 135, 84;--bs-info-rgb: 13, 202, 240;--bs-warning-rgb: 255, 193, 7;--bs-danger-rgb: 220, 53, 69;--bs-light-rgb: 248, 249, 250;--bs-dark-rgb: 33, 37, 41;--bs-white-rgb: 255, 255, 255;--bs-black-rgb: 0, 0, 0;--bs-body-color-rgb: 33, 37, 41;--bs-body-bg-rgb: 255, 255, 255;--bs-font-sans-serif: 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.5;--bs-body-color: #212529;--bs-body-bg: #fff;--bs-border-width: 1px;--bs-border-style: solid;--bs-border-color: #dee2e6;--bs-border-color-translucent: rgba(0, 0, 0, 0.175);--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-2xl: 2rem;--bs-border-radius-pill: 50rem;--bs-link-color: #0d6efd;--bs-link-hover-color: #0a58ca;--bs-code-color: #d63384;--bs-highlight-bg: #fff3cd}
*,*::before,*::after{box-sizing: border-box}
@media (prefers-reduced-motion: no-preference){:root{scroll-behavior: smooth}
}
body{margin: 0;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);-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0, 0, 0, 0)}
h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1{margin-top: 0;margin-bottom: 0.5rem;font-weight: 500;line-height: 1.2}
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}
}
h5, .h5{font-size: 1.25rem}
p{margin-top: 0;margin-bottom: 1rem}
ol,ul{padding-left: 2rem}
ol,ul,dl{margin-top: 0;margin-bottom: 1rem}
ol ol,ul ul,ol ul,ul ol{margin-bottom: 0}
b,strong{font-weight: bolder}
small, .small{font-size: 0.875em}
a{color: var(--bs-link-color);text-decoration: underline}
a:hover{color: var(--bs-link-hover-color)}
a:not([href]):not([class]), a:not([href]):not([class]):hover{color: inherit;text-decoration: none}
a > code{color: inherit}
img,svg{vertical-align: middle}
label{display: inline-block}
input,button,select,optgroup,textarea{margin: 0;font-family: inherit;font-size: inherit;line-height: inherit}
::-moz-focus-inner{padding: 0;border-style: none}
textarea{resize: vertical}
::-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}
::-webkit-search-decoration{-webkit-appearance: none}
::-webkit-color-swatch-wrapper{padding: 0}
::-webkit-file-upload-button{font: inherit;-webkit-appearance: button}
::file-selector-button{font: inherit;-webkit-appearance: button}
.list-unstyled{padding-left: 0;list-style: none}
.img-fluid{max-width: 100%;height: auto}
.container,.container-fluid,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm{--bs-gutter-x: 1.5rem;--bs-gutter-y: 0;width: 100%;padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-right: auto;margin-left: auto}
@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: 1140px}
}
@media (min-width: 1400px){.container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container{max-width: 1320px}
}
.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(-0.5 * var(--bs-gutter-x));margin-left: calc(-0.5 * var(--bs-gutter-x))}
.row > *{flex-shrink: 0;width: 100%;max-width: 100%;padding-right: calc(var(--bs-gutter-x) * 0.5);padding-left: calc(var(--bs-gutter-x) * 0.5);margin-top: var(--bs-gutter-y)}
.col{flex: 1 0 0%}
.row-cols-1 > *{flex: 0 0 auto;width: 100%}
.col-auto{flex: 0 0 auto;width: auto}
.col-12{flex: 0 0 auto;width: 100%}
.g-0,.gx-0{--bs-gutter-x: 0}
.g-0,.gy-0{--bs-gutter-y: 0}
.g-2,.gx-2{--bs-gutter-x: 0.5rem}
.g-2,.gy-2{--bs-gutter-y: 0.5rem}
@media (min-width: 576px){.col-sm{flex: 1 0 0%}
.row-cols-sm-2 > *{flex: 0 0 auto;width: 50%}
.col-sm-auto{flex: 0 0 auto;width: auto}
}
@media (min-width: 768px){.col-md{flex: 1 0 0%}
.row-cols-md-2 > *{flex: 0 0 auto;width: 50%}
.row-cols-md-3 > *{flex: 0 0 auto;width: 33.3333333333%}
.col-md-auto{flex: 0 0 auto;width: auto}
.col-md-4{flex: 0 0 auto;width: 33.33333333%}
}
@media (min-width: 992px){.row-cols-lg-4 > *{flex: 0 0 auto;width: 25%}
}
@media (min-width: 1200px){.row-cols-xl-3 > *{flex: 0 0 auto;width: 33.3333333333%}
.row-cols-xl-4 > *{flex: 0 0 auto;width: 25%}
}
@media (min-width: 1400px){.row-cols-xxl-5 > *{flex: 0 0 auto;width: 20%}
}
.form-control{display: block;width: 100%;padding: 0.375rem 0.75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;-webkit-appearance: none;-moz-appearance: none;appearance: none;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]{overflow: hidden}
.form-control[type=file]:not(:disabled):not([readonly]){cursor: pointer}
.form-control:focus{color: #212529;background-color: #fff;border-color: #86b7fe;outline: 0;box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25)}
.form-control::-webkit-date-and-time-value{height: 1.5em}
.form-control::-moz-placeholder{color: #6c757d;opacity: 1}
.form-control::placeholder{color: #6c757d;opacity: 1}
.form-control:disabled{background-color: #e9ecef;opacity: 1}
.form-control::-webkit-file-upload-button{padding: 0.375rem 0.75rem;margin: -0.375rem -0.75rem;-webkit-margin-end: 0.75rem;margin-inline-end: 0.75rem;color: #212529;background-color: #e9ecef;pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: 1px;border-radius: 0;-webkit-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;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}
.form-control::file-selector-button{padding: 0.375rem 0.75rem;margin: -0.375rem -0.75rem;-webkit-margin-end: 0.75rem;margin-inline-end: 0.75rem;color: #212529;background-color: #e9ecef;pointer-events: none;border-color: inherit;border-style: solid;border-width: 0;border-inline-end-width: 1px;border-radius: 0;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::-webkit-file-upload-button{-webkit-transition: none;transition: none}
.form-control::file-selector-button{transition: none}
}
.form-control:hover:not(:disabled):not([readonly])::-webkit-file-upload-button{background-color: #dde0e3}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button{background-color: #dde0e3}
textarea.form-control{min-height: calc(1.5em + 0.75rem + 2px)}
.btn-check[disabled] + .btn, .btn-check:disabled + .btn{pointer-events: none;filter: none;opacity: 0.65}
.form-floating > .form-control,.form-floating > .form-control-plaintext,.form-floating > .form-select{height: calc(3.5rem + 2px);line-height: 1.25}
.form-floating > .form-control,.form-floating > .form-control-plaintext{padding: 1rem 0.75rem}
.form-floating > .form-control::-moz-placeholder, .form-floating > .form-control-plaintext::-moz-placeholder{color: transparent}
.form-floating > .form-control::placeholder,.form-floating > .form-control-plaintext::placeholder{color: transparent}
.form-floating > .form-control:not(:-moz-placeholder-shown), .form-floating > .form-control-plaintext:not(:-moz-placeholder-shown){padding-top: 1.625rem;padding-bottom: 0.625rem}
.form-floating > .form-control:focus, .form-floating > .form-control:not(:placeholder-shown),.form-floating > .form-control-plaintext:focus,.form-floating > .form-control-plaintext:not(:placeholder-shown){padding-top: 1.625rem;padding-bottom: 0.625rem}
.form-floating > .form-control:-webkit-autofill,.form-floating > .form-control-plaintext:-webkit-autofill{padding-top: 1.625rem;padding-bottom: 0.625rem}
.form-floating > .form-control:not(:-moz-placeholder-shown) ~ label{opacity: 0.65;transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem)}
.form-floating > .form-control:focus ~ label,.form-floating > .form-control:not(:placeholder-shown) ~ label,.form-floating > .form-control-plaintext ~ label,.form-floating > .form-select ~ label{opacity: 0.65;transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem)}
.form-floating > .form-control:-webkit-autofill ~ label{opacity: 0.65;transform: scale(0.85) translateY(-0.5rem) translateX(0.15rem)}
.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-lg > .form-control,.input-group-lg > .form-select,.input-group-lg > .input-group-text,.input-group-lg > .btn{padding: 0.5rem 1rem;font-size: 1.25rem;border-radius: 0.5rem}
.input-group-sm > .form-control,.input-group-sm > .form-select,.input-group-sm > .input-group-text,.input-group-sm > .btn{padding: 0.25rem 0.5rem;font-size: 0.875rem;border-radius: 0.25rem}
.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: -1px;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}
.was-validated .form-control:valid, .form-control.is-valid{border-color: #198754;padding-right: calc(1.5em + 0.75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%23198754' 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.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.was-validated .form-control:valid:focus, .form-control.is-valid:focus{border-color: #198754;box-shadow: 0 0 0 0.25rem rgba(25, 135, 84, 0.25)}
.was-validated textarea.form-control:valid, textarea.form-control.is-valid{padding-right: calc(1.5em + 0.75rem);background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}
.was-validated .input-group > .form-control:not(:focus):valid, .input-group > .form-control:not(:focus).is-valid,.was-validated .input-group > .form-select:not(:focus):valid,.input-group > .form-select:not(:focus).is-valid,.was-validated .input-group > .form-floating:not(:focus-within):valid,.input-group > .form-floating:not(:focus-within).is-valid{z-index: 3}
.was-validated .form-control:invalid, .form-control.is-invalid{border-color: #dc3545;padding-right: calc(1.5em + 0.75rem);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='%23dc3545'%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='%23dc3545' stroke='none'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(0.375em + 0.1875rem) center;background-size: calc(0.75em + 0.375rem) calc(0.75em + 0.375rem)}
.was-validated .form-control:invalid:focus, .form-control.is-invalid:focus{border-color: #dc3545;box-shadow: 0 0 0 0.25rem rgba(220, 53, 69, 0.25)}
.was-validated textarea.form-control:invalid, textarea.form-control.is-invalid{padding-right: calc(1.5em + 0.75rem);background-position: top calc(0.375em + 0.1875rem) right calc(0.375em + 0.1875rem)}
.was-validated .input-group > .form-control:not(:focus):invalid, .input-group > .form-control:not(:focus).is-invalid,.was-validated .input-group > .form-select:not(:focus):invalid,.input-group > .form-select:not(:focus).is-invalid,.was-validated .input-group > .form-floating:not(:focus-within):invalid,.input-group > .form-floating:not(:focus-within).is-invalid{z-index: 4}
.btn{--bs-btn-padding-x: 0.75rem;--bs-btn-padding-y: 0.375rem;--bs-btn-font-family:;--bs-btn-font-size: 1rem;--bs-btn-font-weight: 400;--bs-btn-line-height: 1.5;--bs-btn-color: #212529;--bs-btn-bg: transparent;--bs-btn-border-width: 1px;--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(0, 0, 0, 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;text-decoration: none;vertical-align: middle;cursor: pointer;-webkit-user-select: none;-moz-user-select: none;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 + .btn:hover{color: var(--bs-btn-color);background-color: var(--bs-btn-bg);border-color: var(--bs-btn-border-color)}
.btn:focus-visible{color: var(--bs-btn-hover-color);background-color: var(--bs-btn-hover-bg);border-color: var(--bs-btn-hover-border-color);outline: 0;box-shadow: var(--bs-btn-focus-box-shadow)}
.btn-check:focus-visible + .btn{border-color: var(--bs-btn-hover-border-color);outline: 0;box-shadow: var(--bs-btn-focus-box-shadow)}
.btn-check:checked + .btn, :not(.btn-check) + .btn:active, .btn:first-child:active, .btn.active, .btn.show{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, :not(.btn-check) + .btn:active:focus-visible, .btn:first-child:active:focus-visible, .btn.active:focus-visible, .btn.show: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)}
.btn-success{--bs-btn-color: #fff;--bs-btn-bg: #198754;--bs-btn-border-color: #198754;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #157347;--bs-btn-hover-border-color: #146c43;--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: #146c43;--bs-btn-active-border-color: #13653f;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #198754;--bs-btn-disabled-border-color: #198754}
.btn-dark{--bs-btn-color: #fff;--bs-btn-bg: #212529;--bs-btn-border-color: #212529;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #424649;--bs-btn-hover-border-color: #373b3e;--bs-btn-focus-shadow-rgb: 66, 70, 73;--bs-btn-active-color: #fff;--bs-btn-active-bg: #4d5154;--bs-btn-active-border-color: #373b3e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #212529;--bs-btn-disabled-border-color: #212529}
.btn-lg, .btn-group-lg > .btn{--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-font-size: 1.25rem;--bs-btn-border-radius: 0.5rem}
.btn-sm, .btn-group-sm > .btn{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size: 0.875rem;--bs-btn-border-radius: 0.25rem}
.collapse:not(.show){display: none}
.dropdown-toggle{white-space: nowrap}
.dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid;border-right: 0.3em solid transparent;border-bottom: 0;border-left: 0.3em solid transparent}
.dropdown-toggle:empty::after{margin-left: 0}
.dropdown-menu{--bs-dropdown-zindex: 1000;--bs-dropdown-min-width: 10rem;--bs-dropdown-padding-x: 0;--bs-dropdown-padding-y: 0.5rem;--bs-dropdown-spacer: 0.125rem;--bs-dropdown-font-size: 1rem;--bs-dropdown-color: #212529;--bs-dropdown-bg: #fff;--bs-dropdown-border-color: var(--bs-border-color-translucent);--bs-dropdown-border-radius: 0.375rem;--bs-dropdown-border-width: 1px;--bs-dropdown-inner-border-radius: calc(0.375rem - 1px);--bs-dropdown-divider-bg: var(--bs-border-color-translucent);--bs-dropdown-divider-margin-y: 0.5rem;--bs-dropdown-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);--bs-dropdown-link-color: #212529;--bs-dropdown-link-hover-color: #1e2125;--bs-dropdown-link-hover-bg: #e9ecef;--bs-dropdown-link-active-color: #fff;--bs-dropdown-link-active-bg: #0d6efd;--bs-dropdown-link-disabled-color: #adb5bd;--bs-dropdown-item-padding-x: 1rem;--bs-dropdown-item-padding-y: 0.25rem;--bs-dropdown-header-color: #6c757d;--bs-dropdown-header-padding-x: 1rem;--bs-dropdown-header-padding-y: 0.5rem;position: absolute;z-index: var(--bs-dropdown-zindex);display: none;min-width: var(--bs-dropdown-min-width);padding: var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);margin: 0;font-size: var(--bs-dropdown-font-size);color: var(--bs-dropdown-color);text-align: left;list-style: none;background-color: var(--bs-dropdown-bg);background-clip: padding-box;border: var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);border-radius: var(--bs-dropdown-border-radius)}
.dropdown-menu[data-bs-popper]{top: 100%;left: 0;margin-top: var(--bs-dropdown-spacer)}
.dropup .dropdown-menu[data-bs-popper]{top: auto;bottom: 100%;margin-top: 0;margin-bottom: var(--bs-dropdown-spacer)}
.dropup .dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0;border-right: 0.3em solid transparent;border-bottom: 0.3em solid;border-left: 0.3em solid transparent}
.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(--bs-dropdown-spacer)}
.dropend .dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid transparent;border-right: 0;border-bottom: 0.3em solid transparent;border-left: 0.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(--bs-dropdown-spacer)}
.dropstart .dropdown-toggle::after{display: inline-block;margin-left: 0.255em;vertical-align: 0.255em;content: ""}
.dropstart .dropdown-toggle::after{display: none}
.dropstart .dropdown-toggle::before{display: inline-block;margin-right: 0.255em;vertical-align: 0.255em;content: "";border-top: 0.3em solid transparent;border-right: 0.3em solid;border-bottom: 0.3em solid transparent}
.dropstart .dropdown-toggle:empty::after{margin-left: 0}
.dropstart .dropdown-toggle::before{vertical-align: 0}
.dropdown-item{display: block;width: 100%;padding: var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);clear: both;font-weight: 400;color: var(--bs-dropdown-link-color);text-align: inherit;text-decoration: none;white-space: nowrap;background-color: transparent;border: 0}
.dropdown-item:hover, .dropdown-item:focus{color: var(--bs-dropdown-link-hover-color);background-color: var(--bs-dropdown-link-hover-bg)}
.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 > .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-group > :not(.btn-check:first-child) + .btn,.btn-group > .btn-group:not(:first-child){margin-left: -1px}
.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}
.btn-sm + .dropdown-toggle-split, .btn-group-sm > .btn + .dropdown-toggle-split{padding-right: 0.375rem;padding-left: 0.375rem}
.btn-lg + .dropdown-toggle-split, .btn-group-lg > .btn + .dropdown-toggle-split{padding-right: 0.75rem;padding-left: 0.75rem}
.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: -1px}
.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}
.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);text-decoration: none;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:hover, .nav-link:focus{color: var(--bs-nav-link-hover-color)}
.nav-link.disabled{color: var(--bs-nav-link-disabled-color);pointer-events: none;cursor: default}
.nav-tabs .nav-link{margin-bottom: calc(-1 * var(--bs-nav-tabs-border-width));background: none;border: var(--bs-nav-tabs-border-width) solid transparent;border-top-left-radius: var(--bs-nav-tabs-border-radius);border-top-right-radius: var(--bs-nav-tabs-border-radius)}
.nav-tabs .nav-link:hover, .nav-tabs .nav-link:focus{isolation: isolate;border-color: var(--bs-nav-tabs-link-hover-border-color)}
.nav-tabs .nav-link.disabled, .nav-tabs .nav-link:disabled{color: var(--bs-nav-link-disabled-color);background-color: transparent;border-color: transparent}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link{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-tabs .dropdown-menu{margin-top: calc(-1 * var(--bs-nav-tabs-border-width));border-top-left-radius: 0;border-top-right-radius: 0}
.nav-pills .nav-link{background: none;border: 0;border-radius: var(--bs-nav-pills-border-radius)}
.nav-pills .nav-link:disabled{color: var(--bs-nav-link-disabled-color);background-color: transparent;border-color: transparent}
.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-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 > .active{display: block}
.navbar{--bs-navbar-padding-x: 0;--bs-navbar-padding-y: 0.5rem;--bs-navbar-color: rgba(0, 0, 0, 0.55);--bs-navbar-hover-color: rgba(0, 0, 0, 0.7);--bs-navbar-disabled-color: rgba(0, 0, 0, 0.3);--bs-navbar-active-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-padding-y: 0.3125rem;--bs-navbar-brand-margin-end: 1rem;--bs-navbar-brand-font-size: 1.25rem;--bs-navbar-brand-color: rgba(0, 0, 0, 0.9);--bs-navbar-brand-hover-color: rgba(0, 0, 0, 0.9);--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%280, 0, 0, 0.55%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(0, 0, 0, 0.1);--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 > .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;justify-content: space-between}
.navbar-nav{--bs-nav-link-padding-x: 0;--bs-nav-link-padding-y: 0.5rem;--bs-nav-link-font-weight:;--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: 0;margin-bottom: 0;list-style: none}
.navbar-nav .show > .nav-link,.navbar-nav .nav-link.active{color: var(--bs-navbar-active-color)}
.navbar-nav .dropdown-menu{position: static}
.navbar-collapse{flex-basis: 100%;flex-grow: 1;align-items: center}
@media (min-width: 576px){.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(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-sm .navbar-collapse{display: flex !important;flex-basis: auto}
}
@media (min-width: 768px){.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(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-md .navbar-collapse{display: flex !important;flex-basis: auto}
}
@media (min-width: 992px){.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(--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}
}
@media (min-width: 1200px){.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(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-xl .navbar-collapse{display: flex !important;flex-basis: auto}
}
@media (min-width: 1400px){.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(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-link-padding-x)}
.navbar-expand-xxl .navbar-collapse{display: flex !important;flex-basis: auto}
}
.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(--bs-navbar-nav-link-padding-x);padding-left: var(--bs-navbar-nav-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;flex-grow: 1;width: auto !important;height: auto !important;visibility: visible !important;background-color: transparent !important;border: 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}
.card-header-tabs .nav-link.active{background-color: var(--bs-card-bg);border-bottom-color: var(--bs-card-bg)}
.breadcrumb-item.active{color: var(--bs-breadcrumb-item-active-color)}
.page-link.active, .active > .page-link{z-index: 3;color: var(--bs-pagination-active-color);background-color: var(--bs-pagination-active-bg);border-color: var(--bs-pagination-active-border-color)}
.badge{--bs-badge-padding-x: 0.65em;--bs-badge-padding-y: 0.35em;--bs-badge-font-size: 0.75em;--bs-badge-font-weight: 700;--bs-badge-color: #fff;--bs-badge-border-radius: 0.375rem;display: inline-block;padding: var(--bs-badge-padding-y) var(--bs-badge-padding-x);font-size: var(--bs-badge-font-size);font-weight: var(--bs-badge-font-weight);line-height: 1;color: var(--bs-badge-color);text-align: center;white-space: nowrap;vertical-align: baseline;border-radius: var(--bs-badge-border-radius)}
.badge:empty{display: none}
.btn .badge{position: relative;top: -1px}
.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: 1px solid var(--bs-alert-border-color);--bs-alert-border-radius: 0.375rem;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: #842029;--bs-alert-bg: #f8d7da;--bs-alert-border-color: #f5c2c7}
.alert-danger .alert-link{color: #6a1a21}
.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-horizontal > .list-group-item.active{margin-top: 0}
.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: 0}
.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: 0}
.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: 0}
.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: 0}
.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: 0}
.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)}
}
.list-group-item-primary.list-group-item-action.active{color: #fff;background-color: #084298;border-color: #084298}
.list-group-item-secondary.list-group-item-action.active{color: #fff;background-color: #41464b;border-color: #41464b}
.list-group-item-success.list-group-item-action.active{color: #fff;background-color: #0f5132;border-color: #0f5132}
.list-group-item-info.list-group-item-action.active{color: #fff;background-color: #055160;border-color: #055160}
.list-group-item-warning.list-group-item-action.active{color: #fff;background-color: #664d03;border-color: #664d03}
.list-group-item-danger.list-group-item-action.active{color: #fff;background-color: #842029;border-color: #842029}
.list-group-item-light.list-group-item-action.active{color: #fff;background-color: #636464;border-color: #636464}
.list-group-item-dark.list-group-item-action.active{color: #fff;background-color: #141619;border-color: #141619}
.carousel-item.active,.carousel-item-next,.carousel-item-prev{display: block}
.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end{transform: translateX(100%)}
.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start{transform: translateX(-100%)}
.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end{z-index: 1;opacity: 1}
.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{z-index: 0;opacity: 0;transition: opacity 0s 0.6s}
@media (prefers-reduced-motion: reduce){.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end{transition: none}
}
.carousel-indicators .active{opacity: 1}
.placeholder.btn::before{display: inline-block;content: ""}
.clearfix::after{display: block;clear: both;content: ""}
.d-inline-block{display: inline-block !important}
.d-block{display: block !important}
.d-flex{display: flex !important}
.d-none{display: none !important}
.shadow{box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important}
.position-relative{position: relative !important}
.border-top{border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color) !important}
.w-100{width: 100% !important}
.flex-column{flex-direction: column !important}
.flex-wrap{flex-wrap: wrap !important}
.flex-nowrap{flex-wrap: nowrap !important}
.align-items-center{align-items: center !important}
.order-1{order: 1 !important}
.order-2{order: 2 !important}
.order-3{order: 3 !important}
.m-0{margin: 0 !important}
.my-1{margin-top: 0.25rem !important;margin-bottom: 0.25rem !important}
.mt-0{margin-top: 0 !important}
.mt-2{margin-top: 0.5rem !important}
.mt-3{margin-top: 1rem !important}
.mt-4{margin-top: 1.5rem !important}
.me-2{margin-right: 0.5rem !important}
.me-3{margin-right: 1rem !important}
.me-4{margin-right: 1.5rem !important}
.mb-0{margin-bottom: 0 !important}
.mb-1{margin-bottom: 0.25rem !important}
.mb-2{margin-bottom: 0.5rem !important}
.mb-3{margin-bottom: 1rem !important}
.mb-4{margin-bottom: 1.5rem !important}
.mb-5{margin-bottom: 3rem !important}
.ms-2{margin-left: 0.5rem !important}
.ms-4{margin-left: 1.5rem !important}
.ms-auto{margin-left: auto !important}
.p-0{padding: 0 !important}
.p-3{padding: 1rem !important}
.px-3{padding-right: 1rem !important;padding-left: 1rem !important}
.py-2{padding-top: 0.5rem !important;padding-bottom: 0.5rem !important}
.py-3{padding-top: 1rem !important;padding-bottom: 1rem !important}
.pt-2{padding-top: 0.5rem !important}
.pt-3{padding-top: 1rem !important}
.pt-4{padding-top: 1.5rem !important}
.pt-5{padding-top: 3rem !important}
.pe-2{padding-right: 0.5rem !important}
.pb-4{padding-bottom: 1.5rem !important}
.fs-6{font-size: 1rem !important}
.fw-normal{font-weight: 400 !important}
.fw-bold{font-weight: 700 !important}
.text-decoration-none{text-decoration: none !important}
.text-nowrap{white-space: nowrap !important}
.text-danger{--bs-text-opacity: 1;color: rgba(var(--bs-danger-rgb), var(--bs-text-opacity)) !important}
.text-white{--bs-text-opacity: 1;color: rgba(var(--bs-white-rgb), var(--bs-text-opacity)) !important}
.text-body{--bs-text-opacity: 1;color: rgba(var(--bs-body-color-rgb), var(--bs-text-opacity)) !important}
.text-muted{--bs-text-opacity: 1;color: #6c757d !important}
.text-opacity-50{--bs-text-opacity: 0.5}
.bg-success{--bs-bg-opacity: 1;background-color: rgba(var(--bs-success-rgb), var(--bs-bg-opacity)) !important}
.bg-danger{--bs-bg-opacity: 1;background-color: rgba(var(--bs-danger-rgb), var(--bs-bg-opacity)) !important}
.bg-black{--bs-bg-opacity: 1;background-color: rgba(var(--bs-black-rgb), var(--bs-bg-opacity)) !important}
.bg-gradient{background-image: var(--bs-gradient) !important}
.rounded{border-radius: var(--bs-border-radius) !important}
.rounded-4{border-radius: var(--bs-border-radius-xl) !important}
.rounded-pill{border-radius: var(--bs-border-radius-pill) !important}
.rounded-bottom{border-bottom-right-radius: var(--bs-border-radius) !important;border-bottom-left-radius: var(--bs-border-radius) !important}
@media (min-width: 576px){.d-sm-inline{display: inline !important}
.mb-sm-1{margin-bottom: 0.25rem !important}
}
@media (min-width: 768px){.d-md-block{display: block !important}
.d-md-none{display: none !important}
.order-md-1{order: 1 !important}
.order-md-2{order: 2 !important}
.order-md-3{order: 3 !important}
}
@media (min-width: 992px){.d-lg-block{display: block !important}
.ms-lg-0{margin-left: 0 !important}
}
body{--radius: 0.4rem;--bs-border-radius: var(--bs-border-radius-xl);--body-padding-lr: 1rem;--body-padding-lr-md: 3%;--first-navlink-offet: -1rem;--navlink-padding-y: var(--body-padding-lr);--navlink-padding-x: var(--body-padding-lr);--dropdown-padding: 0.8rem;--light: #efefef;--bs-light-rgb: 239, 239, 239;--bs-success-rgb: 12, 125, 108;--cyan: #0c7d6c;--cyan-hover: #0a6b5c;--cyan-active: #085d50;--cyan-disabled: #6ba89d;--cyanlight: #e1f3f3;--cyanlight-border: #a1c9c9;--redlight: #fcdce3;--redlight-border: #e8a7b4;--yellow-light: #fef8ec;--pink-light: #fee6e5;--bg-gradient-blue-green: linear-gradient(90deg, #c7dcff 0%, #d5fbe0 100%);--bg-gradient-blue-green-light: linear-gradient(90deg, #e2f4f8 0%, #ebf7f4 100%);--bg-gradient-blue-green-hover: linear-gradient(90deg, #aec3f0 0%, #bbe9c7 100%);--bg-gradient-yellow-pink: linear-gradient(90deg, #ffeac7 0%, #fbd5f0 100%);font-size: 1.08rem;line-height: 1.4;font-family: Arial}
.bg-gradient-2{background-image: linear-gradient(rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0) 20%)}
.bg-pink-light{background-color: var(--pink-light)}
.bg-yellow-light{background-color: var(--yellow-light)}
.bg-blue-light{background-color: #e9f3fd}
.bg-gradient-shadow-right{background-image: linear-gradient(90deg, rgba(255,255,255,0) 90%, rgba(0,0,0,0.18) 100%)}
.bg-gradient-blue-green, .dropdown-item.active, .dropdown-item:active, .dropdown-item:hover, .dropdown-item:focus{background-image: var(--bg-gradient-blue-green) !important}
.dropdown-item.active:hover{background-image: var(--bg-gradient-blue-green-hover)}
.bg-gradient-blue-green-light{background-image: var(--bg-gradient-blue-green-light)}
.bg-gradient-yellow-pink{background-image: var(--bg-gradient-yellow-pink) !important}
.container{max-width: 1200px}
a{color: var(--cyan);transition: all 0.15s ease-in-out}
a.text-dashed, .text-dashed{text-decoration: none;border-bottom: 1px dashed;cursor: pointer}
a:hover{color: var(--cyan-hover)}
a:active{color: var(--cyan-active)}
a.unstyled{color: var(--bs-body-color)}
a.unstyled:hover{color: #000}
.alert{padding: 0.375rem 0.75rem}
.mt--2{margin-top: -0.5rem !important}
.rounded{border-radius: var(--radius) !important}
.border-success-light{border: 1px solid var(--cyanlight-border)}
.border-danger-light{border: 1px solid var(--redlight-border)}
.no-margin-first-child > *{margin-top: 0 !important}
.form-control:focus{color: #212529;background-color: #fff;border-color: #777;outline: 0;box-shadow: none}
header .navbar{padding: 0px;overflow-x: auto;position: initial !important}
header .navbar-nav > li:first-child > a{margin-left: var(--first-navlink-offet)}
header .navbar-nav > li:last-child > a{margin-right: var(--first-navlink-offet)}
header .nav-link{padding: var(--navlink-padding-y) var(--navlink-padding-x) !important;border-bottom: 1px solid transparent;color: #333}
header .nav-link-add{padding-right: 2.5rem !important;position: relative}
header .nav-link-add::after{content: "+";color: var(--cyan);font-weight: normal;font-size: 1.5rem;position: absolute;margin-top: -5px;right: 1rem}
header .logo-description{font-size: 13px;line-height: 14px}
header .header-bg{background-image: url(../img/bg.webp);background-repeat: no-repeat;background-color: #000}
@media (min-width: 576px){header .header-bg{background-position: 20px 0;background-size: cover}
}
@media (min-width: 768px){header .header-bg{background-position: 30px 0;background-size: cover}
}
@media (min-width: 992px){header .header-bg{background-position: 0px 0;background-size: auto}
}
@media (min-width: 1200px){header .header-bg{background-position: 0 0;background-size: auto}
}
@media (min-width: 1400px){header .header-bg{background-position: 0 0;background-size: auto}
}
@media (max-width: 768px){header .header-bg{background-size: cover;background-position: 20px 0}
}
.dropdown-toggle::after{border: solid var(--cyan);border-width: 0 2px 2px 0;display: inline-block;padding: 3px;transform: rotate(45deg);margin-left: 0.8rem;position: relative;top: 1px}
header .nav-link:hover::after{border-color: var(--cyan-hover);color: var(--cyan-hover)}
.dropup, .dropend, .dropdown, .dropstart{position: inherit}
.dropdown-menu, .dropdown-menu[data-bs-popper]{--bs-dropdown-link-active-color: #000;left: var(--navlink-padding-x);right: var(--navlink-padding-x);margin-top: -1px;border: none;box-shadow: 0 0 20px 0 rgba(0,0,0,.25) !important;padding: var(--dropdown-padding)}
@media (min-width: 768px){.dropdown-menu, .dropdown-menu[data-bs-popper]{left: auto !important;right: auto !important;margin-top: 0rem;margin-left: var(--navlink-padding-lr)}
}
.dropdown-item{padding: 0.45rem var(--dropdown-padding);border-radius: 0.35rem}
main{padding-top: 1rem;padding-bottom: 4rem}
@media (min-width: 1200px){main{padding-top: 1.5rem}
}
h3, .h3, h2, .h2, h1, .h1{margin-bottom: 1rem}
h1 small{font-size: 1rem;display: block;margin-top: 0.5rem}
@media (min-width: 576px){h1 small{display: inline}
}
p{margin-top: 0.5rem}
.btn{box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;--bs-btn-padding-y: 0.5rem;--bs-btn-padding-x: 1rem;--bs-btn-border-width: 0px;background-image: linear-gradient(rgba(255, 255, 255, 0.27), rgba(0, 0, 0, 0.08)) !important}
.btn-success{--bs-btn-color: #fff;--bs-btn-bg: var(--cyan);--bs-btn-hover-color: #fff;--bs-btn-hover-bg: var(--cyan-hover);--bs-btn-focus-shadow-rgb: 60, 153, 110;--bs-btn-active-color: #fff;--bs-btn-active-bg: var(--cyan-active);--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: var(--cyan-disabled)}
.btn-telegram{--bs-btn-color: #fff;--bs-btn-bg: #179cde;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #158cc7;--bs-btn-focus-shadow-rgb: 71, 140, 199;--bs-btn-active-color: #fff;--bs-btn-active-bg: #127db2;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #aedcf3}
.btn-telegram span{background-image: url(../img/telegram.svg)}
.btn-whatsapp{--bs-btn-color: #fff;--bs-btn-bg: #24ca62;--bs-btn-hover-color: #fff;--bs-btn-hover-bg: #20b558;--bs-btn-focus-shadow-rgb: 36, 202, 98;--bs-btn-active-color: #fff;--bs-btn-active-bg: #1da24e;--bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);--bs-btn-disabled-color: #fff;--bs-btn-disabled-bg: #b3edc8}
.btn-whatsapp span{background-image: url(../img/whatsapp.svg)}
.btn-social{--bs-btn-padding-x: 0.4rem}
.btn-social span{display: block;background-repeat: no-repeat;background-position: 100% center;background-size: 40px 40px;padding-right: 40px}
.ava-fluid, .ava-fluid-big{width: 100%;height: auto;margin-bottom: 1rem}
@media (min-width: 768px){.ava-fluid{width: 250px;height: 250px;margin-bottom: 0rem}
.ava-fluid-big{width: 300px;height: 300px;margin-bottom: 0rem}
}
.nav-link{color: #333 !important;font-weight: bold;white-space: nowrap}
.nav-pills .nav-link{border: 1px solid transparent}
.nav-pills .nav-link.active{background-color: var(--light) !important;border-color: var(--bs-border-color)}
.nav-pills .badge{background: var(--light);color: var(--bs-body-color)}
.nav-pills .nav-link.active .badge{background: var(--cyan);color: white}
.bg-success-light{background-color: var(--cyanlight) !important}
.border-success-light{border: 1px solid var(--cyanlight-border)}
.bg-warning-light{background-color: #faf5e4 !important}
.border-warning-light{border: 1px solid #e9cb96 !important}
.bg-danger-light{background-color: var(--redlight) !important}
.rating span{display: inline-block;width: 1rem;height: 1rem;background: url(../img/star.svg.html) no-repeat;margin-right: 4px;opacity: 0.3}
.rating span:nth-child(5){margin-right: 0}
.rating[data-stars="1"] span:nth-child(1){opacity: 1}
.rating[data-stars="2"] span:nth-child(1),.rating[data-stars="2"] span:nth-child(2){opacity: 1}
.rating[data-stars="3"] span:nth-child(1),.rating[data-stars="3"] span:nth-child(2),.rating[data-stars="3"] span:nth-child(3){opacity: 1}
.rating[data-stars="4"] span:nth-child(1),.rating[data-stars="4"] span:nth-child(2),.rating[data-stars="4"] span:nth-child(3),.rating[data-stars="4"] span:nth-child(4){opacity: 1}
.rating[data-stars="5"] span{opacity: 1}
textarea{height: 7rem}
.icon-check{display: flex;align-items: center;background: url(../img/i-check.svg) left 2px no-repeat;background-size: 24px 24px;padding-left: 36px;margin-bottom: 0px;min-height: 30px}
.icon-check-red{display: flex;align-items: center;background: url(../img/i-check-red.svg) left 2px no-repeat;background-size: 24px 24px;padding-left: 36px;margin-bottom: 0px;min-height: 30px}
.content ul{list-style-type: none;margin-left: 0;padding-left: 0;margin-bottom: 1.5rem}
.content ul>li{margin-bottom: 0.2rem}
.content ul>li::before{content: "";background: url(../img/i-check.svg) 0 0 no-repeat;margin-right: 0.7rem;display: inline-block;height: 18px;width: 18px;position: relative;top: 4px}
.ec-message{min-height: 20px;padding: 19px;margin-bottom: 20px;background-color: #f0f0f0;border: 1px solid #e3e3e3;border-radius: 4px;-webkit-box-shadow: inset 0 1px 1px rgba(0,0,0,.05);box-shadow: inset 0 1px 1px rgba(0,0,0,.05)}
.ec-message p:last-child{margin-bottom: 0}
.ec-message__date{font-size: 12px;color: #999;padding-left: 20px}
.ec-message__reply{background: #fff;padding: 10px;margin-left: 20px}
.ec-message__reply p:last-child{margin-bottom: 0}
.ec-error{display: none}
.ec-antispam{display: none}
.ec-rating{}
.ec-rating-stars{float:left;margin-right: 20px}
.ec-rating-stars span{background: url(../../components/easycomm/img/web/ec-stars.svg) 0 -16px no-repeat;width:20px;height:16px;float:left;display:block;margin: 0;cursor:pointer;background-size: 20px 32px}
.ec-rating-stars span.active{background-position: 0 0}
.ec-rating-stars span.active2{background-position: 0 0}
.ec-rating-stars span.active-disabled{background-position: 0 -16px}
.ec-rating-description{float:left;padding-top: 1px;color:#595959}
.ec-stars{background: url(../../components/easycomm/img/web/ec-stars.svg) 0 -16px repeat-x;width:96px;height:16px;background-size: 20px 32px}
.ec-stars span{background: url(../../components/easycomm/img/web/ec-stars.svg) 0 0 repeat-x;display:block;height: 16px;width:0px;background-size: 20px 32px}
.ec-stars span.rating-0{width: 0}
.ec-stars span.rating-1{width: 16px}
.ec-stars span.rating-2{width: 36px}
.ec-stars span.rating-3{width: 56px}
.ec-stars span.rating-4{width: 76px}
.ec-stars span.rating-5{width: 96px}
.ec-clearfix:before,.ec-clearfix:after{content: '\0020';display: block;overflow: hidden;visibility: hidden;width: 0;height: 0}
.ec-clearfix:after{clear: both}
.ec-clearfix{zoom: 1}