/*! bootstrap-lite: вибірка з Bootstrap v5.3.3 (https://getbootstrap.com/), MIT, (c) The Bootstrap Authors. Згенеровано e2e/tools/build-css.mjs — руками не правити. */
@charset "UTF-8";
:root,[data-bs-theme=light]{--bs-success-text-emphasis:#0a3622;--bs-danger-text-emphasis:#58151c;--bs-success-bg-subtle:#d1e7dd;--bs-danger-bg-subtle:#f8d7da;--bs-success-border-subtle:#a3cfbb;--bs-danger-border-subtle:#f1aeb5;--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-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-emphasis-color-rgb:0, 0, 0;--bs-secondary-color:rgba(33, 37, 41, 0.75);--bs-heading-color:inherit;--bs-link-color-rgb:13, 110, 253;--bs-link-hover-color-rgb:10, 88, 202;--bs-code-color:#d63384;--bs-highlight-color:#212529;--bs-highlight-bg:#fff3cd;--bs-border-width:1px;--bs-border-radius:0.375rem;--bs-border-radius-sm:0.25rem}
*,*::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);}
hr{margin: 1rem 0;color: inherit;border: 0;border-top: var(--bs-border-width) solid;opacity: 0.25;}
h6,h5,h4,h3,h2,h1{margin-top: 0;margin-bottom: 0.5rem;font-weight: 500;line-height: 1.2;color: var(--bs-heading-color);}
h1{font-size: calc(1.375rem + 1.5vw);}
@media (min-width: 1200px){h1{font-size: 2.5rem;}}
h2{font-size: calc(1.325rem + 0.9vw);}
@media (min-width: 1200px){h2{font-size: 2rem;}}
h3{font-size: calc(1.3rem + 0.6vw);}
@media (min-width: 1200px){h3{font-size: 1.75rem;}}
h4{font-size: calc(1.275rem + 0.3vw);}
@media (min-width: 1200px){h4{font-size: 1.5rem;}}
h5{font-size: 1.25rem;}
h6{font-size: 1rem;}
p{margin-top: 0;margin-bottom: 1rem;}
abbr[title]{-webkit-text-decoration: underline dotted;text-decoration: underline dotted;cursor: help;-webkit-text-decoration-skip-ink: none;text-decoration-skip-ink: none;}
address{margin-bottom: 1rem;font-style: normal;line-height: inherit;}
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;}
dt{font-weight: 700;}
dd{margin-bottom: 0.5rem;margin-left: 0;}
blockquote{margin: 0 0 1rem;}
b,strong{font-weight: bolder;}
small{font-size: 0.875em;}
mark{padding: 0.1875em;color: var(--bs-highlight-color);background-color: var(--bs-highlight-bg);}
sub,sup{position: relative;font-size: 0.75em;line-height: 0;vertical-align: baseline;}
sub{bottom: -0.25em;}
sup{top: -0.5em;}
a{color: rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));text-decoration: underline;}
a:hover{--bs-link-color-rgb: var(--bs-link-hover-color-rgb);}
a:not([href]):not([class]),a:not([href]):not([class]):hover{color: inherit;text-decoration: none;}
pre,code,kbd,samp{font-family: var(--bs-font-monospace);font-size: 1em;}
pre{display: block;margin-top: 0;margin-bottom: 1rem;overflow: auto;font-size: 0.875em;}
pre code{font-size: inherit;color: inherit;word-break: normal;}
code{font-size: 0.875em;color: var(--bs-code-color);word-wrap: break-word;}
a > code{color: inherit;}
kbd{padding: 0.1875rem 0.375rem;font-size: 0.875em;color: var(--bs-body-bg);background-color: var(--bs-body-color);border-radius: 0.25rem;}
kbd kbd{padding: 0;font-size: 1em;}
figure{margin: 0 0 1rem;}
img,svg{vertical-align: middle;}
table{caption-side: bottom;border-collapse: collapse;}
caption{padding-top: 0.5rem;padding-bottom: 0.5rem;color: var(--bs-secondary-color);text-align: left;}
th{text-align: inherit;text-align: -webkit-match-parent;}
thead,tbody,tfoot,tr,td,th{border-color: inherit;border-style: solid;border-width: 0;}
label{display: inline-block;}
button{border-radius: 0;}
button:focus:not(:focus-visible){outline: 0;}
input,button,select,optgroup,textarea{margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}
button,select{text-transform: none;}
[role=button]{cursor: pointer;}
select{word-wrap: normal;}
select:disabled{opacity: 1;}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator{display: none !important;}
button,[type=button],[type=reset],[type=submit]{-webkit-appearance: button;}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled){cursor: pointer;}
::-moz-focus-inner{padding: 0;border-style: none;}
textarea{resize: vertical;}
fieldset{min-width: 0;padding: 0;margin: 0;border: 0;}
legend{float: left;width: 100%;padding: 0;margin-bottom: 0.5rem;font-size: calc(1.275rem + 0.3vw);line-height: inherit;}
@media (min-width: 1200px){legend{font-size: 1.5rem;}}
legend + *{clear: left;}
::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field{padding: 0;}
::-webkit-inner-spin-button{height: auto;}
[type=search]{-webkit-appearance: textfield;outline-offset: -2px;}
::-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;}
output{display: inline-block;}
iframe{border: 0;}
summary{display: list-item;cursor: pointer;}
progress{vertical-align: baseline;}
[hidden]{display: none !important;}
.container{--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{max-width: 540px;}}
@media (min-width: 768px){.container{max-width: 720px;}}
@media (min-width: 992px){.container{max-width: 960px;}}
@media (min-width: 1200px){.container{max-width: 1140px;}}
@media (min-width: 1400px){.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-6{flex: 0 0 auto;width: 50%;}
.gy-4{--bs-gutter-y: 1.5rem;}
.gy-5{--bs-gutter-y: 3rem;}
@media (min-width: 768px){.col-md-6{flex: 0 0 auto;width: 50%;}}
@media (min-width: 992px){.col-lg-2{flex: 0 0 auto;width: 16.66666667%;}
.col-lg-3{flex: 0 0 auto;width: 25%;}
.col-lg-4{flex: 0 0 auto;width: 33.33333333%;}
.col-lg-5{flex: 0 0 auto;width: 41.66666667%;}
.col-lg-6{flex: 0 0 auto;width: 50%;}
.col-lg-7{flex: 0 0 auto;width: 58.33333333%;}
.gy-lg-5{--bs-gutter-y: 3rem;}}
.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: 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: var(--bs-border-radius);--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: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:first-child: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:first-child:active:focus-visible,.btn.show:focus-visible{box-shadow: var(--bs-btn-focus-box-shadow);}
.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-sm{--bs-btn-padding-y: 0.25rem;--bs-btn-padding-x: 0.5rem;--bs-btn-font-size: 0.875rem;--bs-btn-border-radius: var(--bs-border-radius-sm);}
.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: 0;overflow: hidden;transition: height 0.35s ease;}
@media (prefers-reduced-motion: reduce){.collapsing{transition: 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);text-decoration: none;background: none;border: 0;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:focus-visible{outline: 0;box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);}
.nav-link:disabled{color: var(--bs-nav-link-disabled-color);pointer-events: none;cursor: default;}
.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.3125rem;--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%2833, 37, 41, 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: var(--bs-border-radius);--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{display: flex;flex-wrap: inherit;align-items: center;justify-content: space-between;}
.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);text-decoration: none;white-space: nowrap;}
.navbar-brand:hover,.navbar-brand:focus{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-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 .nav-link.show{color: var(--bs-navbar-active-color);}
.navbar-collapse{flex-basis: 100%;flex-grow: 1;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: 0;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;background-size: 100%;}
@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;}}
.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-success{--bs-alert-color: var(--bs-success-text-emphasis);--bs-alert-bg: var(--bs-success-bg-subtle);--bs-alert-border-color: var(--bs-success-border-subtle);--bs-alert-link-color: var(--bs-success-text-emphasis);}
.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);}
.btn-close{--bs-btn-close-color: #000;--bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23000'%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(13, 110, 253, 0.25);--bs-btn-close-focus-opacity: 1;--bs-btn-close-disabled-opacity: 0.25;--bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);box-sizing: content-box;width: 1em;height: 1em;padding: 0.25em 0.25em;color: var(--bs-btn-close-color);background: transparent var(--bs-btn-close-bg) center/1em auto no-repeat;border: 0;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: 0;box-shadow: var(--bs-btn-close-focus-shadow);opacity: var(--bs-btn-close-focus-opacity);}
.btn-close:disabled{pointer-events: none;-webkit-user-select: none;-moz-user-select: none;user-select: none;opacity: var(--bs-btn-close-disabled-opacity);}
.visually-hidden{width: 1px !important;height: 1px !important;padding: 0 !important;margin: -1px !important;overflow: hidden !important;clip: rect(0, 0, 0, 0) !important;white-space: nowrap !important;border: 0 !important;}
.visually-hidden:not(caption){position: absolute !important;}
.d-flex{display: flex !important;}
.d-none{display: none !important;}
.shadow-none{box-shadow: none !important;}
.border-0{border: 0 !important;}
.align-items-center{align-items: center !important;}
.order-1{order: 1 !important;}
.order-2{order: 2 !important;}
.mt-2{margin-top: 0.5rem !important;}
.me-1{margin-right: 0.25rem !important;}
.me-2{margin-right: 0.5rem !important;}
.me-auto{margin-right: auto !important;}
.mb-0{margin-bottom: 0 !important;}
.ms-auto{margin-left: auto !important;}
.text-center{text-align: center !important;}
.visible{visibility: visible !important;}
@media (min-width: 992px){.d-lg-block{display: block !important;}
.d-lg-flex{display: flex !important;}
.d-lg-none{display: none !important;}
.align-items-lg-center{align-items: center !important;}
.order-lg-1{order: 1 !important;}
.order-lg-2{order: 2 !important;}
.ms-lg-2{margin-left: 0.5rem !important;}
.gap-lg-1{gap: 0.25rem !important;}}
