@charset "UTF-8"; :root { --bs-white-rgb: 255,255,255; --bs-black-rgb: 0,0,0; --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-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-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); } *,::after,::before { box-sizing: border-box } 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 } 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 } img,svg { vertical-align: middle } table { caption-side: bottom; border-collapse: collapse } th { text-align: inherit; text-align: -webkit-match-parent } tbody,td,tfoot,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,optgroup,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 } [list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator { display: none!important } [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 } .display-1 { font-size: calc(1.625rem + 4.5vw); font-weight: 300; line-height: 1.2 } @media (min-width: 1200px) { .display-1 { font-size:5rem } } .display-2 { font-size: calc(1.575rem + 3.9vw); font-weight: 300; line-height: 1.2 } @media (min-width: 1200px) { .display-2 { font-size:4.5rem } } .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-5 { font-size: calc(1.425rem + 2.1vw); font-weight: 300; line-height: 1.2 } @media (min-width: 1200px) { .display-5 { font-size:3rem } } .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 } } .img-fluid { max-width: 100%; height: auto } .img-thumbnail { padding: .25rem; background-color: var(--bs-body-bg); border: var(--bs-border-width) solid var(--bs-border-color); border-radius: var(--bs-border-radius); max-width: 100%; height: auto } .figure { display: inline-block } .figure-img { margin-bottom: .5rem; line-height: 1 } .figure-caption { font-size: .875em; color: var(--bs-secondary-color) } .container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-right: auto; margin-left: auto } @media (min-width: 576px) { .container,.container-sm { max-width:540px } } @media (min-width: 768px) { .container,.container-md,.container-sm { max-width:720px } } @media (min-width: 992px) { .container,.container-lg,.container-md,.container-sm { max-width:960px } } @media (min-width: 1200px) { .container,.container-lg,.container-md,.container-sm,.container-xl { max-width:1140px } } @media (min-width: 1400px) { .container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl { max-width:1320px } } :root { --bs-breakpoint-xs: 0; --bs-breakpoint-sm: 576px; --bs-breakpoint-md: 768px; --bs-breakpoint-lg: 992px; --bs-breakpoint-xl: 1200px; --bs-breakpoint-xxl: 1400px } .row { --bs-gutter-x: 1.5rem; --bs-gutter-y: 0; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--bs-gutter-y)); margin-right: calc(-.5 * var(--bs-gutter-x)); margin-left: calc(-.5 * var(--bs-gutter-x)) } .row>* { flex-shrink: 0; width: 100%; max-width: 100%; padding-right: calc(var(--bs-gutter-x) * .5); padding-left: calc(var(--bs-gutter-x) * .5); margin-top: var(--bs-gutter-y) } .col { flex: 1 0 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,.gx-0 { --bs-gutter-x: 0 } .g-0,.gy-0 { --bs-gutter-y: 0 } .g-1,.gx-1 { --bs-gutter-x: 0.25rem } .g-1,.gy-1 { --bs-gutter-y: 0.25rem } .g-2,.gx-2 { --bs-gutter-x: 0.5rem } .g-2,.gy-2 { --bs-gutter-y: 0.5rem } .g-3,.gx-3 { --bs-gutter-x: 1rem } .g-3,.gy-3 { --bs-gutter-y: 1rem } .g-4,.gx-4 { --bs-gutter-x: 1.5rem } .g-4,.gy-4 { --bs-gutter-y: 1.5rem } .g-5,.gx-5 { --bs-gutter-x: 3rem } .g-5,.gy-5 { --bs-gutter-y: 3rem } @media (min-width: 576px) { .col-sm { flex:1 0 0% } .col-sm-auto { flex: 0 0 auto; width: auto } .col-sm-1 { flex: 0 0 auto; width: 8.33333333% } .col-sm-2 { flex: 0 0 auto; width: 16.66666667% } .col-sm-3 { flex: 0 0 auto; width: 25% } .col-sm-4 { flex: 0 0 auto; width: 33.33333333% } .col-sm-5 { flex: 0 0 auto; width: 41.66666667% } .col-sm-6 { flex: 0 0 auto; width: 50% } .col-sm-7 { flex: 0 0 auto; width: 58.33333333% } .col-sm-8 { flex: 0 0 auto; width: 66.66666667% } .col-sm-9 { flex: 0 0 auto; width: 75% } .col-sm-10 { flex: 0 0 auto; width: 83.33333333% } .col-sm-11 { flex: 0 0 auto; width: 91.66666667% } .col-sm-12 { flex: 0 0 auto; width: 100% } } @media (min-width: 768px) { .col-md { flex:1 0 0% } .col-md-auto { flex: 0 0 auto; width: auto } .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% } } @media (min-width: 992px) { .col-lg { flex:1 0 0% } .col-lg-auto { flex: 0 0 auto; width: auto } .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% } } .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 .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) }.align-baseline { vertical-align: baseline!important } .align-top { vertical-align: top!important } .align-middle { vertical-align: middle!important } .align-bottom { vertical-align: bottom!important } .align-text-bottom { vertical-align: text-bottom!important } .align-text-top { vertical-align: text-top!important } .float-start { float: left!important } .float-end { float: right!important } .float-none { float: none!important } .object-fit-contain { -o-object-fit: contain!important; object-fit: contain!important } .object-fit-cover { -o-object-fit: cover!important; object-fit: cover!important } .object-fit-fill { -o-object-fit: fill!important; object-fit: fill!important } .object-fit-scale { -o-object-fit: scale-down!important; object-fit: scale-down!important } .object-fit-none { -o-object-fit: none!important; object-fit: none!important } .opacity-0 { opacity: 0!important } .opacity-25 { opacity: .25!important } .opacity-50 { opacity: .5!important } .opacity-75 { opacity: .75!important } .opacity-100 { opacity: 1!important } .overflow-auto { overflow: auto!important } .overflow-hidden { overflow: hidden!important } .overflow-visible { overflow: visible!important } .overflow-scroll { overflow: scroll!important } .overflow-x-auto { overflow-x: auto!important } .overflow-x-hidden { overflow-x: hidden!important } .overflow-x-visible { overflow-x: visible!important } .overflow-x-scroll { overflow-x: scroll!important } .overflow-y-auto { overflow-y: auto!important } .overflow-y-hidden { overflow-y: hidden!important } .overflow-y-visible { overflow-y: visible!important } .overflow-y-scroll { overflow-y: scroll!important } .d-inline { display: inline!important } .d-inline-block { display: inline-block!important } .d-block { display: block!important } .d-grid { display: grid!important } .d-inline-grid { display: inline-grid!important } .d-table { display: table!important } .d-table-row { display: table-row!important } .d-table-cell { display: table-cell!important } .d-flex { display: flex!important } .d-inline-flex { display: inline-flex!important } .d-none { display: none!important } .shadow { box-shadow: 0 .5rem 1rem rgba(0,0,0,.15)!important } .shadow-sm { box-shadow: 0 .125rem .25rem rgba(0,0,0,.075)!important } .shadow-lg { box-shadow: 0 1rem 3rem rgba(0,0,0,.175)!important } .shadow-none { box-shadow: none!important } .position-static { position: static!important } .position-relative { position: relative!important } .position-absolute { position: absolute!important } .position-fixed { position: fixed!important } .position-sticky { position: -webkit-sticky!important; position: sticky!important } .top-0 { top: 0!important } .top-50 { top: 50%!important } .top-100 { top: 100%!important } .bottom-0 { bottom: 0!important } .bottom-50 { bottom: 50%!important } .bottom-100 { bottom: 100%!important } .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 } .translate-middle { transform: translate(-50%,-50%)!important } .translate-middle-x { transform: translateX(-50%)!important } .translate-middle-y { transform: translateY(-50%)!important } .border { border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important } .border-0 { border: 0!important } .border-top { border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important } .border-top-0 { border-top: 0!important } .border-end { border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important } .border-end-0 { border-right: 0!important } .border-bottom { border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important } .border-bottom-0 { border-bottom: 0!important } .border-start { border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important } .border-start-0 { border-left: 0!important } .border-primary { --bs-border-opacity: 1; border-color: rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important } .border-secondary { --bs-border-opacity: 1; border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important } .border-success { --bs-border-opacity: 1; border-color: rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important } .border-info { --bs-border-opacity: 1; border-color: rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important } .border-warning { --bs-border-opacity: 1; border-color: rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important } .border-danger { --bs-border-opacity: 1; border-color: rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important } .border-light { --bs-border-opacity: 1; border-color: rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important } .border-dark { --bs-border-opacity: 1; border-color: rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important } .border-black { --bs-border-opacity: 1; border-color: rgba(var(--bs-black-rgb),var(--bs-border-opacity))!important } .border-white { --bs-border-opacity: 1; border-color: rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important } .border-primary-subtle { border-color: var(--bs-primary-border-subtle)!important } .border-secondary-subtle { border-color: var(--bs-secondary-border-subtle)!important } .border-success-subtle { border-color: var(--bs-success-border-subtle)!important } .border-info-subtle { border-color: var(--bs-info-border-subtle)!important } .border-warning-subtle { border-color: var(--bs-warning-border-subtle)!important } .border-danger-subtle { border-color: var(--bs-danger-border-subtle)!important } .border-light-subtle { border-color: var(--bs-light-border-subtle)!important } .border-dark-subtle { border-color: var(--bs-dark-border-subtle)!important } .border-1 { border-width: 1px!important } .border-2 { border-width: 2px!important } .border-3 { border-width: 3px!important } .border-4 { border-width: 4px!important } .border-5 { border-width: 5px!important } .border-opacity-10 { --bs-border-opacity: 0.1 } .border-opacity-25 { --bs-border-opacity: 0.25 } .border-opacity-50 { --bs-border-opacity: 0.5 } .border-opacity-75 { --bs-border-opacity: 0.75 } .border-opacity-100 { --bs-border-opacity: 1 } .w-25 { width: 25%!important } .w-50 { width: 50%!important } .w-75 { width: 75%!important } .w-100 { width: 100%!important } .w-auto { width: auto!important } .mw-100 { max-width: 100%!important } .vw-100 { width: 100vw!important } .min-vw-100 { min-width: 100vw!important } .h-25 { height: 25%!important } .h-50 { height: 50%!important } .h-75 { height: 75%!important } .h-100 { height: 100%!important } .h-auto { height: auto!important } .mh-100 { max-height: 100%!important } .vh-100 { height: 100vh!important } .min-vh-100 { min-height: 100vh!important } .flex-fill { flex: 1 1 auto!important } .flex-row { flex-direction: row!important } .flex-column { flex-direction: column!important } .flex-row-reverse { flex-direction: row-reverse!important } .flex-column-reverse { flex-direction: column-reverse!important } .flex-grow-0 { flex-grow: 0!important } .flex-grow-1 { flex-grow: 1!important } .flex-shrink-0 { flex-shrink: 0!important } .flex-shrink-1 { flex-shrink: 1!important } .flex-wrap { flex-wrap: wrap!important } .flex-nowrap { flex-wrap: nowrap!important } .flex-wrap-reverse { flex-wrap: wrap-reverse!important } .justify-content-start { justify-content: flex-start!important } .justify-content-end { justify-content: flex-end!important } .justify-content-center { justify-content: center!important } .justify-content-between { justify-content: space-between!important } .justify-content-around { justify-content: space-around!important } .justify-content-evenly { justify-content: space-evenly!important } .align-items-start { align-items: flex-start!important } .align-items-end { align-items: flex-end!important } .align-items-center { align-items: center!important } .align-items-baseline { align-items: baseline!important } .align-items-stretch { align-items: stretch!important } .align-content-start { align-content: flex-start!important } .align-content-end { align-content: flex-end!important } .align-content-center { align-content: center!important } .align-content-between { align-content: space-between!important } .align-content-around { align-content: space-around!important } .align-content-stretch { align-content: stretch!important } .align-self-auto { align-self: auto!important } .align-self-start { align-self: flex-start!important } .align-self-end { align-self: flex-end!important } .align-self-center { align-self: center!important } .align-self-baseline { align-self: baseline!important } .align-self-stretch { align-self: stretch!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 } .m-auto { margin: auto!important } .mx-0 { margin-right: 0!important; margin-left: 0!important } .mx-1 { margin-right: .25rem!important; margin-left: .25rem!important } .mx-2 { margin-right: .5rem!important; margin-left: .5rem!important } .mx-3 { margin-right: 1rem!important; margin-left: 1rem!important } .mx-4 { margin-right: 1.5rem!important; margin-left: 1.5rem!important } .mx-5 { margin-right: 3rem!important; margin-left: 3rem!important } .mx-auto { margin-right: auto!important; margin-left: auto!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 } .my-auto { margin-top: auto!important; margin-bottom: auto!important } .mt-0 { margin-top: 0!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-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 } .me-auto { margin-right: auto!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 } .mb-auto { margin-bottom: auto!important } .ms-0 { margin-left: 0!important } .ms-1 { margin-left: .25rem!important } .ms-2 { margin-left: .5rem!important } .ms-3 { margin-left: 1rem!important } .ms-4 { margin-left: 1.5rem!important } .ms-5 { margin-left: 3rem!important } .ms-auto { margin-left: auto!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 } .px-0 { padding-right: 0!important; padding-left: 0!important } .px-1 { padding-right: .25rem!important; padding-left: .25rem!important } .px-2 { padding-right: .5rem!important; padding-left: .5rem!important } .px-3 { padding-right: 1rem!important; padding-left: 1rem!important } .px-4 { padding-right: 1.5rem!important; padding-left: 1.5rem!important } .px-5 { padding-right: 3rem!important; padding-left: 3rem!important } .py-0 { padding-top: 0!important; padding-bottom: 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-1 { padding-top: .25rem!important } .pt-2 { padding-top: .5rem!important } .pt-3 { padding-top: 1rem!important } .pt-4 { padding-top: 1.5rem!important } .pt-5 { padding-top: 3rem!important } .pe-0 { padding-right: 0!important } .pe-1 { padding-right: .25rem!important } .pe-2 { padding-right: .5rem!important } .pe-3 { padding-right: 1rem!important } .pe-4 { padding-right: 1.5rem!important } .pe-5 { padding-right: 3rem!important } .pb-0 { padding-bottom: 0!important } .pb-1 { padding-bottom: .25rem!important } .pb-2 { padding-bottom: .5rem!important } .pb-3 { padding-bottom: 1rem!important } .pb-4 { padding-bottom: 1.5rem!important } .pb-5 { padding-bottom: 3rem!important } .ps-0 { padding-left: 0!important } .ps-1 { padding-left: .25rem!important } .ps-2 { padding-left: .5rem!important } .ps-3 { padding-left: 1rem!important } .ps-4 { padding-left: 1.5rem!important } .ps-5 { padding-left: 3rem!important } .gap-0 { gap: 0!important } .gap-1 { gap: .25rem!important } .gap-2 { gap: .5rem!important } .gap-3 { gap: 1rem!important } .gap-4 { gap: 1.5rem!important } .gap-5 { gap: 3rem!important } .font-monospace { font-family: var(--bs-font-monospace)!important } .fs-1 { font-size: calc(1.375rem + 1.5vw)!important } .fs-2 { font-size: calc(1.325rem + .9vw)!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 } .fs-6 { font-size: 1rem!important } .fst-italic { font-style: italic!important } .fst-normal { font-style: normal!important } .fw-lighter { font-weight: lighter!important } .fw-light { font-weight: 300!important } .fw-normal { font-weight: 400!important } .fw-medium { font-weight: 500!important } .fw-semibold { font-weight: 600!important } .fw-bold { font-weight: 700!important } .fw-bolder { font-weight: bolder!important } .lh-1 { line-height: 1!important } .lh-sm { line-height: 1.25!important } .lh-base { line-height: 1.5!important } .lh-lg { line-height: 2!important } .text-start { text-align: left!important } .text-end { text-align: right!important } .text-center { text-align: center!important } .text-decoration-none { text-decoration: none!important } .text-decoration-underline { text-decoration: underline!important } .text-decoration-line-through { text-decoration: line-through!important } .text-lowercase { text-transform: lowercase!important } .text-uppercase { text-transform: uppercase!important } .text-capitalize { text-transform: capitalize!important } .text-wrap { white-space: normal!important } .text-nowrap { white-space: nowrap!important } .text-break { word-wrap: break-word!important; word-break: break-word!important } .text-primary { --bs-text-opacity: 1; color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important } .text-secondary { --bs-text-opacity: 1; color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important } .text-success { --bs-text-opacity: 1; color: rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important } .text-info { --bs-text-opacity: 1; color: rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important } .text-warning { --bs-text-opacity: 1; color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important } .text-danger { --bs-text-opacity: 1; color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important } .text-light { --bs-text-opacity: 1; color: rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important } .text-dark { --bs-text-opacity: 1; color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important } .text-black { --bs-text-opacity: 1; color: rgba(var(--bs-black-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: var(--bs-secondary-color)!important } .text-black-50 { --bs-text-opacity: 1; color: rgba(0,0,0,.5)!important } .text-white-50 { --bs-text-opacity: 1; color: rgba(255,255,255,.5)!important } .text-body-secondary { --bs-text-opacity: 1; color: var(--bs-secondary-color)!important } .text-body-tertiary { --bs-text-opacity: 1; color: var(--bs-tertiary-color)!important } .text-body-emphasis { --bs-text-opacity: 1; color: var(--bs-emphasis-color)!important } .text-reset { --bs-text-opacity: 1; color: inherit!important } .text-opacity-25 { --bs-text-opacity: 0.25 } .text-opacity-50 { --bs-text-opacity: 0.5 } .text-opacity-75 { --bs-text-opacity: 0.75 } .text-opacity-100 { --bs-text-opacity: 1 } .text-primary-emphasis { color: var(--bs-primary-text-emphasis)!important } .text-secondary-emphasis { color: var(--bs-secondary-text-emphasis)!important } .text-success-emphasis { color: var(--bs-success-text-emphasis)!important } .text-info-emphasis { color: var(--bs-info-text-emphasis)!important } .text-warning-emphasis { color: var(--bs-warning-text-emphasis)!important } .text-danger-emphasis { color: var(--bs-danger-text-emphasis)!important } .text-light-emphasis { color: var(--bs-light-text-emphasis)!important } .text-dark-emphasis { color: var(--bs-dark-text-emphasis)!important } .bg-primary { --bs-bg-opacity: 1; background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!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-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-danger { --bs-bg-opacity: 1; background-color: rgba(var(--bs-danger-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-black { --bs-bg-opacity: 1; background-color: rgba(var(--bs-black-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-body { --bs-bg-opacity: 1; background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important } .bg-transparent { --bs-bg-opacity: 1; background-color: transparent!important } .bg-gradient { background-image: var(--bs-gradient)!important } .user-select-all { -webkit-user-select: all!important; -moz-user-select: all!important; user-select: all!important } .user-select-auto { -webkit-user-select: auto!important; -moz-user-select: auto!important; user-select: auto!important } .user-select-none { -webkit-user-select: none!important; -moz-user-select: none!important; user-select: none!important } .rounded { border-radius: var(--bs-border-radius)!important } .rounded-0 { border-radius: 0!important } .rounded-1 { border-radius: var(--bs-border-radius-sm)!important } .rounded-2 { border-radius: var(--bs-border-radius)!important } .rounded-3 { border-radius: var(--bs-border-radius-lg)!important } .rounded-4 { border-radius: var(--bs-border-radius-xl)!important } .rounded-5 { border-radius: var(--bs-border-radius-xxl)!important } .rounded-circle { border-radius: 50%!important } .rounded-pill { border-radius: var(--bs-border-radius-pill)!important } .rounded-top { border-top-left-radius: var(--bs-border-radius)!important; border-top-right-radius: var(--bs-border-radius)!important } .rounded-top-0 { border-top-left-radius: 0!important; border-top-right-radius: 0!important } .rounded-top-1 { border-top-left-radius: var(--bs-border-radius-sm)!important; border-top-right-radius: var(--bs-border-radius-sm)!important } .rounded-top-2 { border-top-left-radius: var(--bs-border-radius)!important; border-top-right-radius: var(--bs-border-radius)!important } .rounded-top-3 { border-top-left-radius: var(--bs-border-radius-lg)!important; border-top-right-radius: var(--bs-border-radius-lg)!important } .rounded-top-4 { border-top-left-radius: var(--bs-border-radius-xl)!important; border-top-right-radius: var(--bs-border-radius-xl)!important } .rounded-top-5 { border-top-left-radius: var(--bs-border-radius-xxl)!important; border-top-right-radius: var(--bs-border-radius-xxl)!important } .rounded-top-circle { border-top-left-radius: 50%!important; border-top-right-radius: 50%!important } .rounded-top-pill { border-top-left-radius: var(--bs-border-radius-pill)!important; border-top-right-radius: var(--bs-border-radius-pill)!important } .rounded-end { border-top-right-radius: var(--bs-border-radius)!important; border-bottom-right-radius: var(--bs-border-radius)!important } .rounded-end-0 { border-top-right-radius: 0!important; border-bottom-right-radius: 0!important } .rounded-end-1 { border-top-right-radius: var(--bs-border-radius-sm)!important; border-bottom-right-radius: var(--bs-border-radius-sm)!important } .rounded-end-2 { border-top-right-radius: var(--bs-border-radius)!important; border-bottom-right-radius: var(--bs-border-radius)!important } .rounded-end-3 { border-top-right-radius: var(--bs-border-radius-lg)!important; border-bottom-right-radius: var(--bs-border-radius-lg)!important } .rounded-end-4 { border-top-right-radius: var(--bs-border-radius-xl)!important; border-bottom-right-radius: var(--bs-border-radius-xl)!important } .rounded-end-5 { border-top-right-radius: var(--bs-border-radius-xxl)!important; border-bottom-right-radius: var(--bs-border-radius-xxl)!important } .rounded-end-circle { border-top-right-radius: 50%!important; border-bottom-right-radius: 50%!important } .rounded-end-pill { border-top-right-radius: var(--bs-border-radius-pill)!important; border-bottom-right-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 } .rounded-bottom-0 { border-bottom-right-radius: 0!important; border-bottom-left-radius: 0!important } .rounded-bottom-1 { border-bottom-right-radius: var(--bs-border-radius-sm)!important; border-bottom-left-radius: var(--bs-border-radius-sm)!important } .rounded-bottom-2 { border-bottom-right-radius: var(--bs-border-radius)!important; border-bottom-left-radius: var(--bs-border-radius)!important } .rounded-bottom-3 { border-bottom-right-radius: var(--bs-border-radius-lg)!important; border-bottom-left-radius: var(--bs-border-radius-lg)!important } .rounded-bottom-4 { border-bottom-right-radius: var(--bs-border-radius-xl)!important; border-bottom-left-radius: var(--bs-border-radius-xl)!important } .rounded-bottom-5 { border-bottom-right-radius: var(--bs-border-radius-xxl)!important; border-bottom-left-radius: var(--bs-border-radius-xxl)!important } .rounded-bottom-circle { border-bottom-right-radius: 50%!important; border-bottom-left-radius: 50%!important } .rounded-bottom-pill { border-bottom-right-radius: var(--bs-border-radius-pill)!important; border-bottom-left-radius: var(--bs-border-radius-pill)!important } .rounded-start { border-bottom-left-radius: var(--bs-border-radius)!important; border-top-left-radius: var(--bs-border-radius)!important } .rounded-start-0 { border-bottom-left-radius: 0!important; border-top-left-radius: 0!important } .rounded-start-1 { border-bottom-left-radius: var(--bs-border-radius-sm)!important; border-top-left-radius: var(--bs-border-radius-sm)!important } .rounded-start-2 { border-bottom-left-radius: var(--bs-border-radius)!important; border-top-left-radius: var(--bs-border-radius)!important } .rounded-start-3 { border-bottom-left-radius: var(--bs-border-radius-lg)!important; border-top-left-radius: var(--bs-border-radius-lg)!important } .rounded-start-4 { border-bottom-left-radius: var(--bs-border-radius-xl)!important; border-top-left-radius: var(--bs-border-radius-xl)!important } .rounded-start-5 { border-bottom-left-radius: var(--bs-border-radius-xxl)!important; border-top-left-radius: var(--bs-border-radius-xxl)!important } .rounded-start-circle { border-bottom-left-radius: 50%!important; border-top-left-radius: 50%!important } .rounded-start-pill { border-bottom-left-radius: var(--bs-border-radius-pill)!important; border-top-left-radius: var(--bs-border-radius-pill)!important } .visible { visibility: visible!important } .invisible { visibility: hidden!important }