@charset "UTF-8"; /*! * Bootstrap v5.3.3 (https://getbootstrap.com/) * Copyright 2011-2024 The Bootstrap Authors * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) */: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-primary-text-emphasis:#052c65; --bs-secondary-text-emphasis:#2b2f32; --bs-success-text-emphasis:#0a3622; --bs-info-text-emphasis:#055160; --bs-warning-text-emphasis:#664d03; --bs-danger-text-emphasis:#58151c; --bs-light-text-emphasis:#495057; --bs-dark-text-emphasis:#495057; --bs-primary-bg-subtle:#cfe2ff; --bs-secondary-bg-subtle:#e2e3e5; --bs-success-bg-subtle:#d1e7dd; --bs-info-bg-subtle:#cff4fc; --bs-warning-bg-subtle:#fff3cd; --bs-danger-bg-subtle:#f8d7da; --bs-light-bg-subtle:#fcfcfd; --bs-dark-bg-subtle:#ced4da; --bs-primary-border-subtle:#9ec5fe; --bs-secondary-border-subtle:#c4c8cb; --bs-success-border-subtle:#a3cfbb; --bs-info-border-subtle:#9eeaf9; --bs-warning-border-subtle:#ffe69c; --bs-danger-border-subtle:#f1aeb5; --bs-light-border-subtle:#e9ecef; --bs-dark-border-subtle:#adb5bd; --bs-white-rgb:255, 255, 255; --bs-black-rgb:0, 0, 0; --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-color-rgb:33, 37, 41; --bs-body-bg:#fff; --bs-body-bg-rgb:255, 255, 255; --bs-emphasis-color:#000; --bs-emphasis-color-rgb:0, 0, 0; --bs-secondary-color:rgba(33, 37, 41, 0.75); --bs-secondary-color-rgb:33, 37, 41; --bs-secondary-bg:#e9ecef; --bs-secondary-bg-rgb:233, 236, 239; --bs-tertiary-color:rgba(33, 37, 41, 0.5); --bs-tertiary-color-rgb:33, 37, 41; --bs-tertiary-bg:#f8f9fa; --bs-tertiary-bg-rgb:248, 249, 250; --bs-heading-color:inherit; --bs-link-color:#0d6efd; --bs-link-color-rgb:13, 110, 253; --bs-link-decoration:underline; --bs-link-hover-color:#0a58ca; --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-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-xxl:2rem; --bs-border-radius-2xl:var(--bs-border-radius-xxl); --bs-border-radius-pill:50rem; --bs-box-shadow:0 0.5rem 1rem rgba(0, 0, 0, 0.15); --bs-box-shadow-sm:0 0.125rem 0.25rem rgba(0, 0, 0, 0.075); --bs-box-shadow-lg:0 1rem 3rem rgba(0, 0, 0, 0.175); --bs-box-shadow-inset:inset 0 1px 2px rgba(0, 0, 0, 0.075); --bs-focus-ring-width:0.25rem; --bs-focus-ring-opacity:0.25; --bs-focus-ring-color:rgba(13, 110, 253, 0.25); --bs-form-valid-color:#198754; --bs-form-valid-border-color:#198754; --bs-form-invalid-color:#dc3545; --bs-form-invalid-border-color:#dc3545} *, ::after, ::before{ 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:transparent} hr{ margin:1rem 0; color:inherit; border:0; border-top:var(--bs-border-width) solid; opacity:.25} .h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6{ margin-top:0; margin-bottom:.5rem; font-weight:500; 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 + .9vw)} @media (min-width:1200px){ .h2, h2{ font-size:2rem} } .h3, h3{ font-size:calc(1.3rem + .6vw)} @media (min-width:1200px){ .h3, h3{ font-size:1.75rem} } .h4, h4{ font-size:calc(1.275rem + .3vw)} @media (min-width:1200px){ .h4, h4{ font-size:1.5rem} } .h5, h5{ font-size:1.25rem} .h6, h6{ font-size:1rem} p{ margin-top:0; margin-bottom:1rem} address{ margin-bottom:1rem; font-style:normal; line-height:inherit} ol, ul{ padding-left:2rem} dl, ol, ul{ margin-top:0; margin-bottom:1rem} ol ol, ol ul, ul ol, ul ul{ margin-bottom:0} dt{ font-weight:700} b, strong{ font-weight:bolder} .small, small{ font-size:.875em} 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} img{ vertical-align:middle} table{ caption-side:bottom; border-collapse:collapse} th{ text-align:inherit; text-align:-webkit-match-parent} tbody, td, th, thead, tr{ border-color:inherit; border-style:solid; border-width:0} label{ display:inline-block} button{ border-radius:0} button:focus:not(:focus-visible){ outline:0} button, input, select, 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} [type=button], [type=reset], [type=submit], button{ -webkit-appearance:button} [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled){ cursor:pointer} ::-moz-focus-inner{ padding:0; border-style:none} 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: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} iframe{ border:0} [hidden]{ display:none!important} .display-3{ font-size:calc(1.525rem + 3.3vw); font-weight:300; line-height:1.2} @media (min-width:1200px){ .display-3{ font-size:4rem} } .display-4{ font-size:calc(1.475rem + 2.7vw); font-weight:300; line-height:1.2} @media (min-width:1200px){ .display-4{ font-size:3.5rem} } .display-6{ font-size:calc(1.375rem + 1.5vw); font-weight:300; line-height:1.2} @media (min-width:1200px){ .display-6{ font-size:2.5rem} } .list-unstyled{ padding-left:0; list-style:none} .img-fluid{ max-width:100%; height:auto} .container, .container-fluid{ --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{ 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} } :root{ } .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 0%} .row-cols-1>*{ flex:0 0 auto; width:100%} .row-cols-2>*{ flex:0 0 auto; width:50%} .col-10{ flex:0 0 auto; width:83.33333333%} .col-12{ flex:0 0 auto; width:100%} .g-2{ --bs-gutter-x:0.5rem} .g-2{ --bs-gutter-y:0.5rem} .g-3{ --bs-gutter-x:1rem} .g-3{ --bs-gutter-y:1rem} .g-4{ --bs-gutter-x:1.5rem} .g-4{ --bs-gutter-y:1.5rem} .g-5{ --bs-gutter-x:3rem} .g-5{ --bs-gutter-y:3rem} @media (min-width:768px){ .row-cols-md-2>*{ flex:0 0 auto; width:50%} .row-cols-md-3>*{ flex:0 0 auto; width:33.33333333%} .col-md-4{ flex:0 0 auto; width:33.33333333%} .col-md-6{ flex:0 0 auto; width:50%} .col-md-8{ flex:0 0 auto; width:66.66666667%} } @media (min-width:992px){ .row-cols-lg-2>*{ flex:0 0 auto; width:50%} .row-cols-lg-3>*{ flex:0 0 auto; width:33.33333333%} .row-cols-lg-4>*{ flex:0 0 auto; width:25%} .col-lg-3{ flex:0 0 auto; width:25%} .col-lg-4{ flex:0 0 auto; width:33.33333333%} .col-lg-5{ flex:0 0 auto; width:41.66666667%} .col-lg-6{ flex:0 0 auto; width:50%} .col-lg-7{ flex:0 0 auto; width:58.33333333%} .col-lg-8{ flex:0 0 auto; width:66.66666667%} .col-lg-9{ flex:0 0 auto; width:75%} .col-lg-10{ flex:0 0 auto; width:83.33333333%} } @media (prefers-reduced-motion:reduce){ } @media (prefers-reduced-motion:reduce){ } textarea @media (prefers-reduced-motion:reduce){ } .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-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 .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out} @media (prefers-reduced-motion:reduce){ .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.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.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{ 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-outline-primary{ --bs-btn-color:#0d6efd; --bs-btn-border-color:#0d6efd; --bs-btn-hover-color:#fff; --bs-btn-hover-bg:#0d6efd; --bs-btn-hover-border-color:#0d6efd; --bs-btn-focus-shadow-rgb:13, 110, 253; --bs-btn-active-color:#fff; --bs-btn-active-bg:#0d6efd; --bs-btn-active-border-color:#0d6efd} .btn-outline-secondary{ --bs-btn-color:#6c757d; --bs-btn-border-color:#6c757d; --bs-btn-hover-color:#fff; --bs-btn-hover-bg:#6c757d; --bs-btn-hover-border-color:#6c757d; --bs-btn-focus-shadow-rgb:108, 117, 125; --bs-btn-active-color:#fff; --bs-btn-active-bg:#6c757d; --bs-btn-active-border-color:#6c757d} .btn-outline-light{ --bs-btn-color:#f8f9fa; --bs-btn-border-color:#f8f9fa; --bs-btn-hover-color:#000; --bs-btn-hover-bg:#f8f9fa; --bs-btn-hover-border-color:#f8f9fa; --bs-btn-focus-shadow-rgb:248, 249, 250; --bs-btn-active-color:#000; --bs-btn-active-bg:#f8f9fa; --bs-btn-active-border-color:#f8f9fa} .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)} .collapse:not(.show){ display:none} .dropdown{ position:relative} .dropdown-toggle{ white-space:nowrap} .dropdown-toggle::after{ display:inline-block; margin-left:.255em; vertical-align:.255em; content:""; border-top:.3em solid; border-right:.3em solid transparent; border-bottom:0; border-left:.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-font-size:1rem; --bs-dropdown-color:var(--bs-body-color); --bs-dropdown-bg:var(--bs-body-bg); --bs-dropdown-border-color:var(--bs-border-color-translucent); --bs-dropdown-border-radius:var(--bs-border-radius); --bs-dropdown-border-width:var(--bs-border-width); --bs-dropdown-divider-bg:var(--bs-border-color-translucent); --bs-dropdown-divider-margin-y:0.5rem; --bs-dropdown-link-color:var(--bs-body-color); --bs-dropdown-link-hover-color:var(--bs-body-color); --bs-dropdown-link-hover-bg:var(--bs-tertiary-bg); --bs-dropdown-link-active-color:#fff; --bs-dropdown-link-active-bg:#0d6efd; --bs-dropdown-link-disabled-color:var(--bs-tertiary-color); --bs-dropdown-item-padding-x:1rem; --bs-dropdown-item-padding-y:0.25rem; 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-divider{ height:0; margin:var(--bs-dropdown-divider-margin-y) 0; overflow:hidden; border-top:1px solid var(--bs-dropdown-divider-bg); opacity:1} .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; border-radius:var(--bs-dropdown-item-border-radius, 0)} .dropdown-item:focus, .dropdown-item:hover{ 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} .nav{ --bs-nav-link-padding-x:1rem; --bs-nav-link-padding-y:0.5rem; --bs-nav-link-font-weight: ; --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:0; margin-bottom:0; 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); text-decoration:none; background:0 0; border:0; transition:color .15s ease-in-out, background-color .15s ease-in-out, border-color .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:focus-visible{ outline:0; box-shadow:0 0 0 .25rem rgba(13, 110, 253, .25)} .nav-link.disabled, .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; 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{ 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: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-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.active, .navbar-nav .nav-link.show{ color:var(--bs-navbar-active-color)} .navbar-nav .dropdown-menu{ position:static} @media (min-width:992px){ .navbar-expand-lg{ flex-wrap:nowrap; justify-content:flex-start} .navbar-expand-lg .navbar-nav{ flex-direction:row} .navbar-expand-lg .navbar-nav .dropdown-menu{ position:absolute} .navbar-expand-lg .navbar-nav .nav-link{ padding-right:var(--bs-navbar-nav-link-padding-x); padding-left:var(--bs-navbar-nav-link-padding-x)} .navbar-expand-lg .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-lg .offcanvas .offcanvas-header{ display:none} .navbar-expand-lg .offcanvas .offcanvas-body{ display:flex; flex-grow:0; padding:0; overflow-y:visible} } .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='%23212529' 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='%23052c65' 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(13, 110, 253, 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:0; border-radius:0; 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:0; box-shadow:var(--bs-accordion-btn-focus-box-shadow)} .accordion-header{ margin-bottom:0} .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:0} .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)} .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:var(--bs-border-radius); 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} .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; box-sizing:content-box; width:1em; height:1em; padding:.25em .25em; color:var(--bs-btn-close-color); background:transparent var(--bs-btn-close-bg) center/1em auto no-repeat; border:0; border-radius:.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, .btn-close:disabled{ pointer-events:none; -webkit-user-select:none; -moz-user-select:none; user-select:none; opacity:var(--bs-btn-close-disabled-opacity)} .offcanvas{ --bs-offcanvas-zindex:1045; --bs-offcanvas-width:400px; --bs-offcanvas-height:30vh; --bs-offcanvas-padding-x:1rem; --bs-offcanvas-padding-y:1rem; --bs-offcanvas-color:var(--bs-body-color); --bs-offcanvas-bg:var(--bs-body-bg); --bs-offcanvas-border-width:var(--bs-border-width); --bs-offcanvas-border-color:var(--bs-border-color-translucent); --bs-offcanvas-box-shadow:var(--bs-box-shadow-sm); --bs-offcanvas-transition:transform 0.3s ease-in-out; --bs-offcanvas-title-line-height:1.5} .offcanvas{ position:fixed; bottom:0; z-index:var(--bs-offcanvas-zindex); display:flex; flex-direction:column; max-width:100%; color:var(--bs-offcanvas-color); visibility:hidden; background-color:var(--bs-offcanvas-bg); background-clip:padding-box; outline:0; transition:var(--bs-offcanvas-transition)} @media (prefers-reduced-motion:reduce){ .offcanvas{ transition:none} } .offcanvas.offcanvas-start{ top:0; left:0; width:var(--bs-offcanvas-width); border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color); transform:translateX(-100%)} .offcanvas.show:not(.hiding){ transform:none} .offcanvas.show{ visibility:visible} .offcanvas-header{ display:flex; align-items:center; padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)} .offcanvas-header .btn-close{ padding:calc(var(--bs-offcanvas-padding-y) * .5) calc(var(--bs-offcanvas-padding-x) * .5); margin:calc(-.5 * var(--bs-offcanvas-padding-y)) calc(-.5 * var(--bs-offcanvas-padding-x)) calc(-.5 * var(--bs-offcanvas-padding-y)) auto} .offcanvas-body{ flex-grow:1; padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x); overflow-y:auto} .placeholder{ display:inline-block; min-height:1em; vertical-align:middle; cursor:wait; background-color:currentcolor; opacity:.5} .placeholder.btn::before{ display:inline-block; content:""} .sticky-top{ position:-webkit-sticky; position:sticky; top:0; z-index:1020} .float-end{ float:right!important} .overflow-hidden{ overflow:hidden!important} .d-block{ display:block!important} .d-flex{ display:flex!important} .d-none{ display:none!important} .shadow-sm{ box-shadow:var(--bs-box-shadow-sm)!important} .shadow-lg{ box-shadow:var(--bs-box-shadow-lg)!important} .border{ border:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important} .border-0{ border:0!important} .border-end{ border-right:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important} .border-bottom{ border-bottom:var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important} .border-secondary{ --bs-border-opacity:1; border-color:rgba(var(--bs-secondary-rgb), var(--bs-border-opacity))!important} .border-2{ border-width:2px!important} .w-100{ width:100%!important} .h-100{ height:100%!important} .flex-column{ flex-direction:column!important} .flex-grow-1{ flex-grow:1!important} .flex-wrap{ flex-wrap:wrap!important} .justify-content-end{ justify-content:flex-end!important} .justify-content-center{ justify-content:center!important} .justify-content-between{ justify-content:space-between!important} .align-items-start{ align-items:flex-start!important} .align-items-center{ align-items:center!important} .align-items-stretch{ align-items:stretch!important} .align-self-stretch{ align-self:stretch!important} .order-0{ order:0!important} .order-1{ order:1!important} .order-2{ order:2!important} .mx-2{ margin-right:.5rem!important; margin-left:.5rem!important} .mx-auto{ margin-right:auto!important; margin-left:auto!important} .my-2{ margin-top:.5rem!important; margin-bottom:.5rem!important} .my-3{ margin-top:1rem!important; margin-bottom:1rem!important} .my-4{ margin-top:1.5rem!important; margin-bottom:1.5rem!important} .my-auto{ margin-top:auto!important; margin-bottom:auto!important} .mt-1{ margin-top:.25rem!important} .mt-2{ margin-top:.5rem!important} .mt-3{ margin-top:1rem!important} .mt-4{ margin-top:1.5rem!important} .mt-5{ margin-top:3rem!important} .mt-auto{ margin-top:auto!important} .me-1{ margin-right:.25rem!important} .me-2{ margin-right:.5rem!important} .mb-0{ margin-bottom:0!important} .mb-1{ margin-bottom:.25rem!important} .mb-2{ margin-bottom:.5rem!important} .mb-3{ margin-bottom:1rem!important} .mb-4{ margin-bottom:1.5rem!important} .mb-5{ margin-bottom:3rem!important} .ms-1{ margin-left:.25rem!important} .ms-2{ margin-left:.5rem!important} .ms-3{ margin-left:1rem!important} .p-2{ padding:.5rem!important} .p-3{ padding:1rem!important} .p-4{ padding:1.5rem!important} .px-0{ padding-right:0!important; padding-left:0!important} .py-1{ padding-top:.25rem!important; padding-bottom:.25rem!important} .py-2{ padding-top:.5rem!important; padding-bottom:.5rem!important} .py-3{ padding-top:1rem!important; padding-bottom:1rem!important} .py-4{ padding-top:1.5rem!important; padding-bottom:1.5rem!important} .py-5{ padding-top:3rem!important; padding-bottom:3rem!important} .pt-0{ padding-top:0!important} .pt-2{ padding-top:.5rem!important} .pt-5{ padding-top:3rem!important} .pe-0{ padding-right:0!important} .pb-0{ padding-bottom:0!important} .pb-1{ padding-bottom:.25rem!important} .pb-4{ padding-bottom:1.5rem!important} .pb-5{ padding-bottom:3rem!important} .ps-3{ padding-left:1rem!important} .gap-1{ gap:.25rem!important} .gap-2{ gap:.5rem!important} .gap-3{ gap:1rem!important} .fs-3{ font-size:calc(1.3rem + .6vw)!important} .fs-4{ font-size:calc(1.275rem + .3vw)!important} .fs-5{ font-size:1.25rem!important} .fst-italic{ font-style:italic!important} .fw-semibold{ font-weight:600!important} .fw-bold{ font-weight:700!important} .text-start{ text-align:left!important} .text-center{ text-align:center!important} .text-decoration-none{ text-decoration:none!important} .text-danger{ --bs-text-opacity:1; color:rgba(var(--bs-danger-rgb), var(--bs-text-opacity))!important} .text-dark{ --bs-text-opacity:1; color:rgba(var(--bs-dark-rgb), var(--bs-text-opacity))!important} .text-muted{ --bs-text-opacity:1; color:var(--bs-secondary-color)!important} .bg-secondary{ --bs-bg-opacity:1; background-color:rgba(var(--bs-secondary-rgb), var(--bs-bg-opacity))!important} .bg-success{ --bs-bg-opacity:1; background-color:rgba(var(--bs-success-rgb), var(--bs-bg-opacity))!important} .bg-light{ --bs-bg-opacity:1; background-color:rgba(var(--bs-light-rgb), var(--bs-bg-opacity))!important} .bg-white{ --bs-bg-opacity:1; background-color:rgba(var(--bs-white-rgb), var(--bs-bg-opacity))!important} .bg-transparent{ --bs-bg-opacity:1; background-color:transparent!important} .rounded{ border-radius:var(--bs-border-radius)!important} .rounded-3{ border-radius:var(--bs-border-radius-lg)!important} .visible{ visibility:visible!important} .z-2{ z-index:2!important} .z-3{ z-index:3!important} @media (min-width:768px){ .d-md-block{ display:block!important} .d-md-flex{ display:flex!important} .flex-md-row{ flex-direction:row!important} .mt-md-5{ margin-top:3rem!important} .pe-md-2{ padding-right:.5rem!important} } @media (min-width:992px){ .d-lg-block{ display:block!important} .d-lg-flex{ display:flex!important} .d-lg-none{ display:none!important} .flex-lg-row{ flex-direction:row!important} .justify-content-lg-start{ justify-content:flex-start!important} .order-lg-0{ order:0!important} .order-lg-1{ order:1!important} .order-lg-2{ order:2!important} .mx-lg-0{ margin-right:0!important; margin-left:0!important} .mt-lg-0{ margin-top:0!important} .mt-lg-5{ margin-top:3rem!important} .p-lg-5{ padding:3rem!important} .pt-lg-4{ padding-top:1.5rem!important} .pe-lg-2{ padding-right:.5rem!important} .pb-lg-5{ padding-bottom:3rem!important} .ps-lg-5{ padding-left:3rem!important} .text-lg-start{ text-align:left!important} .text-lg-end{ text-align:right!important} } @media (min-width:1200px){ .fs-3{ font-size:1.75rem!important} .fs-4{ font-size:1.5rem!important} } /*# sourceMappingURL=bootstrap.min.css.map */