/* Cronomagic Domains — base layer: reset, grid and utility classes.
   Our own replacement for the Bootstrap stylesheet (Bootstrap is not loaded). Class names follow the familiar
   row / col-md-6 / d-flex / mb-3 convention so the views stay readable. Theme and components live in site.css.
   Generated: edit the generator rather than the utility section by hand. */

/* Reset ----------------------------------------------------------------------------- */
*, *::before, *::after { box-sizing: border-box; }
html { font-size: 15px; -webkit-text-size-adjust: 100%; }
body { margin: 0; font-family: var(--cm-font); font-size: 1rem; font-weight: 500; line-height: 1.55; color: var(--cm-ink); background: var(--cm-bg); -webkit-font-smoothing: antialiased; text-rendering: optimizeLegibility; }
h1, h2, h3, h4, h5, h6, .h1, .h2, .h3, .h4, .h5, .h6 { margin: 0 0 .5rem; font-weight: 700; line-height: 1.2; color: var(--cm-ink); letter-spacing: -.015em; }
h1, .h1 { font-size: 2.25rem; font-weight: 800; letter-spacing: -.025em; }
h2, .h2 { font-size: 1.875rem; font-weight: 800; letter-spacing: -.025em; }
h3, .h3 { font-size: 1.6rem; font-weight: 800; letter-spacing: -.025em; }
h4, .h4 { font-size: 1.35rem; }
h5, .h5 { font-size: 1.15rem; }
h6, .h6 { font-size: 1rem; }
.display-4 { font-size: 2.75rem; font-weight: 800; line-height: 1.1; letter-spacing: -.03em; }
p { margin: 0 0 1rem; }
ul, ol { margin: 0 0 1rem; padding-left: 1.5rem; }
ul ul, ol ol { margin-bottom: 0; }
dl { margin: 0 0 1rem; }
dt { font-weight: 700; }
dd { margin: 0 0 .5rem; }
address { margin: 0 0 1rem; font-style: normal; line-height: inherit; }
b, strong { font-weight: 700; }
small, .small { font-size: .875em; }
a { color: var(--cm-blue); text-decoration: none; font-weight: 600; }
a:hover { color: var(--cm-navy); text-decoration: underline; }
img, svg { vertical-align: middle; }
table { border-collapse: collapse; caption-side: bottom; }
th { text-align: inherit; }
label { display: inline-block; }
button { border-radius: 0; }
input, button, select, optgroup, textarea { margin: 0; font-family: inherit; font-size: inherit; line-height: inherit; }
button, select { text-transform: none; }
button, [type=button], [type=reset], [type=submit] { -webkit-appearance: button; }
button:not(:disabled), [type=button]:not(:disabled), [type=submit]:not(:disabled) { cursor: pointer; }
textarea { resize: vertical; }
fieldset { min-width: 0; padding: 0; margin: 0; border: 0; }
legend { float: left; width: 100%; padding: 0; margin-bottom: .5rem; font-size: 1rem; font-weight: 700; }
legend + * { clear: left; }
hr { margin: 1rem 0; border: 0; border-top: 1px solid var(--cm-line); opacity: 1; }
[hidden] { display: none !important; }
::selection { background: var(--cm-sky-100); color: var(--cm-ink); }
:focus { outline: none; }
:focus-visible { outline: 2px solid var(--cm-blue); outline-offset: 2px; }

/* Layout ------------------------------------------------------------------------------ */
.container, .container-fluid { width: 100%; margin-left: auto; margin-right: auto; padding-left: 1.5rem; padding-right: 1.5rem; }
.container { max-width: 1248px; }
@media (max-width: 600px) { .container, .container-fluid { padding-left: 1rem; padding-right: 1rem; } }

.row { --gx: 1.5rem; --gy: 0px; display: flex; flex-wrap: wrap; margin-top: calc(-1 * var(--gy)); margin-left: calc(-.5 * var(--gx)); margin-right: calc(-.5 * var(--gx)); }
.row > * { flex-shrink: 0; width: 100%; max-width: 100%; padding-left: calc(.5 * var(--gx)); padding-right: calc(.5 * var(--gx)); margin-top: var(--gy); }
.g-0 { --gx: 0; --gy: 0; } .gx-0 { --gx: 0; } .gy-0 { --gy: 0; }
.g-1 { --gx: .25rem; --gy: .25rem; } .gx-1 { --gx: .25rem; } .gy-1 { --gy: .25rem; }
.g-2 { --gx: .5rem; --gy: .5rem; } .gx-2 { --gx: .5rem; } .gy-2 { --gy: .5rem; }
.g-3 { --gx: 1rem; --gy: 1rem; } .gx-3 { --gx: 1rem; } .gy-3 { --gy: 1rem; }
.g-4 { --gx: 1.5rem; --gy: 1.5rem; } .gx-4 { --gx: 1.5rem; } .gy-4 { --gy: 1.5rem; }
.g-5 { --gx: 3rem; --gy: 3rem; } .gx-5 { --gx: 3rem; } .gy-5 { --gy: 3rem; }
.col-1 { flex: 0 0 auto; width: 8.333333%; }
.col-2 { flex: 0 0 auto; width: 16.666667%; }
.col-3 { flex: 0 0 auto; width: 25.000000%; }
.col-4 { flex: 0 0 auto; width: 33.333333%; }
.col-5 { flex: 0 0 auto; width: 41.666667%; }
.col-6 { flex: 0 0 auto; width: 50.000000%; }
.col-7 { flex: 0 0 auto; width: 58.333333%; }
.col-8 { flex: 0 0 auto; width: 66.666667%; }
.col-9 { flex: 0 0 auto; width: 75.000000%; }
.col-10 { flex: 0 0 auto; width: 83.333333%; }
.col-11 { flex: 0 0 auto; width: 91.666667%; }
.col-12 { flex: 0 0 auto; width: 100.000000%; }
.col { flex: 1 0 0%; } .col-auto { flex: 0 0 auto; width: auto; }

/* Utilities ------------------------------------------------------------------------------ */
.d-none { display: none !important; } .d-inline { display: inline !important; } .d-inline-block { display: inline-block !important; }
.d-block { display: block !important; } .d-flex { display: flex !important; } .d-inline-flex { display: inline-flex !important; } .d-grid { display: grid !important; }
.flex-row { flex-direction: row !important; } .flex-column { flex-direction: column !important; } .flex-wrap { flex-wrap: wrap !important; } .flex-nowrap { flex-wrap: nowrap !important; }
.flex-grow-1 { flex-grow: 1 !important; } .flex-shrink-0 { flex-shrink: 0 !important; } .flex-fill { flex: 1 1 auto !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; }
.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-self-start { align-self: flex-start !important; } .align-self-end { align-self: flex-end !important; } .align-self-center { align-self: center !important; }
.align-content-start { align-content: flex-start !important; }
.align-middle { vertical-align: middle !important; } .align-top { vertical-align: top !important; } .align-baseline { vertical-align: baseline !important; }
.text-start { text-align: left !important; } .text-end { text-align: right !important; } .text-center { text-align: center !important; }
.text-nowrap { white-space: nowrap !important; } .text-break { word-wrap: break-word !important; word-break: break-word !important; }
.text-uppercase { text-transform: uppercase !important; } .text-capitalize { text-transform: capitalize !important; } .text-lowercase { text-transform: lowercase !important; }
.text-muted, .text-secondary { color: var(--cm-muted) !important; } .text-body { color: var(--cm-ink) !important; } .text-white { color: #fff !important; }
.text-primary { color: var(--cm-blue) !important; } .text-success { color: var(--cm-green) !important; } .text-danger { color: var(--cm-danger) !important; } .text-warning { color: var(--cm-amber) !important; }
.fw-normal { font-weight: 500 !important; } .fw-semibold { font-weight: 600 !important; } .fw-bold { font-weight: 700 !important; } .fw-bolder { font-weight: 800 !important; }
.fst-italic { font-style: italic !important; } .lh-1 { line-height: 1 !important; } .lh-sm { line-height: 1.3 !important; }
.fs-1 { font-size: 2.25rem !important; } .fs-2 { font-size: 1.875rem !important; } .fs-3 { font-size: 1.6rem !important; }
.fs-4 { font-size: 1.35rem !important; } .fs-5 { font-size: 1.15rem !important; } .fs-6 { font-size: 1rem !important; }
.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; }
.h-100 { height: 100% !important; } .mw-100 { max-width: 100% !important; }
.position-relative { position: relative !important; } .position-absolute { position: absolute !important; } .position-sticky { position: sticky !important; } .position-fixed { position: fixed !important; }
.top-0 { top: 0 !important; } .end-0 { right: 0 !important; } .start-0 { left: 0 !important; } .bottom-0 { bottom: 0 !important; }
.overflow-hidden { overflow: hidden !important; } .overflow-auto { overflow: auto !important; }
.border { border: 1px solid var(--cm-line) !important; } .border-0 { border: 0 !important; }
.border-top { border-top: 1px solid var(--cm-line) !important; } .border-bottom { border-bottom: 1px solid var(--cm-line) !important; }
.rounded { border-radius: var(--cm-r-md) !important; } .rounded-2 { border-radius: var(--cm-r-sm) !important; } .rounded-3 { border-radius: var(--cm-r-lg) !important; } .rounded-pill { border-radius: 999px !important; }
.bg-white { background-color: #fff !important; } .bg-light { background-color: var(--cm-ice) !important; } .bg-transparent { background-color: transparent !important; }
.shadow-sm { box-shadow: var(--cm-shadow-sm) !important; } .shadow { box-shadow: var(--cm-shadow-md) !important; } .shadow-none { box-shadow: none !important; }
.opacity-75 { opacity: .75 !important; } .opacity-50 { opacity: .5 !important; }
.visually-hidden, .visually-hidden-focusable:not(:focus):not(:focus-within) { position: absolute !important; 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; }
.font-monospace { font-family: var(--cm-mono) !important; }
.m-0 { margin: 0 !important; } .mt-0 { margin-top: 0 !important; } .mb-0 { margin-bottom: 0 !important; } .ms-0 { margin-left: 0 !important; } .me-0 { margin-right: 0 !important; } .mx-0 { margin-left: 0 !important; margin-right: 0 !important; } .my-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.p-0 { padding: 0 !important; } .pt-0 { padding-top: 0 !important; } .pb-0 { padding-bottom: 0 !important; } .ps-0 { padding-left: 0 !important; } .pe-0 { padding-right: 0 !important; } .px-0 { padding-left: 0 !important; padding-right: 0 !important; } .py-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.gap-0 { gap: 0 !important; } .row-gap-0 { row-gap: 0 !important; } .column-gap-0 { column-gap: 0 !important; }
.m-1 { margin: .25rem !important; } .mt-1 { margin-top: .25rem !important; } .mb-1 { margin-bottom: .25rem !important; } .ms-1 { margin-left: .25rem !important; } .me-1 { margin-right: .25rem !important; } .mx-1 { margin-left: .25rem !important; margin-right: .25rem !important; } .my-1 { margin-top: .25rem !important; margin-bottom: .25rem !important; }
.p-1 { padding: .25rem !important; } .pt-1 { padding-top: .25rem !important; } .pb-1 { padding-bottom: .25rem !important; } .ps-1 { padding-left: .25rem !important; } .pe-1 { padding-right: .25rem !important; } .px-1 { padding-left: .25rem !important; padding-right: .25rem !important; } .py-1 { padding-top: .25rem !important; padding-bottom: .25rem !important; }
.gap-1 { gap: .25rem !important; } .row-gap-1 { row-gap: .25rem !important; } .column-gap-1 { column-gap: .25rem !important; }
.m-2 { margin: .5rem !important; } .mt-2 { margin-top: .5rem !important; } .mb-2 { margin-bottom: .5rem !important; } .ms-2 { margin-left: .5rem !important; } .me-2 { margin-right: .5rem !important; } .mx-2 { margin-left: .5rem !important; margin-right: .5rem !important; } .my-2 { margin-top: .5rem !important; margin-bottom: .5rem !important; }
.p-2 { padding: .5rem !important; } .pt-2 { padding-top: .5rem !important; } .pb-2 { padding-bottom: .5rem !important; } .ps-2 { padding-left: .5rem !important; } .pe-2 { padding-right: .5rem !important; } .px-2 { padding-left: .5rem !important; padding-right: .5rem !important; } .py-2 { padding-top: .5rem !important; padding-bottom: .5rem !important; }
.gap-2 { gap: .5rem !important; } .row-gap-2 { row-gap: .5rem !important; } .column-gap-2 { column-gap: .5rem !important; }
.m-3 { margin: 1rem !important; } .mt-3 { margin-top: 1rem !important; } .mb-3 { margin-bottom: 1rem !important; } .ms-3 { margin-left: 1rem !important; } .me-3 { margin-right: 1rem !important; } .mx-3 { margin-left: 1rem !important; margin-right: 1rem !important; } .my-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.p-3 { padding: 1rem !important; } .pt-3 { padding-top: 1rem !important; } .pb-3 { padding-bottom: 1rem !important; } .ps-3 { padding-left: 1rem !important; } .pe-3 { padding-right: 1rem !important; } .px-3 { padding-left: 1rem !important; padding-right: 1rem !important; } .py-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.gap-3 { gap: 1rem !important; } .row-gap-3 { row-gap: 1rem !important; } .column-gap-3 { column-gap: 1rem !important; }
.m-4 { margin: 1.5rem !important; } .mt-4 { margin-top: 1.5rem !important; } .mb-4 { margin-bottom: 1.5rem !important; } .ms-4 { margin-left: 1.5rem !important; } .me-4 { margin-right: 1.5rem !important; } .mx-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; } .my-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.p-4 { padding: 1.5rem !important; } .pt-4 { padding-top: 1.5rem !important; } .pb-4 { padding-bottom: 1.5rem !important; } .ps-4 { padding-left: 1.5rem !important; } .pe-4 { padding-right: 1.5rem !important; } .px-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; } .py-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.gap-4 { gap: 1.5rem !important; } .row-gap-4 { row-gap: 1.5rem !important; } .column-gap-4 { column-gap: 1.5rem !important; }
.m-5 { margin: 3rem !important; } .mt-5 { margin-top: 3rem !important; } .mb-5 { margin-bottom: 3rem !important; } .ms-5 { margin-left: 3rem !important; } .me-5 { margin-right: 3rem !important; } .mx-5 { margin-left: 3rem !important; margin-right: 3rem !important; } .my-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.p-5 { padding: 3rem !important; } .pt-5 { padding-top: 3rem !important; } .pb-5 { padding-bottom: 3rem !important; } .ps-5 { padding-left: 3rem !important; } .pe-5 { padding-right: 3rem !important; } .px-5 { padding-left: 3rem !important; padding-right: 3rem !important; } .py-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.gap-5 { gap: 3rem !important; } .row-gap-5 { row-gap: 3rem !important; } .column-gap-5 { column-gap: 3rem !important; }
.m-auto { margin: auto !important; } .mt-auto { margin-top: auto !important; } .ms-auto { margin-left: auto !important; } .me-auto { margin-right: auto !important; } .mx-auto { margin-left: auto !important; margin-right: auto !important; }

@media (min-width: 576px) {
.col-sm-1 { flex: 0 0 auto; width: 8.333333%; }
.col-sm-2 { flex: 0 0 auto; width: 16.666667%; }
.col-sm-3 { flex: 0 0 auto; width: 25.000000%; }
.col-sm-4 { flex: 0 0 auto; width: 33.333333%; }
.col-sm-5 { flex: 0 0 auto; width: 41.666667%; }
.col-sm-6 { flex: 0 0 auto; width: 50.000000%; }
.col-sm-7 { flex: 0 0 auto; width: 58.333333%; }
.col-sm-8 { flex: 0 0 auto; width: 66.666667%; }
.col-sm-9 { flex: 0 0 auto; width: 75.000000%; }
.col-sm-10 { flex: 0 0 auto; width: 83.333333%; }
.col-sm-11 { flex: 0 0 auto; width: 91.666667%; }
.col-sm-12 { flex: 0 0 auto; width: 100.000000%; }
.col-sm { flex: 1 0 0%; } .col-sm-auto { flex: 0 0 auto; width: auto; }
.d-sm-none { display: none !important; } .d-sm-inline { display: inline !important; } .d-sm-inline-block { display: inline-block !important; } .d-sm-block { display: block !important; } .d-sm-flex { display: flex !important; } .d-sm-grid { display: grid !important; }
.flex-sm-row { flex-direction: row !important; } .flex-sm-column { flex-direction: column !important; }
.text-sm-start { text-align: left !important; } .text-sm-end { text-align: right !important; } .text-sm-center { text-align: center !important; }
.g-sm-0 { --gx: 0; --gy: 0; }
.g-sm-1 { --gx: .25rem; --gy: .25rem; }
.g-sm-2 { --gx: .5rem; --gy: .5rem; }
.g-sm-3 { --gx: 1rem; --gy: 1rem; }
.g-sm-4 { --gx: 1.5rem; --gy: 1.5rem; }
.g-sm-5 { --gx: 3rem; --gy: 3rem; }
.m-sm-0 { margin: 0 !important; } .mt-sm-0 { margin-top: 0 !important; } .mb-sm-0 { margin-bottom: 0 !important; } .ms-sm-0 { margin-left: 0 !important; } .me-sm-0 { margin-right: 0 !important; } .mx-sm-0 { margin-left: 0 !important; margin-right: 0 !important; } .my-sm-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.p-sm-0 { padding: 0 !important; } .pt-sm-0 { padding-top: 0 !important; } .pb-sm-0 { padding-bottom: 0 !important; } .ps-sm-0 { padding-left: 0 !important; } .pe-sm-0 { padding-right: 0 !important; } .px-sm-0 { padding-left: 0 !important; padding-right: 0 !important; } .py-sm-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.gap-sm-0 { gap: 0 !important; } .row-gap-sm-0 { row-gap: 0 !important; } .column-gap-sm-0 { column-gap: 0 !important; }
.m-sm-1 { margin: .25rem !important; } .mt-sm-1 { margin-top: .25rem !important; } .mb-sm-1 { margin-bottom: .25rem !important; } .ms-sm-1 { margin-left: .25rem !important; } .me-sm-1 { margin-right: .25rem !important; } .mx-sm-1 { margin-left: .25rem !important; margin-right: .25rem !important; } .my-sm-1 { margin-top: .25rem !important; margin-bottom: .25rem !important; }
.p-sm-1 { padding: .25rem !important; } .pt-sm-1 { padding-top: .25rem !important; } .pb-sm-1 { padding-bottom: .25rem !important; } .ps-sm-1 { padding-left: .25rem !important; } .pe-sm-1 { padding-right: .25rem !important; } .px-sm-1 { padding-left: .25rem !important; padding-right: .25rem !important; } .py-sm-1 { padding-top: .25rem !important; padding-bottom: .25rem !important; }
.gap-sm-1 { gap: .25rem !important; } .row-gap-sm-1 { row-gap: .25rem !important; } .column-gap-sm-1 { column-gap: .25rem !important; }
.m-sm-2 { margin: .5rem !important; } .mt-sm-2 { margin-top: .5rem !important; } .mb-sm-2 { margin-bottom: .5rem !important; } .ms-sm-2 { margin-left: .5rem !important; } .me-sm-2 { margin-right: .5rem !important; } .mx-sm-2 { margin-left: .5rem !important; margin-right: .5rem !important; } .my-sm-2 { margin-top: .5rem !important; margin-bottom: .5rem !important; }
.p-sm-2 { padding: .5rem !important; } .pt-sm-2 { padding-top: .5rem !important; } .pb-sm-2 { padding-bottom: .5rem !important; } .ps-sm-2 { padding-left: .5rem !important; } .pe-sm-2 { padding-right: .5rem !important; } .px-sm-2 { padding-left: .5rem !important; padding-right: .5rem !important; } .py-sm-2 { padding-top: .5rem !important; padding-bottom: .5rem !important; }
.gap-sm-2 { gap: .5rem !important; } .row-gap-sm-2 { row-gap: .5rem !important; } .column-gap-sm-2 { column-gap: .5rem !important; }
.m-sm-3 { margin: 1rem !important; } .mt-sm-3 { margin-top: 1rem !important; } .mb-sm-3 { margin-bottom: 1rem !important; } .ms-sm-3 { margin-left: 1rem !important; } .me-sm-3 { margin-right: 1rem !important; } .mx-sm-3 { margin-left: 1rem !important; margin-right: 1rem !important; } .my-sm-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.p-sm-3 { padding: 1rem !important; } .pt-sm-3 { padding-top: 1rem !important; } .pb-sm-3 { padding-bottom: 1rem !important; } .ps-sm-3 { padding-left: 1rem !important; } .pe-sm-3 { padding-right: 1rem !important; } .px-sm-3 { padding-left: 1rem !important; padding-right: 1rem !important; } .py-sm-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.gap-sm-3 { gap: 1rem !important; } .row-gap-sm-3 { row-gap: 1rem !important; } .column-gap-sm-3 { column-gap: 1rem !important; }
.m-sm-4 { margin: 1.5rem !important; } .mt-sm-4 { margin-top: 1.5rem !important; } .mb-sm-4 { margin-bottom: 1.5rem !important; } .ms-sm-4 { margin-left: 1.5rem !important; } .me-sm-4 { margin-right: 1.5rem !important; } .mx-sm-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; } .my-sm-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.p-sm-4 { padding: 1.5rem !important; } .pt-sm-4 { padding-top: 1.5rem !important; } .pb-sm-4 { padding-bottom: 1.5rem !important; } .ps-sm-4 { padding-left: 1.5rem !important; } .pe-sm-4 { padding-right: 1.5rem !important; } .px-sm-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; } .py-sm-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.gap-sm-4 { gap: 1.5rem !important; } .row-gap-sm-4 { row-gap: 1.5rem !important; } .column-gap-sm-4 { column-gap: 1.5rem !important; }
.m-sm-5 { margin: 3rem !important; } .mt-sm-5 { margin-top: 3rem !important; } .mb-sm-5 { margin-bottom: 3rem !important; } .ms-sm-5 { margin-left: 3rem !important; } .me-sm-5 { margin-right: 3rem !important; } .mx-sm-5 { margin-left: 3rem !important; margin-right: 3rem !important; } .my-sm-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.p-sm-5 { padding: 3rem !important; } .pt-sm-5 { padding-top: 3rem !important; } .pb-sm-5 { padding-bottom: 3rem !important; } .ps-sm-5 { padding-left: 3rem !important; } .pe-sm-5 { padding-right: 3rem !important; } .px-sm-5 { padding-left: 3rem !important; padding-right: 3rem !important; } .py-sm-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.gap-sm-5 { gap: 3rem !important; } .row-gap-sm-5 { row-gap: 3rem !important; } .column-gap-sm-5 { column-gap: 3rem !important; }
.m-sm-auto { margin: auto !important; } .mt-sm-auto { margin-top: auto !important; } .ms-sm-auto { margin-left: auto !important; } .me-sm-auto { margin-right: auto !important; } .mx-sm-auto { margin-left: auto !important; margin-right: auto !important; }
}

@media (min-width: 768px) {
.col-md-1 { flex: 0 0 auto; width: 8.333333%; }
.col-md-2 { flex: 0 0 auto; width: 16.666667%; }
.col-md-3 { flex: 0 0 auto; width: 25.000000%; }
.col-md-4 { flex: 0 0 auto; width: 33.333333%; }
.col-md-5 { flex: 0 0 auto; width: 41.666667%; }
.col-md-6 { flex: 0 0 auto; width: 50.000000%; }
.col-md-7 { flex: 0 0 auto; width: 58.333333%; }
.col-md-8 { flex: 0 0 auto; width: 66.666667%; }
.col-md-9 { flex: 0 0 auto; width: 75.000000%; }
.col-md-10 { flex: 0 0 auto; width: 83.333333%; }
.col-md-11 { flex: 0 0 auto; width: 91.666667%; }
.col-md-12 { flex: 0 0 auto; width: 100.000000%; }
.col-md { flex: 1 0 0%; } .col-md-auto { flex: 0 0 auto; width: auto; }
.d-md-none { display: none !important; } .d-md-inline { display: inline !important; } .d-md-inline-block { display: inline-block !important; } .d-md-block { display: block !important; } .d-md-flex { display: flex !important; } .d-md-grid { display: grid !important; }
.flex-md-row { flex-direction: row !important; } .flex-md-column { flex-direction: column !important; }
.text-md-start { text-align: left !important; } .text-md-end { text-align: right !important; } .text-md-center { text-align: center !important; }
.g-md-0 { --gx: 0; --gy: 0; }
.g-md-1 { --gx: .25rem; --gy: .25rem; }
.g-md-2 { --gx: .5rem; --gy: .5rem; }
.g-md-3 { --gx: 1rem; --gy: 1rem; }
.g-md-4 { --gx: 1.5rem; --gy: 1.5rem; }
.g-md-5 { --gx: 3rem; --gy: 3rem; }
.m-md-0 { margin: 0 !important; } .mt-md-0 { margin-top: 0 !important; } .mb-md-0 { margin-bottom: 0 !important; } .ms-md-0 { margin-left: 0 !important; } .me-md-0 { margin-right: 0 !important; } .mx-md-0 { margin-left: 0 !important; margin-right: 0 !important; } .my-md-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.p-md-0 { padding: 0 !important; } .pt-md-0 { padding-top: 0 !important; } .pb-md-0 { padding-bottom: 0 !important; } .ps-md-0 { padding-left: 0 !important; } .pe-md-0 { padding-right: 0 !important; } .px-md-0 { padding-left: 0 !important; padding-right: 0 !important; } .py-md-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.gap-md-0 { gap: 0 !important; } .row-gap-md-0 { row-gap: 0 !important; } .column-gap-md-0 { column-gap: 0 !important; }
.m-md-1 { margin: .25rem !important; } .mt-md-1 { margin-top: .25rem !important; } .mb-md-1 { margin-bottom: .25rem !important; } .ms-md-1 { margin-left: .25rem !important; } .me-md-1 { margin-right: .25rem !important; } .mx-md-1 { margin-left: .25rem !important; margin-right: .25rem !important; } .my-md-1 { margin-top: .25rem !important; margin-bottom: .25rem !important; }
.p-md-1 { padding: .25rem !important; } .pt-md-1 { padding-top: .25rem !important; } .pb-md-1 { padding-bottom: .25rem !important; } .ps-md-1 { padding-left: .25rem !important; } .pe-md-1 { padding-right: .25rem !important; } .px-md-1 { padding-left: .25rem !important; padding-right: .25rem !important; } .py-md-1 { padding-top: .25rem !important; padding-bottom: .25rem !important; }
.gap-md-1 { gap: .25rem !important; } .row-gap-md-1 { row-gap: .25rem !important; } .column-gap-md-1 { column-gap: .25rem !important; }
.m-md-2 { margin: .5rem !important; } .mt-md-2 { margin-top: .5rem !important; } .mb-md-2 { margin-bottom: .5rem !important; } .ms-md-2 { margin-left: .5rem !important; } .me-md-2 { margin-right: .5rem !important; } .mx-md-2 { margin-left: .5rem !important; margin-right: .5rem !important; } .my-md-2 { margin-top: .5rem !important; margin-bottom: .5rem !important; }
.p-md-2 { padding: .5rem !important; } .pt-md-2 { padding-top: .5rem !important; } .pb-md-2 { padding-bottom: .5rem !important; } .ps-md-2 { padding-left: .5rem !important; } .pe-md-2 { padding-right: .5rem !important; } .px-md-2 { padding-left: .5rem !important; padding-right: .5rem !important; } .py-md-2 { padding-top: .5rem !important; padding-bottom: .5rem !important; }
.gap-md-2 { gap: .5rem !important; } .row-gap-md-2 { row-gap: .5rem !important; } .column-gap-md-2 { column-gap: .5rem !important; }
.m-md-3 { margin: 1rem !important; } .mt-md-3 { margin-top: 1rem !important; } .mb-md-3 { margin-bottom: 1rem !important; } .ms-md-3 { margin-left: 1rem !important; } .me-md-3 { margin-right: 1rem !important; } .mx-md-3 { margin-left: 1rem !important; margin-right: 1rem !important; } .my-md-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.p-md-3 { padding: 1rem !important; } .pt-md-3 { padding-top: 1rem !important; } .pb-md-3 { padding-bottom: 1rem !important; } .ps-md-3 { padding-left: 1rem !important; } .pe-md-3 { padding-right: 1rem !important; } .px-md-3 { padding-left: 1rem !important; padding-right: 1rem !important; } .py-md-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.gap-md-3 { gap: 1rem !important; } .row-gap-md-3 { row-gap: 1rem !important; } .column-gap-md-3 { column-gap: 1rem !important; }
.m-md-4 { margin: 1.5rem !important; } .mt-md-4 { margin-top: 1.5rem !important; } .mb-md-4 { margin-bottom: 1.5rem !important; } .ms-md-4 { margin-left: 1.5rem !important; } .me-md-4 { margin-right: 1.5rem !important; } .mx-md-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; } .my-md-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.p-md-4 { padding: 1.5rem !important; } .pt-md-4 { padding-top: 1.5rem !important; } .pb-md-4 { padding-bottom: 1.5rem !important; } .ps-md-4 { padding-left: 1.5rem !important; } .pe-md-4 { padding-right: 1.5rem !important; } .px-md-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; } .py-md-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.gap-md-4 { gap: 1.5rem !important; } .row-gap-md-4 { row-gap: 1.5rem !important; } .column-gap-md-4 { column-gap: 1.5rem !important; }
.m-md-5 { margin: 3rem !important; } .mt-md-5 { margin-top: 3rem !important; } .mb-md-5 { margin-bottom: 3rem !important; } .ms-md-5 { margin-left: 3rem !important; } .me-md-5 { margin-right: 3rem !important; } .mx-md-5 { margin-left: 3rem !important; margin-right: 3rem !important; } .my-md-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.p-md-5 { padding: 3rem !important; } .pt-md-5 { padding-top: 3rem !important; } .pb-md-5 { padding-bottom: 3rem !important; } .ps-md-5 { padding-left: 3rem !important; } .pe-md-5 { padding-right: 3rem !important; } .px-md-5 { padding-left: 3rem !important; padding-right: 3rem !important; } .py-md-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.gap-md-5 { gap: 3rem !important; } .row-gap-md-5 { row-gap: 3rem !important; } .column-gap-md-5 { column-gap: 3rem !important; }
.m-md-auto { margin: auto !important; } .mt-md-auto { margin-top: auto !important; } .ms-md-auto { margin-left: auto !important; } .me-md-auto { margin-right: auto !important; } .mx-md-auto { margin-left: auto !important; margin-right: auto !important; }
}

@media (min-width: 992px) {
.col-lg-1 { flex: 0 0 auto; width: 8.333333%; }
.col-lg-2 { flex: 0 0 auto; width: 16.666667%; }
.col-lg-3 { flex: 0 0 auto; width: 25.000000%; }
.col-lg-4 { flex: 0 0 auto; width: 33.333333%; }
.col-lg-5 { flex: 0 0 auto; width: 41.666667%; }
.col-lg-6 { flex: 0 0 auto; width: 50.000000%; }
.col-lg-7 { flex: 0 0 auto; width: 58.333333%; }
.col-lg-8 { flex: 0 0 auto; width: 66.666667%; }
.col-lg-9 { flex: 0 0 auto; width: 75.000000%; }
.col-lg-10 { flex: 0 0 auto; width: 83.333333%; }
.col-lg-11 { flex: 0 0 auto; width: 91.666667%; }
.col-lg-12 { flex: 0 0 auto; width: 100.000000%; }
.col-lg { flex: 1 0 0%; } .col-lg-auto { flex: 0 0 auto; width: auto; }
.d-lg-none { display: none !important; } .d-lg-inline { display: inline !important; } .d-lg-inline-block { display: inline-block !important; } .d-lg-block { display: block !important; } .d-lg-flex { display: flex !important; } .d-lg-grid { display: grid !important; }
.flex-lg-row { flex-direction: row !important; } .flex-lg-column { flex-direction: column !important; }
.text-lg-start { text-align: left !important; } .text-lg-end { text-align: right !important; } .text-lg-center { text-align: center !important; }
.g-lg-0 { --gx: 0; --gy: 0; }
.g-lg-1 { --gx: .25rem; --gy: .25rem; }
.g-lg-2 { --gx: .5rem; --gy: .5rem; }
.g-lg-3 { --gx: 1rem; --gy: 1rem; }
.g-lg-4 { --gx: 1.5rem; --gy: 1.5rem; }
.g-lg-5 { --gx: 3rem; --gy: 3rem; }
.m-lg-0 { margin: 0 !important; } .mt-lg-0 { margin-top: 0 !important; } .mb-lg-0 { margin-bottom: 0 !important; } .ms-lg-0 { margin-left: 0 !important; } .me-lg-0 { margin-right: 0 !important; } .mx-lg-0 { margin-left: 0 !important; margin-right: 0 !important; } .my-lg-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.p-lg-0 { padding: 0 !important; } .pt-lg-0 { padding-top: 0 !important; } .pb-lg-0 { padding-bottom: 0 !important; } .ps-lg-0 { padding-left: 0 !important; } .pe-lg-0 { padding-right: 0 !important; } .px-lg-0 { padding-left: 0 !important; padding-right: 0 !important; } .py-lg-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.gap-lg-0 { gap: 0 !important; } .row-gap-lg-0 { row-gap: 0 !important; } .column-gap-lg-0 { column-gap: 0 !important; }
.m-lg-1 { margin: .25rem !important; } .mt-lg-1 { margin-top: .25rem !important; } .mb-lg-1 { margin-bottom: .25rem !important; } .ms-lg-1 { margin-left: .25rem !important; } .me-lg-1 { margin-right: .25rem !important; } .mx-lg-1 { margin-left: .25rem !important; margin-right: .25rem !important; } .my-lg-1 { margin-top: .25rem !important; margin-bottom: .25rem !important; }
.p-lg-1 { padding: .25rem !important; } .pt-lg-1 { padding-top: .25rem !important; } .pb-lg-1 { padding-bottom: .25rem !important; } .ps-lg-1 { padding-left: .25rem !important; } .pe-lg-1 { padding-right: .25rem !important; } .px-lg-1 { padding-left: .25rem !important; padding-right: .25rem !important; } .py-lg-1 { padding-top: .25rem !important; padding-bottom: .25rem !important; }
.gap-lg-1 { gap: .25rem !important; } .row-gap-lg-1 { row-gap: .25rem !important; } .column-gap-lg-1 { column-gap: .25rem !important; }
.m-lg-2 { margin: .5rem !important; } .mt-lg-2 { margin-top: .5rem !important; } .mb-lg-2 { margin-bottom: .5rem !important; } .ms-lg-2 { margin-left: .5rem !important; } .me-lg-2 { margin-right: .5rem !important; } .mx-lg-2 { margin-left: .5rem !important; margin-right: .5rem !important; } .my-lg-2 { margin-top: .5rem !important; margin-bottom: .5rem !important; }
.p-lg-2 { padding: .5rem !important; } .pt-lg-2 { padding-top: .5rem !important; } .pb-lg-2 { padding-bottom: .5rem !important; } .ps-lg-2 { padding-left: .5rem !important; } .pe-lg-2 { padding-right: .5rem !important; } .px-lg-2 { padding-left: .5rem !important; padding-right: .5rem !important; } .py-lg-2 { padding-top: .5rem !important; padding-bottom: .5rem !important; }
.gap-lg-2 { gap: .5rem !important; } .row-gap-lg-2 { row-gap: .5rem !important; } .column-gap-lg-2 { column-gap: .5rem !important; }
.m-lg-3 { margin: 1rem !important; } .mt-lg-3 { margin-top: 1rem !important; } .mb-lg-3 { margin-bottom: 1rem !important; } .ms-lg-3 { margin-left: 1rem !important; } .me-lg-3 { margin-right: 1rem !important; } .mx-lg-3 { margin-left: 1rem !important; margin-right: 1rem !important; } .my-lg-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.p-lg-3 { padding: 1rem !important; } .pt-lg-3 { padding-top: 1rem !important; } .pb-lg-3 { padding-bottom: 1rem !important; } .ps-lg-3 { padding-left: 1rem !important; } .pe-lg-3 { padding-right: 1rem !important; } .px-lg-3 { padding-left: 1rem !important; padding-right: 1rem !important; } .py-lg-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.gap-lg-3 { gap: 1rem !important; } .row-gap-lg-3 { row-gap: 1rem !important; } .column-gap-lg-3 { column-gap: 1rem !important; }
.m-lg-4 { margin: 1.5rem !important; } .mt-lg-4 { margin-top: 1.5rem !important; } .mb-lg-4 { margin-bottom: 1.5rem !important; } .ms-lg-4 { margin-left: 1.5rem !important; } .me-lg-4 { margin-right: 1.5rem !important; } .mx-lg-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; } .my-lg-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.p-lg-4 { padding: 1.5rem !important; } .pt-lg-4 { padding-top: 1.5rem !important; } .pb-lg-4 { padding-bottom: 1.5rem !important; } .ps-lg-4 { padding-left: 1.5rem !important; } .pe-lg-4 { padding-right: 1.5rem !important; } .px-lg-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; } .py-lg-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.gap-lg-4 { gap: 1.5rem !important; } .row-gap-lg-4 { row-gap: 1.5rem !important; } .column-gap-lg-4 { column-gap: 1.5rem !important; }
.m-lg-5 { margin: 3rem !important; } .mt-lg-5 { margin-top: 3rem !important; } .mb-lg-5 { margin-bottom: 3rem !important; } .ms-lg-5 { margin-left: 3rem !important; } .me-lg-5 { margin-right: 3rem !important; } .mx-lg-5 { margin-left: 3rem !important; margin-right: 3rem !important; } .my-lg-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.p-lg-5 { padding: 3rem !important; } .pt-lg-5 { padding-top: 3rem !important; } .pb-lg-5 { padding-bottom: 3rem !important; } .ps-lg-5 { padding-left: 3rem !important; } .pe-lg-5 { padding-right: 3rem !important; } .px-lg-5 { padding-left: 3rem !important; padding-right: 3rem !important; } .py-lg-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.gap-lg-5 { gap: 3rem !important; } .row-gap-lg-5 { row-gap: 3rem !important; } .column-gap-lg-5 { column-gap: 3rem !important; }
.m-lg-auto { margin: auto !important; } .mt-lg-auto { margin-top: auto !important; } .ms-lg-auto { margin-left: auto !important; } .me-lg-auto { margin-right: auto !important; } .mx-lg-auto { margin-left: auto !important; margin-right: auto !important; }
}

@media (min-width: 1200px) {
.col-xl-1 { flex: 0 0 auto; width: 8.333333%; }
.col-xl-2 { flex: 0 0 auto; width: 16.666667%; }
.col-xl-3 { flex: 0 0 auto; width: 25.000000%; }
.col-xl-4 { flex: 0 0 auto; width: 33.333333%; }
.col-xl-5 { flex: 0 0 auto; width: 41.666667%; }
.col-xl-6 { flex: 0 0 auto; width: 50.000000%; }
.col-xl-7 { flex: 0 0 auto; width: 58.333333%; }
.col-xl-8 { flex: 0 0 auto; width: 66.666667%; }
.col-xl-9 { flex: 0 0 auto; width: 75.000000%; }
.col-xl-10 { flex: 0 0 auto; width: 83.333333%; }
.col-xl-11 { flex: 0 0 auto; width: 91.666667%; }
.col-xl-12 { flex: 0 0 auto; width: 100.000000%; }
.col-xl { flex: 1 0 0%; } .col-xl-auto { flex: 0 0 auto; width: auto; }
.d-xl-none { display: none !important; } .d-xl-inline { display: inline !important; } .d-xl-inline-block { display: inline-block !important; } .d-xl-block { display: block !important; } .d-xl-flex { display: flex !important; } .d-xl-grid { display: grid !important; }
.flex-xl-row { flex-direction: row !important; } .flex-xl-column { flex-direction: column !important; }
.text-xl-start { text-align: left !important; } .text-xl-end { text-align: right !important; } .text-xl-center { text-align: center !important; }
.g-xl-0 { --gx: 0; --gy: 0; }
.g-xl-1 { --gx: .25rem; --gy: .25rem; }
.g-xl-2 { --gx: .5rem; --gy: .5rem; }
.g-xl-3 { --gx: 1rem; --gy: 1rem; }
.g-xl-4 { --gx: 1.5rem; --gy: 1.5rem; }
.g-xl-5 { --gx: 3rem; --gy: 3rem; }
.m-xl-0 { margin: 0 !important; } .mt-xl-0 { margin-top: 0 !important; } .mb-xl-0 { margin-bottom: 0 !important; } .ms-xl-0 { margin-left: 0 !important; } .me-xl-0 { margin-right: 0 !important; } .mx-xl-0 { margin-left: 0 !important; margin-right: 0 !important; } .my-xl-0 { margin-top: 0 !important; margin-bottom: 0 !important; }
.p-xl-0 { padding: 0 !important; } .pt-xl-0 { padding-top: 0 !important; } .pb-xl-0 { padding-bottom: 0 !important; } .ps-xl-0 { padding-left: 0 !important; } .pe-xl-0 { padding-right: 0 !important; } .px-xl-0 { padding-left: 0 !important; padding-right: 0 !important; } .py-xl-0 { padding-top: 0 !important; padding-bottom: 0 !important; }
.gap-xl-0 { gap: 0 !important; } .row-gap-xl-0 { row-gap: 0 !important; } .column-gap-xl-0 { column-gap: 0 !important; }
.m-xl-1 { margin: .25rem !important; } .mt-xl-1 { margin-top: .25rem !important; } .mb-xl-1 { margin-bottom: .25rem !important; } .ms-xl-1 { margin-left: .25rem !important; } .me-xl-1 { margin-right: .25rem !important; } .mx-xl-1 { margin-left: .25rem !important; margin-right: .25rem !important; } .my-xl-1 { margin-top: .25rem !important; margin-bottom: .25rem !important; }
.p-xl-1 { padding: .25rem !important; } .pt-xl-1 { padding-top: .25rem !important; } .pb-xl-1 { padding-bottom: .25rem !important; } .ps-xl-1 { padding-left: .25rem !important; } .pe-xl-1 { padding-right: .25rem !important; } .px-xl-1 { padding-left: .25rem !important; padding-right: .25rem !important; } .py-xl-1 { padding-top: .25rem !important; padding-bottom: .25rem !important; }
.gap-xl-1 { gap: .25rem !important; } .row-gap-xl-1 { row-gap: .25rem !important; } .column-gap-xl-1 { column-gap: .25rem !important; }
.m-xl-2 { margin: .5rem !important; } .mt-xl-2 { margin-top: .5rem !important; } .mb-xl-2 { margin-bottom: .5rem !important; } .ms-xl-2 { margin-left: .5rem !important; } .me-xl-2 { margin-right: .5rem !important; } .mx-xl-2 { margin-left: .5rem !important; margin-right: .5rem !important; } .my-xl-2 { margin-top: .5rem !important; margin-bottom: .5rem !important; }
.p-xl-2 { padding: .5rem !important; } .pt-xl-2 { padding-top: .5rem !important; } .pb-xl-2 { padding-bottom: .5rem !important; } .ps-xl-2 { padding-left: .5rem !important; } .pe-xl-2 { padding-right: .5rem !important; } .px-xl-2 { padding-left: .5rem !important; padding-right: .5rem !important; } .py-xl-2 { padding-top: .5rem !important; padding-bottom: .5rem !important; }
.gap-xl-2 { gap: .5rem !important; } .row-gap-xl-2 { row-gap: .5rem !important; } .column-gap-xl-2 { column-gap: .5rem !important; }
.m-xl-3 { margin: 1rem !important; } .mt-xl-3 { margin-top: 1rem !important; } .mb-xl-3 { margin-bottom: 1rem !important; } .ms-xl-3 { margin-left: 1rem !important; } .me-xl-3 { margin-right: 1rem !important; } .mx-xl-3 { margin-left: 1rem !important; margin-right: 1rem !important; } .my-xl-3 { margin-top: 1rem !important; margin-bottom: 1rem !important; }
.p-xl-3 { padding: 1rem !important; } .pt-xl-3 { padding-top: 1rem !important; } .pb-xl-3 { padding-bottom: 1rem !important; } .ps-xl-3 { padding-left: 1rem !important; } .pe-xl-3 { padding-right: 1rem !important; } .px-xl-3 { padding-left: 1rem !important; padding-right: 1rem !important; } .py-xl-3 { padding-top: 1rem !important; padding-bottom: 1rem !important; }
.gap-xl-3 { gap: 1rem !important; } .row-gap-xl-3 { row-gap: 1rem !important; } .column-gap-xl-3 { column-gap: 1rem !important; }
.m-xl-4 { margin: 1.5rem !important; } .mt-xl-4 { margin-top: 1.5rem !important; } .mb-xl-4 { margin-bottom: 1.5rem !important; } .ms-xl-4 { margin-left: 1.5rem !important; } .me-xl-4 { margin-right: 1.5rem !important; } .mx-xl-4 { margin-left: 1.5rem !important; margin-right: 1.5rem !important; } .my-xl-4 { margin-top: 1.5rem !important; margin-bottom: 1.5rem !important; }
.p-xl-4 { padding: 1.5rem !important; } .pt-xl-4 { padding-top: 1.5rem !important; } .pb-xl-4 { padding-bottom: 1.5rem !important; } .ps-xl-4 { padding-left: 1.5rem !important; } .pe-xl-4 { padding-right: 1.5rem !important; } .px-xl-4 { padding-left: 1.5rem !important; padding-right: 1.5rem !important; } .py-xl-4 { padding-top: 1.5rem !important; padding-bottom: 1.5rem !important; }
.gap-xl-4 { gap: 1.5rem !important; } .row-gap-xl-4 { row-gap: 1.5rem !important; } .column-gap-xl-4 { column-gap: 1.5rem !important; }
.m-xl-5 { margin: 3rem !important; } .mt-xl-5 { margin-top: 3rem !important; } .mb-xl-5 { margin-bottom: 3rem !important; } .ms-xl-5 { margin-left: 3rem !important; } .me-xl-5 { margin-right: 3rem !important; } .mx-xl-5 { margin-left: 3rem !important; margin-right: 3rem !important; } .my-xl-5 { margin-top: 3rem !important; margin-bottom: 3rem !important; }
.p-xl-5 { padding: 3rem !important; } .pt-xl-5 { padding-top: 3rem !important; } .pb-xl-5 { padding-bottom: 3rem !important; } .ps-xl-5 { padding-left: 3rem !important; } .pe-xl-5 { padding-right: 3rem !important; } .px-xl-5 { padding-left: 3rem !important; padding-right: 3rem !important; } .py-xl-5 { padding-top: 3rem !important; padding-bottom: 3rem !important; }
.gap-xl-5 { gap: 3rem !important; } .row-gap-xl-5 { row-gap: 3rem !important; } .column-gap-xl-5 { column-gap: 3rem !important; }
.m-xl-auto { margin: auto !important; } .mt-xl-auto { margin-top: auto !important; } .ms-xl-auto { margin-left: auto !important; } .me-xl-auto { margin-right: auto !important; } .mx-xl-auto { margin-left: auto !important; margin-right: auto !important; }
}

.list-unstyled { list-style: none; padding-left: 0; }
