@charset "UTF-8"; /*! * Bootstrap v5.1.0 (https: //getbootstrap.com/) * Copyright 2011-2021 The Bootstrap Authors * Copyright 2011-2021 Twitter, Inc. * 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-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-rgb: 33, 37, 41; --bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", 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; } *, ::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; background-color: currentColor; border: 0; opacity: .25; } hr:not([size]) { height: 1px; } .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; } .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; } ul { padding-left: 2rem; } ul { margin-top: 0; margin-bottom: 1rem; } ul ul { margin-bottom: 0; } blockquote { margin: 0 0 1rem; } b { font-weight: bolder; } .small, small { font-size: .875em; } a { color: #0d6efd; text-decoration: underline; } a:hover { color: #0a58ca; } a:not([href]):not([class]), a:not([href]):not([class]):hover { color: inherit; text-decoration: none; } img { vertical-align: middle; } label { display: inline-block; } [role=button] { cursor: pointer; } [list]::-webkit-calendar-picker-indicator { display: none; } [type=button], [type=reset], [type=submit] { -webkit-appearance: button; } [type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled) { cursor: pointer; } ::-moz-focus-inner { padding: 0; border-style: none; } ::-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; } [type=search] { outline-offset: -2px; -webkit-appearance: textfield; } ::-webkit-search-decoration { -webkit-appearance: none; } ::-webkit-color-swatch-wrapper { padding: 0; } ::file-selector-button { font: inherit; } ::-webkit-file-upload-button { font: inherit; -webkit-appearance: button; } summary { display: list-item; cursor: pointer; } [hidden] { display: none!important; } .lead { font-size: 1.25rem; font-weight: 300; } .blockquote { margin-bottom: 1rem; font-size: 1.25rem; } .blockquote>:last-child { margin-bottom: 0; } .blockquote-footer { margin-top: -1rem; margin-bottom: 1rem; font-size: .875em; color: #6c757d; } .blockquote-footer::before { content: "— "} .img-fluid { max-width: 100%; height: auto; } .container, .container-fluid, .container-lg, .container-md { width: 100%; padding-right: var(--bs-gutter-x, .75rem); padding-left: var(--bs-gutter-x, .75rem); margin-right: auto; margin-left: auto; } @media (min-width:576px) { .container { max-width: 540px; } }@media (min-width:768px) { .container, .container-md { max-width: 720px; } }@media (min-width:992px) { .container, .container-lg, .container-md { max-width: 960px; } }@media (min-width:1200px) { .container, .container-lg, .container-md { max-width: 1140px; } }@media (min-width:1400px) { .container, .container-lg, .container-md { max-width: 1320px; } }.row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(var(--bs-gutter-y) * -1); margin-right: calc(var(--bs-gutter-x) * -.5); margin-left: calc(var(--bs-gutter-x) * -.5); } .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%} .col-1 { flex: 0 0 auto; width: 8.33333333%} .col-2 { flex: 0 0 auto; width: 16.66666667%} .col-3 { flex: 0 0 auto; width: 25%} .col-4 { flex: 0 0 auto; width: 33.33333333%} .col-5 { flex: 0 0 auto; width: 41.66666667%} .col-6 { flex: 0 0 auto; width: 50%} .col-7 { flex: 0 0 auto; width: 58.33333333%} .col-8 { flex: 0 0 auto; width: 66.66666667%} .col-9 { flex: 0 0 auto; width: 75%} .col-10 { flex: 0 0 auto; width: 83.33333333%} .col-11 { flex: 0 0 auto; width: 91.66666667%} .col-12 { flex: 0 0 auto; width: 100%} .g-0 { --bs-gutter-x: 0; } .g-0 { --bs-gutter-y: 0; } .g-1 { --bs-gutter-x: 0.25rem; } .g-1 { --bs-gutter-y: 0.25rem; } .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) { .col-md { flex: 1 0 0%} .col-md-1 { flex: 0 0 auto; width: 8.33333333%} .col-md-2 { flex: 0 0 auto; width: 16.66666667%} .col-md-3 { flex: 0 0 auto; width: 25%} .col-md-4 { flex: 0 0 auto; width: 33.33333333%} .col-md-5 { flex: 0 0 auto; width: 41.66666667%} .col-md-6 { flex: 0 0 auto; width: 50%} .col-md-7 { flex: 0 0 auto; width: 58.33333333%} .col-md-8 { flex: 0 0 auto; width: 66.66666667%} .col-md-9 { flex: 0 0 auto; width: 75%} .col-md-10 { flex: 0 0 auto; width: 83.33333333%} .col-md-11 { flex: 0 0 auto; width: 91.66666667%} .col-md-12 { flex: 0 0 auto; width: 100%} .g-md-0 { --bs-gutter-x: 0; } .g-md-0 { --bs-gutter-y: 0; } .g-md-1 { --bs-gutter-x: 0.25rem; } .g-md-1 { --bs-gutter-y: 0.25rem; } .g-md-2 { --bs-gutter-x: 0.5rem; } .g-md-2 { --bs-gutter-y: 0.5rem; } .g-md-3 { --bs-gutter-x: 1rem; } .g-md-3 { --bs-gutter-y: 1rem; } .g-md-4 { --bs-gutter-x: 1.5rem; } .g-md-4 { --bs-gutter-y: 1.5rem; } .g-md-5 { --bs-gutter-x: 3rem; } .g-md-5 { --bs-gutter-y: 3rem; } }@media (min-width:992px) { .col-lg { flex: 1 0 0%} .col-lg-1 { flex: 0 0 auto; width: 8.33333333%} .col-lg-2 { flex: 0 0 auto; width: 16.66666667%} .col-lg-3 { flex: 0 0 auto; width: 25%} .col-lg-4 { flex: 0 0 auto; width: 33.33333333%} .col-lg-5 { flex: 0 0 auto; width: 41.66666667%} .col-lg-6 { flex: 0 0 auto; width: 50%} .col-lg-7 { flex: 0 0 auto; width: 58.33333333%} .col-lg-8 { flex: 0 0 auto; width: 66.66666667%} .col-lg-9 { flex: 0 0 auto; width: 75%} .col-lg-10 { flex: 0 0 auto; width: 83.33333333%} .col-lg-11 { flex: 0 0 auto; width: 91.66666667%} .col-lg-12 { flex: 0 0 auto; width: 100%} .g-lg-0 { --bs-gutter-x: 0; } .g-lg-0 { --bs-gutter-y: 0; } .g-lg-1 { --bs-gutter-x: 0.25rem; } .g-lg-1 { --bs-gutter-y: 0.25rem; } .g-lg-2 { --bs-gutter-x: 0.5rem; } .g-lg-2 { --bs-gutter-y: 0.5rem; } .g-lg-3 { --bs-gutter-x: 1rem; } .g-lg-3 { --bs-gutter-y: 1rem; } .g-lg-4 { --bs-gutter-x: 1.5rem; } .g-lg-4 { --bs-gutter-y: 1.5rem; } .g-lg-5 { --bs-gutter-x: 3rem; } .g-lg-5 { --bs-gutter-y: 3rem; } }.nav { display: flex; flex-wrap: wrap; padding-left: 0; margin-bottom: 0; list-style: none; } .nav-link { display: block; padding: .5rem 1rem; color: #0d6efd; text-decoration: none; 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: #0a58ca; } .navbar { position: relative; display: flex; flex-wrap: wrap; align-items: center; justify-content: space-between; padding-top: .5rem; padding-bottom: .5rem; } .navbar>.container, .navbar>.container-fluid, .navbar>.container-lg, .navbar>.container-md { display: flex; flex-wrap: inherit; align-items: center; justify-content: space-between; } .navbar-brand { padding-top: .3125rem; padding-bottom: .3125rem; margin-right: 1rem; font-size: 1.25rem; text-decoration: none; white-space: nowrap; } .navbar-nav { display: flex; flex-direction: column; padding-left: 0; margin-bottom: 0; list-style: none; } .navbar-nav .nav-link { padding-right: 0; padding-left: 0; } @media (min-width:768px) { .navbar-expand-md { flex-wrap: nowrap; justify-content: flex-start; } .navbar-expand-md .navbar-nav { flex-direction: row; } .navbar-expand-md .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem; } }@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: .5rem; padding-left: .5rem; } }.navbar-expand { flex-wrap: nowrap; justify-content: flex-start; } .navbar-expand .navbar-nav { flex-direction: row; } .navbar-expand .navbar-nav .nav-link { padding-right: .5rem; padding-left: .5rem; } .navbar-light .navbar-brand { color: rgba(0, 0, 0, .9); } .navbar-light .navbar-brand:focus, .navbar-light .navbar-brand:hover { color: rgba(0, 0, 0, .9); } .navbar-light .navbar-nav .nav-link { color: rgba(0, 0, 0, .55); } .navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover { color: rgba(0, 0, 0, .7); } .navbar-dark .navbar-brand { color: #fff; } .navbar-dark .navbar-brand:focus, .navbar-dark .navbar-brand:hover { color: #fff; } .navbar-dark .navbar-nav .nav-link { color: rgba(255, 255, 255, .55); } .navbar-dark .navbar-nav .nav-link:focus, .navbar-dark .navbar-nav .nav-link:hover { color: rgba(255, 255, 255, .75); } .page-link { position: relative; display: block; color: #0d6efd; text-decoration: none; background-color: #fff; border: 1px solid #dee2e6; 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) { .page-link { transition: none; } }.page-link:hover { z-index: 2; color: #0a58ca; background-color: #e9ecef; border-color: #dee2e6; } .page-link:focus { z-index: 3; color: #0a58ca; background-color: #e9ecef; outline: 0; box-shadow: 0 0 0 .25rem rgba(13, 110, 253, .25); } .page-link { padding: .375rem .75rem; } .badge { display: inline-block; padding: .35em .65em; font-size: .75em; font-weight: 700; line-height: 1; color: #fff; text-align: center; white-space: nowrap; vertical-align: baseline; border-radius: .25rem; } .badge:empty { display: none; } @-webkit-keyframes progress-bar-stripes { 0% { background-position-x: 1rem; } }@keyframes progress-bar-stripes { 0% { background-position-x: 1rem; } }@-webkit-keyframes spinner-border { to { transform: rotate(360deg); } }@keyframes spinner-border { to { transform: rotate(360deg); } }@-webkit-keyframes spinner-grow { 0% { transform: scale(0); } 50% { opacity: 1; transform: none; } }@keyframes spinner-grow { 0% { transform: scale(0); } 50% { opacity: 1; transform: none; } }@-webkit-keyframes placeholder-glow { 50% { opacity: .2; } }@keyframes placeholder-glow { 50% { opacity: .2; } }@-webkit-keyframes placeholder-wave { 100% { -webkit-mask-position: -200% 0; mask-position: -200% 0; } }@keyframes placeholder-wave { 100% { -webkit-mask-position: -200% 0; mask-position: -200% 0; } }.link-primary { color: #0d6efd; } .link-primary:focus, .link-primary:hover { color: #0a58ca; } .link-info { color: #0dcaf0; } .link-info:focus, .link-info:hover { color: #3dd5f3; } .link-warning { color: #ffc107; } .link-warning:focus, .link-warning:hover { color: #ffcd39; } .link-light { color: #f8f9fa; } .link-light:focus, .link-light:hover { color: #f9fafb; } .link-dark { color: #212529; } .link-dark:focus, .link-dark:hover { color: #1a1e21; } .start-0 { left: 0!important; } .start-50 { left: 50%!important; } .start-100 { left: 100%!important; } .end-0 { right: 0!important; } .end-50 { right: 50%!important; } .end-100 { right: 100%!important; } .h-25 { height: 25%!important; } .h-50 { height: 50%!important; } .h-75 { height: 75%!important; } .h-100 { height: 100%!important; } .order-0 { order: 0!important; } .order-1 { order: 1!important; } .order-2 { order: 2!important; } .order-3 { order: 3!important; } .order-4 { order: 4!important; } .order-5 { order: 5!important; } .order-last { order: 6!important; } .m-0 { margin: 0!important; } .m-1 { margin: .25rem!important; } .m-2 { margin: .5rem!important; } .m-3 { margin: 1rem!important; } .m-4 { margin: 1.5rem!important; } .m-5 { margin: 3rem!important; } .my-0 { margin-top: 0!important; margin-bottom: 0!important; } .my-1 { margin-top: .25rem!important; margin-bottom: .25rem!important; } .my-2 { margin-top: .5rem!important; margin-bottom: .5rem!important; } .my-3 { margin-top: 1rem!important; margin-bottom: 1rem!important; } .my-4 { margin-top: 1.5rem!important; margin-bottom: 1.5rem!important; } .my-5 { margin-top: 3rem!important; margin-bottom: 3rem!important; } .me-0 { margin-right: 0!important; } .me-1 { margin-right: .25rem!important; } .me-2 { margin-right: .5rem!important; } .me-3 { margin-right: 1rem!important; } .me-4 { margin-right: 1.5rem!important; } .me-5 { margin-right: 3rem!important; } .p-0 { padding: 0!important; } .p-1 { padding: .25rem!important; } .p-2 { padding: .5rem!important; } .p-3 { padding: 1rem!important; } .p-4 { padding: 1.5rem!important; } .p-5 { padding: 3rem!important; } .bg-primary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-primary-rgb), var(--bs-bg-opacity))!important; } .bg-info { --bs-bg-opacity: 1; background-color: rgba(var(--bs-info-rgb), var(--bs-bg-opacity))!important; } .bg-warning { --bs-bg-opacity: 1; background-color: rgba(var(--bs-warning-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-dark { --bs-bg-opacity: 1; background-color: rgba(var(--bs-dark-rgb), var(--bs-bg-opacity))!important; } .bg-body { --bs-bg-opacity: 1; background-color: rgba(var(--bs-body-rgb), var(--bs-bg-opacity))!important; } @media (min-width:768px) { .order-md-0 { order: 0!important; } .order-md-1 { order: 1!important; } .order-md-2 { order: 2!important; } .order-md-3 { order: 3!important; } .order-md-4 { order: 4!important; } .order-md-5 { order: 5!important; } .order-md-last { order: 6!important; } .m-md-0 { margin: 0!important; } .m-md-1 { margin: .25rem!important; } .m-md-2 { margin: .5rem!important; } .m-md-3 { margin: 1rem!important; } .m-md-4 { margin: 1.5rem!important; } .m-md-5 { margin: 3rem!important; } .my-md-0 { margin-top: 0!important; margin-bottom: 0!important; } .my-md-1 { margin-top: .25rem!important; margin-bottom: .25rem!important; } .my-md-2 { margin-top: .5rem!important; margin-bottom: .5rem!important; } .my-md-3 { margin-top: 1rem!important; margin-bottom: 1rem!important; } .my-md-4 { margin-top: 1.5rem!important; margin-bottom: 1.5rem!important; } .my-md-5 { margin-top: 3rem!important; margin-bottom: 3rem!important; } .me-md-0 { margin-right: 0!important; } .me-md-1 { margin-right: .25rem!important; } .me-md-2 { margin-right: .5rem!important; } .me-md-3 { margin-right: 1rem!important; } .me-md-4 { margin-right: 1.5rem!important; } .me-md-5 { margin-right: 3rem!important; } .p-md-0 { padding: 0!important; } .p-md-1 { padding: .25rem!important; } .p-md-2 { padding: .5rem!important; } .p-md-3 { padding: 1rem!important; } .p-md-4 { padding: 1.5rem!important; } .p-md-5 { padding: 3rem!important; } }@media (min-width:992px) { .order-lg-0 { order: 0!important; } .order-lg-1 { order: 1!important; } .order-lg-2 { order: 2!important; } .order-lg-3 { order: 3!important; } .order-lg-4 { order: 4!important; } .order-lg-5 { order: 5!important; } .order-lg-last { order: 6!important; } .m-lg-0 { margin: 0!important; } .m-lg-1 { margin: .25rem!important; } .m-lg-2 { margin: .5rem!important; } .m-lg-3 { margin: 1rem!important; } .m-lg-4 { margin: 1.5rem!important; } .m-lg-5 { margin: 3rem!important; } .my-lg-0 { margin-top: 0!important; margin-bottom: 0!important; } .my-lg-1 { margin-top: .25rem!important; margin-bottom: .25rem!important; } .my-lg-2 { margin-top: .5rem!important; margin-bottom: .5rem!important; } .my-lg-3 { margin-top: 1rem!important; margin-bottom: 1rem!important; } .my-lg-4 { margin-top: 1.5rem!important; margin-bottom: 1.5rem!important; } .my-lg-5 { margin-top: 3rem!important; margin-bottom: 3rem!important; } .me-lg-0 { margin-right: 0!important; } .me-lg-1 { margin-right: .25rem!important; } .me-lg-2 { margin-right: .5rem!important; } .me-lg-3 { margin-right: 1rem!important; } .me-lg-4 { margin-right: 1.5rem!important; } .me-lg-5 { margin-right: 3rem!important; } .p-lg-0 { padding: 0!important; } .p-lg-1 { padding: .25rem!important; } .p-lg-2 { padding: .5rem!important; } .p-lg-3 { padding: 1rem!important; } .p-lg-4 { padding: 1.5rem!important; } .p-lg-5 { padding: 3rem!important; } }