/*!
 * Bootstrap  v5.3.5 (https://getbootstrap.com/)
 * Copyright 2011-2025 The Bootstrap Authors
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)
 */:root,[data-bs-theme=light] {
    --bs-primary: #B71234;
    --bs-primary-4: #FCF5EF;
    --bs-primary-5: #FBFAF9;
    --bs-primary-7: #F8E7EB;
    --bs-primary-10: #FDFCFC;
    --bs-primary-15: #FBFAF9;
    --bs-primary-25: #DFD1D5;
    --bs-primary-50: #BFA2AB;
    --bs-primary-65: #E2A0AE;
    --bs-primary-75: #9E7481;
    --bs-primary-95: #7E4557;
    --bs-primary-100: #B71234;
    --bs-primary-124: #B71234;
    --bs-primary-125: #5E172D;
    --bs-primary-126: #7E4557;
    --bs-primary-127: #B71234;
    --bs-primary-200: #920E2A;
    --bs-primary-140: #6E0B1F;
    --bs-primary-300: #5E172D;
    --bs-primary-500: #F1CDAF;
    --bs-primary-600: #F4D7BF;
    --bs-primary-650: #F9EBDF;
    --bs-primary-700: #F7E1CF;
    --bs-primary-750: #F2F0EC;
    --bs-primary-780: #EFE8EA;
    --bs-primary-800: #EEEBE5;
    --bs-primary-850: #EAE6DF;
    --bs-primary-870: #BBB8B2;
    --bs-primary-900: #FEFAF7;
    --bs-secondary: #003145;
    --bs-secondary-15: #E5EAEC;
    --bs-secondary-25: #99ADB5;
    --bs-secondary-50: #66838F;
    --bs-secondary-100: #335A6A;
    --bs-secondary-124: #3DB7E4;
    --bs-secondary-125: #003145;
    --bs-secondary-126: #18495B;
    --bs-secondary-127: #3192B6;
    --bs-secondary-200: #18495B;
    --bs-secondary-300: #002737;
    --bs-secondary-350: #CCD6DA;
    --bs-secondary-375: #ECF8FC;
    --bs-secondary-400: #D8F1FA;
    --bs-secondary-450: #B1E2F4;
    --bs-secondary-500: #3DB7E4;
    --bs-secondary-550: #3192B6;
    --bs-secondary-575: #001D29;
    --bs-secondary-600: #FDFCFC;
    --bs-tertiary: #F1CDAF;
    --bs-green-40: #9AD69A;
    --bs-danger-100: #B71234;
    --bs-white: #FFFFFF;
    --bs-white-100: #F7F5F2;
    --bs-black: #000000;
    --bs-body: #F8F5F1;
    --bs-transparent: rgba(255, 255, 255, 0);
    --bs-color-header: #4B1224;
    --bs-info-bg: #D8F1FA;
    --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: #B71234;
    --bs-secondary: #003145;
    --bs-success: #025B02;
    --bs-info: #18495B;
    --bs-warning: #4C3800;
    --bs-danger: #490715;
    --bs-light: #f8f9fa;
    --bs-dark: #212529;
    --bs-primary-rgb: 183, 18, 52;
    --bs-secondary-rgb: 0, 49, 69;
    --bs-success-rgb: 2, 91, 2;
    --bs-info-rgb: 24, 73, 91;
    --bs-warning-rgb: 76, 56, 0;
    --bs-danger-rgb: 73, 7, 21;
    --bs-light-rgb: 248, 249, 250;
    --bs-dark-rgb: 33, 37, 41;
    --bs-primary-text-emphasis: rgb(73.2, 7.2, 20.8);
    --bs-secondary-text-emphasis: rgb(0, 19.6, 27.6);
    --bs-success-text-emphasis: rgb(0.8, 36.4, 0.8);
    --bs-info-text-emphasis: rgb(9.6, 29.2, 36.4);
    --bs-warning-text-emphasis: rgb(30.4, 22.4, 0);
    --bs-danger-text-emphasis: rgb(29.2, 2.8, 8.4);
    --bs-light-text-emphasis: #495057;
    --bs-dark-text-emphasis: #495057;
    --bs-primary-bg-subtle: rgb(240.6, 207.6, 214.4);
    --bs-secondary-bg-subtle: rgb(204, 213.8, 217.8);
    --bs-success-bg-subtle: rgb(204.4, 222.2, 204.4);
    --bs-info-bg-subtle: rgb(208.8, 218.6, 222.2);
    --bs-warning-bg-subtle: rgb(219.2, 215.2, 204);
    --bs-danger-bg-subtle: rgb(218.6, 205.4, 208.2);
    --bs-light-bg-subtle: rgb(251.5, 252, 252.5);
    --bs-dark-bg-subtle: #ced4da;
    --bs-primary-border-subtle: rgb(226.2, 160.2, 173.8);
    --bs-secondary-border-subtle: rgb(153, 172.6, 180.6);
    --bs-success-border-subtle: rgb(153.8, 189.4, 153.8);
    --bs-info-border-subtle: rgb(162.6, 182.2, 189.4);
    --bs-warning-border-subtle: rgb(183.4, 175.4, 153);
    --bs-danger-border-subtle: rgb(182.2, 155.8, 161.4);
    --bs-light-border-subtle: #e9ecef;
    --bs-dark-border-subtle: #adb5bd;
    --bs-white-rgb: 255, 255, 255;
    --bs-black-rgb: 0, 0, 0;
    --bs-font-sans-serif: "Fira Sans", sans-serif;
    --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: "Fira Sans", sans-serif;
    --bs-body-font-size:1rem;
    --bs-body-font-weight: 400;
    --bs-body-line-height: 1.5;
    --bs-body-color: #212529;
    --bs-body-color-rgb: 33, 37, 41;
    --bs-body-bg: #F8F5F1;
    --bs-body-bg-rgb: 248, 245, 241;
    --bs-emphasis-color: #000000;
    --bs-emphasis-color-rgb: 0, 0, 0;
    --bs-secondary-color: rgba(33, 37, 41, 0.75);
    --bs-secondary-color-rgb: 33, 37, 41;
    --bs-secondary-bg: #e9ecef;
    --bs-secondary-bg-rgb: 233, 236, 239;
    --bs-tertiary-color: rgba(33, 37, 41, 0.5);
    --bs-tertiary-color-rgb: 33, 37, 41;
    --bs-tertiary-bg: #f8f9fa;
    --bs-tertiary-bg-rgb: 248, 249, 250;
    --bs-heading-color: inherit;
    --bs-link-color: #B71234;
    --bs-link-color-rgb: 183, 18, 52;
    --bs-link-decoration: none;
    --bs-link-hover-color: rgb(146.4, 14.4, 41.6);
    --bs-link-hover-color-rgb: 146, 14, 42;
    --bs-link-hover-decoration: underline;
    --bs-code-color: #d63384;
    --bs-highlight-color: #212529;
    --bs-highlight-bg: rgb(255, 242.6, 205.4);
    --bs-border-width: 1px;
    --bs-border-style: solid;
    --bs-border-color: #dee2e6;
    --bs-border-color-translucent: rgba(0, 0, 0, 0.175);
    --bs-border-radius: 0.375rem;
    --bs-border-radius-sm: 0.25rem;
    --bs-border-radius-lg: 0.5rem;
    --bs-border-radius-xl: 1rem;
    --bs-border-radius-xxl: 2rem;
    --bs-border-radius-2xl: var(--bs-border-radius-xxl);
    --bs-border-radius-pill: 50rem;
    --bs-box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
    --bs-box-shadow-sm: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075);
    --bs-box-shadow-lg: 0 1rem 3rem rgba(0, 0, 0, 0.175);
    --bs-box-shadow-inset: inset 0 1px 2px rgba(0, 0, 0, 0.075);
    --bs-focus-ring-width: 0.25rem;
    --bs-focus-ring-opacity: 0.25;
    --bs-focus-ring-color: rgba(183, 18, 52, 0.25);
    --bs-form-valid-color: #025B02;
    --bs-form-valid-border-color: #025B02;
    --bs-form-invalid-color: #5E172D;
    --bs-form-invalid-border-color: #5E172D
}
[data-bs-theme=dark] {
    color-scheme:dark;
    --bs-body-color: #dee2e6;
    --bs-body-color-rgb: 222, 226, 230;
    --bs-body-bg: #212529;
    --bs-body-bg-rgb: 33, 37, 41;
    --bs-emphasis-color: #FFFFFF;
    --bs-emphasis-color-rgb: 255, 255, 255;
    --bs-secondary-color: rgba(222, 226, 230, 0.75);
    --bs-secondary-color-rgb: 222, 226, 230;
    --bs-secondary-bg: #343a40;
    --bs-secondary-bg-rgb: 52, 58, 64;
    --bs-tertiary-color: rgba(222, 226, 230, 0.5);
    --bs-tertiary-color-rgb: 222, 226, 230;
    --bs-tertiary-bg: rgb(42.5, 47.5, 52.5);
    --bs-tertiary-bg-rgb: 43, 48, 53;
    --bs-primary-text-emphasis: rgb(211.8, 112.8, 133.2);
    --bs-secondary-text-emphasis: rgb(102, 131.4, 143.4);
    --bs-success-text-emphasis: rgb(103.2, 156.6, 103.2);
    --bs-info-text-emphasis: rgb(116.4, 145.8, 156.6);
    --bs-warning-text-emphasis: rgb(147.6, 135.6, 102);
    --bs-danger-text-emphasis: rgb(145.8, 106.2, 114.6);
    --bs-light-text-emphasis: #f8f9fa;
    --bs-dark-text-emphasis: #dee2e6;
    --bs-primary-bg-subtle: rgb(36.6, 3.6, 10.4);
    --bs-secondary-bg-subtle: rgb(0, 9.8, 13.8);
    --bs-success-bg-subtle: rgb(0.4, 18.2, 0.4);
    --bs-info-bg-subtle: rgb(4.8, 14.6, 18.2);
    --bs-warning-bg-subtle: rgb(15.2, 11.2, 0);
    --bs-danger-bg-subtle: rgb(14.6, 1.4, 4.2);
    --bs-light-bg-subtle: #343a40;
    --bs-dark-bg-subtle: #1a1d20;
    --bs-primary-border-subtle: rgb(109.8, 10.8, 31.2);
    --bs-secondary-border-subtle: rgb(0, 29.4, 41.4);
    --bs-success-border-subtle: rgb(1.2, 54.6, 1.2);
    --bs-info-border-subtle: rgb(14.4, 43.8, 54.6);
    --bs-warning-border-subtle: rgb(45.6, 33.6, 0);
    --bs-danger-border-subtle: rgb(43.8, 4.2, 12.6);
    --bs-light-border-subtle: #495057;
    --bs-dark-border-subtle: #343a40;
    --bs-heading-color: inherit;
    --bs-link-color: rgb(211.8, 112.8, 133.2);
    --bs-link-hover-color: rgb(220.44, 141.24, 157.56);
    --bs-link-color-rgb: 212, 113, 133;
    --bs-link-hover-color-rgb: 220, 141, 158;
    --bs-code-color: rgb(230.4, 132.6, 181.2);
    --bs-highlight-color: #dee2e6;
    --bs-highlight-bg: rgb(102, 77.2, 2.8);
    --bs-border-color: #495057;
    --bs-border-color-translucent: rgba(255, 255, 255, 0.15);
    --bs-form-valid-color: rgb(117, 183, 152.4);
    --bs-form-valid-border-color: rgb(117, 183, 152.4);
    --bs-form-invalid-color: rgb(234, 133.8, 143.4);
    --bs-form-invalid-border-color: rgb(234, 133.8, 143.4)
}
*,*::before,*::after {
    box-sizing:border-box
}
@media(prefers-reduced-motion: no-preference) {
    :root {
        scroll-behavior:smooth
    }
    
}
body {
    margin:0;
    font-family:var(--bs-body-font-family);
    font-size:var(--bs-body-font-size);
    font-weight:var(--bs-body-font-weight);
    line-height:var(--bs-body-line-height);
    color:var(--bs-body-color);
    text-align:var(--bs-body-text-align);
    background-color:var(--bs-body-bg);
    -webkit-text-size-adjust:100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
hr {
    margin:1rem 0;
    color:inherit;
    border:0;
    border-top:var(--bs-border-width) solid;
    opacity:.25
}
h6,.h6,h5,.h5,h4,.h4,h3,.h3,h2,.h2,h1,.h1 {
    margin-top:0;
    margin-bottom:.5rem;
    font-family:"Lora",sans-serif;
    font-weight:700;
    line-height:1.4;
    color:var(--bs-heading-color)
}
h1,.h1 {
    font-size:2.875rem
}
h2,.h2 {
    font-size:2.5rem
}
h3,.h3 {
    font-size:1.875rem
}
h4,.h4 {
    font-size:1.5rem
}
h5,.h5 {
    font-size:1.125rem
}
h6,.h6 {
    font-size:1rem
}
p {
    margin-top:0;
    margin-bottom:1rem
}
abbr[title] {
    text-decoration:underline dotted;
    cursor:help;
    text-decoration-skip-ink:none
}
address {
    margin-bottom:1rem;
    font-style:normal;
    line-height:inherit
}
ol,ul {
    padding-left:2rem
}
ol,ul,dl {
    margin-top:0;
    margin-bottom:1rem
}
ol ol,ul ul,ol ul,ul ol {
    margin-bottom:0
}
dt {
    font-weight:700
}
dd {
    margin-bottom:.5rem;
    margin-left:0
}
blockquote {
    margin:0 0 1rem
}
b,strong {
    font-weight:bolder
}
small,.small {
    font-size:0.875em
}
mark,.mark {
    padding:.1875em;
    color:var(--bs-highlight-color);
    background-color:var(--bs-highlight-bg)
}
sub,sup {
    position:relative;
    font-size:0.75em;
    line-height:0;
    vertical-align:baseline
}
sub {
    bottom:-0.25em
}
sup {
    top:-0.5em
}
a {
    color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 1));
    text-decoration:none
}
a:hover {
    --bs-link-color-rgb: var(--bs-link-hover-color-rgb);
    text-decoration:underline
}
a:not([href]):not([class]),a:not([href]):not([class]):hover {
    color:inherit;
    text-decoration:none
}
pre,code,kbd,samp {
    font-family:var(--bs-font-monospace);
    font-size:1em
}
pre {
    display:block;
    margin-top:0;
    margin-bottom:1rem;
    overflow:auto;
    font-size:0.875em
}
pre code {
    font-size:inherit;
    color:inherit;
    word-break:normal
}
code {
    font-size:0.875em;
    color:var(--bs-code-color);
    word-wrap:break-word
}
a>code {
    color:inherit
}
kbd {
    padding:.1875rem .375rem;
    font-size:0.875em;
    color:var(--bs-body-bg);
    background-color:var(--bs-body-color);
    border-radius:.25rem
}
kbd kbd {
    padding:0;
    font-size:1em
}
figure {
    margin:0 0 1rem
}
img,svg {
    vertical-align:middle
}
table {
    caption-side:bottom;
    border-collapse:collapse
}
caption {
    padding-top:.5rem;
    padding-bottom:.5rem;
    color:var(--bs-secondary-color);
    text-align:left
}
th {
    text-align:inherit;
    text-align:-webkit-match-parent
}
thead,tbody,tfoot,tr,td,th {
    border-color:inherit;
    border-style:solid;
    border-width:0
}
label {
    display:inline-block
}
button {
    border-radius:0
}
button:focus:not(:focus-visible) {
    outline:0
}
input,button,select,optgroup,textarea {
    margin:0;
    font-family:inherit;
    font-size:inherit;
    line-height:inherit
}
button,select {
    text-transform:none
}
[role=button] {
    cursor:pointer
}
select {
    word-wrap:normal
}
select:disabled {
    opacity:1
}
[list]:not([type=date]):not([type=datetime-local]):not([type=month]):not([type=week]):not([type=time])::-webkit-calendar-picker-indicator {
    display:none !important
}
button,[type=button],[type=reset],[type=submit] {
    -webkit-appearance:button
}
button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) {
    cursor:pointer
}
::-moz-focus-inner {
    padding:0;
    border-style:none
}
textarea {
    resize:vertical
}
fieldset {
    min-width:0;
    padding:0;
    margin:0;
    border:0
}
legend {
    float:left;
    width:100%;
    padding:0;
    margin-bottom:.5rem;
    line-height:inherit;
    font-size:1.5rem
}
legend+* {
    clear:left
}
::-webkit-datetime-edit-fields-wrapper,::-webkit-datetime-edit-text,::-webkit-datetime-edit-minute,::-webkit-datetime-edit-hour-field,::-webkit-datetime-edit-day-field,::-webkit-datetime-edit-month-field,::-webkit-datetime-edit-year-field {
    padding:0
}
::-webkit-inner-spin-button {
    height:auto
}
[type=search] {
    -webkit-appearance:textfield;
    outline-offset:-2px
}
::-webkit-search-decoration {
    -webkit-appearance:none
}
::-webkit-color-swatch-wrapper {
    padding:0
}
::file-selector-button {
    font:inherit;
    -webkit-appearance:button
}
output {
    display:inline-block
}
iframe {
    border:0
}
summary {
    display:list-item;
    cursor:pointer
}
progress {
    vertical-align:baseline
}
[hidden] {
    display:none !important
}
.lead {
    font-size:1.25rem;
    font-weight:300
}
.display-1 {
    font-weight:300;
    line-height:1.4;
    font-size:5rem
}
.display-2 {
    font-weight:300;
    line-height:1.4;
    font-size:4.5rem
}
.display-3 {
    font-weight:300;
    line-height:1.4;
    font-size:4rem
}
.display-4 {
    font-weight:300;
    line-height:1.4;
    font-size:3.5rem
}
.display-5 {
    font-weight:300;
    line-height:1.4;
    font-size:3rem
}
.display-6 {
    font-weight:300;
    line-height:1.4;
    font-size:2.5rem
}
.list-unstyled {
    padding-left:0;
    list-style:none
}
.list-inline {
    padding-left:0;
    list-style:none
}
.list-inline-item {
    display:inline-block
}
.list-inline-item:not(:last-child) {
    margin-right:.5rem
}
.initialism {
    font-size:0.875em;
    text-transform:uppercase
}
.blockquote {
    margin-bottom:1rem;
    font-size:1.25rem
}
.blockquote>:last-child {
    margin-bottom:0
}
.blockquote-footer {
    margin-top:-1rem;
    margin-bottom:1rem;
    font-size:0.875em;
    color:#6c757d
}
.blockquote-footer::before {
    content:"— "
}
.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:0.875em;
    color:var(--bs-secondary-color)
}
.container,.container-fluid,.container-xxxl,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm {
    --bs-gutter-x: 2.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-sm,.container {
        max-width:100%
    }
    
}
@media(min-width: 768px) {
    .container-md,.container-sm,.container {
        max-width:100%
    }
    
}
@media(min-width: 992px) {
    .container-lg,.container-md,.container-sm,.container {
        max-width:100%
    }
    
}
@media(min-width: 1200px) {
    .container-xl,.container-lg,.container-md,.container-sm,.container {
        max-width:1356px
    }
    
}
@media(min-width: 1600px) {
    .container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container {
        max-width:1440px
    }
    
}
@media(min-width: 1800px) {
    .container-xxxl,.container-xxl,.container-xl,.container-lg,.container-md,.container-sm,.container {
        max-width:1696px
    }
    
}
:root {
    --bs-breakpoint-xs: 0;
    --bs-breakpoint-sm: 576px;
    --bs-breakpoint-md: 768px;
    --bs-breakpoint-lg: 992px;
    --bs-breakpoint-xl: 1200px;
    --bs-breakpoint-xxl: 1600px;
    --bs-breakpoint-xxxl: 1800px
}
.row {
    --bs-gutter-x: 2.5rem;
    --bs-gutter-y: 0;
    display:flex;
    flex-wrap:wrap;
    margin-top:calc(-1*var(--bs-gutter-y));
    margin-right:calc(-0.5*var(--bs-gutter-x));
    margin-left:calc(-0.5*var(--bs-gutter-x))
}
.row>* {
    flex-shrink:0;
    width:100%;
    max-width:100%;
    padding-right:calc(var(--bs-gutter-x)*.5);
    padding-left:calc(var(--bs-gutter-x)*.5);
    margin-top:var(--bs-gutter-y)
}
.col {
    flex:1 0 0
}
.row-cols-auto>* {
    flex:0 0 auto;
    width:auto
}
.row-cols-1>* {
    flex:0 0 auto;
    width:100%
}
.row-cols-2>* {
    flex:0 0 auto;
    width:50%
}
.row-cols-3>* {
    flex:0 0 auto;
    width:33.33333333%
}
.row-cols-4>* {
    flex:0 0 auto;
    width:25%
}
.row-cols-5>* {
    flex:0 0 auto;
    width:20%
}
.row-cols-6>* {
    flex:0 0 auto;
    width:16.66666667%
}
.col-auto {
    flex:0 0 auto;
    width:auto
}
.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%
}
.offset-1 {
    margin-left:8.33333333%
}
.offset-2 {
    margin-left:16.66666667%
}
.offset-3 {
    margin-left:25%
}
.offset-4 {
    margin-left:33.33333333%
}
.offset-5 {
    margin-left:41.66666667%
}
.offset-6 {
    margin-left:50%
}
.offset-7 {
    margin-left:58.33333333%
}
.offset-8 {
    margin-left:66.66666667%
}
.offset-9 {
    margin-left:75%
}
.offset-10 {
    margin-left:83.33333333%
}
.offset-11 {
    margin-left:91.66666667%
}
.g--280,.gx--280 {
    --bs-gutter-x: -17.5rem
}
.g--280,.gy--280 {
    --bs-gutter-y: -17.5rem
}
.g--180,.gx--180 {
    --bs-gutter-x: -11.25rem
}
.g--180,.gy--180 {
    --bs-gutter-y: -11.25rem
}
.g--140,.gx--140 {
    --bs-gutter-x: -8.75rem
}
.g--140,.gy--140 {
    --bs-gutter-y: -8.75rem
}
.g--100,.gx--100 {
    --bs-gutter-x: -6.25rem
}
.g--100,.gy--100 {
    --bs-gutter-y: -6.25rem
}
.g--80,.gx--80 {
    --bs-gutter-x: -5rem
}
.g--80,.gy--80 {
    --bs-gutter-y: -5rem
}
.g--64,.gx--64 {
    --bs-gutter-x: -4rem
}
.g--64,.gy--64 {
    --bs-gutter-y: -4rem
}
.g--60,.gx--60 {
    --bs-gutter-x: -3.75rem
}
.g--60,.gy--60 {
    --bs-gutter-y: -3.75rem
}
.g--46,.gx--46 {
    --bs-gutter-x: -2.875rem
}
.g--46,.gy--46 {
    --bs-gutter-y: -2.875rem
}
.g--42,.gx--42 {
    --bs-gutter-x: -2.625rem
}
.g--42,.gy--42 {
    --bs-gutter-y: -2.625rem
}
.g--32,.gx--32 {
    --bs-gutter-x: -2rem
}
.g--32,.gy--32 {
    --bs-gutter-y: -2rem
}
.g--28,.gx--28 {
    --bs-gutter-x: -1.75rem
}
.g--28,.gy--28 {
    --bs-gutter-y: -1.75rem
}
.g--24,.gx--24 {
    --bs-gutter-x: -1.5rem
}
.g--24,.gy--24 {
    --bs-gutter-y: -1.5rem
}
.g--20,.gx--20 {
    --bs-gutter-x: -1.25rem
}
.g--20,.gy--20 {
    --bs-gutter-y: -1.25rem
}
.g--12,.gx--12 {
    --bs-gutter-x: -0.75rem
}
.g--12,.gy--12 {
    --bs-gutter-y: -0.75rem
}
.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-6,.gx-6 {
    --bs-gutter-x: 0.375rem
}
.g-6,.gy-6 {
    --bs-gutter-y: 0.375rem
}
.g-10,.gx-10 {
    --bs-gutter-x: 0.625rem
}
.g-10,.gy-10 {
    --bs-gutter-y: 0.625rem
}
.g-12,.gx-12 {
    --bs-gutter-x: 0.75rem
}
.g-12,.gy-12 {
    --bs-gutter-y: 0.75rem
}
.g-14,.gx-14 {
    --bs-gutter-x: 0.875rem
}
.g-14,.gy-14 {
    --bs-gutter-y: 0.875rem
}
.g-15,.gx-15 {
    --bs-gutter-x: 0.935rem
}
.g-15,.gy-15 {
    --bs-gutter-y: 0.935rem
}
.g-16,.gx-16 {
    --bs-gutter-x: 1rem
}
.g-16,.gy-16 {
    --bs-gutter-y: 1rem
}
.g-18,.gx-18 {
    --bs-gutter-x: 1.125rem
}
.g-18,.gy-18 {
    --bs-gutter-y: 1.125rem
}
.g-20,.gx-20 {
    --bs-gutter-x: 1.25rem
}
.g-20,.gy-20 {
    --bs-gutter-y: 1.25rem
}
.g-24,.gx-24 {
    --bs-gutter-x: 1.5rem
}
.g-24,.gy-24 {
    --bs-gutter-y: 1.5rem
}
.g-28,.gx-28 {
    --bs-gutter-x: 1.75rem
}
.g-28,.gy-28 {
    --bs-gutter-y: 1.75rem
}
.g-30,.gx-30 {
    --bs-gutter-x: 1.875rem
}
.g-30,.gy-30 {
    --bs-gutter-y: 1.875rem
}
.g-32,.gx-32 {
    --bs-gutter-x: 2rem
}
.g-32,.gy-32 {
    --bs-gutter-y: 2rem
}
.g-34,.gx-34 {
    --bs-gutter-x: 2.125rem
}
.g-34,.gy-34 {
    --bs-gutter-y: 2.125rem
}
.g-36,.gx-36 {
    --bs-gutter-x: 2.25rem
}
.g-36,.gy-36 {
    --bs-gutter-y: 2.25rem
}
.g-38,.gx-38 {
    --bs-gutter-x: 2.375rem
}
.g-38,.gy-38 {
    --bs-gutter-y: 2.375rem
}
.g-40,.gx-40 {
    --bs-gutter-x: 2.5rem
}
.g-40,.gy-40 {
    --bs-gutter-y: 2.5rem
}
.g-42,.gx-42 {
    --bs-gutter-x: 2.625rem
}
.g-42,.gy-42 {
    --bs-gutter-y: 2.625rem
}
.g-46,.gx-46 {
    --bs-gutter-x: 2.875rem
}
.g-46,.gy-46 {
    --bs-gutter-y: 2.875rem
}
.g-48,.gx-48 {
    --bs-gutter-x: 3rem
}
.g-48,.gy-48 {
    --bs-gutter-y: 3rem
}
.g-50,.gx-50 {
    --bs-gutter-x: 3.125rem
}
.g-50,.gy-50 {
    --bs-gutter-y: 3.125rem
}
.g-52,.gx-52 {
    --bs-gutter-x: 3.25rem
}
.g-52,.gy-52 {
    --bs-gutter-y: 3.25rem
}
.g-56,.gx-56 {
    --bs-gutter-x: 3.5rem
}
.g-56,.gy-56 {
    --bs-gutter-y: 3.5rem
}
.g-58,.gx-58 {
    --bs-gutter-x: 3.625rem
}
.g-58,.gy-58 {
    --bs-gutter-y: 3.625rem
}
.g-60,.gx-60 {
    --bs-gutter-x: 3.75rem
}
.g-60,.gy-60 {
    --bs-gutter-y: 3.75rem
}
.g-64,.gx-64 {
    --bs-gutter-x: 4rem
}
.g-64,.gy-64 {
    --bs-gutter-y: 4rem
}
.g-70,.gx-70 {
    --bs-gutter-x: 4.375rem
}
.g-70,.gy-70 {
    --bs-gutter-y: 4.375rem
}
.g-72,.gx-72 {
    --bs-gutter-x: 4.5rem
}
.g-72,.gy-72 {
    --bs-gutter-y: 4.5rem
}
.g-78,.gx-78 {
    --bs-gutter-x: 4.875rem
}
.g-78,.gy-78 {
    --bs-gutter-y: 4.875rem
}
.g-80,.gx-80 {
    --bs-gutter-x: 5rem
}
.g-80,.gy-80 {
    --bs-gutter-y: 5rem
}
.g-84,.gx-84 {
    --bs-gutter-x: 5.25rem
}
.g-84,.gy-84 {
    --bs-gutter-y: 5.25rem
}
.g-88,.gx-88 {
    --bs-gutter-x: 5.5rem
}
.g-88,.gy-88 {
    --bs-gutter-y: 5.5rem
}
.g-96,.gx-96 {
    --bs-gutter-x: 6rem
}
.g-96,.gy-96 {
    --bs-gutter-y: 6rem
}
.g-100,.gx-100 {
    --bs-gutter-x: 6.25rem
}
.g-100,.gy-100 {
    --bs-gutter-y: 6.25rem
}
.g-104,.gx-104 {
    --bs-gutter-x: 6.5rem
}
.g-104,.gy-104 {
    --bs-gutter-y: 6.5rem
}
.g-120,.gx-120 {
    --bs-gutter-x: 7.5rem
}
.g-120,.gy-120 {
    --bs-gutter-y: 7.5rem
}
.g-128,.gx-128 {
    --bs-gutter-x: 8rem
}
.g-128,.gy-128 {
    --bs-gutter-y: 8rem
}
.g-132,.gx-132 {
    --bs-gutter-x: 8.25rem
}
.g-132,.gy-132 {
    --bs-gutter-y: 8.25rem
}
.g-136,.gx-136 {
    --bs-gutter-x: 8.5rem
}
.g-136,.gy-136 {
    --bs-gutter-y: 8.5rem
}
.g-140,.gx-140 {
    --bs-gutter-x: 8.75rem
}
.g-140,.gy-140 {
    --bs-gutter-y: 8.75rem
}
.g-150,.gx-150 {
    --bs-gutter-x: 9.375rem
}
.g-150,.gy-150 {
    --bs-gutter-y: 9.375rem
}
.g-158,.gx-158 {
    --bs-gutter-x: 9.875rem
}
.g-158,.gy-158 {
    --bs-gutter-y: 9.875rem
}
.g-160,.gx-160 {
    --bs-gutter-x: 10rem
}
.g-160,.gy-160 {
    --bs-gutter-y: 10rem
}
.g-174,.gx-174 {
    --bs-gutter-x: 10.875rem
}
.g-174,.gy-174 {
    --bs-gutter-y: 10.875rem
}
.g-180,.gx-180 {
    --bs-gutter-x: 11.25rem
}
.g-180,.gy-180 {
    --bs-gutter-y: 11.25rem
}
.g-208,.gx-208 {
    --bs-gutter-x: 13rem
}
.g-208,.gy-208 {
    --bs-gutter-y: 13rem
}
.g-224,.gx-224 {
    --bs-gutter-x: 14rem
}
.g-224,.gy-224 {
    --bs-gutter-y: 14rem
}
.g-280,.gx-280 {
    --bs-gutter-x: 17.5rem
}
.g-280,.gy-280 {
    --bs-gutter-y: 17.5rem
}
.g-320,.gx-320 {
    --bs-gutter-x: 20rem
}
.g-320,.gy-320 {
    --bs-gutter-y: 20rem
}
.g-508,.gx-508 {
    --bs-gutter-x: 31.75rem
}
.g-508,.gy-508 {
    --bs-gutter-y: 31.75rem
}
@media(min-width: 576px) {
    .col-sm {
        flex:1 0 0
    }
    .row-cols-sm-auto>* {
        flex:0 0 auto;
        width:auto
    }
    .row-cols-sm-1>* {
        flex:0 0 auto;
        width:100%
    }
    .row-cols-sm-2>* {
        flex:0 0 auto;
        width:50%
    }
    .row-cols-sm-3>* {
        flex:0 0 auto;
        width:33.33333333%
    }
    .row-cols-sm-4>* {
        flex:0 0 auto;
        width:25%
    }
    .row-cols-sm-5>* {
        flex:0 0 auto;
        width:20%
    }
    .row-cols-sm-6>* {
        flex:0 0 auto;
        width:16.66666667%
    }
    .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%
    }
    .offset-sm-0 {
        margin-left:0
    }
    .offset-sm-1 {
        margin-left:8.33333333%
    }
    .offset-sm-2 {
        margin-left:16.66666667%
    }
    .offset-sm-3 {
        margin-left:25%
    }
    .offset-sm-4 {
        margin-left:33.33333333%
    }
    .offset-sm-5 {
        margin-left:41.66666667%
    }
    .offset-sm-6 {
        margin-left:50%
    }
    .offset-sm-7 {
        margin-left:58.33333333%
    }
    .offset-sm-8 {
        margin-left:66.66666667%
    }
    .offset-sm-9 {
        margin-left:75%
    }
    .offset-sm-10 {
        margin-left:83.33333333%
    }
    .offset-sm-11 {
        margin-left:91.66666667%
    }
    .g-sm--280,.gx-sm--280 {
        --bs-gutter-x: -17.5rem
    }
    .g-sm--280,.gy-sm--280 {
        --bs-gutter-y: -17.5rem
    }
    .g-sm--180,.gx-sm--180 {
        --bs-gutter-x: -11.25rem
    }
    .g-sm--180,.gy-sm--180 {
        --bs-gutter-y: -11.25rem
    }
    .g-sm--140,.gx-sm--140 {
        --bs-gutter-x: -8.75rem
    }
    .g-sm--140,.gy-sm--140 {
        --bs-gutter-y: -8.75rem
    }
    .g-sm--100,.gx-sm--100 {
        --bs-gutter-x: -6.25rem
    }
    .g-sm--100,.gy-sm--100 {
        --bs-gutter-y: -6.25rem
    }
    .g-sm--80,.gx-sm--80 {
        --bs-gutter-x: -5rem
    }
    .g-sm--80,.gy-sm--80 {
        --bs-gutter-y: -5rem
    }
    .g-sm--64,.gx-sm--64 {
        --bs-gutter-x: -4rem
    }
    .g-sm--64,.gy-sm--64 {
        --bs-gutter-y: -4rem
    }
    .g-sm--60,.gx-sm--60 {
        --bs-gutter-x: -3.75rem
    }
    .g-sm--60,.gy-sm--60 {
        --bs-gutter-y: -3.75rem
    }
    .g-sm--46,.gx-sm--46 {
        --bs-gutter-x: -2.875rem
    }
    .g-sm--46,.gy-sm--46 {
        --bs-gutter-y: -2.875rem
    }
    .g-sm--42,.gx-sm--42 {
        --bs-gutter-x: -2.625rem
    }
    .g-sm--42,.gy-sm--42 {
        --bs-gutter-y: -2.625rem
    }
    .g-sm--32,.gx-sm--32 {
        --bs-gutter-x: -2rem
    }
    .g-sm--32,.gy-sm--32 {
        --bs-gutter-y: -2rem
    }
    .g-sm--28,.gx-sm--28 {
        --bs-gutter-x: -1.75rem
    }
    .g-sm--28,.gy-sm--28 {
        --bs-gutter-y: -1.75rem
    }
    .g-sm--24,.gx-sm--24 {
        --bs-gutter-x: -1.5rem
    }
    .g-sm--24,.gy-sm--24 {
        --bs-gutter-y: -1.5rem
    }
    .g-sm--20,.gx-sm--20 {
        --bs-gutter-x: -1.25rem
    }
    .g-sm--20,.gy-sm--20 {
        --bs-gutter-y: -1.25rem
    }
    .g-sm--12,.gx-sm--12 {
        --bs-gutter-x: -0.75rem
    }
    .g-sm--12,.gy-sm--12 {
        --bs-gutter-y: -0.75rem
    }
    .g-sm-0,.gx-sm-0 {
        --bs-gutter-x: 0
    }
    .g-sm-0,.gy-sm-0 {
        --bs-gutter-y: 0
    }
    .g-sm-1,.gx-sm-1 {
        --bs-gutter-x: 0.25rem
    }
    .g-sm-1,.gy-sm-1 {
        --bs-gutter-y: 0.25rem
    }
    .g-sm-2,.gx-sm-2 {
        --bs-gutter-x: 0.5rem
    }
    .g-sm-2,.gy-sm-2 {
        --bs-gutter-y: 0.5rem
    }
    .g-sm-3,.gx-sm-3 {
        --bs-gutter-x: 1rem
    }
    .g-sm-3,.gy-sm-3 {
        --bs-gutter-y: 1rem
    }
    .g-sm-4,.gx-sm-4 {
        --bs-gutter-x: 1.5rem
    }
    .g-sm-4,.gy-sm-4 {
        --bs-gutter-y: 1.5rem
    }
    .g-sm-6,.gx-sm-6 {
        --bs-gutter-x: 0.375rem
    }
    .g-sm-6,.gy-sm-6 {
        --bs-gutter-y: 0.375rem
    }
    .g-sm-10,.gx-sm-10 {
        --bs-gutter-x: 0.625rem
    }
    .g-sm-10,.gy-sm-10 {
        --bs-gutter-y: 0.625rem
    }
    .g-sm-12,.gx-sm-12 {
        --bs-gutter-x: 0.75rem
    }
    .g-sm-12,.gy-sm-12 {
        --bs-gutter-y: 0.75rem
    }
    .g-sm-14,.gx-sm-14 {
        --bs-gutter-x: 0.875rem
    }
    .g-sm-14,.gy-sm-14 {
        --bs-gutter-y: 0.875rem
    }
    .g-sm-15,.gx-sm-15 {
        --bs-gutter-x: 0.935rem
    }
    .g-sm-15,.gy-sm-15 {
        --bs-gutter-y: 0.935rem
    }
    .g-sm-16,.gx-sm-16 {
        --bs-gutter-x: 1rem
    }
    .g-sm-16,.gy-sm-16 {
        --bs-gutter-y: 1rem
    }
    .g-sm-18,.gx-sm-18 {
        --bs-gutter-x: 1.125rem
    }
    .g-sm-18,.gy-sm-18 {
        --bs-gutter-y: 1.125rem
    }
    .g-sm-20,.gx-sm-20 {
        --bs-gutter-x: 1.25rem
    }
    .g-sm-20,.gy-sm-20 {
        --bs-gutter-y: 1.25rem
    }
    .g-sm-24,.gx-sm-24 {
        --bs-gutter-x: 1.5rem
    }
    .g-sm-24,.gy-sm-24 {
        --bs-gutter-y: 1.5rem
    }
    .g-sm-28,.gx-sm-28 {
        --bs-gutter-x: 1.75rem
    }
    .g-sm-28,.gy-sm-28 {
        --bs-gutter-y: 1.75rem
    }
    .g-sm-30,.gx-sm-30 {
        --bs-gutter-x: 1.875rem
    }
    .g-sm-30,.gy-sm-30 {
        --bs-gutter-y: 1.875rem
    }
    .g-sm-32,.gx-sm-32 {
        --bs-gutter-x: 2rem
    }
    .g-sm-32,.gy-sm-32 {
        --bs-gutter-y: 2rem
    }
    .g-sm-34,.gx-sm-34 {
        --bs-gutter-x: 2.125rem
    }
    .g-sm-34,.gy-sm-34 {
        --bs-gutter-y: 2.125rem
    }
    .g-sm-36,.gx-sm-36 {
        --bs-gutter-x: 2.25rem
    }
    .g-sm-36,.gy-sm-36 {
        --bs-gutter-y: 2.25rem
    }
    .g-sm-38,.gx-sm-38 {
        --bs-gutter-x: 2.375rem
    }
    .g-sm-38,.gy-sm-38 {
        --bs-gutter-y: 2.375rem
    }
    .g-sm-40,.gx-sm-40 {
        --bs-gutter-x: 2.5rem
    }
    .g-sm-40,.gy-sm-40 {
        --bs-gutter-y: 2.5rem
    }
    .g-sm-42,.gx-sm-42 {
        --bs-gutter-x: 2.625rem
    }
    .g-sm-42,.gy-sm-42 {
        --bs-gutter-y: 2.625rem
    }
    .g-sm-46,.gx-sm-46 {
        --bs-gutter-x: 2.875rem
    }
    .g-sm-46,.gy-sm-46 {
        --bs-gutter-y: 2.875rem
    }
    .g-sm-48,.gx-sm-48 {
        --bs-gutter-x: 3rem
    }
    .g-sm-48,.gy-sm-48 {
        --bs-gutter-y: 3rem
    }
    .g-sm-50,.gx-sm-50 {
        --bs-gutter-x: 3.125rem
    }
    .g-sm-50,.gy-sm-50 {
        --bs-gutter-y: 3.125rem
    }
    .g-sm-52,.gx-sm-52 {
        --bs-gutter-x: 3.25rem
    }
    .g-sm-52,.gy-sm-52 {
        --bs-gutter-y: 3.25rem
    }
    .g-sm-56,.gx-sm-56 {
        --bs-gutter-x: 3.5rem
    }
    .g-sm-56,.gy-sm-56 {
        --bs-gutter-y: 3.5rem
    }
    .g-sm-58,.gx-sm-58 {
        --bs-gutter-x: 3.625rem
    }
    .g-sm-58,.gy-sm-58 {
        --bs-gutter-y: 3.625rem
    }
    .g-sm-60,.gx-sm-60 {
        --bs-gutter-x: 3.75rem
    }
    .g-sm-60,.gy-sm-60 {
        --bs-gutter-y: 3.75rem
    }
    .g-sm-64,.gx-sm-64 {
        --bs-gutter-x: 4rem
    }
    .g-sm-64,.gy-sm-64 {
        --bs-gutter-y: 4rem
    }
    .g-sm-70,.gx-sm-70 {
        --bs-gutter-x: 4.375rem
    }
    .g-sm-70,.gy-sm-70 {
        --bs-gutter-y: 4.375rem
    }
    .g-sm-72,.gx-sm-72 {
        --bs-gutter-x: 4.5rem
    }
    .g-sm-72,.gy-sm-72 {
        --bs-gutter-y: 4.5rem
    }
    .g-sm-78,.gx-sm-78 {
        --bs-gutter-x: 4.875rem
    }
    .g-sm-78,.gy-sm-78 {
        --bs-gutter-y: 4.875rem
    }
    .g-sm-80,.gx-sm-80 {
        --bs-gutter-x: 5rem
    }
    .g-sm-80,.gy-sm-80 {
        --bs-gutter-y: 5rem
    }
    .g-sm-84,.gx-sm-84 {
        --bs-gutter-x: 5.25rem
    }
    .g-sm-84,.gy-sm-84 {
        --bs-gutter-y: 5.25rem
    }
    .g-sm-88,.gx-sm-88 {
        --bs-gutter-x: 5.5rem
    }
    .g-sm-88,.gy-sm-88 {
        --bs-gutter-y: 5.5rem
    }
    .g-sm-96,.gx-sm-96 {
        --bs-gutter-x: 6rem
    }
    .g-sm-96,.gy-sm-96 {
        --bs-gutter-y: 6rem
    }
    .g-sm-100,.gx-sm-100 {
        --bs-gutter-x: 6.25rem
    }
    .g-sm-100,.gy-sm-100 {
        --bs-gutter-y: 6.25rem
    }
    .g-sm-104,.gx-sm-104 {
        --bs-gutter-x: 6.5rem
    }
    .g-sm-104,.gy-sm-104 {
        --bs-gutter-y: 6.5rem
    }
    .g-sm-120,.gx-sm-120 {
        --bs-gutter-x: 7.5rem
    }
    .g-sm-120,.gy-sm-120 {
        --bs-gutter-y: 7.5rem
    }
    .g-sm-128,.gx-sm-128 {
        --bs-gutter-x: 8rem
    }
    .g-sm-128,.gy-sm-128 {
        --bs-gutter-y: 8rem
    }
    .g-sm-132,.gx-sm-132 {
        --bs-gutter-x: 8.25rem
    }
    .g-sm-132,.gy-sm-132 {
        --bs-gutter-y: 8.25rem
    }
    .g-sm-136,.gx-sm-136 {
        --bs-gutter-x: 8.5rem
    }
    .g-sm-136,.gy-sm-136 {
        --bs-gutter-y: 8.5rem
    }
    .g-sm-140,.gx-sm-140 {
        --bs-gutter-x: 8.75rem
    }
    .g-sm-140,.gy-sm-140 {
        --bs-gutter-y: 8.75rem
    }
    .g-sm-150,.gx-sm-150 {
        --bs-gutter-x: 9.375rem
    }
    .g-sm-150,.gy-sm-150 {
        --bs-gutter-y: 9.375rem
    }
    .g-sm-158,.gx-sm-158 {
        --bs-gutter-x: 9.875rem
    }
    .g-sm-158,.gy-sm-158 {
        --bs-gutter-y: 9.875rem
    }
    .g-sm-160,.gx-sm-160 {
        --bs-gutter-x: 10rem
    }
    .g-sm-160,.gy-sm-160 {
        --bs-gutter-y: 10rem
    }
    .g-sm-174,.gx-sm-174 {
        --bs-gutter-x: 10.875rem
    }
    .g-sm-174,.gy-sm-174 {
        --bs-gutter-y: 10.875rem
    }
    .g-sm-180,.gx-sm-180 {
        --bs-gutter-x: 11.25rem
    }
    .g-sm-180,.gy-sm-180 {
        --bs-gutter-y: 11.25rem
    }
    .g-sm-208,.gx-sm-208 {
        --bs-gutter-x: 13rem
    }
    .g-sm-208,.gy-sm-208 {
        --bs-gutter-y: 13rem
    }
    .g-sm-224,.gx-sm-224 {
        --bs-gutter-x: 14rem
    }
    .g-sm-224,.gy-sm-224 {
        --bs-gutter-y: 14rem
    }
    .g-sm-280,.gx-sm-280 {
        --bs-gutter-x: 17.5rem
    }
    .g-sm-280,.gy-sm-280 {
        --bs-gutter-y: 17.5rem
    }
    .g-sm-320,.gx-sm-320 {
        --bs-gutter-x: 20rem
    }
    .g-sm-320,.gy-sm-320 {
        --bs-gutter-y: 20rem
    }
    .g-sm-508,.gx-sm-508 {
        --bs-gutter-x: 31.75rem
    }
    .g-sm-508,.gy-sm-508 {
        --bs-gutter-y: 31.75rem
    }
    
}
@media(min-width: 768px) {
    .col-md {
        flex:1 0 0
    }
    .row-cols-md-auto>* {
        flex:0 0 auto;
        width:auto
    }
    .row-cols-md-1>* {
        flex:0 0 auto;
        width:100%
    }
    .row-cols-md-2>* {
        flex:0 0 auto;
        width:50%
    }
    .row-cols-md-3>* {
        flex:0 0 auto;
        width:33.33333333%
    }
    .row-cols-md-4>* {
        flex:0 0 auto;
        width:25%
    }
    .row-cols-md-5>* {
        flex:0 0 auto;
        width:20%
    }
    .row-cols-md-6>* {
        flex:0 0 auto;
        width:16.66666667%
    }
    .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%
    }
    .offset-md-0 {
        margin-left:0
    }
    .offset-md-1 {
        margin-left:8.33333333%
    }
    .offset-md-2 {
        margin-left:16.66666667%
    }
    .offset-md-3 {
        margin-left:25%
    }
    .offset-md-4 {
        margin-left:33.33333333%
    }
    .offset-md-5 {
        margin-left:41.66666667%
    }
    .offset-md-6 {
        margin-left:50%
    }
    .offset-md-7 {
        margin-left:58.33333333%
    }
    .offset-md-8 {
        margin-left:66.66666667%
    }
    .offset-md-9 {
        margin-left:75%
    }
    .offset-md-10 {
        margin-left:83.33333333%
    }
    .offset-md-11 {
        margin-left:91.66666667%
    }
    .g-md--280,.gx-md--280 {
        --bs-gutter-x: -17.5rem
    }
    .g-md--280,.gy-md--280 {
        --bs-gutter-y: -17.5rem
    }
    .g-md--180,.gx-md--180 {
        --bs-gutter-x: -11.25rem
    }
    .g-md--180,.gy-md--180 {
        --bs-gutter-y: -11.25rem
    }
    .g-md--140,.gx-md--140 {
        --bs-gutter-x: -8.75rem
    }
    .g-md--140,.gy-md--140 {
        --bs-gutter-y: -8.75rem
    }
    .g-md--100,.gx-md--100 {
        --bs-gutter-x: -6.25rem
    }
    .g-md--100,.gy-md--100 {
        --bs-gutter-y: -6.25rem
    }
    .g-md--80,.gx-md--80 {
        --bs-gutter-x: -5rem
    }
    .g-md--80,.gy-md--80 {
        --bs-gutter-y: -5rem
    }
    .g-md--64,.gx-md--64 {
        --bs-gutter-x: -4rem
    }
    .g-md--64,.gy-md--64 {
        --bs-gutter-y: -4rem
    }
    .g-md--60,.gx-md--60 {
        --bs-gutter-x: -3.75rem
    }
    .g-md--60,.gy-md--60 {
        --bs-gutter-y: -3.75rem
    }
    .g-md--46,.gx-md--46 {
        --bs-gutter-x: -2.875rem
    }
    .g-md--46,.gy-md--46 {
        --bs-gutter-y: -2.875rem
    }
    .g-md--42,.gx-md--42 {
        --bs-gutter-x: -2.625rem
    }
    .g-md--42,.gy-md--42 {
        --bs-gutter-y: -2.625rem
    }
    .g-md--32,.gx-md--32 {
        --bs-gutter-x: -2rem
    }
    .g-md--32,.gy-md--32 {
        --bs-gutter-y: -2rem
    }
    .g-md--28,.gx-md--28 {
        --bs-gutter-x: -1.75rem
    }
    .g-md--28,.gy-md--28 {
        --bs-gutter-y: -1.75rem
    }
    .g-md--24,.gx-md--24 {
        --bs-gutter-x: -1.5rem
    }
    .g-md--24,.gy-md--24 {
        --bs-gutter-y: -1.5rem
    }
    .g-md--20,.gx-md--20 {
        --bs-gutter-x: -1.25rem
    }
    .g-md--20,.gy-md--20 {
        --bs-gutter-y: -1.25rem
    }
    .g-md--12,.gx-md--12 {
        --bs-gutter-x: -0.75rem
    }
    .g-md--12,.gy-md--12 {
        --bs-gutter-y: -0.75rem
    }
    .g-md-0,.gx-md-0 {
        --bs-gutter-x: 0
    }
    .g-md-0,.gy-md-0 {
        --bs-gutter-y: 0
    }
    .g-md-1,.gx-md-1 {
        --bs-gutter-x: 0.25rem
    }
    .g-md-1,.gy-md-1 {
        --bs-gutter-y: 0.25rem
    }
    .g-md-2,.gx-md-2 {
        --bs-gutter-x: 0.5rem
    }
    .g-md-2,.gy-md-2 {
        --bs-gutter-y: 0.5rem
    }
    .g-md-3,.gx-md-3 {
        --bs-gutter-x: 1rem
    }
    .g-md-3,.gy-md-3 {
        --bs-gutter-y: 1rem
    }
    .g-md-4,.gx-md-4 {
        --bs-gutter-x: 1.5rem
    }
    .g-md-4,.gy-md-4 {
        --bs-gutter-y: 1.5rem
    }
    .g-md-6,.gx-md-6 {
        --bs-gutter-x: 0.375rem
    }
    .g-md-6,.gy-md-6 {
        --bs-gutter-y: 0.375rem
    }
    .g-md-10,.gx-md-10 {
        --bs-gutter-x: 0.625rem
    }
    .g-md-10,.gy-md-10 {
        --bs-gutter-y: 0.625rem
    }
    .g-md-12,.gx-md-12 {
        --bs-gutter-x: 0.75rem
    }
    .g-md-12,.gy-md-12 {
        --bs-gutter-y: 0.75rem
    }
    .g-md-14,.gx-md-14 {
        --bs-gutter-x: 0.875rem
    }
    .g-md-14,.gy-md-14 {
        --bs-gutter-y: 0.875rem
    }
    .g-md-15,.gx-md-15 {
        --bs-gutter-x: 0.935rem
    }
    .g-md-15,.gy-md-15 {
        --bs-gutter-y: 0.935rem
    }
    .g-md-16,.gx-md-16 {
        --bs-gutter-x: 1rem
    }
    .g-md-16,.gy-md-16 {
        --bs-gutter-y: 1rem
    }
    .g-md-18,.gx-md-18 {
        --bs-gutter-x: 1.125rem
    }
    .g-md-18,.gy-md-18 {
        --bs-gutter-y: 1.125rem
    }
    .g-md-20,.gx-md-20 {
        --bs-gutter-x: 1.25rem
    }
    .g-md-20,.gy-md-20 {
        --bs-gutter-y: 1.25rem
    }
    .g-md-24,.gx-md-24 {
        --bs-gutter-x: 1.5rem
    }
    .g-md-24,.gy-md-24 {
        --bs-gutter-y: 1.5rem
    }
    .g-md-28,.gx-md-28 {
        --bs-gutter-x: 1.75rem
    }
    .g-md-28,.gy-md-28 {
        --bs-gutter-y: 1.75rem
    }
    .g-md-30,.gx-md-30 {
        --bs-gutter-x: 1.875rem
    }
    .g-md-30,.gy-md-30 {
        --bs-gutter-y: 1.875rem
    }
    .g-md-32,.gx-md-32 {
        --bs-gutter-x: 2rem
    }
    .g-md-32,.gy-md-32 {
        --bs-gutter-y: 2rem
    }
    .g-md-34,.gx-md-34 {
        --bs-gutter-x: 2.125rem
    }
    .g-md-34,.gy-md-34 {
        --bs-gutter-y: 2.125rem
    }
    .g-md-36,.gx-md-36 {
        --bs-gutter-x: 2.25rem
    }
    .g-md-36,.gy-md-36 {
        --bs-gutter-y: 2.25rem
    }
    .g-md-38,.gx-md-38 {
        --bs-gutter-x: 2.375rem
    }
    .g-md-38,.gy-md-38 {
        --bs-gutter-y: 2.375rem
    }
    .g-md-40,.gx-md-40 {
        --bs-gutter-x: 2.5rem
    }
    .g-md-40,.gy-md-40 {
        --bs-gutter-y: 2.5rem
    }
    .g-md-42,.gx-md-42 {
        --bs-gutter-x: 2.625rem
    }
    .g-md-42,.gy-md-42 {
        --bs-gutter-y: 2.625rem
    }
    .g-md-46,.gx-md-46 {
        --bs-gutter-x: 2.875rem
    }
    .g-md-46,.gy-md-46 {
        --bs-gutter-y: 2.875rem
    }
    .g-md-48,.gx-md-48 {
        --bs-gutter-x: 3rem
    }
    .g-md-48,.gy-md-48 {
        --bs-gutter-y: 3rem
    }
    .g-md-50,.gx-md-50 {
        --bs-gutter-x: 3.125rem
    }
    .g-md-50,.gy-md-50 {
        --bs-gutter-y: 3.125rem
    }
    .g-md-52,.gx-md-52 {
        --bs-gutter-x: 3.25rem
    }
    .g-md-52,.gy-md-52 {
        --bs-gutter-y: 3.25rem
    }
    .g-md-56,.gx-md-56 {
        --bs-gutter-x: 3.5rem
    }
    .g-md-56,.gy-md-56 {
        --bs-gutter-y: 3.5rem
    }
    .g-md-58,.gx-md-58 {
        --bs-gutter-x: 3.625rem
    }
    .g-md-58,.gy-md-58 {
        --bs-gutter-y: 3.625rem
    }
    .g-md-60,.gx-md-60 {
        --bs-gutter-x: 3.75rem
    }
    .g-md-60,.gy-md-60 {
        --bs-gutter-y: 3.75rem
    }
    .g-md-64,.gx-md-64 {
        --bs-gutter-x: 4rem
    }
    .g-md-64,.gy-md-64 {
        --bs-gutter-y: 4rem
    }
    .g-md-70,.gx-md-70 {
        --bs-gutter-x: 4.375rem
    }
    .g-md-70,.gy-md-70 {
        --bs-gutter-y: 4.375rem
    }
    .g-md-72,.gx-md-72 {
        --bs-gutter-x: 4.5rem
    }
    .g-md-72,.gy-md-72 {
        --bs-gutter-y: 4.5rem
    }
    .g-md-78,.gx-md-78 {
        --bs-gutter-x: 4.875rem
    }
    .g-md-78,.gy-md-78 {
        --bs-gutter-y: 4.875rem
    }
    .g-md-80,.gx-md-80 {
        --bs-gutter-x: 5rem
    }
    .g-md-80,.gy-md-80 {
        --bs-gutter-y: 5rem
    }
    .g-md-84,.gx-md-84 {
        --bs-gutter-x: 5.25rem
    }
    .g-md-84,.gy-md-84 {
        --bs-gutter-y: 5.25rem
    }
    .g-md-88,.gx-md-88 {
        --bs-gutter-x: 5.5rem
    }
    .g-md-88,.gy-md-88 {
        --bs-gutter-y: 5.5rem
    }
    .g-md-96,.gx-md-96 {
        --bs-gutter-x: 6rem
    }
    .g-md-96,.gy-md-96 {
        --bs-gutter-y: 6rem
    }
    .g-md-100,.gx-md-100 {
        --bs-gutter-x: 6.25rem
    }
    .g-md-100,.gy-md-100 {
        --bs-gutter-y: 6.25rem
    }
    .g-md-104,.gx-md-104 {
        --bs-gutter-x: 6.5rem
    }
    .g-md-104,.gy-md-104 {
        --bs-gutter-y: 6.5rem
    }
    .g-md-120,.gx-md-120 {
        --bs-gutter-x: 7.5rem
    }
    .g-md-120,.gy-md-120 {
        --bs-gutter-y: 7.5rem
    }
    .g-md-128,.gx-md-128 {
        --bs-gutter-x: 8rem
    }
    .g-md-128,.gy-md-128 {
        --bs-gutter-y: 8rem
    }
    .g-md-132,.gx-md-132 {
        --bs-gutter-x: 8.25rem
    }
    .g-md-132,.gy-md-132 {
        --bs-gutter-y: 8.25rem
    }
    .g-md-136,.gx-md-136 {
        --bs-gutter-x: 8.5rem
    }
    .g-md-136,.gy-md-136 {
        --bs-gutter-y: 8.5rem
    }
    .g-md-140,.gx-md-140 {
        --bs-gutter-x: 8.75rem
    }
    .g-md-140,.gy-md-140 {
        --bs-gutter-y: 8.75rem
    }
    .g-md-150,.gx-md-150 {
        --bs-gutter-x: 9.375rem
    }
    .g-md-150,.gy-md-150 {
        --bs-gutter-y: 9.375rem
    }
    .g-md-158,.gx-md-158 {
        --bs-gutter-x: 9.875rem
    }
    .g-md-158,.gy-md-158 {
        --bs-gutter-y: 9.875rem
    }
    .g-md-160,.gx-md-160 {
        --bs-gutter-x: 10rem
    }
    .g-md-160,.gy-md-160 {
        --bs-gutter-y: 10rem
    }
    .g-md-174,.gx-md-174 {
        --bs-gutter-x: 10.875rem
    }
    .g-md-174,.gy-md-174 {
        --bs-gutter-y: 10.875rem
    }
    .g-md-180,.gx-md-180 {
        --bs-gutter-x: 11.25rem
    }
    .g-md-180,.gy-md-180 {
        --bs-gutter-y: 11.25rem
    }
    .g-md-208,.gx-md-208 {
        --bs-gutter-x: 13rem
    }
    .g-md-208,.gy-md-208 {
        --bs-gutter-y: 13rem
    }
    .g-md-224,.gx-md-224 {
        --bs-gutter-x: 14rem
    }
    .g-md-224,.gy-md-224 {
        --bs-gutter-y: 14rem
    }
    .g-md-280,.gx-md-280 {
        --bs-gutter-x: 17.5rem
    }
    .g-md-280,.gy-md-280 {
        --bs-gutter-y: 17.5rem
    }
    .g-md-320,.gx-md-320 {
        --bs-gutter-x: 20rem
    }
    .g-md-320,.gy-md-320 {
        --bs-gutter-y: 20rem
    }
    .g-md-508,.gx-md-508 {
        --bs-gutter-x: 31.75rem
    }
    .g-md-508,.gy-md-508 {
        --bs-gutter-y: 31.75rem
    }
    
}
@media(min-width: 992px) {
    .col-lg {
        flex:1 0 0
    }
    .row-cols-lg-auto>* {
        flex:0 0 auto;
        width:auto
    }
    .row-cols-lg-1>* {
        flex:0 0 auto;
        width:100%
    }
    .row-cols-lg-2>* {
        flex:0 0 auto;
        width:50%
    }
    .row-cols-lg-3>* {
        flex:0 0 auto;
        width:33.33333333%
    }
    .row-cols-lg-4>* {
        flex:0 0 auto;
        width:25%
    }
    .row-cols-lg-5>* {
        flex:0 0 auto;
        width:20%
    }
    .row-cols-lg-6>* {
        flex:0 0 auto;
        width:16.66666667%
    }
    .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%
    }
    .offset-lg-0 {
        margin-left:0
    }
    .offset-lg-1 {
        margin-left:8.33333333%
    }
    .offset-lg-2 {
        margin-left:16.66666667%
    }
    .offset-lg-3 {
        margin-left:25%
    }
    .offset-lg-4 {
        margin-left:33.33333333%
    }
    .offset-lg-5 {
        margin-left:41.66666667%
    }
    .offset-lg-6 {
        margin-left:50%
    }
    .offset-lg-7 {
        margin-left:58.33333333%
    }
    .offset-lg-8 {
        margin-left:66.66666667%
    }
    .offset-lg-9 {
        margin-left:75%
    }
    .offset-lg-10 {
        margin-left:83.33333333%
    }
    .offset-lg-11 {
        margin-left:91.66666667%
    }
    .g-lg--280,.gx-lg--280 {
        --bs-gutter-x: -17.5rem
    }
    .g-lg--280,.gy-lg--280 {
        --bs-gutter-y: -17.5rem
    }
    .g-lg--180,.gx-lg--180 {
        --bs-gutter-x: -11.25rem
    }
    .g-lg--180,.gy-lg--180 {
        --bs-gutter-y: -11.25rem
    }
    .g-lg--140,.gx-lg--140 {
        --bs-gutter-x: -8.75rem
    }
    .g-lg--140,.gy-lg--140 {
        --bs-gutter-y: -8.75rem
    }
    .g-lg--100,.gx-lg--100 {
        --bs-gutter-x: -6.25rem
    }
    .g-lg--100,.gy-lg--100 {
        --bs-gutter-y: -6.25rem
    }
    .g-lg--80,.gx-lg--80 {
        --bs-gutter-x: -5rem
    }
    .g-lg--80,.gy-lg--80 {
        --bs-gutter-y: -5rem
    }
    .g-lg--64,.gx-lg--64 {
        --bs-gutter-x: -4rem
    }
    .g-lg--64,.gy-lg--64 {
        --bs-gutter-y: -4rem
    }
    .g-lg--60,.gx-lg--60 {
        --bs-gutter-x: -3.75rem
    }
    .g-lg--60,.gy-lg--60 {
        --bs-gutter-y: -3.75rem
    }
    .g-lg--46,.gx-lg--46 {
        --bs-gutter-x: -2.875rem
    }
    .g-lg--46,.gy-lg--46 {
        --bs-gutter-y: -2.875rem
    }
    .g-lg--42,.gx-lg--42 {
        --bs-gutter-x: -2.625rem
    }
    .g-lg--42,.gy-lg--42 {
        --bs-gutter-y: -2.625rem
    }
    .g-lg--32,.gx-lg--32 {
        --bs-gutter-x: -2rem
    }
    .g-lg--32,.gy-lg--32 {
        --bs-gutter-y: -2rem
    }
    .g-lg--28,.gx-lg--28 {
        --bs-gutter-x: -1.75rem
    }
    .g-lg--28,.gy-lg--28 {
        --bs-gutter-y: -1.75rem
    }
    .g-lg--24,.gx-lg--24 {
        --bs-gutter-x: -1.5rem
    }
    .g-lg--24,.gy-lg--24 {
        --bs-gutter-y: -1.5rem
    }
    .g-lg--20,.gx-lg--20 {
        --bs-gutter-x: -1.25rem
    }
    .g-lg--20,.gy-lg--20 {
        --bs-gutter-y: -1.25rem
    }
    .g-lg--12,.gx-lg--12 {
        --bs-gutter-x: -0.75rem
    }
    .g-lg--12,.gy-lg--12 {
        --bs-gutter-y: -0.75rem
    }
    .g-lg-0,.gx-lg-0 {
        --bs-gutter-x: 0
    }
    .g-lg-0,.gy-lg-0 {
        --bs-gutter-y: 0
    }
    .g-lg-1,.gx-lg-1 {
        --bs-gutter-x: 0.25rem
    }
    .g-lg-1,.gy-lg-1 {
        --bs-gutter-y: 0.25rem
    }
    .g-lg-2,.gx-lg-2 {
        --bs-gutter-x: 0.5rem
    }
    .g-lg-2,.gy-lg-2 {
        --bs-gutter-y: 0.5rem
    }
    .g-lg-3,.gx-lg-3 {
        --bs-gutter-x: 1rem
    }
    .g-lg-3,.gy-lg-3 {
        --bs-gutter-y: 1rem
    }
    .g-lg-4,.gx-lg-4 {
        --bs-gutter-x: 1.5rem
    }
    .g-lg-4,.gy-lg-4 {
        --bs-gutter-y: 1.5rem
    }
    .g-lg-6,.gx-lg-6 {
        --bs-gutter-x: 0.375rem
    }
    .g-lg-6,.gy-lg-6 {
        --bs-gutter-y: 0.375rem
    }
    .g-lg-10,.gx-lg-10 {
        --bs-gutter-x: 0.625rem
    }
    .g-lg-10,.gy-lg-10 {
        --bs-gutter-y: 0.625rem
    }
    .g-lg-12,.gx-lg-12 {
        --bs-gutter-x: 0.75rem
    }
    .g-lg-12,.gy-lg-12 {
        --bs-gutter-y: 0.75rem
    }
    .g-lg-14,.gx-lg-14 {
        --bs-gutter-x: 0.875rem
    }
    .g-lg-14,.gy-lg-14 {
        --bs-gutter-y: 0.875rem
    }
    .g-lg-15,.gx-lg-15 {
        --bs-gutter-x: 0.935rem
    }
    .g-lg-15,.gy-lg-15 {
        --bs-gutter-y: 0.935rem
    }
    .g-lg-16,.gx-lg-16 {
        --bs-gutter-x: 1rem
    }
    .g-lg-16,.gy-lg-16 {
        --bs-gutter-y: 1rem
    }
    .g-lg-18,.gx-lg-18 {
        --bs-gutter-x: 1.125rem
    }
    .g-lg-18,.gy-lg-18 {
        --bs-gutter-y: 1.125rem
    }
    .g-lg-20,.gx-lg-20 {
        --bs-gutter-x: 1.25rem
    }
    .g-lg-20,.gy-lg-20 {
        --bs-gutter-y: 1.25rem
    }
    .g-lg-24,.gx-lg-24 {
        --bs-gutter-x: 1.5rem
    }
    .g-lg-24,.gy-lg-24 {
        --bs-gutter-y: 1.5rem
    }
    .g-lg-28,.gx-lg-28 {
        --bs-gutter-x: 1.75rem
    }
    .g-lg-28,.gy-lg-28 {
        --bs-gutter-y: 1.75rem
    }
    .g-lg-30,.gx-lg-30 {
        --bs-gutter-x: 1.875rem
    }
    .g-lg-30,.gy-lg-30 {
        --bs-gutter-y: 1.875rem
    }
    .g-lg-32,.gx-lg-32 {
        --bs-gutter-x: 2rem
    }
    .g-lg-32,.gy-lg-32 {
        --bs-gutter-y: 2rem
    }
    .g-lg-34,.gx-lg-34 {
        --bs-gutter-x: 2.125rem
    }
    .g-lg-34,.gy-lg-34 {
        --bs-gutter-y: 2.125rem
    }
    .g-lg-36,.gx-lg-36 {
        --bs-gutter-x: 2.25rem
    }
    .g-lg-36,.gy-lg-36 {
        --bs-gutter-y: 2.25rem
    }
    .g-lg-38,.gx-lg-38 {
        --bs-gutter-x: 2.375rem
    }
    .g-lg-38,.gy-lg-38 {
        --bs-gutter-y: 2.375rem
    }
    .g-lg-40,.gx-lg-40 {
        --bs-gutter-x: 2.5rem
    }
    .g-lg-40,.gy-lg-40 {
        --bs-gutter-y: 2.5rem
    }
    .g-lg-42,.gx-lg-42 {
        --bs-gutter-x: 2.625rem
    }
    .g-lg-42,.gy-lg-42 {
        --bs-gutter-y: 2.625rem
    }
    .g-lg-46,.gx-lg-46 {
        --bs-gutter-x: 2.875rem
    }
    .g-lg-46,.gy-lg-46 {
        --bs-gutter-y: 2.875rem
    }
    .g-lg-48,.gx-lg-48 {
        --bs-gutter-x: 3rem
    }
    .g-lg-48,.gy-lg-48 {
        --bs-gutter-y: 3rem
    }
    .g-lg-50,.gx-lg-50 {
        --bs-gutter-x: 3.125rem
    }
    .g-lg-50,.gy-lg-50 {
        --bs-gutter-y: 3.125rem
    }
    .g-lg-52,.gx-lg-52 {
        --bs-gutter-x: 3.25rem
    }
    .g-lg-52,.gy-lg-52 {
        --bs-gutter-y: 3.25rem
    }
    .g-lg-56,.gx-lg-56 {
        --bs-gutter-x: 3.5rem
    }
    .g-lg-56,.gy-lg-56 {
        --bs-gutter-y: 3.5rem
    }
    .g-lg-58,.gx-lg-58 {
        --bs-gutter-x: 3.625rem
    }
    .g-lg-58,.gy-lg-58 {
        --bs-gutter-y: 3.625rem
    }
    .g-lg-60,.gx-lg-60 {
        --bs-gutter-x: 3.75rem
    }
    .g-lg-60,.gy-lg-60 {
        --bs-gutter-y: 3.75rem
    }
    .g-lg-64,.gx-lg-64 {
        --bs-gutter-x: 4rem
    }
    .g-lg-64,.gy-lg-64 {
        --bs-gutter-y: 4rem
    }
    .g-lg-70,.gx-lg-70 {
        --bs-gutter-x: 4.375rem
    }
    .g-lg-70,.gy-lg-70 {
        --bs-gutter-y: 4.375rem
    }
    .g-lg-72,.gx-lg-72 {
        --bs-gutter-x: 4.5rem
    }
    .g-lg-72,.gy-lg-72 {
        --bs-gutter-y: 4.5rem
    }
    .g-lg-78,.gx-lg-78 {
        --bs-gutter-x: 4.875rem
    }
    .g-lg-78,.gy-lg-78 {
        --bs-gutter-y: 4.875rem
    }
    .g-lg-80,.gx-lg-80 {
        --bs-gutter-x: 5rem
    }
    .g-lg-80,.gy-lg-80 {
        --bs-gutter-y: 5rem
    }
    .g-lg-84,.gx-lg-84 {
        --bs-gutter-x: 5.25rem
    }
    .g-lg-84,.gy-lg-84 {
        --bs-gutter-y: 5.25rem
    }
    .g-lg-88,.gx-lg-88 {
        --bs-gutter-x: 5.5rem
    }
    .g-lg-88,.gy-lg-88 {
        --bs-gutter-y: 5.5rem
    }
    .g-lg-96,.gx-lg-96 {
        --bs-gutter-x: 6rem
    }
    .g-lg-96,.gy-lg-96 {
        --bs-gutter-y: 6rem
    }
    .g-lg-100,.gx-lg-100 {
        --bs-gutter-x: 6.25rem
    }
    .g-lg-100,.gy-lg-100 {
        --bs-gutter-y: 6.25rem
    }
    .g-lg-104,.gx-lg-104 {
        --bs-gutter-x: 6.5rem
    }
    .g-lg-104,.gy-lg-104 {
        --bs-gutter-y: 6.5rem
    }
    .g-lg-120,.gx-lg-120 {
        --bs-gutter-x: 7.5rem
    }
    .g-lg-120,.gy-lg-120 {
        --bs-gutter-y: 7.5rem
    }
    .g-lg-128,.gx-lg-128 {
        --bs-gutter-x: 8rem
    }
    .g-lg-128,.gy-lg-128 {
        --bs-gutter-y: 8rem
    }
    .g-lg-132,.gx-lg-132 {
        --bs-gutter-x: 8.25rem
    }
    .g-lg-132,.gy-lg-132 {
        --bs-gutter-y: 8.25rem
    }
    .g-lg-136,.gx-lg-136 {
        --bs-gutter-x: 8.5rem
    }
    .g-lg-136,.gy-lg-136 {
        --bs-gutter-y: 8.5rem
    }
    .g-lg-140,.gx-lg-140 {
        --bs-gutter-x: 8.75rem
    }
    .g-lg-140,.gy-lg-140 {
        --bs-gutter-y: 8.75rem
    }
    .g-lg-150,.gx-lg-150 {
        --bs-gutter-x: 9.375rem
    }
    .g-lg-150,.gy-lg-150 {
        --bs-gutter-y: 9.375rem
    }
    .g-lg-158,.gx-lg-158 {
        --bs-gutter-x: 9.875rem
    }
    .g-lg-158,.gy-lg-158 {
        --bs-gutter-y: 9.875rem
    }
    .g-lg-160,.gx-lg-160 {
        --bs-gutter-x: 10rem
    }
    .g-lg-160,.gy-lg-160 {
        --bs-gutter-y: 10rem
    }
    .g-lg-174,.gx-lg-174 {
        --bs-gutter-x: 10.875rem
    }
    .g-lg-174,.gy-lg-174 {
        --bs-gutter-y: 10.875rem
    }
    .g-lg-180,.gx-lg-180 {
        --bs-gutter-x: 11.25rem
    }
    .g-lg-180,.gy-lg-180 {
        --bs-gutter-y: 11.25rem
    }
    .g-lg-208,.gx-lg-208 {
        --bs-gutter-x: 13rem
    }
    .g-lg-208,.gy-lg-208 {
        --bs-gutter-y: 13rem
    }
    .g-lg-224,.gx-lg-224 {
        --bs-gutter-x: 14rem
    }
    .g-lg-224,.gy-lg-224 {
        --bs-gutter-y: 14rem
    }
    .g-lg-280,.gx-lg-280 {
        --bs-gutter-x: 17.5rem
    }
    .g-lg-280,.gy-lg-280 {
        --bs-gutter-y: 17.5rem
    }
    .g-lg-320,.gx-lg-320 {
        --bs-gutter-x: 20rem
    }
    .g-lg-320,.gy-lg-320 {
        --bs-gutter-y: 20rem
    }
    .g-lg-508,.gx-lg-508 {
        --bs-gutter-x: 31.75rem
    }
    .g-lg-508,.gy-lg-508 {
        --bs-gutter-y: 31.75rem
    }
    
}
@media(min-width: 1200px) {
    .col-xl {
        flex:1 0 0
    }
    .row-cols-xl-auto>* {
        flex:0 0 auto;
        width:auto
    }
    .row-cols-xl-1>* {
        flex:0 0 auto;
        width:100%
    }
    .row-cols-xl-2>* {
        flex:0 0 auto;
        width:50%
    }
    .row-cols-xl-3>* {
        flex:0 0 auto;
        width:33.33333333%
    }
    .row-cols-xl-4>* {
        flex:0 0 auto;
        width:25%
    }
    .row-cols-xl-5>* {
        flex:0 0 auto;
        width:20%
    }
    .row-cols-xl-6>* {
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-xl-auto {
        flex:0 0 auto;
        width:auto
    }
    .col-xl-1 {
        flex:0 0 auto;
        width:8.33333333%
    }
    .col-xl-2 {
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-xl-3 {
        flex:0 0 auto;
        width:25%
    }
    .col-xl-4 {
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-xl-5 {
        flex:0 0 auto;
        width:41.66666667%
    }
    .col-xl-6 {
        flex:0 0 auto;
        width:50%
    }
    .col-xl-7 {
        flex:0 0 auto;
        width:58.33333333%
    }
    .col-xl-8 {
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-xl-9 {
        flex:0 0 auto;
        width:75%
    }
    .col-xl-10 {
        flex:0 0 auto;
        width:83.33333333%
    }
    .col-xl-11 {
        flex:0 0 auto;
        width:91.66666667%
    }
    .col-xl-12 {
        flex:0 0 auto;
        width:100%
    }
    .offset-xl-0 {
        margin-left:0
    }
    .offset-xl-1 {
        margin-left:8.33333333%
    }
    .offset-xl-2 {
        margin-left:16.66666667%
    }
    .offset-xl-3 {
        margin-left:25%
    }
    .offset-xl-4 {
        margin-left:33.33333333%
    }
    .offset-xl-5 {
        margin-left:41.66666667%
    }
    .offset-xl-6 {
        margin-left:50%
    }
    .offset-xl-7 {
        margin-left:58.33333333%
    }
    .offset-xl-8 {
        margin-left:66.66666667%
    }
    .offset-xl-9 {
        margin-left:75%
    }
    .offset-xl-10 {
        margin-left:83.33333333%
    }
    .offset-xl-11 {
        margin-left:91.66666667%
    }
    .g-xl--280,.gx-xl--280 {
        --bs-gutter-x: -17.5rem
    }
    .g-xl--280,.gy-xl--280 {
        --bs-gutter-y: -17.5rem
    }
    .g-xl--180,.gx-xl--180 {
        --bs-gutter-x: -11.25rem
    }
    .g-xl--180,.gy-xl--180 {
        --bs-gutter-y: -11.25rem
    }
    .g-xl--140,.gx-xl--140 {
        --bs-gutter-x: -8.75rem
    }
    .g-xl--140,.gy-xl--140 {
        --bs-gutter-y: -8.75rem
    }
    .g-xl--100,.gx-xl--100 {
        --bs-gutter-x: -6.25rem
    }
    .g-xl--100,.gy-xl--100 {
        --bs-gutter-y: -6.25rem
    }
    .g-xl--80,.gx-xl--80 {
        --bs-gutter-x: -5rem
    }
    .g-xl--80,.gy-xl--80 {
        --bs-gutter-y: -5rem
    }
    .g-xl--64,.gx-xl--64 {
        --bs-gutter-x: -4rem
    }
    .g-xl--64,.gy-xl--64 {
        --bs-gutter-y: -4rem
    }
    .g-xl--60,.gx-xl--60 {
        --bs-gutter-x: -3.75rem
    }
    .g-xl--60,.gy-xl--60 {
        --bs-gutter-y: -3.75rem
    }
    .g-xl--46,.gx-xl--46 {
        --bs-gutter-x: -2.875rem
    }
    .g-xl--46,.gy-xl--46 {
        --bs-gutter-y: -2.875rem
    }
    .g-xl--42,.gx-xl--42 {
        --bs-gutter-x: -2.625rem
    }
    .g-xl--42,.gy-xl--42 {
        --bs-gutter-y: -2.625rem
    }
    .g-xl--32,.gx-xl--32 {
        --bs-gutter-x: -2rem
    }
    .g-xl--32,.gy-xl--32 {
        --bs-gutter-y: -2rem
    }
    .g-xl--28,.gx-xl--28 {
        --bs-gutter-x: -1.75rem
    }
    .g-xl--28,.gy-xl--28 {
        --bs-gutter-y: -1.75rem
    }
    .g-xl--24,.gx-xl--24 {
        --bs-gutter-x: -1.5rem
    }
    .g-xl--24,.gy-xl--24 {
        --bs-gutter-y: -1.5rem
    }
    .g-xl--20,.gx-xl--20 {
        --bs-gutter-x: -1.25rem
    }
    .g-xl--20,.gy-xl--20 {
        --bs-gutter-y: -1.25rem
    }
    .g-xl--12,.gx-xl--12 {
        --bs-gutter-x: -0.75rem
    }
    .g-xl--12,.gy-xl--12 {
        --bs-gutter-y: -0.75rem
    }
    .g-xl-0,.gx-xl-0 {
        --bs-gutter-x: 0
    }
    .g-xl-0,.gy-xl-0 {
        --bs-gutter-y: 0
    }
    .g-xl-1,.gx-xl-1 {
        --bs-gutter-x: 0.25rem
    }
    .g-xl-1,.gy-xl-1 {
        --bs-gutter-y: 0.25rem
    }
    .g-xl-2,.gx-xl-2 {
        --bs-gutter-x: 0.5rem
    }
    .g-xl-2,.gy-xl-2 {
        --bs-gutter-y: 0.5rem
    }
    .g-xl-3,.gx-xl-3 {
        --bs-gutter-x: 1rem
    }
    .g-xl-3,.gy-xl-3 {
        --bs-gutter-y: 1rem
    }
    .g-xl-4,.gx-xl-4 {
        --bs-gutter-x: 1.5rem
    }
    .g-xl-4,.gy-xl-4 {
        --bs-gutter-y: 1.5rem
    }
    .g-xl-6,.gx-xl-6 {
        --bs-gutter-x: 0.375rem
    }
    .g-xl-6,.gy-xl-6 {
        --bs-gutter-y: 0.375rem
    }
    .g-xl-10,.gx-xl-10 {
        --bs-gutter-x: 0.625rem
    }
    .g-xl-10,.gy-xl-10 {
        --bs-gutter-y: 0.625rem
    }
    .g-xl-12,.gx-xl-12 {
        --bs-gutter-x: 0.75rem
    }
    .g-xl-12,.gy-xl-12 {
        --bs-gutter-y: 0.75rem
    }
    .g-xl-14,.gx-xl-14 {
        --bs-gutter-x: 0.875rem
    }
    .g-xl-14,.gy-xl-14 {
        --bs-gutter-y: 0.875rem
    }
    .g-xl-15,.gx-xl-15 {
        --bs-gutter-x: 0.935rem
    }
    .g-xl-15,.gy-xl-15 {
        --bs-gutter-y: 0.935rem
    }
    .g-xl-16,.gx-xl-16 {
        --bs-gutter-x: 1rem
    }
    .g-xl-16,.gy-xl-16 {
        --bs-gutter-y: 1rem
    }
    .g-xl-18,.gx-xl-18 {
        --bs-gutter-x: 1.125rem
    }
    .g-xl-18,.gy-xl-18 {
        --bs-gutter-y: 1.125rem
    }
    .g-xl-20,.gx-xl-20 {
        --bs-gutter-x: 1.25rem
    }
    .g-xl-20,.gy-xl-20 {
        --bs-gutter-y: 1.25rem
    }
    .g-xl-24,.gx-xl-24 {
        --bs-gutter-x: 1.5rem
    }
    .g-xl-24,.gy-xl-24 {
        --bs-gutter-y: 1.5rem
    }
    .g-xl-28,.gx-xl-28 {
        --bs-gutter-x: 1.75rem
    }
    .g-xl-28,.gy-xl-28 {
        --bs-gutter-y: 1.75rem
    }
    .g-xl-30,.gx-xl-30 {
        --bs-gutter-x: 1.875rem
    }
    .g-xl-30,.gy-xl-30 {
        --bs-gutter-y: 1.875rem
    }
    .g-xl-32,.gx-xl-32 {
        --bs-gutter-x: 2rem
    }
    .g-xl-32,.gy-xl-32 {
        --bs-gutter-y: 2rem
    }
    .g-xl-34,.gx-xl-34 {
        --bs-gutter-x: 2.125rem
    }
    .g-xl-34,.gy-xl-34 {
        --bs-gutter-y: 2.125rem
    }
    .g-xl-36,.gx-xl-36 {
        --bs-gutter-x: 2.25rem
    }
    .g-xl-36,.gy-xl-36 {
        --bs-gutter-y: 2.25rem
    }
    .g-xl-38,.gx-xl-38 {
        --bs-gutter-x: 2.375rem
    }
    .g-xl-38,.gy-xl-38 {
        --bs-gutter-y: 2.375rem
    }
    .g-xl-40,.gx-xl-40 {
        --bs-gutter-x: 2.5rem
    }
    .g-xl-40,.gy-xl-40 {
        --bs-gutter-y: 2.5rem
    }
    .g-xl-42,.gx-xl-42 {
        --bs-gutter-x: 2.625rem
    }
    .g-xl-42,.gy-xl-42 {
        --bs-gutter-y: 2.625rem
    }
    .g-xl-46,.gx-xl-46 {
        --bs-gutter-x: 2.875rem
    }
    .g-xl-46,.gy-xl-46 {
        --bs-gutter-y: 2.875rem
    }
    .g-xl-48,.gx-xl-48 {
        --bs-gutter-x: 3rem
    }
    .g-xl-48,.gy-xl-48 {
        --bs-gutter-y: 3rem
    }
    .g-xl-50,.gx-xl-50 {
        --bs-gutter-x: 3.125rem
    }
    .g-xl-50,.gy-xl-50 {
        --bs-gutter-y: 3.125rem
    }
    .g-xl-52,.gx-xl-52 {
        --bs-gutter-x: 3.25rem
    }
    .g-xl-52,.gy-xl-52 {
        --bs-gutter-y: 3.25rem
    }
    .g-xl-56,.gx-xl-56 {
        --bs-gutter-x: 3.5rem
    }
    .g-xl-56,.gy-xl-56 {
        --bs-gutter-y: 3.5rem
    }
    .g-xl-58,.gx-xl-58 {
        --bs-gutter-x: 3.625rem
    }
    .g-xl-58,.gy-xl-58 {
        --bs-gutter-y: 3.625rem
    }
    .g-xl-60,.gx-xl-60 {
        --bs-gutter-x: 3.75rem
    }
    .g-xl-60,.gy-xl-60 {
        --bs-gutter-y: 3.75rem
    }
    .g-xl-64,.gx-xl-64 {
        --bs-gutter-x: 4rem
    }
    .g-xl-64,.gy-xl-64 {
        --bs-gutter-y: 4rem
    }
    .g-xl-70,.gx-xl-70 {
        --bs-gutter-x: 4.375rem
    }
    .g-xl-70,.gy-xl-70 {
        --bs-gutter-y: 4.375rem
    }
    .g-xl-72,.gx-xl-72 {
        --bs-gutter-x: 4.5rem
    }
    .g-xl-72,.gy-xl-72 {
        --bs-gutter-y: 4.5rem
    }
    .g-xl-78,.gx-xl-78 {
        --bs-gutter-x: 4.875rem
    }
    .g-xl-78,.gy-xl-78 {
        --bs-gutter-y: 4.875rem
    }
    .g-xl-80,.gx-xl-80 {
        --bs-gutter-x: 5rem
    }
    .g-xl-80,.gy-xl-80 {
        --bs-gutter-y: 5rem
    }
    .g-xl-84,.gx-xl-84 {
        --bs-gutter-x: 5.25rem
    }
    .g-xl-84,.gy-xl-84 {
        --bs-gutter-y: 5.25rem
    }
    .g-xl-88,.gx-xl-88 {
        --bs-gutter-x: 5.5rem
    }
    .g-xl-88,.gy-xl-88 {
        --bs-gutter-y: 5.5rem
    }
    .g-xl-96,.gx-xl-96 {
        --bs-gutter-x: 6rem
    }
    .g-xl-96,.gy-xl-96 {
        --bs-gutter-y: 6rem
    }
    .g-xl-100,.gx-xl-100 {
        --bs-gutter-x: 6.25rem
    }
    .g-xl-100,.gy-xl-100 {
        --bs-gutter-y: 6.25rem
    }
    .g-xl-104,.gx-xl-104 {
        --bs-gutter-x: 6.5rem
    }
    .g-xl-104,.gy-xl-104 {
        --bs-gutter-y: 6.5rem
    }
    .g-xl-120,.gx-xl-120 {
        --bs-gutter-x: 7.5rem
    }
    .g-xl-120,.gy-xl-120 {
        --bs-gutter-y: 7.5rem
    }
    .g-xl-128,.gx-xl-128 {
        --bs-gutter-x: 8rem
    }
    .g-xl-128,.gy-xl-128 {
        --bs-gutter-y: 8rem
    }
    .g-xl-132,.gx-xl-132 {
        --bs-gutter-x: 8.25rem
    }
    .g-xl-132,.gy-xl-132 {
        --bs-gutter-y: 8.25rem
    }
    .g-xl-136,.gx-xl-136 {
        --bs-gutter-x: 8.5rem
    }
    .g-xl-136,.gy-xl-136 {
        --bs-gutter-y: 8.5rem
    }
    .g-xl-140,.gx-xl-140 {
        --bs-gutter-x: 8.75rem
    }
    .g-xl-140,.gy-xl-140 {
        --bs-gutter-y: 8.75rem
    }
    .g-xl-150,.gx-xl-150 {
        --bs-gutter-x: 9.375rem
    }
    .g-xl-150,.gy-xl-150 {
        --bs-gutter-y: 9.375rem
    }
    .g-xl-158,.gx-xl-158 {
        --bs-gutter-x: 9.875rem
    }
    .g-xl-158,.gy-xl-158 {
        --bs-gutter-y: 9.875rem
    }
    .g-xl-160,.gx-xl-160 {
        --bs-gutter-x: 10rem
    }
    .g-xl-160,.gy-xl-160 {
        --bs-gutter-y: 10rem
    }
    .g-xl-174,.gx-xl-174 {
        --bs-gutter-x: 10.875rem
    }
    .g-xl-174,.gy-xl-174 {
        --bs-gutter-y: 10.875rem
    }
    .g-xl-180,.gx-xl-180 {
        --bs-gutter-x: 11.25rem
    }
    .g-xl-180,.gy-xl-180 {
        --bs-gutter-y: 11.25rem
    }
    .g-xl-208,.gx-xl-208 {
        --bs-gutter-x: 13rem
    }
    .g-xl-208,.gy-xl-208 {
        --bs-gutter-y: 13rem
    }
    .g-xl-224,.gx-xl-224 {
        --bs-gutter-x: 14rem
    }
    .g-xl-224,.gy-xl-224 {
        --bs-gutter-y: 14rem
    }
    .g-xl-280,.gx-xl-280 {
        --bs-gutter-x: 17.5rem
    }
    .g-xl-280,.gy-xl-280 {
        --bs-gutter-y: 17.5rem
    }
    .g-xl-320,.gx-xl-320 {
        --bs-gutter-x: 20rem
    }
    .g-xl-320,.gy-xl-320 {
        --bs-gutter-y: 20rem
    }
    .g-xl-508,.gx-xl-508 {
        --bs-gutter-x: 31.75rem
    }
    .g-xl-508,.gy-xl-508 {
        --bs-gutter-y: 31.75rem
    }
    
}
@media(min-width: 1600px) {
    .col-xxl {
        flex:1 0 0
    }
    .row-cols-xxl-auto>* {
        flex:0 0 auto;
        width:auto
    }
    .row-cols-xxl-1>* {
        flex:0 0 auto;
        width:100%
    }
    .row-cols-xxl-2>* {
        flex:0 0 auto;
        width:50%
    }
    .row-cols-xxl-3>* {
        flex:0 0 auto;
        width:33.33333333%
    }
    .row-cols-xxl-4>* {
        flex:0 0 auto;
        width:25%
    }
    .row-cols-xxl-5>* {
        flex:0 0 auto;
        width:20%
    }
    .row-cols-xxl-6>* {
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-xxl-auto {
        flex:0 0 auto;
        width:auto
    }
    .col-xxl-1 {
        flex:0 0 auto;
        width:8.33333333%
    }
    .col-xxl-2 {
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-xxl-3 {
        flex:0 0 auto;
        width:25%
    }
    .col-xxl-4 {
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-xxl-5 {
        flex:0 0 auto;
        width:41.66666667%
    }
    .col-xxl-6 {
        flex:0 0 auto;
        width:50%
    }
    .col-xxl-7 {
        flex:0 0 auto;
        width:58.33333333%
    }
    .col-xxl-8 {
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-xxl-9 {
        flex:0 0 auto;
        width:75%
    }
    .col-xxl-10 {
        flex:0 0 auto;
        width:83.33333333%
    }
    .col-xxl-11 {
        flex:0 0 auto;
        width:91.66666667%
    }
    .col-xxl-12 {
        flex:0 0 auto;
        width:100%
    }
    .offset-xxl-0 {
        margin-left:0
    }
    .offset-xxl-1 {
        margin-left:8.33333333%
    }
    .offset-xxl-2 {
        margin-left:16.66666667%
    }
    .offset-xxl-3 {
        margin-left:25%
    }
    .offset-xxl-4 {
        margin-left:33.33333333%
    }
    .offset-xxl-5 {
        margin-left:41.66666667%
    }
    .offset-xxl-6 {
        margin-left:50%
    }
    .offset-xxl-7 {
        margin-left:58.33333333%
    }
    .offset-xxl-8 {
        margin-left:66.66666667%
    }
    .offset-xxl-9 {
        margin-left:75%
    }
    .offset-xxl-10 {
        margin-left:83.33333333%
    }
    .offset-xxl-11 {
        margin-left:91.66666667%
    }
    .g-xxl--280,.gx-xxl--280 {
        --bs-gutter-x: -17.5rem
    }
    .g-xxl--280,.gy-xxl--280 {
        --bs-gutter-y: -17.5rem
    }
    .g-xxl--180,.gx-xxl--180 {
        --bs-gutter-x: -11.25rem
    }
    .g-xxl--180,.gy-xxl--180 {
        --bs-gutter-y: -11.25rem
    }
    .g-xxl--140,.gx-xxl--140 {
        --bs-gutter-x: -8.75rem
    }
    .g-xxl--140,.gy-xxl--140 {
        --bs-gutter-y: -8.75rem
    }
    .g-xxl--100,.gx-xxl--100 {
        --bs-gutter-x: -6.25rem
    }
    .g-xxl--100,.gy-xxl--100 {
        --bs-gutter-y: -6.25rem
    }
    .g-xxl--80,.gx-xxl--80 {
        --bs-gutter-x: -5rem
    }
    .g-xxl--80,.gy-xxl--80 {
        --bs-gutter-y: -5rem
    }
    .g-xxl--64,.gx-xxl--64 {
        --bs-gutter-x: -4rem
    }
    .g-xxl--64,.gy-xxl--64 {
        --bs-gutter-y: -4rem
    }
    .g-xxl--60,.gx-xxl--60 {
        --bs-gutter-x: -3.75rem
    }
    .g-xxl--60,.gy-xxl--60 {
        --bs-gutter-y: -3.75rem
    }
    .g-xxl--46,.gx-xxl--46 {
        --bs-gutter-x: -2.875rem
    }
    .g-xxl--46,.gy-xxl--46 {
        --bs-gutter-y: -2.875rem
    }
    .g-xxl--42,.gx-xxl--42 {
        --bs-gutter-x: -2.625rem
    }
    .g-xxl--42,.gy-xxl--42 {
        --bs-gutter-y: -2.625rem
    }
    .g-xxl--32,.gx-xxl--32 {
        --bs-gutter-x: -2rem
    }
    .g-xxl--32,.gy-xxl--32 {
        --bs-gutter-y: -2rem
    }
    .g-xxl--28,.gx-xxl--28 {
        --bs-gutter-x: -1.75rem
    }
    .g-xxl--28,.gy-xxl--28 {
        --bs-gutter-y: -1.75rem
    }
    .g-xxl--24,.gx-xxl--24 {
        --bs-gutter-x: -1.5rem
    }
    .g-xxl--24,.gy-xxl--24 {
        --bs-gutter-y: -1.5rem
    }
    .g-xxl--20,.gx-xxl--20 {
        --bs-gutter-x: -1.25rem
    }
    .g-xxl--20,.gy-xxl--20 {
        --bs-gutter-y: -1.25rem
    }
    .g-xxl--12,.gx-xxl--12 {
        --bs-gutter-x: -0.75rem
    }
    .g-xxl--12,.gy-xxl--12 {
        --bs-gutter-y: -0.75rem
    }
    .g-xxl-0,.gx-xxl-0 {
        --bs-gutter-x: 0
    }
    .g-xxl-0,.gy-xxl-0 {
        --bs-gutter-y: 0
    }
    .g-xxl-1,.gx-xxl-1 {
        --bs-gutter-x: 0.25rem
    }
    .g-xxl-1,.gy-xxl-1 {
        --bs-gutter-y: 0.25rem
    }
    .g-xxl-2,.gx-xxl-2 {
        --bs-gutter-x: 0.5rem
    }
    .g-xxl-2,.gy-xxl-2 {
        --bs-gutter-y: 0.5rem
    }
    .g-xxl-3,.gx-xxl-3 {
        --bs-gutter-x: 1rem
    }
    .g-xxl-3,.gy-xxl-3 {
        --bs-gutter-y: 1rem
    }
    .g-xxl-4,.gx-xxl-4 {
        --bs-gutter-x: 1.5rem
    }
    .g-xxl-4,.gy-xxl-4 {
        --bs-gutter-y: 1.5rem
    }
    .g-xxl-6,.gx-xxl-6 {
        --bs-gutter-x: 0.375rem
    }
    .g-xxl-6,.gy-xxl-6 {
        --bs-gutter-y: 0.375rem
    }
    .g-xxl-10,.gx-xxl-10 {
        --bs-gutter-x: 0.625rem
    }
    .g-xxl-10,.gy-xxl-10 {
        --bs-gutter-y: 0.625rem
    }
    .g-xxl-12,.gx-xxl-12 {
        --bs-gutter-x: 0.75rem
    }
    .g-xxl-12,.gy-xxl-12 {
        --bs-gutter-y: 0.75rem
    }
    .g-xxl-14,.gx-xxl-14 {
        --bs-gutter-x: 0.875rem
    }
    .g-xxl-14,.gy-xxl-14 {
        --bs-gutter-y: 0.875rem
    }
    .g-xxl-15,.gx-xxl-15 {
        --bs-gutter-x: 0.935rem
    }
    .g-xxl-15,.gy-xxl-15 {
        --bs-gutter-y: 0.935rem
    }
    .g-xxl-16,.gx-xxl-16 {
        --bs-gutter-x: 1rem
    }
    .g-xxl-16,.gy-xxl-16 {
        --bs-gutter-y: 1rem
    }
    .g-xxl-18,.gx-xxl-18 {
        --bs-gutter-x: 1.125rem
    }
    .g-xxl-18,.gy-xxl-18 {
        --bs-gutter-y: 1.125rem
    }
    .g-xxl-20,.gx-xxl-20 {
        --bs-gutter-x: 1.25rem
    }
    .g-xxl-20,.gy-xxl-20 {
        --bs-gutter-y: 1.25rem
    }
    .g-xxl-24,.gx-xxl-24 {
        --bs-gutter-x: 1.5rem
    }
    .g-xxl-24,.gy-xxl-24 {
        --bs-gutter-y: 1.5rem
    }
    .g-xxl-28,.gx-xxl-28 {
        --bs-gutter-x: 1.75rem
    }
    .g-xxl-28,.gy-xxl-28 {
        --bs-gutter-y: 1.75rem
    }
    .g-xxl-30,.gx-xxl-30 {
        --bs-gutter-x: 1.875rem
    }
    .g-xxl-30,.gy-xxl-30 {
        --bs-gutter-y: 1.875rem
    }
    .g-xxl-32,.gx-xxl-32 {
        --bs-gutter-x: 2rem
    }
    .g-xxl-32,.gy-xxl-32 {
        --bs-gutter-y: 2rem
    }
    .g-xxl-34,.gx-xxl-34 {
        --bs-gutter-x: 2.125rem
    }
    .g-xxl-34,.gy-xxl-34 {
        --bs-gutter-y: 2.125rem
    }
    .g-xxl-36,.gx-xxl-36 {
        --bs-gutter-x: 2.25rem
    }
    .g-xxl-36,.gy-xxl-36 {
        --bs-gutter-y: 2.25rem
    }
    .g-xxl-38,.gx-xxl-38 {
        --bs-gutter-x: 2.375rem
    }
    .g-xxl-38,.gy-xxl-38 {
        --bs-gutter-y: 2.375rem
    }
    .g-xxl-40,.gx-xxl-40 {
        --bs-gutter-x: 2.5rem
    }
    .g-xxl-40,.gy-xxl-40 {
        --bs-gutter-y: 2.5rem
    }
    .g-xxl-42,.gx-xxl-42 {
        --bs-gutter-x: 2.625rem
    }
    .g-xxl-42,.gy-xxl-42 {
        --bs-gutter-y: 2.625rem
    }
    .g-xxl-46,.gx-xxl-46 {
        --bs-gutter-x: 2.875rem
    }
    .g-xxl-46,.gy-xxl-46 {
        --bs-gutter-y: 2.875rem
    }
    .g-xxl-48,.gx-xxl-48 {
        --bs-gutter-x: 3rem
    }
    .g-xxl-48,.gy-xxl-48 {
        --bs-gutter-y: 3rem
    }
    .g-xxl-50,.gx-xxl-50 {
        --bs-gutter-x: 3.125rem
    }
    .g-xxl-50,.gy-xxl-50 {
        --bs-gutter-y: 3.125rem
    }
    .g-xxl-52,.gx-xxl-52 {
        --bs-gutter-x: 3.25rem
    }
    .g-xxl-52,.gy-xxl-52 {
        --bs-gutter-y: 3.25rem
    }
    .g-xxl-56,.gx-xxl-56 {
        --bs-gutter-x: 3.5rem
    }
    .g-xxl-56,.gy-xxl-56 {
        --bs-gutter-y: 3.5rem
    }
    .g-xxl-58,.gx-xxl-58 {
        --bs-gutter-x: 3.625rem
    }
    .g-xxl-58,.gy-xxl-58 {
        --bs-gutter-y: 3.625rem
    }
    .g-xxl-60,.gx-xxl-60 {
        --bs-gutter-x: 3.75rem
    }
    .g-xxl-60,.gy-xxl-60 {
        --bs-gutter-y: 3.75rem
    }
    .g-xxl-64,.gx-xxl-64 {
        --bs-gutter-x: 4rem
    }
    .g-xxl-64,.gy-xxl-64 {
        --bs-gutter-y: 4rem
    }
    .g-xxl-70,.gx-xxl-70 {
        --bs-gutter-x: 4.375rem
    }
    .g-xxl-70,.gy-xxl-70 {
        --bs-gutter-y: 4.375rem
    }
    .g-xxl-72,.gx-xxl-72 {
        --bs-gutter-x: 4.5rem
    }
    .g-xxl-72,.gy-xxl-72 {
        --bs-gutter-y: 4.5rem
    }
    .g-xxl-78,.gx-xxl-78 {
        --bs-gutter-x: 4.875rem
    }
    .g-xxl-78,.gy-xxl-78 {
        --bs-gutter-y: 4.875rem
    }
    .g-xxl-80,.gx-xxl-80 {
        --bs-gutter-x: 5rem
    }
    .g-xxl-80,.gy-xxl-80 {
        --bs-gutter-y: 5rem
    }
    .g-xxl-84,.gx-xxl-84 {
        --bs-gutter-x: 5.25rem
    }
    .g-xxl-84,.gy-xxl-84 {
        --bs-gutter-y: 5.25rem
    }
    .g-xxl-88,.gx-xxl-88 {
        --bs-gutter-x: 5.5rem
    }
    .g-xxl-88,.gy-xxl-88 {
        --bs-gutter-y: 5.5rem
    }
    .g-xxl-96,.gx-xxl-96 {
        --bs-gutter-x: 6rem
    }
    .g-xxl-96,.gy-xxl-96 {
        --bs-gutter-y: 6rem
    }
    .g-xxl-100,.gx-xxl-100 {
        --bs-gutter-x: 6.25rem
    }
    .g-xxl-100,.gy-xxl-100 {
        --bs-gutter-y: 6.25rem
    }
    .g-xxl-104,.gx-xxl-104 {
        --bs-gutter-x: 6.5rem
    }
    .g-xxl-104,.gy-xxl-104 {
        --bs-gutter-y: 6.5rem
    }
    .g-xxl-120,.gx-xxl-120 {
        --bs-gutter-x: 7.5rem
    }
    .g-xxl-120,.gy-xxl-120 {
        --bs-gutter-y: 7.5rem
    }
    .g-xxl-128,.gx-xxl-128 {
        --bs-gutter-x: 8rem
    }
    .g-xxl-128,.gy-xxl-128 {
        --bs-gutter-y: 8rem
    }
    .g-xxl-132,.gx-xxl-132 {
        --bs-gutter-x: 8.25rem
    }
    .g-xxl-132,.gy-xxl-132 {
        --bs-gutter-y: 8.25rem
    }
    .g-xxl-136,.gx-xxl-136 {
        --bs-gutter-x: 8.5rem
    }
    .g-xxl-136,.gy-xxl-136 {
        --bs-gutter-y: 8.5rem
    }
    .g-xxl-140,.gx-xxl-140 {
        --bs-gutter-x: 8.75rem
    }
    .g-xxl-140,.gy-xxl-140 {
        --bs-gutter-y: 8.75rem
    }
    .g-xxl-150,.gx-xxl-150 {
        --bs-gutter-x: 9.375rem
    }
    .g-xxl-150,.gy-xxl-150 {
        --bs-gutter-y: 9.375rem
    }
    .g-xxl-158,.gx-xxl-158 {
        --bs-gutter-x: 9.875rem
    }
    .g-xxl-158,.gy-xxl-158 {
        --bs-gutter-y: 9.875rem
    }
    .g-xxl-160,.gx-xxl-160 {
        --bs-gutter-x: 10rem
    }
    .g-xxl-160,.gy-xxl-160 {
        --bs-gutter-y: 10rem
    }
    .g-xxl-174,.gx-xxl-174 {
        --bs-gutter-x: 10.875rem
    }
    .g-xxl-174,.gy-xxl-174 {
        --bs-gutter-y: 10.875rem
    }
    .g-xxl-180,.gx-xxl-180 {
        --bs-gutter-x: 11.25rem
    }
    .g-xxl-180,.gy-xxl-180 {
        --bs-gutter-y: 11.25rem
    }
    .g-xxl-208,.gx-xxl-208 {
        --bs-gutter-x: 13rem
    }
    .g-xxl-208,.gy-xxl-208 {
        --bs-gutter-y: 13rem
    }
    .g-xxl-224,.gx-xxl-224 {
        --bs-gutter-x: 14rem
    }
    .g-xxl-224,.gy-xxl-224 {
        --bs-gutter-y: 14rem
    }
    .g-xxl-280,.gx-xxl-280 {
        --bs-gutter-x: 17.5rem
    }
    .g-xxl-280,.gy-xxl-280 {
        --bs-gutter-y: 17.5rem
    }
    .g-xxl-320,.gx-xxl-320 {
        --bs-gutter-x: 20rem
    }
    .g-xxl-320,.gy-xxl-320 {
        --bs-gutter-y: 20rem
    }
    .g-xxl-508,.gx-xxl-508 {
        --bs-gutter-x: 31.75rem
    }
    .g-xxl-508,.gy-xxl-508 {
        --bs-gutter-y: 31.75rem
    }
    
}
@media(min-width: 1800px) {
    .col-xxxl {
        flex:1 0 0
    }
    .row-cols-xxxl-auto>* {
        flex:0 0 auto;
        width:auto
    }
    .row-cols-xxxl-1>* {
        flex:0 0 auto;
        width:100%
    }
    .row-cols-xxxl-2>* {
        flex:0 0 auto;
        width:50%
    }
    .row-cols-xxxl-3>* {
        flex:0 0 auto;
        width:33.33333333%
    }
    .row-cols-xxxl-4>* {
        flex:0 0 auto;
        width:25%
    }
    .row-cols-xxxl-5>* {
        flex:0 0 auto;
        width:20%
    }
    .row-cols-xxxl-6>* {
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-xxxl-auto {
        flex:0 0 auto;
        width:auto
    }
    .col-xxxl-1 {
        flex:0 0 auto;
        width:8.33333333%
    }
    .col-xxxl-2 {
        flex:0 0 auto;
        width:16.66666667%
    }
    .col-xxxl-3 {
        flex:0 0 auto;
        width:25%
    }
    .col-xxxl-4 {
        flex:0 0 auto;
        width:33.33333333%
    }
    .col-xxxl-5 {
        flex:0 0 auto;
        width:41.66666667%
    }
    .col-xxxl-6 {
        flex:0 0 auto;
        width:50%
    }
    .col-xxxl-7 {
        flex:0 0 auto;
        width:58.33333333%
    }
    .col-xxxl-8 {
        flex:0 0 auto;
        width:66.66666667%
    }
    .col-xxxl-9 {
        flex:0 0 auto;
        width:75%
    }
    .col-xxxl-10 {
        flex:0 0 auto;
        width:83.33333333%
    }
    .col-xxxl-11 {
        flex:0 0 auto;
        width:91.66666667%
    }
    .col-xxxl-12 {
        flex:0 0 auto;
        width:100%
    }
    .offset-xxxl-0 {
        margin-left:0
    }
    .offset-xxxl-1 {
        margin-left:8.33333333%
    }
    .offset-xxxl-2 {
        margin-left:16.66666667%
    }
    .offset-xxxl-3 {
        margin-left:25%
    }
    .offset-xxxl-4 {
        margin-left:33.33333333%
    }
    .offset-xxxl-5 {
        margin-left:41.66666667%
    }
    .offset-xxxl-6 {
        margin-left:50%
    }
    .offset-xxxl-7 {
        margin-left:58.33333333%
    }
    .offset-xxxl-8 {
        margin-left:66.66666667%
    }
    .offset-xxxl-9 {
        margin-left:75%
    }
    .offset-xxxl-10 {
        margin-left:83.33333333%
    }
    .offset-xxxl-11 {
        margin-left:91.66666667%
    }
    .g-xxxl--280,.gx-xxxl--280 {
        --bs-gutter-x: -17.5rem
    }
    .g-xxxl--280,.gy-xxxl--280 {
        --bs-gutter-y: -17.5rem
    }
    .g-xxxl--180,.gx-xxxl--180 {
        --bs-gutter-x: -11.25rem
    }
    .g-xxxl--180,.gy-xxxl--180 {
        --bs-gutter-y: -11.25rem
    }
    .g-xxxl--140,.gx-xxxl--140 {
        --bs-gutter-x: -8.75rem
    }
    .g-xxxl--140,.gy-xxxl--140 {
        --bs-gutter-y: -8.75rem
    }
    .g-xxxl--100,.gx-xxxl--100 {
        --bs-gutter-x: -6.25rem
    }
    .g-xxxl--100,.gy-xxxl--100 {
        --bs-gutter-y: -6.25rem
    }
    .g-xxxl--80,.gx-xxxl--80 {
        --bs-gutter-x: -5rem
    }
    .g-xxxl--80,.gy-xxxl--80 {
        --bs-gutter-y: -5rem
    }
    .g-xxxl--64,.gx-xxxl--64 {
        --bs-gutter-x: -4rem
    }
    .g-xxxl--64,.gy-xxxl--64 {
        --bs-gutter-y: -4rem
    }
    .g-xxxl--60,.gx-xxxl--60 {
        --bs-gutter-x: -3.75rem
    }
    .g-xxxl--60,.gy-xxxl--60 {
        --bs-gutter-y: -3.75rem
    }
    .g-xxxl--46,.gx-xxxl--46 {
        --bs-gutter-x: -2.875rem
    }
    .g-xxxl--46,.gy-xxxl--46 {
        --bs-gutter-y: -2.875rem
    }
    .g-xxxl--42,.gx-xxxl--42 {
        --bs-gutter-x: -2.625rem
    }
    .g-xxxl--42,.gy-xxxl--42 {
        --bs-gutter-y: -2.625rem
    }
    .g-xxxl--32,.gx-xxxl--32 {
        --bs-gutter-x: -2rem
    }
    .g-xxxl--32,.gy-xxxl--32 {
        --bs-gutter-y: -2rem
    }
    .g-xxxl--28,.gx-xxxl--28 {
        --bs-gutter-x: -1.75rem
    }
    .g-xxxl--28,.gy-xxxl--28 {
        --bs-gutter-y: -1.75rem
    }
    .g-xxxl--24,.gx-xxxl--24 {
        --bs-gutter-x: -1.5rem
    }
    .g-xxxl--24,.gy-xxxl--24 {
        --bs-gutter-y: -1.5rem
    }
    .g-xxxl--20,.gx-xxxl--20 {
        --bs-gutter-x: -1.25rem
    }
    .g-xxxl--20,.gy-xxxl--20 {
        --bs-gutter-y: -1.25rem
    }
    .g-xxxl--12,.gx-xxxl--12 {
        --bs-gutter-x: -0.75rem
    }
    .g-xxxl--12,.gy-xxxl--12 {
        --bs-gutter-y: -0.75rem
    }
    .g-xxxl-0,.gx-xxxl-0 {
        --bs-gutter-x: 0
    }
    .g-xxxl-0,.gy-xxxl-0 {
        --bs-gutter-y: 0
    }
    .g-xxxl-1,.gx-xxxl-1 {
        --bs-gutter-x: 0.25rem
    }
    .g-xxxl-1,.gy-xxxl-1 {
        --bs-gutter-y: 0.25rem
    }
    .g-xxxl-2,.gx-xxxl-2 {
        --bs-gutter-x: 0.5rem
    }
    .g-xxxl-2,.gy-xxxl-2 {
        --bs-gutter-y: 0.5rem
    }
    .g-xxxl-3,.gx-xxxl-3 {
        --bs-gutter-x: 1rem
    }
    .g-xxxl-3,.gy-xxxl-3 {
        --bs-gutter-y: 1rem
    }
    .g-xxxl-4,.gx-xxxl-4 {
        --bs-gutter-x: 1.5rem
    }
    .g-xxxl-4,.gy-xxxl-4 {
        --bs-gutter-y: 1.5rem
    }
    .g-xxxl-6,.gx-xxxl-6 {
        --bs-gutter-x: 0.375rem
    }
    .g-xxxl-6,.gy-xxxl-6 {
        --bs-gutter-y: 0.375rem
    }
    .g-xxxl-10,.gx-xxxl-10 {
        --bs-gutter-x: 0.625rem
    }
    .g-xxxl-10,.gy-xxxl-10 {
        --bs-gutter-y: 0.625rem
    }
    .g-xxxl-12,.gx-xxxl-12 {
        --bs-gutter-x: 0.75rem
    }
    .g-xxxl-12,.gy-xxxl-12 {
        --bs-gutter-y: 0.75rem
    }
    .g-xxxl-14,.gx-xxxl-14 {
        --bs-gutter-x: 0.875rem
    }
    .g-xxxl-14,.gy-xxxl-14 {
        --bs-gutter-y: 0.875rem
    }
    .g-xxxl-15,.gx-xxxl-15 {
        --bs-gutter-x: 0.935rem
    }
    .g-xxxl-15,.gy-xxxl-15 {
        --bs-gutter-y: 0.935rem
    }
    .g-xxxl-16,.gx-xxxl-16 {
        --bs-gutter-x: 1rem
    }
    .g-xxxl-16,.gy-xxxl-16 {
        --bs-gutter-y: 1rem
    }
    .g-xxxl-18,.gx-xxxl-18 {
        --bs-gutter-x: 1.125rem
    }
    .g-xxxl-18,.gy-xxxl-18 {
        --bs-gutter-y: 1.125rem
    }
    .g-xxxl-20,.gx-xxxl-20 {
        --bs-gutter-x: 1.25rem
    }
    .g-xxxl-20,.gy-xxxl-20 {
        --bs-gutter-y: 1.25rem
    }
    .g-xxxl-24,.gx-xxxl-24 {
        --bs-gutter-x: 1.5rem
    }
    .g-xxxl-24,.gy-xxxl-24 {
        --bs-gutter-y: 1.5rem
    }
    .g-xxxl-28,.gx-xxxl-28 {
        --bs-gutter-x: 1.75rem
    }
    .g-xxxl-28,.gy-xxxl-28 {
        --bs-gutter-y: 1.75rem
    }
    .g-xxxl-30,.gx-xxxl-30 {
        --bs-gutter-x: 1.875rem
    }
    .g-xxxl-30,.gy-xxxl-30 {
        --bs-gutter-y: 1.875rem
    }
    .g-xxxl-32,.gx-xxxl-32 {
        --bs-gutter-x: 2rem
    }
    .g-xxxl-32,.gy-xxxl-32 {
        --bs-gutter-y: 2rem
    }
    .g-xxxl-34,.gx-xxxl-34 {
        --bs-gutter-x: 2.125rem
    }
    .g-xxxl-34,.gy-xxxl-34 {
        --bs-gutter-y: 2.125rem
    }
    .g-xxxl-36,.gx-xxxl-36 {
        --bs-gutter-x: 2.25rem
    }
    .g-xxxl-36,.gy-xxxl-36 {
        --bs-gutter-y: 2.25rem
    }
    .g-xxxl-38,.gx-xxxl-38 {
        --bs-gutter-x: 2.375rem
    }
    .g-xxxl-38,.gy-xxxl-38 {
        --bs-gutter-y: 2.375rem
    }
    .g-xxxl-40,.gx-xxxl-40 {
        --bs-gutter-x: 2.5rem
    }
    .g-xxxl-40,.gy-xxxl-40 {
        --bs-gutter-y: 2.5rem
    }
    .g-xxxl-42,.gx-xxxl-42 {
        --bs-gutter-x: 2.625rem
    }
    .g-xxxl-42,.gy-xxxl-42 {
        --bs-gutter-y: 2.625rem
    }
    .g-xxxl-46,.gx-xxxl-46 {
        --bs-gutter-x: 2.875rem
    }
    .g-xxxl-46,.gy-xxxl-46 {
        --bs-gutter-y: 2.875rem
    }
    .g-xxxl-48,.gx-xxxl-48 {
        --bs-gutter-x: 3rem
    }
    .g-xxxl-48,.gy-xxxl-48 {
        --bs-gutter-y: 3rem
    }
    .g-xxxl-50,.gx-xxxl-50 {
        --bs-gutter-x: 3.125rem
    }
    .g-xxxl-50,.gy-xxxl-50 {
        --bs-gutter-y: 3.125rem
    }
    .g-xxxl-52,.gx-xxxl-52 {
        --bs-gutter-x: 3.25rem
    }
    .g-xxxl-52,.gy-xxxl-52 {
        --bs-gutter-y: 3.25rem
    }
    .g-xxxl-56,.gx-xxxl-56 {
        --bs-gutter-x: 3.5rem
    }
    .g-xxxl-56,.gy-xxxl-56 {
        --bs-gutter-y: 3.5rem
    }
    .g-xxxl-58,.gx-xxxl-58 {
        --bs-gutter-x: 3.625rem
    }
    .g-xxxl-58,.gy-xxxl-58 {
        --bs-gutter-y: 3.625rem
    }
    .g-xxxl-60,.gx-xxxl-60 {
        --bs-gutter-x: 3.75rem
    }
    .g-xxxl-60,.gy-xxxl-60 {
        --bs-gutter-y: 3.75rem
    }
    .g-xxxl-64,.gx-xxxl-64 {
        --bs-gutter-x: 4rem
    }
    .g-xxxl-64,.gy-xxxl-64 {
        --bs-gutter-y: 4rem
    }
    .g-xxxl-70,.gx-xxxl-70 {
        --bs-gutter-x: 4.375rem
    }
    .g-xxxl-70,.gy-xxxl-70 {
        --bs-gutter-y: 4.375rem
    }
    .g-xxxl-72,.gx-xxxl-72 {
        --bs-gutter-x: 4.5rem
    }
    .g-xxxl-72,.gy-xxxl-72 {
        --bs-gutter-y: 4.5rem
    }
    .g-xxxl-78,.gx-xxxl-78 {
        --bs-gutter-x: 4.875rem
    }
    .g-xxxl-78,.gy-xxxl-78 {
        --bs-gutter-y: 4.875rem
    }
    .g-xxxl-80,.gx-xxxl-80 {
        --bs-gutter-x: 5rem
    }
    .g-xxxl-80,.gy-xxxl-80 {
        --bs-gutter-y: 5rem
    }
    .g-xxxl-84,.gx-xxxl-84 {
        --bs-gutter-x: 5.25rem
    }
    .g-xxxl-84,.gy-xxxl-84 {
        --bs-gutter-y: 5.25rem
    }
    .g-xxxl-88,.gx-xxxl-88 {
        --bs-gutter-x: 5.5rem
    }
    .g-xxxl-88,.gy-xxxl-88 {
        --bs-gutter-y: 5.5rem
    }
    .g-xxxl-96,.gx-xxxl-96 {
        --bs-gutter-x: 6rem
    }
    .g-xxxl-96,.gy-xxxl-96 {
        --bs-gutter-y: 6rem
    }
    .g-xxxl-100,.gx-xxxl-100 {
        --bs-gutter-x: 6.25rem
    }
    .g-xxxl-100,.gy-xxxl-100 {
        --bs-gutter-y: 6.25rem
    }
    .g-xxxl-104,.gx-xxxl-104 {
        --bs-gutter-x: 6.5rem
    }
    .g-xxxl-104,.gy-xxxl-104 {
        --bs-gutter-y: 6.5rem
    }
    .g-xxxl-120,.gx-xxxl-120 {
        --bs-gutter-x: 7.5rem
    }
    .g-xxxl-120,.gy-xxxl-120 {
        --bs-gutter-y: 7.5rem
    }
    .g-xxxl-128,.gx-xxxl-128 {
        --bs-gutter-x: 8rem
    }
    .g-xxxl-128,.gy-xxxl-128 {
        --bs-gutter-y: 8rem
    }
    .g-xxxl-132,.gx-xxxl-132 {
        --bs-gutter-x: 8.25rem
    }
    .g-xxxl-132,.gy-xxxl-132 {
        --bs-gutter-y: 8.25rem
    }
    .g-xxxl-136,.gx-xxxl-136 {
        --bs-gutter-x: 8.5rem
    }
    .g-xxxl-136,.gy-xxxl-136 {
        --bs-gutter-y: 8.5rem
    }
    .g-xxxl-140,.gx-xxxl-140 {
        --bs-gutter-x: 8.75rem
    }
    .g-xxxl-140,.gy-xxxl-140 {
        --bs-gutter-y: 8.75rem
    }
    .g-xxxl-150,.gx-xxxl-150 {
        --bs-gutter-x: 9.375rem
    }
    .g-xxxl-150,.gy-xxxl-150 {
        --bs-gutter-y: 9.375rem
    }
    .g-xxxl-158,.gx-xxxl-158 {
        --bs-gutter-x: 9.875rem
    }
    .g-xxxl-158,.gy-xxxl-158 {
        --bs-gutter-y: 9.875rem
    }
    .g-xxxl-160,.gx-xxxl-160 {
        --bs-gutter-x: 10rem
    }
    .g-xxxl-160,.gy-xxxl-160 {
        --bs-gutter-y: 10rem
    }
    .g-xxxl-174,.gx-xxxl-174 {
        --bs-gutter-x: 10.875rem
    }
    .g-xxxl-174,.gy-xxxl-174 {
        --bs-gutter-y: 10.875rem
    }
    .g-xxxl-180,.gx-xxxl-180 {
        --bs-gutter-x: 11.25rem
    }
    .g-xxxl-180,.gy-xxxl-180 {
        --bs-gutter-y: 11.25rem
    }
    .g-xxxl-208,.gx-xxxl-208 {
        --bs-gutter-x: 13rem
    }
    .g-xxxl-208,.gy-xxxl-208 {
        --bs-gutter-y: 13rem
    }
    .g-xxxl-224,.gx-xxxl-224 {
        --bs-gutter-x: 14rem
    }
    .g-xxxl-224,.gy-xxxl-224 {
        --bs-gutter-y: 14rem
    }
    .g-xxxl-280,.gx-xxxl-280 {
        --bs-gutter-x: 17.5rem
    }
    .g-xxxl-280,.gy-xxxl-280 {
        --bs-gutter-y: 17.5rem
    }
    .g-xxxl-320,.gx-xxxl-320 {
        --bs-gutter-x: 20rem
    }
    .g-xxxl-320,.gy-xxxl-320 {
        --bs-gutter-y: 20rem
    }
    .g-xxxl-508,.gx-xxxl-508 {
        --bs-gutter-x: 31.75rem
    }
    .g-xxxl-508,.gy-xxxl-508 {
        --bs-gutter-y: 31.75rem
    }
    
}
.table {
    --bs-table-color-type: initial;
    --bs-table-bg-type: initial;
    --bs-table-color-state: initial;
    --bs-table-bg-state: initial;
    --bs-table-color: var(--bs-emphasis-color);
    --bs-table-bg: var(--bs-body-bg);
    --bs-table-border-color: var(--bs-border-color);
    --bs-table-accent-bg: transparent;
    --bs-table-striped-color: var(--bs-emphasis-color);
    --bs-table-striped-bg: rgba(var(--bs-emphasis-color-rgb), 0.05);
    --bs-table-active-color: var(--bs-emphasis-color);
    --bs-table-active-bg: rgba(var(--bs-emphasis-color-rgb), 0.1);
    --bs-table-hover-color: var(--bs-emphasis-color);
    --bs-table-hover-bg: rgba(var(--bs-emphasis-color-rgb), 0.075);
    width:100%;
    margin-bottom:1rem;
    vertical-align:top;
    border-color:var(--bs-table-border-color)
}
.table>:not(caption)>*>* {
    padding:.5rem .5rem;
    color:var(--bs-table-color-state, var(--bs-table-color-type, var(--bs-table-color)));
    background-color:var(--bs-table-bg);
    border-bottom-width:var(--bs-border-width);
    box-shadow:inset 0 0 0 9999px var(--bs-table-bg-state, var(--bs-table-bg-type, var(--bs-table-accent-bg)))
}
.table>tbody {
    vertical-align:inherit
}
.table>thead {
    vertical-align:bottom
}
.table-group-divider {
    border-top:calc(var(--bs-border-width)*2) solid currentcolor
}
.caption-top {
    caption-side:top
}
.table-sm>:not(caption)>*>* {
    padding:.25rem .25rem
}
.table-bordered>:not(caption)>* {
    border-width:var(--bs-border-width) 0
}
.table-bordered>:not(caption)>*>* {
    border-width:0 var(--bs-border-width)
}
.table-borderless>:not(caption)>*>* {
    border-bottom-width:0
}
.table-borderless>:not(:first-child) {
    border-top-width:0
}
.table-striped>tbody>tr:nth-of-type(odd)>* {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg)
}
.table-striped-columns>:not(caption)>tr>:nth-child(even) {
    --bs-table-color-type: var(--bs-table-striped-color);
    --bs-table-bg-type: var(--bs-table-striped-bg)
}
.table-active {
    --bs-table-color-state: var(--bs-table-active-color);
    --bs-table-bg-state: var(--bs-table-active-bg)
}
.table-hover>tbody>tr:hover>* {
    --bs-table-color-state: var(--bs-table-hover-color);
    --bs-table-bg-state: var(--bs-table-hover-bg)
}
.table-primary {
    --bs-table-color: #000000;
    --bs-table-bg: rgb(240.6, 207.6, 214.4);
    --bs-table-border-color: rgb(192.48, 166.08, 171.52);
    --bs-table-striped-bg: rgb(228.57, 197.22, 203.68);
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: rgb(216.54, 186.84, 192.96);
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: rgb(222.555, 192.03, 198.32);
    --bs-table-hover-color: #000000;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
}
.table-secondary {
    --bs-table-color: #000000;
    --bs-table-bg: rgb(204, 213.8, 217.8);
    --bs-table-border-color: rgb(163.2, 171.04, 174.24);
    --bs-table-striped-bg: rgb(193.8, 203.11, 206.91);
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: rgb(183.6, 192.42, 196.02);
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: rgb(188.7, 197.765, 201.465);
    --bs-table-hover-color: #000000;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
}
.table-success {
    --bs-table-color: #000000;
    --bs-table-bg: rgb(204.4, 222.2, 204.4);
    --bs-table-border-color: rgb(163.52, 177.76, 163.52);
    --bs-table-striped-bg: rgb(194.18, 211.09, 194.18);
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: rgb(183.96, 199.98, 183.96);
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: rgb(189.07, 205.535, 189.07);
    --bs-table-hover-color: #000000;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
}
.table-info {
    --bs-table-color: #000000;
    --bs-table-bg: rgb(208.8, 218.6, 222.2);
    --bs-table-border-color: rgb(167.04, 174.88, 177.76);
    --bs-table-striped-bg: rgb(198.36, 207.67, 211.09);
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: rgb(187.92, 196.74, 199.98);
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: rgb(193.14, 202.205, 205.535);
    --bs-table-hover-color: #000000;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
}
.table-warning {
    --bs-table-color: #000000;
    --bs-table-bg: rgb(219.2, 215.2, 204);
    --bs-table-border-color: rgb(175.36, 172.16, 163.2);
    --bs-table-striped-bg: rgb(208.24, 204.44, 193.8);
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: rgb(197.28, 193.68, 183.6);
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: rgb(202.76, 199.06, 188.7);
    --bs-table-hover-color: #000000;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
}
.table-danger {
    --bs-table-color: #000000;
    --bs-table-bg: rgb(218.6, 205.4, 208.2);
    --bs-table-border-color: rgb(174.88, 164.32, 166.56);
    --bs-table-striped-bg: rgb(207.67, 195.13, 197.79);
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: rgb(196.74, 184.86, 187.38);
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: rgb(202.205, 189.995, 192.585);
    --bs-table-hover-color: #000000;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
}
.table-light {
    --bs-table-color: #000000;
    --bs-table-bg: #f8f9fa;
    --bs-table-border-color: rgb(198.4, 199.2, 200);
    --bs-table-striped-bg: rgb(235.6, 236.55, 237.5);
    --bs-table-striped-color: #000000;
    --bs-table-active-bg: rgb(223.2, 224.1, 225);
    --bs-table-active-color: #000000;
    --bs-table-hover-bg: rgb(229.4, 230.325, 231.25);
    --bs-table-hover-color: #000000;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
}
.table-dark {
    --bs-table-color: #FFFFFF;
    --bs-table-bg: #212529;
    --bs-table-border-color: rgb(77.4, 80.6, 83.8);
    --bs-table-striped-bg: rgb(44.1, 47.9, 51.7);
    --bs-table-striped-color: #FFFFFF;
    --bs-table-active-bg: rgb(55.2, 58.8, 62.4);
    --bs-table-active-color: #FFFFFF;
    --bs-table-hover-bg: rgb(49.65, 53.35, 57.05);
    --bs-table-hover-color: #FFFFFF;
    color:var(--bs-table-color);
    border-color:var(--bs-table-border-color)
}
.table-responsive {
    overflow-x:auto;
    -webkit-overflow-scrolling:touch
}
@media(max-width: 575.98px) {
    .table-responsive-sm {
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    
}
@media(max-width: 767.98px) {
    .table-responsive-md {
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    
}
@media(max-width: 991.98px) {
    .table-responsive-lg {
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    
}
@media(max-width: 1199.98px) {
    .table-responsive-xl {
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    
}
@media(max-width: 1599.98px) {
    .table-responsive-xxl {
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    
}
@media(max-width: 1799.98px) {
    .table-responsive-xxxl {
        overflow-x:auto;
        -webkit-overflow-scrolling:touch
    }
    
}
.form-label {
    margin-bottom:.5rem
}
.col-form-label {
    padding-top:calc(0.875rem + 1px);
    padding-bottom:calc(0.875rem + 1px);
    margin-bottom:0;
    font-size:inherit;
    line-height:1
}
.col-form-label-lg {
    padding-top:calc(0.5rem + 1px);
    padding-bottom:calc(0.5rem + 1px);
    font-size:1.25rem
}
.col-form-label-sm {
    padding-top:calc(0.25rem + 1px);
    padding-bottom:calc(0.25rem + 1px);
    font-size:0.875rem
}
.form-text {
    margin-top:.25rem;
    font-size:0.875em;
    color:var(--bs-secondary-color)
}
.form-control {
    display:block;
    width:100%;
    padding:.875rem 1rem;
    font-family:"Fira Sans",sans-serif;
    font-size:1.125rem;
    font-weight:400;
    line-height:1;
    /*color:#5e172d;*/
    appearance:none;
    /*background-color:hsla(0,0%,100%,0);*/
    /*background-clip:padding-box;*/
    /*border:1px solid #5e172d;*/
    border-radius:.5rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
    .form-control {
        transition:none
    }
    
}
.form-control[type=file] {
    overflow:hidden
}
.form-control[type=file]:not(:disabled):not([readonly]) {
    cursor:pointer
}
.form-control:focus {
    color:#5e172d;
    background-color:hsla(0,0%,100%,0);
    border-color:hsla(0,0%,100%,0);
    outline:0;
    box-shadow:0 0 0 .25rem rgba(183,18,52,.25)
}
.form-control::-webkit-date-and-time-value {
    min-width:85px;
    height:1em;
    margin:0
}
.form-control::-webkit-datetime-edit {
    display:block;
    padding:0
}
.form-control::placeholder {
    /*color:#5e172d;*/
    opacity:1
}
.form-control:disabled {
    background-color:var(--bs-secondary-bg);
    opacity:1
}
.form-control::file-selector-button {
    padding:.875rem 1rem;
    margin:-0.875rem -1rem;
    margin-inline-end:1rem;
    color:#5e172d;
    background-color:var(--bs-tertiary-bg);
    pointer-events:none;
    border-color:inherit;
    border-style:solid;
    border-width:0;
    border-inline-end-width:1px;
    border-radius:0;
    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) {
    .form-control::file-selector-button {
        transition:none
    }
    
}
.form-control:hover:not(:disabled):not([readonly])::file-selector-button {
    background-color:var(--bs-secondary-bg)
}
.form-control-plaintext {
    display:block;
    width:100%;
    padding:.875rem 0;
    margin-bottom:0;
    line-height:1;
    color:#5e172d;
    background-color:rgba(0,0,0,0);
    border:solid rgba(0,0,0,0);
    border-width:1px 0
}
.form-control-plaintext:focus {
    outline:0
}
.form-control-plaintext.form-control-sm,.form-control-plaintext.form-control-lg {
    padding-right:0;
    padding-left:0
}
.form-control-sm {
    min-height:calc(1em + 0.5rem + calc(1px * 2));
    padding:.25rem .5rem;
    font-size:0.875rem;
    border-radius:var(--bs-border-radius-sm)
}
.form-control-sm::file-selector-button {
    padding:.25rem .5rem;
    margin:-0.25rem -0.5rem;
    margin-inline-end:.5rem
}
.form-control-lg {
    min-height:calc(1em + 1rem + calc(1px * 2));
    padding:.5rem 1rem;
    font-size:1.25rem;
    border-radius:var(--bs-border-radius-lg)
}
.form-control-lg::file-selector-button {
    padding:.5rem 1rem;
    margin:-0.5rem -1rem;
    margin-inline-end:1rem
}
textarea.form-control {
    min-height:calc(1em + 1.75rem + calc(1px * 2))
}
textarea.form-control-sm {
    min-height:calc(1em + 0.5rem + calc(1px * 2))
}
textarea.form-control-lg {
    min-height:calc(1em + 1rem + calc(1px * 2))
}
.form-control-color {
    width:3rem;
    height:calc(1em + 1.75rem + calc(1px * 2));
    padding:.875rem
}
.form-control-color:not(:disabled):not([readonly]) {
    cursor:pointer
}
.form-control-color::-moz-color-swatch {
    border:0 !important;
    border-radius:.5rem
}
.form-control-color::-webkit-color-swatch {
    border:0 !important;
    border-radius:.5rem
}
.form-control-color.form-control-sm {
    height:calc(1em + 0.5rem + calc(1px * 2))
}
.form-control-color.form-control-lg {
    height:calc(1em + 1rem + calc(1px * 2))
}
.form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23335A6A%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
    display:block;
    width:100%;
    padding:.625rem 3rem .625rem 1rem;
    font-family:"Fira Sans",sans-serif;
    font-size:1.125rem;
    font-weight:400;
    line-height:1.625rem;
    color:#335a6a;
    appearance:none;
    background-color:hsla(0,0%,100%,0);
    background-image:var(--bs-form-select-bg-img),var(--bs-form-select-bg-icon, none);
    background-repeat:no-repeat;
    background-position:right 1rem center;
    background-size:16px 12px;
    /*border:1px solid #66838f;*/
    border-radius:.625rem;
    transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
    .form-select {
        transition:none
    }
    
}
.form-select:focus {
    border-color:#000;
    outline:0;
    box-shadow:0 0 0 2px #8bd4ef
}
.form-select[multiple],.form-select[size]:not([size="1"]) {
    padding-right:1rem;
    background-image:none
}
.form-select:disabled {
    color:#99adb5;
    background-color:#fbfaf9;
    border-color:hsla(0,0%,100%,0)
}
.form-select:-moz-focusring {
    color:rgba(0,0,0,0);
    text-shadow:0 0 0 #335a6a
}
.form-select-sm {
    padding-top:.25rem;
    padding-bottom:.25rem;
    padding-left:.5rem;
    font-size:0.875rem;
    border-radius:var(--bs-border-radius-sm)
}
.form-select-lg {
    padding-top:.5rem;
    padding-bottom:.5rem;
    padding-left:1rem;
    font-size:1.25rem;
    border-radius:var(--bs-border-radius-lg)
}
[data-bs-theme=dark] .form-select {
    --bs-form-select-bg-img: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27%3e%3cpath fill=%27none%27 stroke=%27%23dee2e6%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%272%27 d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e")
}
.form-check {
    display:block;
    min-height:1.5rem;
    padding-left:1.75em;
    margin-bottom:125rem
}
.form-check .form-check-input {
    float:left;
    margin-left:-1.75em
}
.form-check-reverse {
    padding-right:1.75em;
    padding-left:0;
    text-align:right
}
.form-check-reverse .form-check-input {
    float:right;
    margin-right:-1.75em;
    margin-left:0
}
.form-check-input {
    --bs-form-check-bg: rgba(255, 255, 255, 0);
    flex-shrink:0;
    width:1.25em;
    height:1.25em;
    margin-top:.125em;
    vertical-align:top;
    appearance:none;
    background-color:var(--bs-form-check-bg);
    background-image:var(--bs-form-check-bg-image);
    background-repeat:no-repeat;
    background-position:center;
    background-size:contain;
    border:1px solid #5e172d;
    print-color-adjust:exact
}
.form-check-input[type=checkbox] {
    border-radius:.25em
}
.form-check-input[type=radio] {
    border-radius:50%
}
.form-check-input:active {
    filter:brightness(90%)
}
.form-check-input:focus {
    border-color:hsla(0,0%,100%,0);
    outline:0;
    box-shadow:0 0 0 .25rem rgba(183,18,52,.25)
}
.form-check-input:checked {
    background-color:#f1cdaf;
    border-color:#5e172d
}
.form-check-input:checked[type=checkbox] {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%235E172D%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27m6 10 3 3 6-6%27/%3e%3c/svg%3e")
}
.form-check-input:checked[type=radio] {
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%272%27 fill=%27%235E172D%27/%3e%3c/svg%3e")
}
.form-check-input[type=checkbox]:indeterminate {
    background-color:#b71234;
    border-color:#b71234;
    --bs-form-check-bg-image: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 20 20%27%3e%3cpath fill=%27none%27 stroke=%27%23FFFFFF%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27 stroke-width=%273%27 d=%27M6 10h8%27/%3e%3c/svg%3e")
}
.form-check-input:disabled {
    pointer-events:none;
    filter:none;
    opacity:.5
}
.form-check-input[disabled]~.form-check-label,.form-check-input:disabled~.form-check-label {
    cursor:default;
    opacity:.5
}
.form-check-label {
    color:#5e172d;
    cursor:#5e172d
}
.form-switch {
    padding-left:2.5em
}
.form-switch .form-check-input {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%280, 0, 0, 0.25%29%27/%3e%3c/svg%3e");
    width:2em;
    margin-left:-2.5em;
    background-image:var(--bs-form-switch-bg);
    background-position:left center;
    border-radius:2em;
    transition:background-position .15s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
    .form-switch .form-check-input {
        transition:none
    }
    
}
.form-switch .form-check-input:focus {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0%29%27/%3e%3c/svg%3e")
}
.form-switch .form-check-input:checked {
    background-position:right center;
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27%23FFFFFF%27/%3e%3c/svg%3e")
}
.form-switch.form-check-reverse {
    padding-right:2.5em;
    padding-left:0
}
.form-switch.form-check-reverse .form-check-input {
    margin-right:-2.5em;
    margin-left:0
}
.form-check-inline {
    display:inline-block;
    margin-right:1rem
}
.btn-check {
    position:absolute;
    clip:rect(0, 0, 0, 0);
    pointer-events:none
}
.btn-check[disabled]+.btn,.btn-check:disabled+.btn {
    pointer-events:none;
    filter:none;
    opacity:.65
}
[data-bs-theme=dark] .form-switch .form-check-input:not(:checked):not(:focus) {
    --bs-form-switch-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%27-4 -4 8 8%27%3e%3ccircle r=%273%27 fill=%27rgba%28255, 255, 255, 0.25%29%27/%3e%3c/svg%3e")
}
.form-range {
    width:100%;
    height:calc(1rem + 4px);
    padding:0;
    appearance:none;
    background-color:rgba(0,0,0,0)
}
.form-range:focus {
    outline:0
}
.form-range:focus::-webkit-slider-thumb {
    box-shadow:0 0 0 1px #f8f5f1,0 0 0 .25rem rgba(183,18,52,.25)
}
.form-range:focus::-moz-range-thumb {
    box-shadow:0 0 0 1px #f8f5f1,0 0 0 .25rem rgba(183,18,52,.25)
}
.form-range::-moz-focus-outer {
    border:0
}
.form-range::-webkit-slider-thumb {
    width:1rem;
    height:1rem;
    margin-top:-0.25rem;
    appearance:none;
    background-color:#b71234;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
    .form-range::-webkit-slider-thumb {
        transition:none
    }
    
}
.form-range::-webkit-slider-thumb:active {
    background-color:rgb(233.4,183.9,194.1)
}
.form-range::-webkit-slider-runnable-track {
    width:100%;
    height:.5rem;
    color:rgba(0,0,0,0);
    cursor:pointer;
    background-color:var(--bs-secondary-bg);
    border-color:rgba(0,0,0,0);
    border-radius:1rem
}
.form-range::-moz-range-thumb {
    width:1rem;
    height:1rem;
    appearance:none;
    background-color:#b71234;
    border:0;
    border-radius:1rem;
    transition:background-color .15s ease-in-out,border-color .15s ease-in-out,box-shadow .15s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
    .form-range::-moz-range-thumb {
        transition:none
    }
    
}
.form-range::-moz-range-thumb:active {
    background-color:rgb(233.4,183.9,194.1)
}
.form-range::-moz-range-track {
    width:100%;
    height:.5rem;
    color:rgba(0,0,0,0);
    cursor:pointer;
    background-color:var(--bs-secondary-bg);
    border-color:rgba(0,0,0,0);
    border-radius:1rem
}
.form-range:disabled {
    pointer-events:none
}
.form-range:disabled::-webkit-slider-thumb {
    background-color:var(--bs-secondary-color)
}
.form-range:disabled::-moz-range-thumb {
    background-color:var(--bs-secondary-color)
}
.form-floating {
    position:relative
}
.form-floating>.form-control,.form-floating>.form-control-plaintext,.form-floating>.form-select {
    height:calc(3.5rem + calc(1px * 2));
    min-height:calc(3.5rem + calc(1px * 2));
    line-height:1.25rem
}
.form-floating>label {
    position:absolute;
    top:0;
    left:0;
    z-index:2;
    max-width:100%;
    height:100%;
    padding:1rem 1rem;
    overflow:hidden;
    color:rgba(var(--bs-body-color-rgb), 0.65);
    text-align:start;
    text-overflow:ellipsis;
    white-space:nowrap;
    pointer-events:none;
    border:1px solid rgba(0,0,0,0);
    transform-origin:0 0;
    transition:opacity .1s ease-in-out,transform .1s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
    .form-floating>label {
        transition:none
    }
    
}
.form-floating>.form-control,.form-floating>.form-control-plaintext {
    padding:1rem 1rem
}
.form-floating>.form-control::placeholder,.form-floating>.form-control-plaintext::placeholder {
    color:rgba(0,0,0,0)
}
.form-floating>.form-control:focus,.form-floating>.form-control:not(:placeholder-shown),.form-floating>.form-control-plaintext:focus,.form-floating>.form-control-plaintext:not(:placeholder-shown) {
    padding-top:1.625rem;
    padding-bottom:.625rem
}
.form-floating>.form-control:-webkit-autofill,.form-floating>.form-control-plaintext:-webkit-autofill {
    padding-top:1.625rem;
    padding-bottom:.625rem
}
.form-floating>.form-select {
    padding-top:1.625rem;
    padding-bottom:.625rem;
    padding-left:1rem
}
.form-floating>.form-control:focus~label,.form-floating>.form-control:not(:placeholder-shown)~label,.form-floating>.form-control-plaintext~label,.form-floating>.form-select~label {
    transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)
}
.form-floating>.form-control:-webkit-autofill~label {
    transform:scale(0.85) translateY(-0.5rem) translateX(0.15rem)
}
.form-floating>textarea:focus~label::after,.form-floating>textarea:not(:placeholder-shown)~label::after {
    position:absolute;
    inset:1rem .5rem;
    z-index:-1;
    height:1.5em;
    content:"";
    background-color:hsla(0,0%,100%,0);
    border-radius:.5rem
}
.form-floating>textarea:disabled~label::after {
    background-color:var(--bs-secondary-bg)
}
.form-floating>.form-control-plaintext~label {
    border-width:1px 0
}
.form-floating>:disabled~label,.form-floating>.form-control:disabled~label {
    color:#6c757d
}
.input-group {
    position:relative;
    display:flex;
    flex-wrap:wrap;
    align-items:stretch;
    width:100%
}
.input-group>.form-control,.input-group>.form-select,.input-group>.form-floating {
    position:relative;
    flex:1 1 auto;
    width:1%;
    min-width:0
}
.input-group>.form-control:focus,.input-group>.form-select:focus,.input-group>.form-floating:focus-within {
    z-index:5
}
.input-group .btn {
    position:relative;
    z-index:2
}
.input-group .btn:focus {
    z-index:5
}
.input-group-text {
    display:flex;
    align-items:center;
    padding:.875rem 1rem;
    font-size:1.125rem;
    font-weight:400;
    line-height:1;
    /*color:#5e172d;*/
    text-align:center;
    white-space:nowrap;
    background-color:var(--bs-tertiary-bg);
    /*border:1px solid #5e172d;*/
    border-radius:.5rem
}
.input-group-lg>.form-control,.input-group-lg>.form-select,.input-group-lg>.input-group-text,.input-group-lg>.btn {
    padding:.5rem 1rem;
    font-size:1.25rem;
    border-radius:var(--bs-border-radius-lg)
}
.input-group-sm>.form-control,.input-group-sm>.form-select,.input-group-sm>.input-group-text,.input-group-sm>.btn {
    padding:.25rem .5rem;
    font-size:0.875rem;
    border-radius:var(--bs-border-radius-sm)
}
.input-group-lg>.form-select,.input-group-sm>.form-select {
    padding-right:4rem
}
.input-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3),.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-control,.input-group:not(.has-validation)>.form-floating:not(:last-child)>.form-select {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.form-floating),.input-group.has-validation>.dropdown-toggle:nth-last-child(n+4),.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-control,.input-group.has-validation>.form-floating:nth-last-child(n+3)>.form-select {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.input-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {
    margin-left:calc(-1*1px);
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.input-group>.form-floating:not(:first-child)>.form-control,.input-group>.form-floating:not(:first-child)>.form-select {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.valid-feedback {
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:0.875em;
    color:var(--bs-form-valid-color)
}
.valid-tooltip {
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:0.875rem;
    color:#fff;
    background-color:var(--bs-success);
    border-radius:var(--bs-border-radius)
}
.was-validated :valid~.valid-feedback,.was-validated :valid~.valid-tooltip,.is-valid~.valid-feedback,.is-valid~.valid-tooltip {
    display:block
}
.was-validated .form-control:valid,.form-control.is-valid {
    border-color:var(--bs-form-valid-border-color);
    padding-right:calc(1em + 1.75rem);
    background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23025B02%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
    background-repeat:no-repeat;
    background-position:right calc(0.25em + 0.4375rem) center;
    background-size:calc(0.5em + 0.875rem) calc(0.5em + 0.875rem)
}
.was-validated .form-control:valid:focus,.form-control.is-valid:focus {
    border-color:var(--bs-form-valid-border-color);
    box-shadow:0 0 0 2px rgba(var(--bs-success-rgb), 0.25)
}
.was-validated textarea.form-control:valid,textarea.form-control.is-valid {
    padding-right:calc(1em + 1.75rem);
    background-position:top calc(0.25em + 0.4375rem) right calc(0.25em + 0.4375rem)
}
.was-validated .form-select:valid,.form-select.is-valid {
    border-color:var(--bs-form-valid-border-color)
}
.was-validated .form-select:valid:not([multiple]):not([size]),.was-validated .form-select:valid:not([multiple])[size="1"],.form-select.is-valid:not([multiple]):not([size]),.form-select.is-valid:not([multiple])[size="1"] {
    --bs-form-select-bg-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 8 8%27%3e%3cpath fill=%27%23025B02%27 d=%27M2.3 6.73.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1%27/%3e%3c/svg%3e");
    padding-right:1rem;
    background-position:right 1rem center,center right 3rem;
    background-size:16px 12px,1.25rem
}
.was-validated .form-select:valid:focus,.form-select.is-valid:focus {
    border-color:var(--bs-form-valid-border-color);
    box-shadow:0 0 0 2px rgba(var(--bs-success-rgb), 0.25)
}
.was-validated .form-control-color:valid,.form-control-color.is-valid {
    width:calc(3rem + calc(1em + 1.75rem))
}
.was-validated .form-check-input:valid,.form-check-input.is-valid {
    border-color:var(--bs-form-valid-border-color)
}
.was-validated .form-check-input:valid:checked,.form-check-input.is-valid:checked {
    background-color:var(--bs-form-valid-color)
}
.was-validated .form-check-input:valid:focus,.form-check-input.is-valid:focus {
    box-shadow:0 0 0 2px rgba(var(--bs-success-rgb), 0.25)
}
.was-validated .form-check-input:valid~.form-check-label,.form-check-input.is-valid~.form-check-label {
    color:var(--bs-form-valid-color)
}
.form-check-inline .form-check-input~.valid-feedback {
    margin-left:.5em
}
.was-validated .input-group>.form-control:not(:focus):valid,.input-group>.form-control:not(:focus).is-valid,.was-validated .input-group>.form-select:not(:focus):valid,.input-group>.form-select:not(:focus).is-valid,.was-validated .input-group>.form-floating:not(:focus-within):valid,.input-group>.form-floating:not(:focus-within).is-valid {
    z-index:3
}
.invalid-feedback {
    display:none;
    width:100%;
    margin-top:.25rem;
    font-size:0.875em;
    color:var(--bs-form-invalid-color)
}
.invalid-tooltip {
    position:absolute;
    top:100%;
    z-index:5;
    display:none;
    max-width:100%;
    padding:.25rem .5rem;
    margin-top:.1rem;
    font-size:0.875rem;
    color:#fff;
    background-color:var(--bs-danger);
    border-radius:var(--bs-border-radius)
}
.was-validated :invalid~.invalid-feedback,.was-validated :invalid~.invalid-tooltip,.is-invalid~.invalid-feedback,.is-invalid~.invalid-tooltip {
    display:block
}
.was-validated .form-control:invalid,.form-control.is-invalid {
    border-color:var(--bs-form-invalid-border-color);
    padding-right:calc(1em + 1.75rem);
    background-image:url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M12 8V12M12 16H12.01M2 8.52274V15.4773C2 15.7218 2 15.8441 2.02763 15.9592C2.05213 16.0613 2.09253 16.1588 2.14736 16.2483C2.2092 16.3492 2.29568 16.4357 2.46863 16.6086L7.39137 21.5314C7.56432 21.7043 7.6508 21.7908 7.75172 21.8526C7.84119 21.9075 7.93873 21.9479 8.04077 21.9724C8.15586 22 8.27815 22 8.52274 22H15.4773C15.7218 22 15.8441 22 15.9592 21.9724C16.0613 21.9479 16.1588 21.9075 16.2483 21.8526C16.3492 21.7908 16.4357 21.7043 16.6086 21.5314L21.5314 16.6086C21.7043 16.4357 21.7908 16.3492 21.8526 16.2483C21.9075 16.1588 21.9479 16.0613 21.9724 15.9592C22 15.8441 22 15.7218 22 15.4773V8.52274C22 8.27815 22 8.15586 21.9724 8.04077C21.9479 7.93873 21.9075 7.84119 21.8526 7.75172C21.7908 7.6508 21.7043 7.56432 21.5314 7.39137L16.6086 2.46863C16.4357 2.29568 16.3492 2.2092 16.2483 2.14736C16.1588 2.09253 16.0613 2.05213 15.9592 2.02763C15.8441 2 15.7218 2 15.4773 2H8.52274C8.27815 2 8.15586 2 8.04077 2.02763C7.93873 2.05213 7.84119 2.09253 7.75172 2.14736C7.6508 2.2092 7.56432 2.29568 7.39137 2.46863L2.46863 7.39137C2.29568 7.56432 2.2092 7.6508 2.14736 7.75172C2.09253 7.84119 2.05213 7.93873 2.02763 8.04077C2 8.15586 2 8.27815 2 8.52274Z%27 stroke=%27%235E172D%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
    background-repeat:no-repeat;
    background-position:right calc(0.25em + 0.4375rem) center;
    background-size:calc(0.5em + 0.875rem) calc(0.5em + 0.875rem)
}
.was-validated .form-control:invalid:focus,.form-control.is-invalid:focus {
    border-color:var(--bs-form-invalid-border-color);
    box-shadow:0 0 0 2px rgba(var(--bs-danger-rgb), 0.25)
}
.was-validated textarea.form-control:invalid,textarea.form-control.is-invalid {
    padding-right:calc(1em + 1.75rem);
    background-position:top calc(0.25em + 0.4375rem) right calc(0.25em + 0.4375rem)
}
.was-validated .form-select:invalid,.form-select.is-invalid {
    border-color:var(--bs-form-invalid-border-color)
}
.was-validated .form-select:invalid:not([multiple]):not([size]),.was-validated .form-select:invalid:not([multiple])[size="1"],.form-select.is-invalid:not([multiple]):not([size]),.form-select.is-invalid:not([multiple])[size="1"] {
    --bs-form-select-bg-icon: url("data:image/svg+xml,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2724%27 height=%2724%27 viewBox=%270 0 24 24%27 fill=%27none%27%3E%3Cpath d=%27M12 8V12M12 16H12.01M2 8.52274V15.4773C2 15.7218 2 15.8441 2.02763 15.9592C2.05213 16.0613 2.09253 16.1588 2.14736 16.2483C2.2092 16.3492 2.29568 16.4357 2.46863 16.6086L7.39137 21.5314C7.56432 21.7043 7.6508 21.7908 7.75172 21.8526C7.84119 21.9075 7.93873 21.9479 8.04077 21.9724C8.15586 22 8.27815 22 8.52274 22H15.4773C15.7218 22 15.8441 22 15.9592 21.9724C16.0613 21.9479 16.1588 21.9075 16.2483 21.8526C16.3492 21.7908 16.4357 21.7043 16.6086 21.5314L21.5314 16.6086C21.7043 16.4357 21.7908 16.3492 21.8526 16.2483C21.9075 16.1588 21.9479 16.0613 21.9724 15.9592C22 15.8441 22 15.7218 22 15.4773V8.52274C22 8.27815 22 8.15586 21.9724 8.04077C21.9479 7.93873 21.9075 7.84119 21.8526 7.75172C21.7908 7.6508 21.7043 7.56432 21.5314 7.39137L16.6086 2.46863C16.4357 2.29568 16.3492 2.2092 16.2483 2.14736C16.1588 2.09253 16.0613 2.05213 15.9592 2.02763C15.8441 2 15.7218 2 15.4773 2H8.52274C8.27815 2 8.15586 2 8.04077 2.02763C7.93873 2.05213 7.84119 2.09253 7.75172 2.14736C7.6508 2.2092 7.56432 2.29568 7.39137 2.46863L2.46863 7.39137C2.29568 7.56432 2.2092 7.6508 2.14736 7.75172C2.09253 7.84119 2.05213 7.93873 2.02763 8.04077C2 8.15586 2 8.27815 2 8.52274Z%27 stroke=%27%235E172D%27 stroke-width=%271.5%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27/%3E%3C/svg%3E");
    padding-right:1rem;
    background-position:right 1rem center,center right 3rem;
    background-size:16px 12px,1.25rem
}
.was-validated .form-select:invalid:focus,.form-select.is-invalid:focus {
    border-color:var(--bs-form-invalid-border-color);
    box-shadow:0 0 0 2px rgba(var(--bs-danger-rgb), 0.25)
}
.was-validated .form-control-color:invalid,.form-control-color.is-invalid {
    width:calc(3rem + calc(1em + 1.75rem))
}
.was-validated .form-check-input:invalid,.form-check-input.is-invalid {
    border-color:var(--bs-form-invalid-border-color)
}
.was-validated .form-check-input:invalid:checked,.form-check-input.is-invalid:checked {
    background-color:var(--bs-form-invalid-color)
}
.was-validated .form-check-input:invalid:focus,.form-check-input.is-invalid:focus {
    box-shadow:0 0 0 2px rgba(var(--bs-danger-rgb), 0.25)
}
.was-validated .form-check-input:invalid~.form-check-label,.form-check-input.is-invalid~.form-check-label {
    color:var(--bs-form-invalid-color)
}
.form-check-inline .form-check-input~.invalid-feedback {
    margin-left:.5em
}
.was-validated .input-group>.form-control:not(:focus):invalid,.input-group>.form-control:not(:focus).is-invalid,.was-validated .input-group>.form-select:not(:focus):invalid,.input-group>.form-select:not(:focus).is-invalid,.was-validated .input-group>.form-floating:not(:focus-within):invalid,.input-group>.form-floating:not(:focus-within).is-invalid {
    z-index:4
}

/*
.btn {
    --bs-btn-padding-x: 1.5rem;
    --bs-btn-padding-y: 0.875rem;
    --bs-btn-font-family: Fira Sans, sans-serif;
    --bs-btn-font-size:1.125rem;
    --bs-btn-font-weight: 400;
    --bs-btn-line-height: 1;
    --bs-btn-color: var(--bs-body-color);
    --bs-btn-bg: transparent;
    --bs-btn-border-width: 1px;
    --bs-btn-border-color: transparent;
    --bs-btn-border-radius: 0.5rem;
    --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;
    vertical-align:middle;
    cursor:pointer;
    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);
    text-decoration:none;
    background-color:var(--bs-btn-hover-bg);
    border-color:var(--bs-btn-hover-border-color)
}
.btn-check+.btn:hover {
    color:var(--bs-btn-color);
    background-color:var(--bs-btn-bg);
    border-color:var(--bs-btn-border-color)
}
.btn:focus-visible {
    color:var(--bs-btn-hover-color);
    background-color:var(--bs-btn-hover-bg);
    border-color:var(--bs-btn-hover-border-color);
    outline:0;
    box-shadow:var(--bs-btn-focus-box-shadow)
}
.btn-check:focus-visible+.btn {
    border-color:var(--bs-btn-hover-border-color);
    outline:0;
    box-shadow:var(--bs-btn-focus-box-shadow)
}
.btn-check:checked+.btn,:not(.btn-check)+.btn:active,.btn:first-child:active,.btn.active,.btn.show {
    color:var(--bs-btn-active-color);
    background-color:var(--bs-btn-active-bg);
    border-color:var(--bs-btn-active-border-color)
}
.btn-check:checked+.btn:focus-visible,:not(.btn-check)+.btn:active:focus-visible,.btn:first-child:active:focus-visible,.btn.active:focus-visible,.btn.show:focus-visible {
    box-shadow:var(--bs-btn-focus-box-shadow)
}
.btn-check:checked:focus-visible+.btn {
    box-shadow:var(--bs-btn-focus-box-shadow)
}
.btn:disabled,.btn.disabled,fieldset:disabled .btn {
    color:var(--bs-btn-disabled-color);
    pointer-events:none;
    background-color:var(--bs-btn-disabled-bg);
    border-color:var(--bs-btn-disabled-border-color);
    opacity:var(--bs-btn-disabled-opacity)
}
.btn-primary {
    --bs-btn-color: #FFFFFF;
    --bs-btn-bg: #B71234;
    --bs-btn-border-color: #B71234;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: rgb(155.55, 15.3, 44.2);
    --bs-btn-hover-border-color: rgb(146.4, 14.4, 41.6);
    --bs-btn-focus-shadow-rgb: 194, 54, 82;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: rgb(146.4, 14.4, 41.6);
    --bs-btn-active-border-color: rgb(137.25, 13.5, 39);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFFFFF;
    --bs-btn-disabled-bg: #B71234;
    --bs-btn-disabled-border-color: #B71234
}
.btn-secondary {
    --bs-btn-color: #FFFFFF;
    --bs-btn-bg: #003145;
    --bs-btn-border-color: #003145;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: rgb(0, 41.65, 58.65);
    --bs-btn-hover-border-color: rgb(0, 39.2, 55.2);
    --bs-btn-focus-shadow-rgb: 38, 80, 97;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: rgb(0, 39.2, 55.2);
    --bs-btn-active-border-color: rgb(0, 36.75, 51.75);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFFFFF;
    --bs-btn-disabled-bg: #003145;
    --bs-btn-disabled-border-color: #003145
}
.btn-success {
    --bs-btn-color: #FFFFFF;
    --bs-btn-bg: #025B02;
    --bs-btn-border-color: #025B02;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: rgb(1.7, 77.35, 1.7);
    --bs-btn-hover-border-color: rgb(1.6, 72.8, 1.6);
    --bs-btn-focus-shadow-rgb: 40, 116, 40;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: rgb(1.6, 72.8, 1.6);
    --bs-btn-active-border-color: rgb(1.5, 68.25, 1.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFFFFF;
    --bs-btn-disabled-bg: #025B02;
    --bs-btn-disabled-border-color: #025B02
}
.btn-info {
    --bs-btn-color: #FFFFFF;
    --bs-btn-bg: #18495B;
    --bs-btn-border-color: #18495B;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: rgb(20.4, 62.05, 77.35);
    --bs-btn-hover-border-color: rgb(19.2, 58.4, 72.8);
    --bs-btn-focus-shadow-rgb: 59, 100, 116;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: rgb(19.2, 58.4, 72.8);
    --bs-btn-active-border-color: rgb(18, 54.75, 68.25);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFFFFF;
    --bs-btn-disabled-bg: #18495B;
    --bs-btn-disabled-border-color: #18495B
}
.btn-warning {
    --bs-btn-color: #FFFFFF;
    --bs-btn-bg: #4C3800;
    --bs-btn-border-color: #4C3800;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: rgb(64.6, 47.6, 0);
    --bs-btn-hover-border-color: rgb(60.8, 44.8, 0);
    --bs-btn-focus-shadow-rgb: 103, 86, 38;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: rgb(60.8, 44.8, 0);
    --bs-btn-active-border-color: #392a00;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFFFFF;
    --bs-btn-disabled-bg: #4C3800;
    --bs-btn-disabled-border-color: #4C3800
}
.btn-danger {
    --bs-btn-color: #FFFFFF;
    --bs-btn-bg: #490715;
    --bs-btn-border-color: #490715;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: rgb(62.05, 5.95, 17.85);
    --bs-btn-hover-border-color: rgb(58.4, 5.6, 16.8);
    --bs-btn-focus-shadow-rgb: 100, 44, 56;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: rgb(58.4, 5.6, 16.8);
    --bs-btn-active-border-color: rgb(54.75, 5.25, 15.75);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFFFFF;
    --bs-btn-disabled-bg: #490715;
    --bs-btn-disabled-border-color: #490715
}
.btn-light {
    --bs-btn-color: #000000;
    --bs-btn-bg: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: rgb(210.8, 211.65, 212.5);
    --bs-btn-hover-border-color: rgb(198.4, 199.2, 200);
    --bs-btn-focus-shadow-rgb: 211, 212, 213;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: rgb(198.4, 199.2, 200);
    --bs-btn-active-border-color: rgb(186, 186.75, 187.5);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #000000;
    --bs-btn-disabled-bg: #f8f9fa;
    --bs-btn-disabled-border-color: #f8f9fa
}
.btn-dark {
    --bs-btn-color: #FFFFFF;
    --bs-btn-bg: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: rgb(66.3, 69.7, 73.1);
    --bs-btn-hover-border-color: rgb(55.2, 58.8, 62.4);
    --bs-btn-focus-shadow-rgb: 66, 70, 73;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: rgb(77.4, 80.6, 83.8);
    --bs-btn-active-border-color: rgb(55.2, 58.8, 62.4);
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #FFFFFF;
    --bs-btn-disabled-bg: #212529;
    --bs-btn-disabled-border-color: #212529
}
.btn-outline-primary {
    --bs-btn-color: #B71234;
    --bs-btn-border-color: #B71234;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: #B71234;
    --bs-btn-hover-border-color: #B71234;
    --bs-btn-focus-shadow-rgb: 183, 18, 52;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: #B71234;
    --bs-btn-active-border-color: #B71234;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #B71234;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #B71234;
    --bs-gradient: none
}
.btn-outline-secondary {
    --bs-btn-color: #003145;
    --bs-btn-border-color: #003145;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: #003145;
    --bs-btn-hover-border-color: #003145;
    --bs-btn-focus-shadow-rgb: 0, 49, 69;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: #003145;
    --bs-btn-active-border-color: #003145;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #003145;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #003145;
    --bs-gradient: none
}
.btn-outline-success {
    --bs-btn-color: #025B02;
    --bs-btn-border-color: #025B02;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: #025B02;
    --bs-btn-hover-border-color: #025B02;
    --bs-btn-focus-shadow-rgb: 2, 91, 2;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: #025B02;
    --bs-btn-active-border-color: #025B02;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #025B02;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #025B02;
    --bs-gradient: none
}
.btn-outline-info {
    --bs-btn-color: #18495B;
    --bs-btn-border-color: #18495B;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: #18495B;
    --bs-btn-hover-border-color: #18495B;
    --bs-btn-focus-shadow-rgb: 24, 73, 91;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: #18495B;
    --bs-btn-active-border-color: #18495B;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #18495B;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #18495B;
    --bs-gradient: none
}
.btn-outline-warning {
    --bs-btn-color: #4C3800;
    --bs-btn-border-color: #4C3800;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: #4C3800;
    --bs-btn-hover-border-color: #4C3800;
    --bs-btn-focus-shadow-rgb: 76, 56, 0;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: #4C3800;
    --bs-btn-active-border-color: #4C3800;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #4C3800;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #4C3800;
    --bs-gradient: none
}
.btn-outline-danger {
    --bs-btn-color: #490715;
    --bs-btn-border-color: #490715;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: #490715;
    --bs-btn-hover-border-color: #490715;
    --bs-btn-focus-shadow-rgb: 73, 7, 21;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: #490715;
    --bs-btn-active-border-color: #490715;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #490715;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #490715;
    --bs-gradient: none
}
.btn-outline-light {
    --bs-btn-color: #f8f9fa;
    --bs-btn-border-color: #f8f9fa;
    --bs-btn-hover-color: #000000;
    --bs-btn-hover-bg: #f8f9fa;
    --bs-btn-hover-border-color: #f8f9fa;
    --bs-btn-focus-shadow-rgb: 248, 249, 250;
    --bs-btn-active-color: #000000;
    --bs-btn-active-bg: #f8f9fa;
    --bs-btn-active-border-color: #f8f9fa;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #f8f9fa;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #f8f9fa;
    --bs-gradient: none
}
.btn-outline-dark {
    --bs-btn-color: #212529;
    --bs-btn-border-color: #212529;
    --bs-btn-hover-color: #FFFFFF;
    --bs-btn-hover-bg: #212529;
    --bs-btn-hover-border-color: #212529;
    --bs-btn-focus-shadow-rgb: 33, 37, 41;
    --bs-btn-active-color: #FFFFFF;
    --bs-btn-active-bg: #212529;
    --bs-btn-active-border-color: #212529;
    --bs-btn-active-shadow: inset 0 3px 5px rgba(0, 0, 0, 0.125);
    --bs-btn-disabled-color: #212529;
    --bs-btn-disabled-bg: transparent;
    --bs-btn-disabled-border-color: #212529;
    --bs-gradient: none
}
.btn-link {
    --bs-btn-font-weight: 400;
    --bs-btn-color: #B71234;
    --bs-btn-bg: transparent;
    --bs-btn-border-color: transparent;
    --bs-btn-hover-color: #920E2A;
    --bs-btn-hover-border-color: transparent;
    --bs-btn-active-color: #920E2A;
    --bs-btn-active-border-color: transparent;
    --bs-btn-disabled-color: #6c757d;
    --bs-btn-disabled-border-color: transparent;
    --bs-btn-box-shadow: 0 0 0 #000;
    --bs-btn-focus-shadow-rgb: 194, 54, 82;
    text-decoration:none
}
.btn-link:hover,.btn-link:focus-visible {
    text-decoration:underline
}
.btn-link:focus-visible {
    color:var(--bs-btn-color)
}
.btn-link:hover {
    color:var(--bs-btn-hover-color)
}
.btn-lg,.btn-group-lg>.btn {
    --bs-btn-padding-y: 1.125rem;
    --bs-btn-padding-x: 2rem;
    --bs-btn-font-size:1.125rem;
    --bs-btn-border-radius: var(--bs-border-radius-lg)
}
.btn-sm,.btn-group-sm>.btn {
    --bs-btn-padding-y: 0.5rem;
    --bs-btn-padding-x: 1rem;
    --bs-btn-font-size:1.125rem;
    --bs-btn-border-radius: 0.625rem
}
.fade {
    transition:opacity .15s linear
}
@media(prefers-reduced-motion: reduce) {
    .fade {
        transition:none
    }
    
}
.fade:not(.show) {
    opacity:0
}
.collapse:not(.show) {
    display:none
}
.collapsing {
    height:0;
    overflow:hidden;
    transition:height .35s ease
}
@media(prefers-reduced-motion: reduce) {
    .collapsing {
        transition:none
    }
    
}
.collapsing.collapse-horizontal {
    width:0;
    height:auto;
    transition:width .35s ease
}
@media(prefers-reduced-motion: reduce) {
    .collapsing.collapse-horizontal {
        transition:none
    }
    
}
.dropup,.dropend,.dropdown,.dropstart,.dropup-center,.dropdown-center {
    position:relative
}
.dropdown-toggle {
    white-space:nowrap
}
.dropdown-toggle::after {
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid;
    border-right:.3em solid rgba(0,0,0,0);
    border-bottom:0;
    border-left:.3em solid rgba(0,0,0,0)
}
.dropdown-toggle:empty::after {
    margin-left:0
}
.dropdown-menu {
    --bs-dropdown-zindex: 1000;
    --bs-dropdown-min-width: 10rem;
    --bs-dropdown-padding-x: 0;
    --bs-dropdown-padding-y: 0.5rem;
    --bs-dropdown-spacer: 0.125rem;
    --bs-dropdown-font-size:1rem;
    --bs-dropdown-color: var(--bs-body-color);
    --bs-dropdown-bg: var(--bs-body-bg);
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-border-radius: var(--bs-border-radius);
    --bs-dropdown-border-width: var(--bs-border-width);
    --bs-dropdown-inner-border-radius: calc(var(--bs-border-radius) - var(--bs-border-width));
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-divider-margin-y: 0.5rem;
    --bs-dropdown-box-shadow: var(--bs-box-shadow);
    --bs-dropdown-link-color: var(--bs-body-color);
    --bs-dropdown-link-hover-color: var(--bs-body-color);
    --bs-dropdown-link-hover-bg: var(--bs-tertiary-bg);
    --bs-dropdown-link-active-color: #FFFFFF;
    --bs-dropdown-link-active-bg: #B71234;
    --bs-dropdown-link-disabled-color: var(--bs-tertiary-color);
    --bs-dropdown-item-padding-x: 1rem;
    --bs-dropdown-item-padding-y: 0.25rem;
    --bs-dropdown-header-color: #6c757d;
    --bs-dropdown-header-padding-x: 1rem;
    --bs-dropdown-header-padding-y: 0.5rem;
    position:absolute;
    z-index:var(--bs-dropdown-zindex);
    display:none;
    min-width:var(--bs-dropdown-min-width);
    padding:var(--bs-dropdown-padding-y) var(--bs-dropdown-padding-x);
    margin:0;
    font-size:var(--bs-dropdown-font-size);
    color:var(--bs-dropdown-color);
    text-align:left;
    list-style:none;
    background-color:var(--bs-dropdown-bg);
    background-clip:padding-box;
    border:var(--bs-dropdown-border-width) solid var(--bs-dropdown-border-color);
    border-radius:var(--bs-dropdown-border-radius)
}
.dropdown-menu[data-bs-popper] {
    top:100%;
    left:0;
    margin-top:var(--bs-dropdown-spacer)
}
.dropdown-menu-start {
    --bs-position: start
}
.dropdown-menu-start[data-bs-popper] {
    right:auto;
    left:0
}
.dropdown-menu-end {
    --bs-position: end
}
.dropdown-menu-end[data-bs-popper] {
    right:0;
    left:auto
}
@media(min-width: 576px) {
    .dropdown-menu-sm-start {
        --bs-position: start
    }
    .dropdown-menu-sm-start[data-bs-popper] {
        right:auto;
        left:0
    }
    .dropdown-menu-sm-end {
        --bs-position: end
    }
    .dropdown-menu-sm-end[data-bs-popper] {
        right:0;
        left:auto
    }
    
}
@media(min-width: 768px) {
    .dropdown-menu-md-start {
        --bs-position: start
    }
    .dropdown-menu-md-start[data-bs-popper] {
        right:auto;
        left:0
    }
    .dropdown-menu-md-end {
        --bs-position: end
    }
    .dropdown-menu-md-end[data-bs-popper] {
        right:0;
        left:auto
    }
    
}
@media(min-width: 992px) {
    .dropdown-menu-lg-start {
        --bs-position: start
    }
    .dropdown-menu-lg-start[data-bs-popper] {
        right:auto;
        left:0
    }
    .dropdown-menu-lg-end {
        --bs-position: end
    }
    .dropdown-menu-lg-end[data-bs-popper] {
        right:0;
        left:auto
    }
    
}
@media(min-width: 1200px) {
    .dropdown-menu-xl-start {
        --bs-position: start
    }
    .dropdown-menu-xl-start[data-bs-popper] {
        right:auto;
        left:0
    }
    .dropdown-menu-xl-end {
        --bs-position: end
    }
    .dropdown-menu-xl-end[data-bs-popper] {
        right:0;
        left:auto
    }
    
}
@media(min-width: 1600px) {
    .dropdown-menu-xxl-start {
        --bs-position: start
    }
    .dropdown-menu-xxl-start[data-bs-popper] {
        right:auto;
        left:0
    }
    .dropdown-menu-xxl-end {
        --bs-position: end
    }
    .dropdown-menu-xxl-end[data-bs-popper] {
        right:0;
        left:auto
    }
    
}
@media(min-width: 1800px) {
    .dropdown-menu-xxxl-start {
        --bs-position: start
    }
    .dropdown-menu-xxxl-start[data-bs-popper] {
        right:auto;
        left:0
    }
    .dropdown-menu-xxxl-end {
        --bs-position: end
    }
    .dropdown-menu-xxxl-end[data-bs-popper] {
        right:0;
        left:auto
    }
    
}
.dropup .dropdown-menu[data-bs-popper] {
    top:auto;
    bottom:100%;
    margin-top:0;
    margin-bottom:var(--bs-dropdown-spacer)
}
.dropup .dropdown-toggle::after {
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:0;
    border-right:.3em solid rgba(0,0,0,0);
    border-bottom:.3em solid;
    border-left:.3em solid rgba(0,0,0,0)
}
.dropup .dropdown-toggle:empty::after {
    margin-left:0
}
.dropend .dropdown-menu[data-bs-popper] {
    top:0;
    right:auto;
    left:100%;
    margin-top:0;
    margin-left:var(--bs-dropdown-spacer)
}
.dropend .dropdown-toggle::after {
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid rgba(0,0,0,0);
    border-right:0;
    border-bottom:.3em solid rgba(0,0,0,0);
    border-left:.3em solid
}
.dropend .dropdown-toggle:empty::after {
    margin-left:0
}
.dropend .dropdown-toggle::after {
    vertical-align:0
}
.dropstart .dropdown-menu[data-bs-popper] {
    top:0;
    right:100%;
    left:auto;
    margin-top:0;
    margin-right:var(--bs-dropdown-spacer)
}
.dropstart .dropdown-toggle::after {
    display:inline-block;
    margin-left:.255em;
    vertical-align:.255em;
    content:""
}
.dropstart .dropdown-toggle::after {
    display:none
}
.dropstart .dropdown-toggle::before {
    display:inline-block;
    margin-right:.255em;
    vertical-align:.255em;
    content:"";
    border-top:.3em solid rgba(0,0,0,0);
    border-right:.3em solid;
    border-bottom:.3em solid rgba(0,0,0,0)
}
.dropstart .dropdown-toggle:empty::after {
    margin-left:0
}
.dropstart .dropdown-toggle::before {
    vertical-align:0
}
.dropdown-divider {
    height:0;
    margin:var(--bs-dropdown-divider-margin-y) 0;
    overflow:hidden;
    border-top:1px solid var(--bs-dropdown-divider-bg);
    opacity:1
}
.dropdown-item {
    display:block;
    width:100%;
    padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    clear:both;
    font-weight:400;
    color:var(--bs-dropdown-link-color);
    text-align:inherit;
    white-space:nowrap;
    background-color:rgba(0,0,0,0);
    border:0;
    border-radius:var(--bs-dropdown-item-border-radius, 0)
}
.dropdown-item:hover,.dropdown-item:focus {
    color:var(--bs-dropdown-link-hover-color);
    text-decoration:none;
    background-color:var(--bs-dropdown-link-hover-bg)
}
.dropdown-item.active,.dropdown-item:active {
    color:var(--bs-dropdown-link-active-color);
    text-decoration:none;
    background-color:var(--bs-dropdown-link-active-bg)
}
.dropdown-item.disabled,.dropdown-item:disabled {
    color:var(--bs-dropdown-link-disabled-color);
    pointer-events:none;
    background-color:rgba(0,0,0,0)
}
.dropdown-menu.show {
    display:block
}
.dropdown-header {
    display:block;
    padding:var(--bs-dropdown-header-padding-y) var(--bs-dropdown-header-padding-x);
    margin-bottom:0;
    font-size:0.875rem;
    color:var(--bs-dropdown-header-color);
    white-space:nowrap
}
.dropdown-item-text {
    display:block;
    padding:var(--bs-dropdown-item-padding-y) var(--bs-dropdown-item-padding-x);
    color:var(--bs-dropdown-link-color)
}
.dropdown-menu-dark {
    --bs-dropdown-color: #dee2e6;
    --bs-dropdown-bg: #343a40;
    --bs-dropdown-border-color: var(--bs-border-color-translucent);
    --bs-dropdown-box-shadow: ;
    --bs-dropdown-link-color: #dee2e6;
    --bs-dropdown-link-hover-color: #FFFFFF;
    --bs-dropdown-divider-bg: var(--bs-border-color-translucent);
    --bs-dropdown-link-hover-bg: rgba(255, 255, 255, 0.15);
    --bs-dropdown-link-active-color: #FFFFFF;
    --bs-dropdown-link-active-bg: #B71234;
    --bs-dropdown-link-disabled-color: #adb5bd;
    --bs-dropdown-header-color: #adb5bd
}
.btn-group,.btn-group-vertical {
    position:relative;
    display:inline-flex;
    vertical-align:middle
}
.btn-group>.btn,.btn-group-vertical>.btn {
    position:relative;
    flex:1 1 auto
}
.btn-group>.btn-check:checked+.btn,.btn-group>.btn-check:focus+.btn,.btn-group>.btn:hover,.btn-group>.btn:focus,.btn-group>.btn:active,.btn-group>.btn.active,.btn-group-vertical>.btn-check:checked+.btn,.btn-group-vertical>.btn-check:focus+.btn,.btn-group-vertical>.btn:hover,.btn-group-vertical>.btn:focus,.btn-group-vertical>.btn:active,.btn-group-vertical>.btn.active {
    z-index:1
}
.btn-toolbar {
    display:flex;
    flex-wrap:wrap;
    justify-content:flex-start
}
.btn-toolbar .input-group {
    width:auto
}
.btn-group {
    border-radius:.5rem
}
.btn-group>:not(.btn-check:first-child)+.btn,.btn-group>.btn-group:not(:first-child) {
    margin-left:calc(-1*1px)
}
.btn-group>.btn:not(:last-child):not(.dropdown-toggle),.btn-group>.btn.dropdown-toggle-split:first-child,.btn-group>.btn-group:not(:last-child)>.btn {
    border-top-right-radius:0;
    border-bottom-right-radius:0
}
.btn-group>.btn:nth-child(n+3),.btn-group>:not(.btn-check)+.btn,.btn-group>.btn-group:not(:first-child)>.btn {
    border-top-left-radius:0;
    border-bottom-left-radius:0
}
.dropdown-toggle-split {
    padding-right:1.125rem;
    padding-left:1.125rem
}
.dropdown-toggle-split::after,.dropup .dropdown-toggle-split::after,.dropend .dropdown-toggle-split::after {
    margin-left:0
}
.dropstart .dropdown-toggle-split::before {
    margin-right:0
}
.btn-sm+.dropdown-toggle-split,.btn-group-sm>.btn+.dropdown-toggle-split {
    padding-right:.75rem;
    padding-left:.75rem
}
.btn-lg+.dropdown-toggle-split,.btn-group-lg>.btn+.dropdown-toggle-split {
    padding-right:1.5rem;
    padding-left:1.5rem
}
.btn-group-vertical {
    flex-direction:column;
    align-items:flex-start;
    justify-content:center
}
.btn-group-vertical>.btn,.btn-group-vertical>.btn-group {
    width:100%
}
.btn-group-vertical>.btn:not(:first-child),.btn-group-vertical>.btn-group:not(:first-child) {
    margin-top:calc(-1*1px)
}
.btn-group-vertical>.btn:not(:last-child):not(.dropdown-toggle),.btn-group-vertical>.btn-group:not(:last-child)>.btn {
    border-bottom-right-radius:0;
    border-bottom-left-radius:0
}
.btn-group-vertical>.btn:nth-child(n+3),.btn-group-vertical>:not(.btn-check)+.btn,.btn-group-vertical>.btn-group:not(:first-child)>.btn {
    border-top-left-radius:0;
    border-top-right-radius:0
}
.nav {
    --bs-nav-link-padding-x: 1.75rem;
    --bs-nav-link-padding-y: 0.875rem;
    --bs-nav-link-font-size:1.125rem;
    --bs-nav-link-font-weight: 500;
    --bs-nav-link-color: #f1cdaf;
    --bs-nav-link-hover-color: rgba(183, 18, 52, 0.75);
    --bs-nav-link-disabled-color: var(--bs-secondary-color);
    display:flex;
    flex-wrap:wrap;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.nav-link {
    display:block;
    padding:var(--bs-nav-link-padding-y) var(--bs-nav-link-padding-x);
    font-size:var(--bs-nav-link-font-size);
    font-weight:var(--bs-nav-link-font-weight);
    color:var(--bs-nav-link-color);
    background:none;
    border:0;
    transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
    .nav-link {
        transition:none
    }
    
}
.nav-link:hover,.nav-link:focus {
    color:var(--bs-nav-link-hover-color);
    text-decoration:none
}
.nav-link:focus-visible {
    outline:0;
    box-shadow:0 0 0 .25rem rgba(183,18,52,.25)
}
.nav-link.disabled,.nav-link:disabled {
    color:var(--bs-nav-link-disabled-color);
    pointer-events:none;
    cursor:default
}
.nav-tabs {
    --bs-nav-tabs-border-width: 1px;
    --bs-nav-tabs-border-color: #99ADB5;
    --bs-nav-tabs-border-radius: 50%;
    --bs-nav-tabs-link-hover-border-color: #FFFFFF;
    --bs-nav-tabs-link-active-color: #003145;
    --bs-nav-tabs-link-active-bg: #FFFFFF;
    --bs-nav-tabs-link-active-border-color: none;
    border-bottom:var(--bs-nav-tabs-border-width) solid var(--bs-nav-tabs-border-color)
}
.nav-tabs .nav-link {
    margin-bottom:calc(-1*var(--bs-nav-tabs-border-width));
    border:var(--bs-nav-tabs-border-width) solid rgba(0,0,0,0);
    border-top-left-radius:var(--bs-nav-tabs-border-radius);
    border-top-right-radius:var(--bs-nav-tabs-border-radius)
}
.nav-tabs .nav-link:hover,.nav-tabs .nav-link:focus {
    isolation:isolate;
    border-color:var(--bs-nav-tabs-link-hover-border-color)
}
.nav-tabs .nav-link.active,.nav-tabs .nav-item.show .nav-link {
    color:var(--bs-nav-tabs-link-active-color);
    background-color:var(--bs-nav-tabs-link-active-bg);
    border-color:var(--bs-nav-tabs-link-active-border-color)
}
.nav-tabs .dropdown-menu {
    margin-top:calc(-1*var(--bs-nav-tabs-border-width));
    border-top-left-radius:0;
    border-top-right-radius:0
}
.nav-pills {
    --bs-nav-pills-border-radius: 5rem;
    --bs-nav-pills-link-active-color: #003145;
    --bs-nav-pills-link-active-bg: #FFFFFF
}
.nav-pills .nav-link {
    border-radius:var(--bs-nav-pills-border-radius)
}
.nav-pills .nav-link.active,.nav-pills .show>.nav-link {
    color:var(--bs-nav-pills-link-active-color);
    background-color:var(--bs-nav-pills-link-active-bg)
}
.nav-underline {
    --bs-nav-underline-gap: 1rem;
    --bs-nav-underline-border-width: 0.125rem;
    --bs-nav-underline-link-active-color: #003145;
    gap:var(--bs-nav-underline-gap)
}
.nav-underline .nav-link {
    padding-right:0;
    padding-left:0;
    border-bottom:var(--bs-nav-underline-border-width) solid rgba(0,0,0,0)
}
.nav-underline .nav-link:hover,.nav-underline .nav-link:focus {
    border-bottom-color:currentcolor
}
.nav-underline .nav-link.active,.nav-underline .show>.nav-link {
    font-weight:700;
    color:var(--bs-nav-underline-link-active-color);
    border-bottom-color:currentcolor
}
.nav-fill>.nav-link,.nav-fill .nav-item {
    flex:1 1 auto;
    text-align:center
}
.nav-justified>.nav-link,.nav-justified .nav-item {
    flex-grow:1;
    flex-basis:0;
    text-align:center
}
.nav-fill .nav-item .nav-link,.nav-justified .nav-item .nav-link {
    width:100%
}
.tab-content>.tab-pane {
    display:none
}
.tab-content>.active {
    display:block
}
.navbar {
    --bs-navbar-padding-x: 0;
    --bs-navbar-padding-y: 0;
    --bs-navbar-color: rgba(241, 205, 175, 0.65);
    --bs-navbar-hover-color: rgba(241, 205, 175, 0.8);
    --bs-navbar-disabled-color: rgba(241, 205, 175, 0.3);
    --bs-navbar-active-color: #f1cdaf;
    --bs-navbar-brand-padding-y: 1.125rem;
    --bs-navbar-brand-margin-end: 1.5rem;
    --bs-navbar-brand-font-size: 1.25rem;
    --bs-navbar-brand-color: #f1cdaf;
    --bs-navbar-brand-hover-color: #f1cdaf;
    --bs-navbar-nav-link-padding-x: 1.75rem;
    --bs-navbar-toggler-padding-y: 0.5rem;
    --bs-navbar-toggler-padding-x: 0.5rem;
    --bs-navbar-toggler-font-size: 1.5rem;
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28241, 205, 175, 0.75%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e");
    --bs-navbar-toggler-border-color: rgba(241, 205, 175, 0.15);
    --bs-navbar-toggler-border-radius: 0.5rem;
    --bs-navbar-toggler-focus-width: 0.25rem;
    --bs-navbar-toggler-transition: box-shadow 0.15s ease-in-out;
    position:relative;
    display:flex;
    flex-wrap:wrap;
    align-items:center;
    justify-content:space-between;
    padding:var(--bs-navbar-padding-y) var(--bs-navbar-padding-x)
}
.navbar>.container,.navbar>.container-fluid,.navbar>.container-sm,.navbar>.container-md,.navbar>.container-lg,.navbar>.container-xl,.navbar>.container-xxl,.navbar>.container-xxxl {
    display:flex;
    flex-wrap:inherit;
    align-items:center;
    justify-content:space-between
}
.navbar-brand {
    padding-top:var(--bs-navbar-brand-padding-y);
    padding-bottom:var(--bs-navbar-brand-padding-y);
    margin-right:var(--bs-navbar-brand-margin-end);
    font-size:var(--bs-navbar-brand-font-size);
    color:var(--bs-navbar-brand-color);
    white-space:nowrap
}
.navbar-brand:hover,.navbar-brand:focus {
    color:var(--bs-navbar-brand-hover-color);
    text-decoration:none
}
.navbar-nav {
    --bs-nav-link-padding-x: 0;
    --bs-nav-link-padding-y: 0.875rem;
    --bs-nav-link-font-size:1.125rem;
    --bs-nav-link-font-weight: 500;
    --bs-nav-link-color: var(--bs-navbar-color);
    --bs-nav-link-hover-color: var(--bs-navbar-hover-color);
    --bs-nav-link-disabled-color: var(--bs-navbar-disabled-color);
    display:flex;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0;
    list-style:none
}
.navbar-nav .nav-link.active,.navbar-nav .nav-link.show {
    color:var(--bs-navbar-active-color)
}
.navbar-nav .dropdown-menu {
    position:static
}
.navbar-text {
    padding-top:.875rem;
    padding-bottom:.875rem;
    color:var(--bs-navbar-color)
}
.navbar-text a,.navbar-text a:hover,.navbar-text a:focus {
    color:var(--bs-navbar-active-color)
}
.navbar-collapse {
    flex-grow:1;
    flex-basis:100%;
    align-items:center
}
.navbar-toggler {
    padding:var(--bs-navbar-toggler-padding-y) var(--bs-navbar-toggler-padding-x);
    font-size:var(--bs-navbar-toggler-font-size);
    line-height:1;
    color:var(--bs-navbar-color);
    background-color:rgba(0,0,0,0);
    border:var(--bs-border-width) solid var(--bs-navbar-toggler-border-color);
    border-radius:var(--bs-navbar-toggler-border-radius);
    transition:var(--bs-navbar-toggler-transition)
}
@media(prefers-reduced-motion: reduce) {
    .navbar-toggler {
        transition:none
    }
    
}
.navbar-toggler:hover {
    text-decoration:none
}
.navbar-toggler:focus {
    text-decoration:none;
    outline:0;
    box-shadow:0 0 0 var(--bs-navbar-toggler-focus-width)
}
.navbar-toggler-icon {
    display:inline-block;
    width:1.5em;
    height:1.5em;
    vertical-align:middle;
    background-image:var(--bs-navbar-toggler-icon-bg);
    background-repeat:no-repeat;
    background-position:center;
    background-size:100%
}
.navbar-nav-scroll {
    max-height:var(--bs-scroll-height, 75vh);
    overflow-y:auto
}
@media(min-width: 576px) {
    .navbar-expand-sm {
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-sm .navbar-nav {
        flex-direction:row
    }
    .navbar-expand-sm .navbar-nav .dropdown-menu {
        position:absolute
    }
    .navbar-expand-sm .navbar-nav .nav-link {
        padding-right:var(--bs-navbar-nav-link-padding-x);
        padding-left:var(--bs-navbar-nav-link-padding-x)
    }
    .navbar-expand-sm .navbar-nav-scroll {
        overflow:visible
    }
    .navbar-expand-sm .navbar-collapse {
        display:flex !important;
        flex-basis:auto
    }
    .navbar-expand-sm .navbar-toggler {
        display:none
    }
    .navbar-expand-sm .offcanvas {
        position:static;
        z-index:auto;
        flex-grow:1;
        width:auto !important;
        height:auto !important;
        visibility:visible !important;
        background-color:rgba(0,0,0,0) !important;
        border:0 !important;
        transform:none !important;
        transition:none
    }
    .navbar-expand-sm .offcanvas .offcanvas-header {
        display:none
    }
    .navbar-expand-sm .offcanvas .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible
    }
    
}
@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 .dropdown-menu {
        position:absolute
    }
    .navbar-expand-md .navbar-nav .nav-link {
        padding-right:var(--bs-navbar-nav-link-padding-x);
        padding-left:var(--bs-navbar-nav-link-padding-x)
    }
    .navbar-expand-md .navbar-nav-scroll {
        overflow:visible
    }
    .navbar-expand-md .navbar-collapse {
        display:flex !important;
        flex-basis:auto
    }
    .navbar-expand-md .navbar-toggler {
        display:none
    }
    .navbar-expand-md .offcanvas {
        position:static;
        z-index:auto;
        flex-grow:1;
        width:auto !important;
        height:auto !important;
        visibility:visible !important;
        background-color:rgba(0,0,0,0) !important;
        border:0 !important;
        transform:none !important;
        transition:none
    }
    .navbar-expand-md .offcanvas .offcanvas-header {
        display:none
    }
    .navbar-expand-md .offcanvas .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible
    }
    
}
@media(min-width: 992px) {
    .navbar-expand-lg {
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-lg .navbar-nav {
        flex-direction:row
    }
    .navbar-expand-lg .navbar-nav .dropdown-menu {
        position:absolute
    }
    .navbar-expand-lg .navbar-nav .nav-link {
        padding-right:var(--bs-navbar-nav-link-padding-x);
        padding-left:var(--bs-navbar-nav-link-padding-x)
    }
    .navbar-expand-lg .navbar-nav-scroll {
        overflow:visible
    }
    .navbar-expand-lg .navbar-collapse {
        display:flex !important;
        flex-basis:auto
    }
    .navbar-expand-lg .navbar-toggler {
        display:none
    }
    .navbar-expand-lg .offcanvas {
        position:static;
        z-index:auto;
        flex-grow:1;
        width:auto !important;
        height:auto !important;
        visibility:visible !important;
        background-color:rgba(0,0,0,0) !important;
        border:0 !important;
        transform:none !important;
        transition:none
    }
    .navbar-expand-lg .offcanvas .offcanvas-header {
        display:none
    }
    .navbar-expand-lg .offcanvas .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible
    }
    
}
@media(min-width: 1200px) {
    .navbar-expand-xl {
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-xl .navbar-nav {
        flex-direction:row
    }
    .navbar-expand-xl .navbar-nav .dropdown-menu {
        position:absolute
    }
    .navbar-expand-xl .navbar-nav .nav-link {
        padding-right:var(--bs-navbar-nav-link-padding-x);
        padding-left:var(--bs-navbar-nav-link-padding-x)
    }
    .navbar-expand-xl .navbar-nav-scroll {
        overflow:visible
    }
    .navbar-expand-xl .navbar-collapse {
        display:flex !important;
        flex-basis:auto
    }
    .navbar-expand-xl .navbar-toggler {
        display:none
    }
    .navbar-expand-xl .offcanvas {
        position:static;
        z-index:auto;
        flex-grow:1;
        width:auto !important;
        height:auto !important;
        visibility:visible !important;
        background-color:rgba(0,0,0,0) !important;
        border:0 !important;
        transform:none !important;
        transition:none
    }
    .navbar-expand-xl .offcanvas .offcanvas-header {
        display:none
    }
    .navbar-expand-xl .offcanvas .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible
    }
    
}
@media(min-width: 1600px) {
    .navbar-expand-xxl {
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-xxl .navbar-nav {
        flex-direction:row
    }
    .navbar-expand-xxl .navbar-nav .dropdown-menu {
        position:absolute
    }
    .navbar-expand-xxl .navbar-nav .nav-link {
        padding-right:var(--bs-navbar-nav-link-padding-x);
        padding-left:var(--bs-navbar-nav-link-padding-x)
    }
    .navbar-expand-xxl .navbar-nav-scroll {
        overflow:visible
    }
    .navbar-expand-xxl .navbar-collapse {
        display:flex !important;
        flex-basis:auto
    }
    .navbar-expand-xxl .navbar-toggler {
        display:none
    }
    .navbar-expand-xxl .offcanvas {
        position:static;
        z-index:auto;
        flex-grow:1;
        width:auto !important;
        height:auto !important;
        visibility:visible !important;
        background-color:rgba(0,0,0,0) !important;
        border:0 !important;
        transform:none !important;
        transition:none
    }
    .navbar-expand-xxl .offcanvas .offcanvas-header {
        display:none
    }
    .navbar-expand-xxl .offcanvas .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible
    }
    
}
@media(min-width: 1800px) {
    .navbar-expand-xxxl {
        flex-wrap:nowrap;
        justify-content:flex-start
    }
    .navbar-expand-xxxl .navbar-nav {
        flex-direction:row
    }
    .navbar-expand-xxxl .navbar-nav .dropdown-menu {
        position:absolute
    }
    .navbar-expand-xxxl .navbar-nav .nav-link {
        padding-right:var(--bs-navbar-nav-link-padding-x);
        padding-left:var(--bs-navbar-nav-link-padding-x)
    }
    .navbar-expand-xxxl .navbar-nav-scroll {
        overflow:visible
    }
    .navbar-expand-xxxl .navbar-collapse {
        display:flex !important;
        flex-basis:auto
    }
    .navbar-expand-xxxl .navbar-toggler {
        display:none
    }
    .navbar-expand-xxxl .offcanvas {
        position:static;
        z-index:auto;
        flex-grow:1;
        width:auto !important;
        height:auto !important;
        visibility:visible !important;
        background-color:rgba(0,0,0,0) !important;
        border:0 !important;
        transform:none !important;
        transition:none
    }
    .navbar-expand-xxxl .offcanvas .offcanvas-header {
        display:none
    }
    .navbar-expand-xxxl .offcanvas .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible
    }
    
}
.navbar-expand {
    flex-wrap:nowrap;
    justify-content:flex-start
}
.navbar-expand .navbar-nav {
    flex-direction:row
}
.navbar-expand .navbar-nav .dropdown-menu {
    position:absolute
}
.navbar-expand .navbar-nav .nav-link {
    padding-right:var(--bs-navbar-nav-link-padding-x);
    padding-left:var(--bs-navbar-nav-link-padding-x)
}
.navbar-expand .navbar-nav-scroll {
    overflow:visible
}
.navbar-expand .navbar-collapse {
    display:flex !important;
    flex-basis:auto
}
.navbar-expand .navbar-toggler {
    display:none
}
.navbar-expand .offcanvas {
    position:static;
    z-index:auto;
    flex-grow:1;
    width:auto !important;
    height:auto !important;
    visibility:visible !important;
    background-color:rgba(0,0,0,0) !important;
    border:0 !important;
    transform:none !important;
    transition:none
}
.navbar-expand .offcanvas .offcanvas-header {
    display:none
}
.navbar-expand .offcanvas .offcanvas-body {
    display:flex;
    flex-grow:0;
    padding:0;
    overflow-y:visible
}
.navbar-dark,.navbar[data-bs-theme=dark] {
    --bs-navbar-color: rgba(255, 255, 255, 0.55);
    --bs-navbar-hover-color: rgba(255, 255, 255, 0.75);
    --bs-navbar-disabled-color: rgba(255, 255, 255, 0.25);
    --bs-navbar-active-color: #FFFFFF;
    --bs-navbar-brand-color: #FFFFFF;
    --bs-navbar-brand-hover-color: #FFFFFF;
    --bs-navbar-toggler-border-color: rgba(255, 255, 255, 0.1);
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")
}
[data-bs-theme=dark] .navbar-toggler-icon {
    --bs-navbar-toggler-icon-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 30 30%27%3e%3cpath stroke=%27rgba%28255, 255, 255, 0.55%29%27 stroke-linecap=%27round%27 stroke-miterlimit=%2710%27 stroke-width=%272%27 d=%27M4 7h22M4 15h22M4 23h22%27/%3e%3c/svg%3e")
}
.card {
    --bs-card-spacer-y: none;
    --bs-card-spacer-x: none;
    --bs-card-title-spacer-y: 1.5rem;
    --bs-card-title-color: ;
    --bs-card-subtitle-color: ;
    --bs-card-border-width: none;
    --bs-card-border-color: none;
    --bs-card-border-radius: 1rem;
    --bs-card-box-shadow: ;
    --bs-card-inner-border-radius: none;
    --bs-card-cap-padding-y: 0;
    --bs-card-cap-padding-x: 0;
    --bs-card-cap-bg: none;
    --bs-card-cap-color: ;
    --bs-card-height: ;
    --bs-card-color: ;
    --bs-card-bg: var(--bs-body-bg);
    --bs-card-img-overlay-padding: 1rem;
    --bs-card-group-margin: 1rem;
    position:relative;
    display:flex;
    flex-direction:column;
    min-width:0;
    height:var(--bs-card-height);
    color:var(--bs-body-color);
    word-wrap:break-word;
    background-color:var(--bs-card-bg);
    background-clip:border-box;
    border:var(--bs-card-border-width) solid var(--bs-card-border-color);
    border-radius:var(--bs-card-border-radius)
}
.card>hr {
    margin-right:0;
    margin-left:0
}
.card>.list-group {
    border-top:inherit;
    border-bottom:inherit
}
.card>.list-group:first-child {
    border-top-width:0;
    border-top-left-radius:var(--bs-card-inner-border-radius);
    border-top-right-radius:var(--bs-card-inner-border-radius)
}
.card>.list-group:last-child {
    border-bottom-width:0;
    border-bottom-right-radius:var(--bs-card-inner-border-radius);
    border-bottom-left-radius:var(--bs-card-inner-border-radius)
}
.card>.card-header+.list-group,.card>.list-group+.card-footer {
    border-top:0
}
.card-body {
    flex:1 1 auto;
    padding:var(--bs-card-spacer-y) var(--bs-card-spacer-x);
    color:var(--bs-card-color)
}
.card-title {
    margin-bottom:var(--bs-card-title-spacer-y);
    color:var(--bs-card-title-color)
}
.card-subtitle {
    margin-top:calc(-0.5*var(--bs-card-title-spacer-y));
    margin-bottom:0;
    color:var(--bs-card-subtitle-color)
}
.card-text:last-child {
    margin-bottom:0
}
.card-link:hover {
    text-decoration:none
}
.card-link+.card-link {
    margin-left:var(--bs-card-spacer-x)
}
.card-header {
    padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    margin-bottom:0;
    color:var(--bs-card-cap-color);
    background-color:var(--bs-card-cap-bg);
    border-bottom:var(--bs-card-border-width) solid var(--bs-card-border-color)
}
.card-header:first-child {
    border-radius:var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius) 0 0
}
.card-footer {
    padding:var(--bs-card-cap-padding-y) var(--bs-card-cap-padding-x);
    color:var(--bs-card-cap-color);
    background-color:var(--bs-card-cap-bg);
    border-top:var(--bs-card-border-width) solid var(--bs-card-border-color)
}
.card-footer:last-child {
    border-radius:0 0 var(--bs-card-inner-border-radius) var(--bs-card-inner-border-radius)
}
.card-header-tabs {
    margin-right:calc(-0.5*var(--bs-card-cap-padding-x));
    margin-bottom:calc(-1*var(--bs-card-cap-padding-y));
    margin-left:calc(-0.5*var(--bs-card-cap-padding-x));
    border-bottom:0
}
.card-header-tabs .nav-link.active {
    background-color:var(--bs-card-bg);
    border-bottom-color:var(--bs-card-bg)
}
.card-header-pills {
    margin-right:calc(-0.5*var(--bs-card-cap-padding-x));
    margin-left:calc(-0.5*var(--bs-card-cap-padding-x))
}
.card-img-overlay {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    padding:var(--bs-card-img-overlay-padding);
    border-radius:var(--bs-card-inner-border-radius)
}
.card-img,.card-img-top,.card-img-bottom {
    width:100%
}
.card-img,.card-img-top {
    border-top-left-radius:var(--bs-card-inner-border-radius);
    border-top-right-radius:var(--bs-card-inner-border-radius)
}
.card-img,.card-img-bottom {
    border-bottom-right-radius:var(--bs-card-inner-border-radius);
    border-bottom-left-radius:var(--bs-card-inner-border-radius)
}
.card-group>.card {
    margin-bottom:var(--bs-card-group-margin)
}
@media(min-width: 576px) {
    .card-group {
        display:flex;
        flex-flow:row wrap
    }
    .card-group>.card {
        flex:1 0 0;
        margin-bottom:0
    }
    .card-group>.card+.card {
        margin-left:0;
        border-left:0
    }
    .card-group>.card:not(:last-child) {
        border-top-right-radius:0;
        border-bottom-right-radius:0
    }
    .card-group>.card:not(:last-child) .card-img-top,.card-group>.card:not(:last-child) .card-header {
        border-top-right-radius:0
    }
    .card-group>.card:not(:last-child) .card-img-bottom,.card-group>.card:not(:last-child) .card-footer {
        border-bottom-right-radius:0
    }
    .card-group>.card:not(:first-child) {
        border-top-left-radius:0;
        border-bottom-left-radius:0
    }
    .card-group>.card:not(:first-child) .card-img-top,.card-group>.card:not(:first-child) .card-header {
        border-top-left-radius:0
    }
    .card-group>.card:not(:first-child) .card-img-bottom,.card-group>.card:not(:first-child) .card-footer {
        border-bottom-left-radius:0
    }
    
}
.accordion {
    --bs-accordion-color: #003145;
    --bs-accordion-bg: rgba(255, 255, 255, 0);
    --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
    --bs-accordion-border-color: #66838F;
    --bs-accordion-border-width: 1px;
    --bs-accordion-border-radius: 0;
    --bs-accordion-inner-border-radius: 0;
    --bs-accordion-btn-padding-x: 0;
    --bs-accordion-btn-padding-y: 1rem;
    --bs-accordion-btn-color: #003145;
    --bs-accordion-btn-bg: rgba(255, 255, 255, 0);
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23003145%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
    --bs-accordion-btn-icon-width: 1.5rem;
    --bs-accordion-btn-icon-transform: rotate(-180deg);
    --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27none%27 stroke=%27%23003145%27 stroke-linecap=%27round%27 stroke-linejoin=%27round%27%3e%3cpath d=%27m2 5 6 6 6-6%27/%3e%3c/svg%3e");
    --bs-accordion-btn-focus-box-shadow: none;
    --bs-accordion-body-padding-x: 0;
    --bs-accordion-body-padding-y: 1.5rem;
    --bs-accordion-active-color: #003145;
    --bs-accordion-active-bg: rgba(255, 255, 255, 0)
}
.accordion-button {
    position:relative;
    display:flex;
    align-items:center;
    width:100%;
    padding:var(--bs-accordion-btn-padding-y) var(--bs-accordion-btn-padding-x);
    font-size:1rem;
    color:var(--bs-accordion-btn-color);
    text-align:left;
    background-color:var(--bs-accordion-btn-bg);
    border:0;
    border-radius:0;
    overflow-anchor:none;
    transition:var(--bs-accordion-transition)
}
@media(prefers-reduced-motion: reduce) {
    .accordion-button {
        transition:none
    }
    
}
.accordion-button:not(.collapsed) {
    color:var(--bs-accordion-active-color);
    background-color:var(--bs-accordion-active-bg);
    box-shadow:inset 0 calc(-1*var(--bs-accordion-border-width)) 0 var(--bs-accordion-border-color)
}
.accordion-button:not(.collapsed)::after {
    background-image:var(--bs-accordion-btn-active-icon);
    transform:var(--bs-accordion-btn-icon-transform)
}
.accordion-button::after {
    flex-shrink:0;
    width:var(--bs-accordion-btn-icon-width);
    height:var(--bs-accordion-btn-icon-width);
    margin-left:auto;
    content:"";
    background-image:var(--bs-accordion-btn-icon);
    background-repeat:no-repeat;
    background-size:var(--bs-accordion-btn-icon-width);
    transition:var(--bs-accordion-btn-icon-transition)
}
@media(prefers-reduced-motion: reduce) {
    .accordion-button::after {
        transition:none
    }
    
}
.accordion-button:hover {
    z-index:2
}
.accordion-button:focus {
    z-index:3;
    outline:0;
    box-shadow:var(--bs-accordion-btn-focus-box-shadow)
}
.accordion-header {
    margin-bottom:0
}
.accordion-item {
    color:var(--bs-accordion-color);
    background-color:var(--bs-accordion-bg);
    border:var(--bs-accordion-border-width) solid var(--bs-accordion-border-color)
}
.accordion-item:first-of-type {
    border-top-left-radius:var(--bs-accordion-border-radius);
    border-top-right-radius:var(--bs-accordion-border-radius)
}
.accordion-item:first-of-type>.accordion-header .accordion-button {
    border-top-left-radius:var(--bs-accordion-inner-border-radius);
    border-top-right-radius:var(--bs-accordion-inner-border-radius)
}
.accordion-item:not(:first-of-type) {
    border-top:0
}
.accordion-item:last-of-type {
    border-bottom-right-radius:var(--bs-accordion-border-radius);
    border-bottom-left-radius:var(--bs-accordion-border-radius)
}
.accordion-item:last-of-type>.accordion-header .accordion-button.collapsed {
    border-bottom-right-radius:var(--bs-accordion-inner-border-radius);
    border-bottom-left-radius:var(--bs-accordion-inner-border-radius)
}
.accordion-item:last-of-type>.accordion-collapse {
    border-bottom-right-radius:var(--bs-accordion-border-radius);
    border-bottom-left-radius:var(--bs-accordion-border-radius)
}
.accordion-body {
    padding:var(--bs-accordion-body-padding-y) var(--bs-accordion-body-padding-x)
}
.accordion-flush>.accordion-item {
    border-right:0;
    border-left:0;
    border-radius:0
}
.accordion-flush>.accordion-item:first-child {
    border-top:0
}
.accordion-flush>.accordion-item:last-child {
    border-bottom:0
}
.accordion-flush>.accordion-item>.accordion-collapse,.accordion-flush>.accordion-item>.accordion-header .accordion-button,.accordion-flush>.accordion-item>.accordion-header .accordion-button.collapsed {
    border-radius:0
}
[data-bs-theme=dark] .accordion-button::after {
    --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28211.8, 112.8, 133.2%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e");
    --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27rgb%28211.8, 112.8, 133.2%29%27%3e%3cpath fill-rule=%27evenodd%27 d=%27M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e")
}
.breadcrumb {
    --bs-breadcrumb-padding-x: 0;
    --bs-breadcrumb-padding-y: 0;
    --bs-breadcrumb-margin-bottom: 0;
    --bs-breadcrumb-font-size:1rem;
    --bs-breadcrumb-bg: none;
    --bs-breadcrumb-border-radius: none;
    --bs-breadcrumb-divider-color: #66838F;
    --bs-breadcrumb-item-padding-x: 0.75rem;
    --bs-breadcrumb-item-active-color: #003145;
    display:flex;
    flex-wrap:wrap;
    padding:var(--bs-breadcrumb-padding-y) var(--bs-breadcrumb-padding-x);
    margin-bottom:var(--bs-breadcrumb-margin-bottom);
    font-size:var(--bs-breadcrumb-font-size);
    list-style:none;
    background-color:var(--bs-breadcrumb-bg);
    border-radius:var(--bs-breadcrumb-border-radius)
}
.breadcrumb-item+.breadcrumb-item {
    padding-left:var(--bs-breadcrumb-item-padding-x)
}
.breadcrumb-item+.breadcrumb-item::before {
    float:left;
    padding-right:var(--bs-breadcrumb-item-padding-x);
    color:var(--bs-breadcrumb-divider-color);
    content:var(--bs-breadcrumb-divider, "|") /* rtl: var(--bs-breadcrumb-divider, "|") */
}
.breadcrumb-item.active {
    color:var(--bs-breadcrumb-item-active-color)
}
.pagination {
    --bs-pagination-padding-x: 0.375rem;
    --bs-pagination-padding-y: 0.375rem;
    --bs-pagination-font-size:1rem;
    --bs-pagination-color: #003145;
    --bs-pagination-bg: rgba(255, 255, 255, 0);
    --bs-pagination-border-width: 0;
    --bs-pagination-border-color: rgba(255, 255, 255, 0);
    --bs-pagination-border-radius: 50rem;
    --bs-pagination-hover-color: #003145;
    --bs-pagination-hover-bg: #CCD6DA;
    --bs-pagination-hover-border-color: none;
    --bs-pagination-focus-color: #FFFFFF;
    --bs-pagination-focus-bg: #003145;
    --bs-pagination-focus-box-shadow: none;
    --bs-pagination-active-color: #FFFFFF;
    --bs-pagination-active-bg: #003145;
    --bs-pagination-active-border-color: none;
    --bs-pagination-disabled-color: #003145;
    --bs-pagination-disabled-bg: rgba(255, 255, 255, 0);
    --bs-pagination-disabled-border-color: none;
    display:flex;
    padding-left:0;
    list-style:none
}
.page-link {
    position:relative;
    display:block;
    padding:var(--bs-pagination-padding-y) var(--bs-pagination-padding-x);
    font-size:var(--bs-pagination-font-size);
    color:var(--bs-pagination-color);
    background-color:var(--bs-pagination-bg);
    border:var(--bs-pagination-border-width) solid var(--bs-pagination-border-color);
    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:var(--bs-pagination-hover-color);
    text-decoration:none;
    background-color:var(--bs-pagination-hover-bg);
    border-color:var(--bs-pagination-hover-border-color)
}
.page-link:focus {
    z-index:3;
    color:var(--bs-pagination-focus-color);
    background-color:var(--bs-pagination-focus-bg);
    outline:0;
    box-shadow:var(--bs-pagination-focus-box-shadow)
}
.page-link.active,.active>.page-link {
    z-index:3;
    color:var(--bs-pagination-active-color);
    background-color:var(--bs-pagination-active-bg);
    border-color:var(--bs-pagination-active-border-color)
}
.page-link.disabled,.disabled>.page-link {
    color:var(--bs-pagination-disabled-color);
    pointer-events:none;
    background-color:var(--bs-pagination-disabled-bg);
    border-color:var(--bs-pagination-disabled-border-color)
}
.page-item:not(:first-child) .page-link {
    margin-left:12px
}
.page-item .page-link {
    border-radius:var(--bs-pagination-border-radius)
}
.pagination-lg {
    --bs-pagination-padding-x: 1.5rem;
    --bs-pagination-padding-y: 0.75rem;
    --bs-pagination-font-size:1.25rem;
    --bs-pagination-border-radius: 5rem
}
.pagination-sm {
    --bs-pagination-padding-x: 0.5rem;
    --bs-pagination-padding-y: 0.25rem;
    --bs-pagination-font-size:0.875rem;
    --bs-pagination-border-radius: 5rem
}
.badge {
    --bs-badge-padding-x: 0.75em;
    --bs-badge-padding-y: 0.5em;
    --bs-badge-font-size:0.875em;
    --bs-badge-font-weight: 500;
    --bs-badge-color: #003145;
    --bs-badge-border-radius: 50%;
    display:inline-block;
    padding:var(--bs-badge-padding-y) var(--bs-badge-padding-x);
    font-size:var(--bs-badge-font-size);
    font-weight:var(--bs-badge-font-weight);
    line-height:1;
    color:var(--bs-badge-color);
    text-align:center;
    white-space:nowrap;
    vertical-align:baseline;
    border-radius:var(--bs-badge-border-radius)
}
.badge:empty {
    display:none
}
.btn .badge {
    position:relative;
    top:-1px
}
.alert {
    --bs-alert-bg: transparent;
    --bs-alert-padding-x: 1rem;
    --bs-alert-padding-y: 0.75rem;
    --bs-alert-margin-bottom: 1rem;
    --bs-alert-color: inherit;
    --bs-alert-border-color: transparent;
    --bs-alert-border: var(--bs-border-width) solid var(--bs-alert-border-color);
    --bs-alert-border-radius: var(--bs-border-radius);
    --bs-alert-link-color: inherit;
    position:relative;
    padding:var(--bs-alert-padding-y) var(--bs-alert-padding-x);
    margin-bottom:var(--bs-alert-margin-bottom);
    color:var(--bs-alert-color);
    background-color:var(--bs-alert-bg);
    border:var(--bs-alert-border);
    border-radius:var(--bs-alert-border-radius)
}
.alert-heading {
    color:inherit
}
.alert-link {
    font-weight:700;
    color:var(--bs-alert-link-color)
}
.alert-dismissible {
    padding-right:3rem
}
.alert-dismissible .btn-close {
    position:absolute;
    top:0;
    right:0;
    z-index:2;
    padding:.9375rem 1rem
}
.alert-primary {
    --bs-alert-color: var(--bs-primary-text-emphasis);
    --bs-alert-bg: var(--bs-primary-bg-subtle);
    --bs-alert-border-color: var(--bs-primary-border-subtle);
    --bs-alert-link-color: var(--bs-primary-text-emphasis)
}
.alert-secondary {
    --bs-alert-color: var(--bs-secondary-text-emphasis);
    --bs-alert-bg: var(--bs-secondary-bg-subtle);
    --bs-alert-border-color: var(--bs-secondary-border-subtle);
    --bs-alert-link-color: var(--bs-secondary-text-emphasis)
}
.alert-success {
    --bs-alert-color: var(--bs-success-text-emphasis);
    --bs-alert-bg: var(--bs-success-bg-subtle);
    --bs-alert-border-color: var(--bs-success-border-subtle);
    --bs-alert-link-color: var(--bs-success-text-emphasis)
}
.alert-info {
    --bs-alert-color: var(--bs-info-text-emphasis);
    --bs-alert-bg: var(--bs-info-bg-subtle);
    --bs-alert-border-color: var(--bs-info-border-subtle);
    --bs-alert-link-color: var(--bs-info-text-emphasis)
}
.alert-warning {
    --bs-alert-color: var(--bs-warning-text-emphasis);
    --bs-alert-bg: var(--bs-warning-bg-subtle);
    --bs-alert-border-color: var(--bs-warning-border-subtle);
    --bs-alert-link-color: var(--bs-warning-text-emphasis)
}
.alert-danger {
    --bs-alert-color: var(--bs-danger-text-emphasis);
    --bs-alert-bg: var(--bs-danger-bg-subtle);
    --bs-alert-border-color: var(--bs-danger-border-subtle);
    --bs-alert-link-color: var(--bs-danger-text-emphasis)
}
.alert-light {
    --bs-alert-color: var(--bs-light-text-emphasis);
    --bs-alert-bg: var(--bs-light-bg-subtle);
    --bs-alert-border-color: var(--bs-light-border-subtle);
    --bs-alert-link-color: var(--bs-light-text-emphasis)
}
.alert-dark {
    --bs-alert-color: var(--bs-dark-text-emphasis);
    --bs-alert-bg: var(--bs-dark-bg-subtle);
    --bs-alert-border-color: var(--bs-dark-border-subtle);
    --bs-alert-link-color: var(--bs-dark-text-emphasis)
}
@keyframes progress-bar-stripes {
    0% {
        background-position-x:var(--bs-progress-height)
    }
    
}
.progress,.progress-stacked {
    --bs-progress-height: 1rem;
    --bs-progress-font-size:0.75rem;
    --bs-progress-bg: var(--bs-secondary-bg);
    --bs-progress-border-radius: var(--bs-border-radius);
    --bs-progress-box-shadow: var(--bs-box-shadow-inset);
    --bs-progress-bar-color: #FFFFFF;
    --bs-progress-bar-bg: #B71234;
    --bs-progress-bar-transition: width 0.6s ease;
    display:flex;
    height:var(--bs-progress-height);
    overflow:hidden;
    font-size:var(--bs-progress-font-size);
    background-color:var(--bs-progress-bg);
    border-radius:var(--bs-progress-border-radius)
}
.progress-bar {
    display:flex;
    flex-direction:column;
    justify-content:center;
    overflow:hidden;
    color:var(--bs-progress-bar-color);
    text-align:center;
    white-space:nowrap;
    background-color:var(--bs-progress-bar-bg);
    transition:var(--bs-progress-bar-transition)
}
@media(prefers-reduced-motion: reduce) {
    .progress-bar {
        transition:none
    }
    
}
.progress-bar-striped {
    background-image:linear-gradient(45deg, rgba(255, 255, 255, 0.15) 25%, transparent 25%, transparent 50%, rgba(255, 255, 255, 0.15) 50%, rgba(255, 255, 255, 0.15) 75%, transparent 75%, transparent);
    background-size:var(--bs-progress-height) var(--bs-progress-height)
}
.progress-stacked>.progress {
    overflow:visible
}
.progress-stacked>.progress>.progress-bar {
    width:100%
}
.progress-bar-animated {
    animation:1s linear infinite progress-bar-stripes
}
@media(prefers-reduced-motion: reduce) {
    .progress-bar-animated {
        animation:none
    }
    
}
.list-group {
    --bs-list-group-color: var(--bs-body-color);
    --bs-list-group-bg: var(--bs-body-bg);
    --bs-list-group-border-color: var(--bs-border-color);
    --bs-list-group-border-width: var(--bs-border-width);
    --bs-list-group-border-radius: var(--bs-border-radius);
    --bs-list-group-item-padding-x: 1rem;
    --bs-list-group-item-padding-y: 0.5rem;
    --bs-list-group-action-color: var(--bs-secondary-color);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-tertiary-bg);
    --bs-list-group-action-active-color: var(--bs-body-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-bg);
    --bs-list-group-disabled-color: var(--bs-secondary-color);
    --bs-list-group-disabled-bg: var(--bs-body-bg);
    --bs-list-group-active-color: #FFFFFF;
    --bs-list-group-active-bg: #B71234;
    --bs-list-group-active-border-color: #B71234;
    display:flex;
    flex-direction:column;
    padding-left:0;
    margin-bottom:0;
    border-radius:var(--bs-list-group-border-radius)
}
.list-group-numbered {
    list-style-type:none;
    counter-reset:section
}
.list-group-numbered>.list-group-item::before {
    content:counters(section, ".") ". ";
    counter-increment:section
}
.list-group-item {
    position:relative;
    display:block;
    padding:var(--bs-list-group-item-padding-y) var(--bs-list-group-item-padding-x);
    color:var(--bs-list-group-color);
    background-color:var(--bs-list-group-bg);
    border:var(--bs-list-group-border-width) solid var(--bs-list-group-border-color)
}
.list-group-item:first-child {
    border-top-left-radius:inherit;
    border-top-right-radius:inherit
}
.list-group-item:last-child {
    border-bottom-right-radius:inherit;
    border-bottom-left-radius:inherit
}
.list-group-item.disabled,.list-group-item:disabled {
    color:var(--bs-list-group-disabled-color);
    pointer-events:none;
    background-color:var(--bs-list-group-disabled-bg)
}
.list-group-item.active {
    z-index:2;
    color:var(--bs-list-group-active-color);
    background-color:var(--bs-list-group-active-bg);
    border-color:var(--bs-list-group-active-border-color)
}
.list-group-item+.list-group-item {
    border-top-width:0
}
.list-group-item+.list-group-item.active {
    margin-top:calc(-1*var(--bs-list-group-border-width));
    border-top-width:var(--bs-list-group-border-width)
}
.list-group-item-action {
    width:100%;
    color:var(--bs-list-group-action-color);
    text-align:inherit
}
.list-group-item-action:not(.active):hover,.list-group-item-action:not(.active):focus {
    z-index:1;
    color:var(--bs-list-group-action-hover-color);
    text-decoration:none;
    background-color:var(--bs-list-group-action-hover-bg)
}
.list-group-item-action:not(.active):active {
    color:var(--bs-list-group-action-active-color);
    background-color:var(--bs-list-group-action-active-bg)
}
.list-group-horizontal {
    flex-direction:row
}
.list-group-horizontal>.list-group-item:first-child:not(:last-child) {
    border-bottom-left-radius:var(--bs-list-group-border-radius);
    border-top-right-radius:0
}
.list-group-horizontal>.list-group-item:last-child:not(:first-child) {
    border-top-right-radius:var(--bs-list-group-border-radius);
    border-bottom-left-radius:0
}
.list-group-horizontal>.list-group-item.active {
    margin-top:0
}
.list-group-horizontal>.list-group-item+.list-group-item {
    border-top-width:var(--bs-list-group-border-width);
    border-left-width:0
}
.list-group-horizontal>.list-group-item+.list-group-item.active {
    margin-left:calc(-1*var(--bs-list-group-border-width));
    border-left-width:var(--bs-list-group-border-width)
}
@media(min-width: 576px) {
    .list-group-horizontal-sm {
        flex-direction:row
    }
    .list-group-horizontal-sm>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius:var(--bs-list-group-border-radius);
        border-top-right-radius:0
    }
    .list-group-horizontal-sm>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius:var(--bs-list-group-border-radius);
        border-bottom-left-radius:0
    }
    .list-group-horizontal-sm>.list-group-item.active {
        margin-top:0
    }
    .list-group-horizontal-sm>.list-group-item+.list-group-item {
        border-top-width:var(--bs-list-group-border-width);
        border-left-width:0
    }
    .list-group-horizontal-sm>.list-group-item+.list-group-item.active {
        margin-left:calc(-1*var(--bs-list-group-border-width));
        border-left-width:var(--bs-list-group-border-width)
    }
    
}
@media(min-width: 768px) {
    .list-group-horizontal-md {
        flex-direction:row
    }
    .list-group-horizontal-md>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius:var(--bs-list-group-border-radius);
        border-top-right-radius:0
    }
    .list-group-horizontal-md>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius:var(--bs-list-group-border-radius);
        border-bottom-left-radius:0
    }
    .list-group-horizontal-md>.list-group-item.active {
        margin-top:0
    }
    .list-group-horizontal-md>.list-group-item+.list-group-item {
        border-top-width:var(--bs-list-group-border-width);
        border-left-width:0
    }
    .list-group-horizontal-md>.list-group-item+.list-group-item.active {
        margin-left:calc(-1*var(--bs-list-group-border-width));
        border-left-width:var(--bs-list-group-border-width)
    }
    
}
@media(min-width: 992px) {
    .list-group-horizontal-lg {
        flex-direction:row
    }
    .list-group-horizontal-lg>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius:var(--bs-list-group-border-radius);
        border-top-right-radius:0
    }
    .list-group-horizontal-lg>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius:var(--bs-list-group-border-radius);
        border-bottom-left-radius:0
    }
    .list-group-horizontal-lg>.list-group-item.active {
        margin-top:0
    }
    .list-group-horizontal-lg>.list-group-item+.list-group-item {
        border-top-width:var(--bs-list-group-border-width);
        border-left-width:0
    }
    .list-group-horizontal-lg>.list-group-item+.list-group-item.active {
        margin-left:calc(-1*var(--bs-list-group-border-width));
        border-left-width:var(--bs-list-group-border-width)
    }
    
}
@media(min-width: 1200px) {
    .list-group-horizontal-xl {
        flex-direction:row
    }
    .list-group-horizontal-xl>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius:var(--bs-list-group-border-radius);
        border-top-right-radius:0
    }
    .list-group-horizontal-xl>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius:var(--bs-list-group-border-radius);
        border-bottom-left-radius:0
    }
    .list-group-horizontal-xl>.list-group-item.active {
        margin-top:0
    }
    .list-group-horizontal-xl>.list-group-item+.list-group-item {
        border-top-width:var(--bs-list-group-border-width);
        border-left-width:0
    }
    .list-group-horizontal-xl>.list-group-item+.list-group-item.active {
        margin-left:calc(-1*var(--bs-list-group-border-width));
        border-left-width:var(--bs-list-group-border-width)
    }
    
}
@media(min-width: 1600px) {
    .list-group-horizontal-xxl {
        flex-direction:row
    }
    .list-group-horizontal-xxl>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius:var(--bs-list-group-border-radius);
        border-top-right-radius:0
    }
    .list-group-horizontal-xxl>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius:var(--bs-list-group-border-radius);
        border-bottom-left-radius:0
    }
    .list-group-horizontal-xxl>.list-group-item.active {
        margin-top:0
    }
    .list-group-horizontal-xxl>.list-group-item+.list-group-item {
        border-top-width:var(--bs-list-group-border-width);
        border-left-width:0
    }
    .list-group-horizontal-xxl>.list-group-item+.list-group-item.active {
        margin-left:calc(-1*var(--bs-list-group-border-width));
        border-left-width:var(--bs-list-group-border-width)
    }
    
}
@media(min-width: 1800px) {
    .list-group-horizontal-xxxl {
        flex-direction:row
    }
    .list-group-horizontal-xxxl>.list-group-item:first-child:not(:last-child) {
        border-bottom-left-radius:var(--bs-list-group-border-radius);
        border-top-right-radius:0
    }
    .list-group-horizontal-xxxl>.list-group-item:last-child:not(:first-child) {
        border-top-right-radius:var(--bs-list-group-border-radius);
        border-bottom-left-radius:0
    }
    .list-group-horizontal-xxxl>.list-group-item.active {
        margin-top:0
    }
    .list-group-horizontal-xxxl>.list-group-item+.list-group-item {
        border-top-width:var(--bs-list-group-border-width);
        border-left-width:0
    }
    .list-group-horizontal-xxxl>.list-group-item+.list-group-item.active {
        margin-left:calc(-1*var(--bs-list-group-border-width));
        border-left-width:var(--bs-list-group-border-width)
    }
    
}
.list-group-flush {
    border-radius:0
}
.list-group-flush>.list-group-item {
    border-width:0 0 var(--bs-list-group-border-width)
}
.list-group-flush>.list-group-item:last-child {
    border-bottom-width:0
}
.list-group-item-primary {
    --bs-list-group-color: var(--bs-primary-text-emphasis);
    --bs-list-group-bg: var(--bs-primary-bg-subtle);
    --bs-list-group-border-color: var(--bs-primary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-primary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-primary-border-subtle);
    --bs-list-group-active-color: var(--bs-primary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-primary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-primary-text-emphasis)
}
.list-group-item-secondary {
    --bs-list-group-color: var(--bs-secondary-text-emphasis);
    --bs-list-group-bg: var(--bs-secondary-bg-subtle);
    --bs-list-group-border-color: var(--bs-secondary-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-secondary-border-subtle);
    --bs-list-group-active-color: var(--bs-secondary-bg-subtle);
    --bs-list-group-active-bg: var(--bs-secondary-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-secondary-text-emphasis)
}
.list-group-item-success {
    --bs-list-group-color: var(--bs-success-text-emphasis);
    --bs-list-group-bg: var(--bs-success-bg-subtle);
    --bs-list-group-border-color: var(--bs-success-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-success-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-success-border-subtle);
    --bs-list-group-active-color: var(--bs-success-bg-subtle);
    --bs-list-group-active-bg: var(--bs-success-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-success-text-emphasis)
}
.list-group-item-info {
    --bs-list-group-color: var(--bs-info-text-emphasis);
    --bs-list-group-bg: var(--bs-info-bg-subtle);
    --bs-list-group-border-color: var(--bs-info-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-info-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-info-border-subtle);
    --bs-list-group-active-color: var(--bs-info-bg-subtle);
    --bs-list-group-active-bg: var(--bs-info-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-info-text-emphasis)
}
.list-group-item-warning {
    --bs-list-group-color: var(--bs-warning-text-emphasis);
    --bs-list-group-bg: var(--bs-warning-bg-subtle);
    --bs-list-group-border-color: var(--bs-warning-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-warning-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-warning-border-subtle);
    --bs-list-group-active-color: var(--bs-warning-bg-subtle);
    --bs-list-group-active-bg: var(--bs-warning-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-warning-text-emphasis)
}
.list-group-item-danger {
    --bs-list-group-color: var(--bs-danger-text-emphasis);
    --bs-list-group-bg: var(--bs-danger-bg-subtle);
    --bs-list-group-border-color: var(--bs-danger-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-danger-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-danger-border-subtle);
    --bs-list-group-active-color: var(--bs-danger-bg-subtle);
    --bs-list-group-active-bg: var(--bs-danger-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-danger-text-emphasis)
}
.list-group-item-light {
    --bs-list-group-color: var(--bs-light-text-emphasis);
    --bs-list-group-bg: var(--bs-light-bg-subtle);
    --bs-list-group-border-color: var(--bs-light-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-light-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-light-border-subtle);
    --bs-list-group-active-color: var(--bs-light-bg-subtle);
    --bs-list-group-active-bg: var(--bs-light-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-light-text-emphasis)
}
.list-group-item-dark {
    --bs-list-group-color: var(--bs-dark-text-emphasis);
    --bs-list-group-bg: var(--bs-dark-bg-subtle);
    --bs-list-group-border-color: var(--bs-dark-border-subtle);
    --bs-list-group-action-hover-color: var(--bs-emphasis-color);
    --bs-list-group-action-hover-bg: var(--bs-dark-border-subtle);
    --bs-list-group-action-active-color: var(--bs-emphasis-color);
    --bs-list-group-action-active-bg: var(--bs-dark-border-subtle);
    --bs-list-group-active-color: var(--bs-dark-bg-subtle);
    --bs-list-group-active-bg: var(--bs-dark-text-emphasis);
    --bs-list-group-active-border-color: var(--bs-dark-text-emphasis)
}
.btn-close {
    --bs-btn-close-color: #66838F;
    --bs-btn-close-bg: url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%2366838F%27%3e%3cpath d=%27M.293.293a1 1 0 0 1 1.414 0L8 6.586 14.293.293a1 1 0 1 1 1.414 1.414L9.414 8l6.293 6.293a1 1 0 0 1-1.414 1.414L8 9.414l-6.293 6.293a1 1 0 0 1-1.414-1.414L6.586 8 .293 1.707a1 1 0 0 1 0-1.414%27/%3e%3c/svg%3e");
    --bs-btn-close-opacity: 0.5;
    --bs-btn-close-hover-opacity: 0.75;
    --bs-btn-close-focus-shadow: 0 0 0 0.25rem rgba(183, 18, 52, 0.25);
    --bs-btn-close-focus-opacity: 1;
    --bs-btn-close-disabled-opacity: 0.25;
    box-sizing:content-box;
    width:1em;
    height:1em;
    padding:.25em .25em;
    color:var(--bs-btn-close-color);
    background:rgba(0,0,0,0) var(--bs-btn-close-bg) center/1em auto no-repeat;
    filter:var(--bs-btn-close-filter);
    border:0;
    border-radius:.375rem;
    opacity:var(--bs-btn-close-opacity)
}
.btn-close:hover {
    color:var(--bs-btn-close-color);
    text-decoration:none;
    opacity:var(--bs-btn-close-hover-opacity)
}
.btn-close:focus {
    outline:0;
    box-shadow:var(--bs-btn-close-focus-shadow);
    opacity:var(--bs-btn-close-focus-opacity)
}
.btn-close:disabled,.btn-close.disabled {
    pointer-events:none;
    user-select:none;
    opacity:var(--bs-btn-close-disabled-opacity)
}
.btn-close-white {
    --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)
}
:root,[data-bs-theme=light] {
    --bs-btn-close-filter: 
}
[data-bs-theme=dark] {
    --bs-btn-close-filter: invert(1) grayscale(100%) brightness(200%)
}
.toast {
    --bs-toast-zindex: 1090;
    --bs-toast-padding-x: 0.75rem;
    --bs-toast-padding-y: 0.5rem;
    --bs-toast-spacing: 2.5rem;
    --bs-toast-max-width: 350px;
    --bs-toast-font-size:0.875rem;
    --bs-toast-color: ;
    --bs-toast-bg: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-border-width: var(--bs-border-width);
    --bs-toast-border-color: var(--bs-border-color-translucent);
    --bs-toast-border-radius: var(--bs-border-radius);
    --bs-toast-box-shadow: var(--bs-box-shadow);
    --bs-toast-header-color: var(--bs-secondary-color);
    --bs-toast-header-bg: rgba(var(--bs-body-bg-rgb), 0.85);
    --bs-toast-header-border-color: var(--bs-border-color-translucent);
    width:var(--bs-toast-max-width);
    max-width:100%;
    font-size:var(--bs-toast-font-size);
    color:var(--bs-toast-color);
    pointer-events:auto;
    background-color:var(--bs-toast-bg);
    background-clip:padding-box;
    border:var(--bs-toast-border-width) solid var(--bs-toast-border-color);
    box-shadow:var(--bs-toast-box-shadow);
    border-radius:var(--bs-toast-border-radius)
}
.toast.showing {
    opacity:0
}
.toast:not(.show) {
    display:none
}
.toast-container {
    --bs-toast-zindex: 1090;
    position:absolute;
    z-index:var(--bs-toast-zindex);
    width:max-content;
    max-width:100%;
    pointer-events:none
}
.toast-container>:not(:last-child) {
    margin-bottom:var(--bs-toast-spacing)
}
.toast-header {
    display:flex;
    align-items:center;
    padding:var(--bs-toast-padding-y) var(--bs-toast-padding-x);
    color:var(--bs-toast-header-color);
    background-color:var(--bs-toast-header-bg);
    background-clip:padding-box;
    border-bottom:var(--bs-toast-border-width) solid var(--bs-toast-header-border-color);
    border-top-left-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width));
    border-top-right-radius:calc(var(--bs-toast-border-radius) - var(--bs-toast-border-width))
}
.toast-header .btn-close {
    margin-right:calc(-0.5*var(--bs-toast-padding-x));
    margin-left:var(--bs-toast-padding-x)
}
.toast-body {
    padding:var(--bs-toast-padding-x);
    word-wrap:break-word
}
.modal {
    --bs-modal-zindex: 1055;
    --bs-modal-width: 600px;
    --bs-modal-padding: 2rem;
    --bs-modal-margin: 0.5rem;
    --bs-modal-color: #18495B;
    --bs-modal-bg: #FFFFFF;
    --bs-modal-border-color: none;
    --bs-modal-border-width: 0;
    --bs-modal-border-radius: 1rem;
    --bs-modal-box-shadow: none;
    --bs-modal-inner-border-radius: 0;
    --bs-modal-header-padding-x: 2rem;
    --bs-modal-header-padding-y: 2rem;
    --bs-modal-header-padding: 2rem 2rem;
    --bs-modal-header-border-color: none;
    --bs-modal-header-border-width: 0;
    --bs-modal-title-line-height: 30px;
    --bs-modal-footer-gap: 0;
    --bs-modal-footer-bg: ;
    --bs-modal-footer-border-color: none;
    --bs-modal-footer-border-width: 0;
    position:fixed;
    top:0;
    left:0;
    z-index:var(--bs-modal-zindex);
    display:none;
    width:100%;
    height:100%;
    overflow-x:hidden;
    overflow-y:auto;
    outline:0
}
.modal-dialog {
    position:relative;
    width:auto;
    margin:var(--bs-modal-margin);
    pointer-events:none
}
.modal.fade .modal-dialog {
    transform:translate(0, -50px);
    transition:transform .3s ease-out
}
@media(prefers-reduced-motion: reduce) {
    .modal.fade .modal-dialog {
        transition:none
    }
    
}
.modal.show .modal-dialog {
    transform:none
}
.modal.modal-static .modal-dialog {
    transform:scale(1.02)
}
.modal-dialog-scrollable {
    height:calc(100% - var(--bs-modal-margin)*2)
}
.modal-dialog-scrollable .modal-content {
    max-height:100%;
    overflow:hidden
}
.modal-dialog-scrollable .modal-body {
    overflow-y:auto
}
.modal-dialog-centered {
    display:flex;
    align-items:center;
    min-height:calc(100% - var(--bs-modal-margin)*2)
}
.modal-content {
    position:relative;
    display:flex;
    flex-direction:column;
    width:100%;
    color:var(--bs-modal-color);
    pointer-events:auto;
    background-color:var(--bs-modal-bg);
    background-clip:padding-box;
    border:var(--bs-modal-border-width) solid var(--bs-modal-border-color);
    border-radius:var(--bs-modal-border-radius);
    outline:0
}
.modal-backdrop {
    --bs-backdrop-zindex: 1050;
    --bs-backdrop-bg: #000000;
    --bs-backdrop-opacity: 0.2;
    position:fixed;
    top:0;
    left:0;
    z-index:var(--bs-backdrop-zindex);
    width:100vw;
    height:100vh;
    background-color:var(--bs-backdrop-bg)
}
.modal-backdrop.fade {
    opacity:0
}
.modal-backdrop.show {
    opacity:var(--bs-backdrop-opacity)
}
.modal-header {
    display:flex;
    flex-shrink:0;
    align-items:center;
    padding:var(--bs-modal-header-padding);
    border-bottom:var(--bs-modal-header-border-width) solid var(--bs-modal-header-border-color);
    border-top-left-radius:var(--bs-modal-inner-border-radius);
    border-top-right-radius:var(--bs-modal-inner-border-radius)
}
.modal-header .btn-close {
    padding:calc(var(--bs-modal-header-padding-y)*.5) calc(var(--bs-modal-header-padding-x)*.5);
    margin-top:calc(-0.5*var(--bs-modal-header-padding-y));
    margin-right:calc(-0.5*var(--bs-modal-header-padding-x));
    margin-bottom:calc(-0.5*var(--bs-modal-header-padding-y));
    margin-left:auto
}
.modal-title {
    margin-bottom:0;
    line-height:var(--bs-modal-title-line-height)
}
.modal-body {
    position:relative;
    flex:1 1 auto;
    padding:var(--bs-modal-padding)
}
.modal-footer {
    display:flex;
    flex-shrink:0;
    flex-wrap:wrap;
    align-items:center;
    justify-content:flex-end;
    padding:calc(var(--bs-modal-padding) - var(--bs-modal-footer-gap)*.5);
    background-color:var(--bs-modal-footer-bg);
    border-top:var(--bs-modal-footer-border-width) solid var(--bs-modal-footer-border-color);
    border-bottom-right-radius:var(--bs-modal-inner-border-radius);
    border-bottom-left-radius:var(--bs-modal-inner-border-radius)
}
.modal-footer>* {
    margin:calc(var(--bs-modal-footer-gap)*.5)
}
@media(min-width: 576px) {
    .modal {
        --bs-modal-margin: 1.75rem;
        --bs-modal-box-shadow: none
    }
    .modal-dialog {
        max-width:var(--bs-modal-width);
        margin-right:auto;
        margin-left:auto
    }
    .modal-sm {
        --bs-modal-width: 300px
    }
    
}
@media(min-width: 992px) {
    .modal-lg,.modal-xl {
        --bs-modal-width: 800px
    }
    
}
@media(min-width: 1200px) {
    .modal-xl {
        --bs-modal-width: 1140px
    }
    
}
.modal-fullscreen {
    width:100vw;
    max-width:none;
    height:100%;
    margin:0
}
.modal-fullscreen .modal-content {
    height:100%;
    border:0;
    border-radius:0
}
.modal-fullscreen .modal-header,.modal-fullscreen .modal-footer {
    border-radius:0
}
.modal-fullscreen .modal-body {
    overflow-y:auto
}
@media(max-width: 575.98px) {
    .modal-fullscreen-sm-down {
        width:100vw;
        max-width:none;
        height:100%;
        margin:0
    }
    .modal-fullscreen-sm-down .modal-content {
        height:100%;
        border:0;
        border-radius:0
    }
    .modal-fullscreen-sm-down .modal-header,.modal-fullscreen-sm-down .modal-footer {
        border-radius:0
    }
    .modal-fullscreen-sm-down .modal-body {
        overflow-y:auto
    }
    
}
@media(max-width: 767.98px) {
    .modal-fullscreen-md-down {
        width:100vw;
        max-width:none;
        height:100%;
        margin:0
    }
    .modal-fullscreen-md-down .modal-content {
        height:100%;
        border:0;
        border-radius:0
    }
    .modal-fullscreen-md-down .modal-header,.modal-fullscreen-md-down .modal-footer {
        border-radius:0
    }
    .modal-fullscreen-md-down .modal-body {
        overflow-y:auto
    }
    
}
@media(max-width: 991.98px) {
    .modal-fullscreen-lg-down {
        width:100vw;
        max-width:none;
        height:100%;
        margin:0
    }
    .modal-fullscreen-lg-down .modal-content {
        height:100%;
        border:0;
        border-radius:0
    }
    .modal-fullscreen-lg-down .modal-header,.modal-fullscreen-lg-down .modal-footer {
        border-radius:0
    }
    .modal-fullscreen-lg-down .modal-body {
        overflow-y:auto
    }
    
}
@media(max-width: 1199.98px) {
    .modal-fullscreen-xl-down {
        width:100vw;
        max-width:none;
        height:100%;
        margin:0
    }
    .modal-fullscreen-xl-down .modal-content {
        height:100%;
        border:0;
        border-radius:0
    }
    .modal-fullscreen-xl-down .modal-header,.modal-fullscreen-xl-down .modal-footer {
        border-radius:0
    }
    .modal-fullscreen-xl-down .modal-body {
        overflow-y:auto
    }
    
}
@media(max-width: 1599.98px) {
    .modal-fullscreen-xxl-down {
        width:100vw;
        max-width:none;
        height:100%;
        margin:0
    }
    .modal-fullscreen-xxl-down .modal-content {
        height:100%;
        border:0;
        border-radius:0
    }
    .modal-fullscreen-xxl-down .modal-header,.modal-fullscreen-xxl-down .modal-footer {
        border-radius:0
    }
    .modal-fullscreen-xxl-down .modal-body {
        overflow-y:auto
    }
    
}
@media(max-width: 1799.98px) {
    .modal-fullscreen-xxxl-down {
        width:100vw;
        max-width:none;
        height:100%;
        margin:0
    }
    .modal-fullscreen-xxxl-down .modal-content {
        height:100%;
        border:0;
        border-radius:0
    }
    .modal-fullscreen-xxxl-down .modal-header,.modal-fullscreen-xxxl-down .modal-footer {
        border-radius:0
    }
    .modal-fullscreen-xxxl-down .modal-body {
        overflow-y:auto
    }
    
}
.tooltip {
    --bs-tooltip-zindex: 1080;
    --bs-tooltip-max-width: 200px;
    --bs-tooltip-padding-x: 0.5rem;
    --bs-tooltip-padding-y: 0.25rem;
    --bs-tooltip-margin: ;
    --bs-tooltip-font-size:0.875rem;
    --bs-tooltip-color: var(--bs-body-bg);
    --bs-tooltip-bg: var(--bs-emphasis-color);
    --bs-tooltip-border-radius: var(--bs-border-radius);
    --bs-tooltip-opacity: 0.9;
    --bs-tooltip-arrow-width: 0.8rem;
    --bs-tooltip-arrow-height: 0.4rem;
    z-index:var(--bs-tooltip-zindex);
    display:block;
    margin:var(--bs-tooltip-margin);
    font-family:"Fira Sans",sans-serif;
    font-style:normal;
    font-weight:400;
    line-height:1.5;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    white-space:normal;
    word-spacing:normal;
    line-break:auto;
    font-size:var(--bs-tooltip-font-size);
    word-wrap:break-word;
    opacity:0
}
.tooltip.show {
    opacity:var(--bs-tooltip-opacity)
}
.tooltip .tooltip-arrow {
    display:block;
    width:var(--bs-tooltip-arrow-width);
    height:var(--bs-tooltip-arrow-height)
}
.tooltip .tooltip-arrow::before {
    position:absolute;
    content:"";
    border-color:rgba(0,0,0,0);
    border-style:solid
}
.bs-tooltip-top .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow {
    bottom:calc(-1*var(--bs-tooltip-arrow-height))
}
.bs-tooltip-top .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
    top:-1px;
    border-width:var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;
    border-top-color:var(--bs-tooltip-bg)
}
.bs-tooltip-end .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow {
    left:calc(-1*var(--bs-tooltip-arrow-height));
    width:var(--bs-tooltip-arrow-height);
    height:var(--bs-tooltip-arrow-width)
}
.bs-tooltip-end .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
    right:-1px;
    border-width:calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height) calc(var(--bs-tooltip-arrow-width)*.5) 0;
    border-right-color:var(--bs-tooltip-bg)
}
.bs-tooltip-bottom .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow {
    top:calc(-1*var(--bs-tooltip-arrow-height))
}
.bs-tooltip-bottom .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
    bottom:-1px;
    border-width:0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);
    border-bottom-color:var(--bs-tooltip-bg)
}
.bs-tooltip-start .tooltip-arrow,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow {
    right:calc(-1*var(--bs-tooltip-arrow-height));
    width:var(--bs-tooltip-arrow-height);
    height:var(--bs-tooltip-arrow-width)
}
.bs-tooltip-start .tooltip-arrow::before,.bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
    left:-1px;
    border-width:calc(var(--bs-tooltip-arrow-width)*.5) 0 calc(var(--bs-tooltip-arrow-width)*.5) var(--bs-tooltip-arrow-height);
    border-left-color:var(--bs-tooltip-bg)
}
.tooltip-inner {
    max-width:var(--bs-tooltip-max-width);
    padding:var(--bs-tooltip-padding-y) var(--bs-tooltip-padding-x);
    color:var(--bs-tooltip-color);
    text-align:center;
    background-color:var(--bs-tooltip-bg);
    border-radius:var(--bs-tooltip-border-radius)
}
.popover {
    --bs-popover-zindex: 1070;
    --bs-popover-max-width: 276px;
    --bs-popover-font-size:0.875rem;
    --bs-popover-bg: var(--bs-body-bg);
    --bs-popover-border-width: var(--bs-border-width);
    --bs-popover-border-color: var(--bs-border-color-translucent);
    --bs-popover-border-radius: var(--bs-border-radius-lg);
    --bs-popover-inner-border-radius: calc(var(--bs-border-radius-lg) - var(--bs-border-width));
    --bs-popover-box-shadow: var(--bs-box-shadow);
    --bs-popover-header-padding-x: 1rem;
    --bs-popover-header-padding-y: 0.5rem;
    --bs-popover-header-font-size:1rem;
    --bs-popover-header-color: inherit;
    --bs-popover-header-bg: var(--bs-secondary-bg);
    --bs-popover-body-padding-x: 1rem;
    --bs-popover-body-padding-y: 1rem;
    --bs-popover-body-color: var(--bs-body-color);
    --bs-popover-arrow-width: 1rem;
    --bs-popover-arrow-height: 0.5rem;
    --bs-popover-arrow-border: var(--bs-popover-border-color);
    z-index:var(--bs-popover-zindex);
    display:block;
    max-width:var(--bs-popover-max-width);
    font-family:"Fira Sans",sans-serif;
    font-style:normal;
    font-weight:400;
    line-height:1.5;
    text-align:left;
    text-align:start;
    text-decoration:none;
    text-shadow:none;
    text-transform:none;
    letter-spacing:normal;
    word-break:normal;
    white-space:normal;
    word-spacing:normal;
    line-break:auto;
    font-size:var(--bs-popover-font-size);
    word-wrap:break-word;
    background-color:var(--bs-popover-bg);
    background-clip:padding-box;
    border:var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-radius:var(--bs-popover-border-radius)
}
.popover .popover-arrow {
    display:block;
    width:var(--bs-popover-arrow-width);
    height:var(--bs-popover-arrow-height)
}
.popover .popover-arrow::before,.popover .popover-arrow::after {
    position:absolute;
    display:block;
    content:"";
    border-color:rgba(0,0,0,0);
    border-style:solid;
    border-width:0
}
.bs-popover-top>.popover-arrow,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow {
    bottom:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}
.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before,.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after {
    border-width:var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0
}
.bs-popover-top>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::before {
    bottom:0;
    border-top-color:var(--bs-popover-arrow-border)
}
.bs-popover-top>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=top]>.popover-arrow::after {
    bottom:var(--bs-popover-border-width);
    border-top-color:var(--bs-popover-bg)
}
.bs-popover-end>.popover-arrow,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow {
    left:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width:var(--bs-popover-arrow-height);
    height:var(--bs-popover-arrow-width)
}
.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before,.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after {
    border-width:calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height) calc(var(--bs-popover-arrow-width)*.5) 0
}
.bs-popover-end>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::before {
    left:0;
    border-right-color:var(--bs-popover-arrow-border)
}
.bs-popover-end>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=right]>.popover-arrow::after {
    left:var(--bs-popover-border-width);
    border-right-color:var(--bs-popover-bg)
}
.bs-popover-bottom>.popover-arrow,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow {
    top:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width))
}
.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before,.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after {
    border-width:0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)
}
.bs-popover-bottom>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::before {
    top:0;
    border-bottom-color:var(--bs-popover-arrow-border)
}
.bs-popover-bottom>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=bottom]>.popover-arrow::after {
    top:var(--bs-popover-border-width);
    border-bottom-color:var(--bs-popover-bg)
}
.bs-popover-bottom .popover-header::before,.bs-popover-auto[data-popper-placement^=bottom] .popover-header::before {
    position:absolute;
    top:0;
    left:50%;
    display:block;
    width:var(--bs-popover-arrow-width);
    margin-left:calc(-0.5*var(--bs-popover-arrow-width));
    content:"";
    border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-header-bg)
}
.bs-popover-start>.popover-arrow,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow {
    right:calc(-1*(var(--bs-popover-arrow-height)) - var(--bs-popover-border-width));
    width:var(--bs-popover-arrow-height);
    height:var(--bs-popover-arrow-width)
}
.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before,.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after {
    border-width:calc(var(--bs-popover-arrow-width)*.5) 0 calc(var(--bs-popover-arrow-width)*.5) var(--bs-popover-arrow-height)
}
.bs-popover-start>.popover-arrow::before,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::before {
    right:0;
    border-left-color:var(--bs-popover-arrow-border)
}
.bs-popover-start>.popover-arrow::after,.bs-popover-auto[data-popper-placement^=left]>.popover-arrow::after {
    right:var(--bs-popover-border-width);
    border-left-color:var(--bs-popover-bg)
}
.popover-header {
    padding:var(--bs-popover-header-padding-y) var(--bs-popover-header-padding-x);
    margin-bottom:0;
    font-size:var(--bs-popover-header-font-size);
    color:var(--bs-popover-header-color);
    background-color:var(--bs-popover-header-bg);
    border-bottom:var(--bs-popover-border-width) solid var(--bs-popover-border-color);
    border-top-left-radius:var(--bs-popover-inner-border-radius);
    border-top-right-radius:var(--bs-popover-inner-border-radius)
}
.popover-header:empty {
    display:none
}
.popover-body {
    padding:var(--bs-popover-body-padding-y) var(--bs-popover-body-padding-x);
    color:var(--bs-popover-body-color)
}
.carousel {
    position:relative
}
.carousel.pointer-event {
    touch-action:pan-y
}
.carousel-inner {
    position:relative;
    width:100%;
    overflow:hidden
}
.carousel-inner::after {
    display:block;
    clear:both;
    content:""
}
.carousel-item {
    position:relative;
    display:none;
    float:left;
    width:100%;
    margin-right:-100%;
    backface-visibility:hidden;
    transition:transform .6s ease-in-out
}
@media(prefers-reduced-motion: reduce) {
    .carousel-item {
        transition:none
    }
    
}
.carousel-item.active,.carousel-item-next,.carousel-item-prev {
    display:block
}
.carousel-item-next:not(.carousel-item-start),.active.carousel-item-end {
    transform:translateX(100%)
}
.carousel-item-prev:not(.carousel-item-end),.active.carousel-item-start {
    transform:translateX(-100%)
}
.carousel-fade .carousel-item {
    opacity:0;
    transition-property:opacity;
    transform:none
}
.carousel-fade .carousel-item.active,.carousel-fade .carousel-item-next.carousel-item-start,.carousel-fade .carousel-item-prev.carousel-item-end {
    z-index:1;
    opacity:1
}
.carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end {
    z-index:0;
    opacity:0;
    transition:opacity 0s .6s
}
@media(prefers-reduced-motion: reduce) {
    .carousel-fade .active.carousel-item-start,.carousel-fade .active.carousel-item-end {
        transition:none
    }
    
}
.carousel-control-prev,.carousel-control-next {
    position:absolute;
    top:0;
    bottom:0;
    z-index:1;
    display:flex;
    align-items:center;
    justify-content:center;
    width:15%;
    padding:0;
    color:#fff;
    text-align:center;
    background:none;
    filter:var(--bs-carousel-control-icon-filter);
    border:0;
    opacity:.5;
    transition:opacity .15s ease
}
@media(prefers-reduced-motion: reduce) {
    .carousel-control-prev,.carousel-control-next {
        transition:none
    }
    
}
.carousel-control-prev:hover,.carousel-control-prev:focus,.carousel-control-next:hover,.carousel-control-next:focus {
    color:#fff;
    text-decoration:none;
    outline:0;
    opacity:.9
}
.carousel-control-prev {
    left:0
}
.carousel-control-next {
    right:0
}
.carousel-control-prev-icon,.carousel-control-next-icon {
    display:inline-block;
    width:2rem;
    height:2rem;
    background-repeat:no-repeat;
    background-position:50%;
    background-size:100% 100%
}
.carousel-control-prev-icon {
    background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23FFFFFF%27%3e%3cpath d=%27M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708'/%3e%3c/svg%3e")*/
}
.carousel-control-next-icon {
    background-image:url("data:image/svg+xml,%3csvg xmlns=%27http://www.w3.org/2000/svg%27 viewBox=%270 0 16 16%27 fill=%27%23FFFFFF%27%3e%3cpath d=%27M4.646 1.646a.5.5 0 0 1 .708 0l6 6a.5.5 0 0 1 0 .708l-6 6a.5.5 0 0 1-.708-.708L10.293 8 4.646 2.354a.5.5 0 0 1 0-.708%27/%3e%3c/svg%3e") /*rtl:url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%23FFFFFF'%3e%3cpath d='M11.354 1.646a.5.5 0 0 1 0 .708L5.707 8l5.647 5.646a.5.5 0 0 1-.708.708l-6-6a.5.5 0 0 1 0-.708l6-6a.5.5 0 0 1 .708 0'/%3e%3c/svg%3e")*/
}
.carousel-indicators {
    position:absolute;
    right:0;
    bottom:0;
    left:0;
    z-index:2;
    display:flex;
    justify-content:center;
    padding:0;
    margin-right:15%;
    margin-bottom:1rem;
    margin-left:15%
}
.carousel-indicators [data-bs-target] {
    box-sizing:content-box;
    flex:0 1 auto;
    width:30px;
    height:3px;
    padding:0;
    margin-right:3px;
    margin-left:3px;
    text-indent:-999px;
    cursor:pointer;
    background-color:var(--bs-carousel-indicator-active-bg);
    background-clip:padding-box;
    border:0;
    border-top:10px solid rgba(0,0,0,0);
    border-bottom:10px solid rgba(0,0,0,0);
    opacity:.5;
    transition:opacity .6s ease
}
@media(prefers-reduced-motion: reduce) {
    .carousel-indicators [data-bs-target] {
        transition:none
    }
    
}
.carousel-indicators .active {
    opacity:1
}
.carousel-caption {
    position:absolute;
    right:15%;
    bottom:1.25rem;
    left:15%;
    padding-top:1.25rem;
    padding-bottom:1.25rem;
    color:var(--bs-carousel-caption-color);
    text-align:center
}
.carousel-dark {
    --bs-carousel-indicator-active-bg: #000000;
    --bs-carousel-caption-color: #000000;
    --bs-carousel-control-icon-filter: invert(1) grayscale(100)
}
:root,[data-bs-theme=light] {
    --bs-carousel-indicator-active-bg: #FFFFFF;
    --bs-carousel-caption-color: #FFFFFF;
    --bs-carousel-control-icon-filter: 
}
[data-bs-theme=dark] {
    --bs-carousel-indicator-active-bg: #000000;
    --bs-carousel-caption-color: #000000;
    --bs-carousel-control-icon-filter: invert(1) grayscale(100)
}
.spinner-grow,.spinner-border {
    display:inline-block;
    width:var(--bs-spinner-width);
    height:var(--bs-spinner-height);
    vertical-align:var(--bs-spinner-vertical-align);
    border-radius:50%;
    animation:var(--bs-spinner-animation-speed) linear infinite var(--bs-spinner-animation-name)
}
@keyframes spinner-border {
    to {
        transform:rotate(360deg) /* rtl:ignore */
    }
    
}
.spinner-border {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-border-width: 0.25em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-border;
    border:var(--bs-spinner-border-width) solid currentcolor;
    border-right-color:rgba(0,0,0,0)
}
.spinner-border-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem;
    --bs-spinner-border-width: 0.2em
}
@keyframes spinner-grow {
    0% {
        transform:scale(0)
    }
    50% {
        opacity:1;
        transform:none
    }
    
}
.spinner-grow {
    --bs-spinner-width: 2rem;
    --bs-spinner-height: 2rem;
    --bs-spinner-vertical-align: -0.125em;
    --bs-spinner-animation-speed: 0.75s;
    --bs-spinner-animation-name: spinner-grow;
    background-color:currentcolor;
    opacity:0
}
.spinner-grow-sm {
    --bs-spinner-width: 1rem;
    --bs-spinner-height: 1rem
}
@media(prefers-reduced-motion: reduce) {
    .spinner-border,.spinner-grow {
        --bs-spinner-animation-speed: 1.5s
    }
    
}
.offcanvas,.offcanvas-xxxl,.offcanvas-xxl,.offcanvas-xl,.offcanvas-lg,.offcanvas-md,.offcanvas-sm {
    --bs-offcanvas-zindex: 1045;
    --bs-offcanvas-width: 600px;
    --bs-offcanvas-height: 30vh;
    --bs-offcanvas-padding-x: 2rem;
    --bs-offcanvas-padding-y: 2rem;
    --bs-offcanvas-color: var(--bs-body-color);
    --bs-offcanvas-bg: var(--bs-body-bg);
    --bs-offcanvas-border-width: 0;
    --bs-offcanvas-border-color: none;
    --bs-offcanvas-box-shadow: none;
    --bs-offcanvas-transition: transform 0.3s ease-in-out;
    --bs-offcanvas-title-line-height: 30px
}
@media(max-width: 575.98px) {
    .offcanvas-sm {
        position:fixed;
        bottom:0;
        z-index:var(--bs-offcanvas-zindex);
        display:flex;
        flex-direction:column;
        max-width:100%;
        color:var(--bs-offcanvas-color);
        visibility:hidden;
        background-color:var(--bs-offcanvas-bg);
        background-clip:padding-box;
        outline:0;
        transition:var(--bs-offcanvas-transition)
    }
    
}
@media(max-width: 575.98px)and (prefers-reduced-motion: reduce) {
    .offcanvas-sm {
        transition:none
    }
    
}
@media(max-width: 575.98px) {
    .offcanvas-sm.offcanvas-start {
        top:0;
        left:0;
        width:var(--bs-offcanvas-width);
        border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateX(-100%)
    }
    .offcanvas-sm.offcanvas-end {
        top:0;
        right:0;
        width:var(--bs-offcanvas-width);
        border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateX(100%)
    }
    .offcanvas-sm.offcanvas-top {
        top:0;
        right:0;
        left:0;
        height:var(--bs-offcanvas-height);
        max-height:100%;
        border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateY(-100%)
    }
    .offcanvas-sm.offcanvas-bottom {
        right:0;
        left:0;
        height:var(--bs-offcanvas-height);
        max-height:100%;
        border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateY(100%)
    }
    .offcanvas-sm.showing,.offcanvas-sm.show:not(.hiding) {
        transform:none
    }
    .offcanvas-sm.showing,.offcanvas-sm.hiding,.offcanvas-sm.show {
        visibility:visible
    }
    
}
@media(min-width: 576px) {
    .offcanvas-sm {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color:rgba(0,0,0,0) !important
    }
    .offcanvas-sm .offcanvas-header {
        display:none
    }
    .offcanvas-sm .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible;
        background-color:rgba(0,0,0,0) !important
    }
    
}
@media(max-width: 767.98px) {
    .offcanvas-md {
        position:fixed;
        bottom:0;
        z-index:var(--bs-offcanvas-zindex);
        display:flex;
        flex-direction:column;
        max-width:100%;
        color:var(--bs-offcanvas-color);
        visibility:hidden;
        background-color:var(--bs-offcanvas-bg);
        background-clip:padding-box;
        outline:0;
        transition:var(--bs-offcanvas-transition)
    }
    
}
@media(max-width: 767.98px)and (prefers-reduced-motion: reduce) {
    .offcanvas-md {
        transition:none
    }
    
}
@media(max-width: 767.98px) {
    .offcanvas-md.offcanvas-start {
        top:0;
        left:0;
        width:var(--bs-offcanvas-width);
        border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateX(-100%)
    }
    .offcanvas-md.offcanvas-end {
        top:0;
        right:0;
        width:var(--bs-offcanvas-width);
        border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateX(100%)
    }
    .offcanvas-md.offcanvas-top {
        top:0;
        right:0;
        left:0;
        height:var(--bs-offcanvas-height);
        max-height:100%;
        border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateY(-100%)
    }
    .offcanvas-md.offcanvas-bottom {
        right:0;
        left:0;
        height:var(--bs-offcanvas-height);
        max-height:100%;
        border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateY(100%)
    }
    .offcanvas-md.showing,.offcanvas-md.show:not(.hiding) {
        transform:none
    }
    .offcanvas-md.showing,.offcanvas-md.hiding,.offcanvas-md.show {
        visibility:visible
    }
    
}
@media(min-width: 768px) {
    .offcanvas-md {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color:rgba(0,0,0,0) !important
    }
    .offcanvas-md .offcanvas-header {
        display:none
    }
    .offcanvas-md .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible;
        background-color:rgba(0,0,0,0) !important
    }
    
}
@media(max-width: 991.98px) {
    .offcanvas-lg {
        position:fixed;
        bottom:0;
        z-index:var(--bs-offcanvas-zindex);
        display:flex;
        flex-direction:column;
        max-width:100%;
        color:var(--bs-offcanvas-color);
        visibility:hidden;
        background-color:var(--bs-offcanvas-bg);
        background-clip:padding-box;
        outline:0;
        transition:var(--bs-offcanvas-transition)
    }
    
}
@media(max-width: 991.98px)and (prefers-reduced-motion: reduce) {
    .offcanvas-lg {
        transition:none
    }
    
}
@media(max-width: 991.98px) {
    .offcanvas-lg.offcanvas-start {
        top:0;
        left:0;
        width:var(--bs-offcanvas-width);
        border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateX(-100%)
    }
    .offcanvas-lg.offcanvas-end {
        top:0;
        right:0;
        width:var(--bs-offcanvas-width);
        border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateX(100%)
    }
    .offcanvas-lg.offcanvas-top {
        top:0;
        right:0;
        left:0;
        height:var(--bs-offcanvas-height);
        max-height:100%;
        border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateY(-100%)
    }
    .offcanvas-lg.offcanvas-bottom {
        right:0;
        left:0;
        height:var(--bs-offcanvas-height);
        max-height:100%;
        border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateY(100%)
    }
    .offcanvas-lg.showing,.offcanvas-lg.show:not(.hiding) {
        transform:none
    }
    .offcanvas-lg.showing,.offcanvas-lg.hiding,.offcanvas-lg.show {
        visibility:visible
    }
    
}
@media(min-width: 992px) {
    .offcanvas-lg {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color:rgba(0,0,0,0) !important
    }
    .offcanvas-lg .offcanvas-header {
        display:none
    }
    .offcanvas-lg .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible;
        background-color:rgba(0,0,0,0) !important
    }
    
}
@media(max-width: 1199.98px) {
    .offcanvas-xl {
        position:fixed;
        bottom:0;
        z-index:var(--bs-offcanvas-zindex);
        display:flex;
        flex-direction:column;
        max-width:100%;
        color:var(--bs-offcanvas-color);
        visibility:hidden;
        background-color:var(--bs-offcanvas-bg);
        background-clip:padding-box;
        outline:0;
        transition:var(--bs-offcanvas-transition)
    }
    
}
@media(max-width: 1199.98px)and (prefers-reduced-motion: reduce) {
    .offcanvas-xl {
        transition:none
    }
    
}
@media(max-width: 1199.98px) {
    .offcanvas-xl.offcanvas-start {
        top:0;
        left:0;
        width:var(--bs-offcanvas-width);
        border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateX(-100%)
    }
    .offcanvas-xl.offcanvas-end {
        top:0;
        right:0;
        width:var(--bs-offcanvas-width);
        border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateX(100%)
    }
    .offcanvas-xl.offcanvas-top {
        top:0;
        right:0;
        left:0;
        height:var(--bs-offcanvas-height);
        max-height:100%;
        border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateY(-100%)
    }
    .offcanvas-xl.offcanvas-bottom {
        right:0;
        left:0;
        height:var(--bs-offcanvas-height);
        max-height:100%;
        border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateY(100%)
    }
    .offcanvas-xl.showing,.offcanvas-xl.show:not(.hiding) {
        transform:none
    }
    .offcanvas-xl.showing,.offcanvas-xl.hiding,.offcanvas-xl.show {
        visibility:visible
    }
    
}
@media(min-width: 1200px) {
    .offcanvas-xl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color:rgba(0,0,0,0) !important
    }
    .offcanvas-xl .offcanvas-header {
        display:none
    }
    .offcanvas-xl .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible;
        background-color:rgba(0,0,0,0) !important
    }
    
}
@media(max-width: 1599.98px) {
    .offcanvas-xxl {
        position:fixed;
        bottom:0;
        z-index:var(--bs-offcanvas-zindex);
        display:flex;
        flex-direction:column;
        max-width:100%;
        color:var(--bs-offcanvas-color);
        visibility:hidden;
        background-color:var(--bs-offcanvas-bg);
        background-clip:padding-box;
        outline:0;
        transition:var(--bs-offcanvas-transition)
    }
    
}
@media(max-width: 1599.98px)and (prefers-reduced-motion: reduce) {
    .offcanvas-xxl {
        transition:none
    }
    
}
@media(max-width: 1599.98px) {
    .offcanvas-xxl.offcanvas-start {
        top:0;
        left:0;
        width:var(--bs-offcanvas-width);
        border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateX(-100%)
    }
    .offcanvas-xxl.offcanvas-end {
        top:0;
        right:0;
        width:var(--bs-offcanvas-width);
        border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateX(100%)
    }
    .offcanvas-xxl.offcanvas-top {
        top:0;
        right:0;
        left:0;
        height:var(--bs-offcanvas-height);
        max-height:100%;
        border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateY(-100%)
    }
    .offcanvas-xxl.offcanvas-bottom {
        right:0;
        left:0;
        height:var(--bs-offcanvas-height);
        max-height:100%;
        border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateY(100%)
    }
    .offcanvas-xxl.showing,.offcanvas-xxl.show:not(.hiding) {
        transform:none
    }
    .offcanvas-xxl.showing,.offcanvas-xxl.hiding,.offcanvas-xxl.show {
        visibility:visible
    }
    
}
@media(min-width: 1600px) {
    .offcanvas-xxl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color:rgba(0,0,0,0) !important
    }
    .offcanvas-xxl .offcanvas-header {
        display:none
    }
    .offcanvas-xxl .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible;
        background-color:rgba(0,0,0,0) !important
    }
    
}
@media(max-width: 1799.98px) {
    .offcanvas-xxxl {
        position:fixed;
        bottom:0;
        z-index:var(--bs-offcanvas-zindex);
        display:flex;
        flex-direction:column;
        max-width:100%;
        color:var(--bs-offcanvas-color);
        visibility:hidden;
        background-color:var(--bs-offcanvas-bg);
        background-clip:padding-box;
        outline:0;
        transition:var(--bs-offcanvas-transition)
    }
    
}
@media(max-width: 1799.98px)and (prefers-reduced-motion: reduce) {
    .offcanvas-xxxl {
        transition:none
    }
    
}
@media(max-width: 1799.98px) {
    .offcanvas-xxxl.offcanvas-start {
        top:0;
        left:0;
        width:var(--bs-offcanvas-width);
        border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateX(-100%)
    }
    .offcanvas-xxxl.offcanvas-end {
        top:0;
        right:0;
        width:var(--bs-offcanvas-width);
        border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateX(100%)
    }
    .offcanvas-xxxl.offcanvas-top {
        top:0;
        right:0;
        left:0;
        height:var(--bs-offcanvas-height);
        max-height:100%;
        border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateY(-100%)
    }
    .offcanvas-xxxl.offcanvas-bottom {
        right:0;
        left:0;
        height:var(--bs-offcanvas-height);
        max-height:100%;
        border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
        transform:translateY(100%)
    }
    .offcanvas-xxxl.showing,.offcanvas-xxxl.show:not(.hiding) {
        transform:none
    }
    .offcanvas-xxxl.showing,.offcanvas-xxxl.hiding,.offcanvas-xxxl.show {
        visibility:visible
    }
    
}
@media(min-width: 1800px) {
    .offcanvas-xxxl {
        --bs-offcanvas-height: auto;
        --bs-offcanvas-border-width: 0;
        background-color:rgba(0,0,0,0) !important
    }
    .offcanvas-xxxl .offcanvas-header {
        display:none
    }
    .offcanvas-xxxl .offcanvas-body {
        display:flex;
        flex-grow:0;
        padding:0;
        overflow-y:visible;
        background-color:rgba(0,0,0,0) !important
    }
    
}
.offcanvas {
    position:fixed;
    bottom:0;
    z-index:var(--bs-offcanvas-zindex);
    display:flex;
    flex-direction:column;
    max-width:100%;
    color:var(--bs-offcanvas-color);
    visibility:hidden;
    background-color:var(--bs-offcanvas-bg);
    background-clip:padding-box;
    outline:0;
    transition:var(--bs-offcanvas-transition)
}
@media(prefers-reduced-motion: reduce) {
    .offcanvas {
        transition:none
    }
    
}
.offcanvas.offcanvas-start {
    top:0;
    left:0;
    width:var(--bs-offcanvas-width);
    border-right:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform:translateX(-100%)
}
.offcanvas.offcanvas-end {
    top:0;
    right:0;
    width:var(--bs-offcanvas-width);
    border-left:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform:translateX(100%)
}
.offcanvas.offcanvas-top {
    top:0;
    right:0;
    left:0;
    height:var(--bs-offcanvas-height);
    max-height:100%;
    border-bottom:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform:translateY(-100%)
}
.offcanvas.offcanvas-bottom {
    right:0;
    left:0;
    height:var(--bs-offcanvas-height);
    max-height:100%;
    border-top:var(--bs-offcanvas-border-width) solid var(--bs-offcanvas-border-color);
    transform:translateY(100%)
}
.offcanvas.showing,.offcanvas.show:not(.hiding) {
    transform:none
}
.offcanvas.showing,.offcanvas.hiding,.offcanvas.show {
    visibility:visible
}
.offcanvas-backdrop {
    position:fixed;
    top:0;
    left:0;
    z-index:1040;
    width:100vw;
    height:100vh;
    background-color:#000
}
.offcanvas-backdrop.fade {
    opacity:0
}
.offcanvas-backdrop.show {
    opacity:.1
}
.offcanvas-header {
    display:flex;
    align-items:center;
    padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x)
}
.offcanvas-header .btn-close {
    padding:calc(var(--bs-offcanvas-padding-y)*.5) calc(var(--bs-offcanvas-padding-x)*.5);
    margin-top:calc(-0.5*var(--bs-offcanvas-padding-y));
    margin-right:calc(-0.5*var(--bs-offcanvas-padding-x));
    margin-bottom:calc(-0.5*var(--bs-offcanvas-padding-y));
    margin-left:auto
}
.offcanvas-title {
    margin-bottom:0;
    line-height:var(--bs-offcanvas-title-line-height)
}
.offcanvas-body {
    flex-grow:1;
    padding:var(--bs-offcanvas-padding-y) var(--bs-offcanvas-padding-x);
    overflow-y:auto
}
.placeholder {
    display:inline-block;
    min-height:1em;
    vertical-align:middle;
    cursor:wait;
    background-color:currentcolor;
    opacity:.5
}
.placeholder.btn::before {
    display:inline-block;
    content:""
}
.placeholder-xs {
    min-height:.6em
}
.placeholder-sm {
    min-height:.8em
}
.placeholder-lg {
    min-height:1.2em
}
.placeholder-glow .placeholder {
    animation:placeholder-glow 2s ease-in-out infinite
}
@keyframes placeholder-glow {
    50% {
        opacity:.2
    }
    
}
.placeholder-wave {
    mask-image:linear-gradient(130deg, #000000 55%, rgba(0, 0, 0, 0.8) 75%, #000000 95%);
    mask-size:200% 100%;
    animation:placeholder-wave 2s linear infinite
}
@keyframes placeholder-wave {
    100% {
        mask-position:-200% 0%
    }
    
}
.clearfix::after {
    display:block;
    clear:both;
    content:""
}
.text-bg-primary {
    color:#fff !important;
    background-color:RGBA(var(--bs-primary-rgb), var(--bs-bg-opacity, 1)) !important
}
.text-bg-secondary {
    color:#fff !important;
    background-color:RGBA(var(--bs-secondary-rgb), var(--bs-bg-opacity, 1)) !important
}
.text-bg-success {
    color:#fff !important;
    background-color:RGBA(var(--bs-success-rgb), var(--bs-bg-opacity, 1)) !important
}
.text-bg-info {
    color:#fff !important;
    background-color:RGBA(var(--bs-info-rgb), var(--bs-bg-opacity, 1)) !important
}
.text-bg-warning {
    color:#fff !important;
    background-color:RGBA(var(--bs-warning-rgb), var(--bs-bg-opacity, 1)) !important
}
.text-bg-danger {
    color:#fff !important;
    background-color:RGBA(var(--bs-danger-rgb), var(--bs-bg-opacity, 1)) !important
}
.text-bg-light {
    color:#000 !important;
    background-color:RGBA(var(--bs-light-rgb), var(--bs-bg-opacity, 1)) !important
}
.text-bg-dark {
    color:#fff !important;
    background-color:RGBA(var(--bs-dark-rgb), var(--bs-bg-opacity, 1)) !important
}
.link-primary {
    color:RGBA(var(--bs-primary-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(var(--bs-primary-rgb), var(--bs-link-underline-opacity, 1)) !important
}
.link-primary:hover,.link-primary:focus {
    color:RGBA(146, 14, 42, var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(146, 14, 42, var(--bs-link-underline-opacity, 1)) !important
}
.link-secondary {
    color:RGBA(var(--bs-secondary-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(var(--bs-secondary-rgb), var(--bs-link-underline-opacity, 1)) !important
}
.link-secondary:hover,.link-secondary:focus {
    color:RGBA(0, 39, 55, var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(0, 39, 55, var(--bs-link-underline-opacity, 1)) !important
}
.link-success {
    color:RGBA(var(--bs-success-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(var(--bs-success-rgb), var(--bs-link-underline-opacity, 1)) !important
}
.link-success:hover,.link-success:focus {
    color:RGBA(2, 73, 2, var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(2, 73, 2, var(--bs-link-underline-opacity, 1)) !important
}
.link-info {
    color:RGBA(var(--bs-info-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(var(--bs-info-rgb), var(--bs-link-underline-opacity, 1)) !important
}
.link-info:hover,.link-info:focus {
    color:RGBA(19, 58, 73, var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(19, 58, 73, var(--bs-link-underline-opacity, 1)) !important
}
.link-warning {
    color:RGBA(var(--bs-warning-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(var(--bs-warning-rgb), var(--bs-link-underline-opacity, 1)) !important
}
.link-warning:hover,.link-warning:focus {
    color:RGBA(61, 45, 0, var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(61, 45, 0, var(--bs-link-underline-opacity, 1)) !important
}
.link-danger {
    color:RGBA(var(--bs-danger-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(var(--bs-danger-rgb), var(--bs-link-underline-opacity, 1)) !important
}
.link-danger:hover,.link-danger:focus {
    color:RGBA(58, 6, 17, var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(58, 6, 17, var(--bs-link-underline-opacity, 1)) !important
}
.link-light {
    color:RGBA(var(--bs-light-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(var(--bs-light-rgb), var(--bs-link-underline-opacity, 1)) !important
}
.link-light:hover,.link-light:focus {
    color:RGBA(249, 250, 251, var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(249, 250, 251, var(--bs-link-underline-opacity, 1)) !important
}
.link-dark {
    color:RGBA(var(--bs-dark-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(var(--bs-dark-rgb), var(--bs-link-underline-opacity, 1)) !important
}
.link-dark:hover,.link-dark:focus {
    color:RGBA(26, 30, 33, var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(26, 30, 33, var(--bs-link-underline-opacity, 1)) !important
}
.link-body-emphasis {
    color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 1)) !important;
    text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 1)) !important
}
.link-body-emphasis:hover,.link-body-emphasis:focus {
    color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-opacity, 0.75)) !important;
    text-decoration-color:RGBA(var(--bs-emphasis-color-rgb), var(--bs-link-underline-opacity, 0.75)) !important
}
.focus-ring:focus {
    outline:0;
    box-shadow:var(--bs-focus-ring-x, 0) var(--bs-focus-ring-y, 0) var(--bs-focus-ring-blur, 0) var(--bs-focus-ring-width) var(--bs-focus-ring-color)
}
.icon-link {
    display:inline-flex;
    gap:.375rem;
    align-items:center;
    text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-opacity, 0.5));
    text-underline-offset:.25em;
    backface-visibility:hidden
}
.icon-link>.bi {
    flex-shrink:0;
    width:1em;
    height:1em;
    fill:currentcolor;
    transition:.2s ease-in-out transform
}
@media(prefers-reduced-motion: reduce) {
    .icon-link>.bi {
        transition:none
    }
    
}
.icon-link-hover:hover>.bi,.icon-link-hover:focus-visible>.bi {
    transform:var(--bs-icon-link-transform, translate3d(0.25em, 0, 0))
}
.ratio {
    position:relative;
    width:100%
}
.ratio::before {
    display:block;
    padding-top:var(--bs-aspect-ratio);
    content:""
}
.ratio>* {
    position:absolute;
    top:0;
    left:0;
    width:100%;
    height:100%
}
.ratio-1x1 {
    --bs-aspect-ratio: 100%
}
.ratio-3x2 {
    --bs-aspect-ratio: 66.6666666667%
}
.ratio-2x3 {
    --bs-aspect-ratio: 150%
}
.ratio-4x3 {
    --bs-aspect-ratio: 75%
}
.ratio-4x5 {
    --bs-aspect-ratio: 125%
}
.ratio-16x9 {
    --bs-aspect-ratio: 56.25%
}
.fixed-top {
    position:fixed;
    top:0;
    right:0;
    left:0;
    z-index:1030
}
.fixed-bottom {
    position:fixed;
    right:0;
    bottom:0;
    left:0;
    z-index:1030
}
.sticky-top {
    position:sticky;
    top:0;
    z-index:1020
}
.sticky-bottom {
    position:sticky;
    bottom:0;
    z-index:1020
}
@media(min-width: 576px) {
    .sticky-sm-top {
        position:sticky;
        top:0;
        z-index:1020
    }
    .sticky-sm-bottom {
        position:sticky;
        bottom:0;
        z-index:1020
    }
    
}
@media(min-width: 768px) {
    .sticky-md-top {
        position:sticky;
        top:0;
        z-index:1020
    }
    .sticky-md-bottom {
        position:sticky;
        bottom:0;
        z-index:1020
    }
    
}
@media(min-width: 992px) {
    .sticky-lg-top {
        position:sticky;
        top:0;
        z-index:1020
    }
    .sticky-lg-bottom {
        position:sticky;
        bottom:0;
        z-index:1020
    }
    
}
@media(min-width: 1200px) {
    .sticky-xl-top {
        position:sticky;
        top:0;
        z-index:1020
    }
    .sticky-xl-bottom {
        position:sticky;
        bottom:0;
        z-index:1020
    }
    
}
@media(min-width: 1600px) {
    .sticky-xxl-top {
        position:sticky;
        top:0;
        z-index:1020
    }
    .sticky-xxl-bottom {
        position:sticky;
        bottom:0;
        z-index:1020
    }
    
}
@media(min-width: 1800px) {
    .sticky-xxxl-top {
        position:sticky;
        top:0;
        z-index:1020
    }
    .sticky-xxxl-bottom {
        position:sticky;
        bottom:0;
        z-index:1020
    }
    
}
.hstack {
    display:flex;
    flex-direction:row;
    align-items:center;
    align-self:stretch
}
.vstack {
    display:flex;
    flex:1 1 auto;
    flex-direction:column;
    align-self:stretch
}
.visually-hidden,.visually-hidden-focusable:not(:focus):not(:focus-within) {
    width:1px !important;
    height:1px !important;
    padding:0 !important;
    margin:-1px !important;
    overflow:hidden !important;
    clip:rect(0, 0, 0, 0) !important;
    white-space:nowrap !important;
    border:0 !important
}
.visually-hidden:not(caption),.visually-hidden-focusable:not(:focus):not(:focus-within):not(caption) {
    position:absolute !important
}
.stretched-link::after {
    position:absolute;
    top:0;
    right:0;
    bottom:0;
    left:0;
    z-index:1;
    content:""
}
.text-truncate {
    overflow:hidden;
    text-overflow:ellipsis;
    white-space:nowrap
}
.vr {
    display:inline-block;
    align-self:stretch;
    width:var(--bs-border-width);
    min-height:1em;
    background-color:currentcolor;
    opacity:.25
}
.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 {
    object-fit:contain !important
}
.object-fit-cover {
    object-fit:cover !important
}
.object-fit-fill {
    object-fit:fill !important
}
.object-fit-scale {
    object-fit:scale-down !important
}
.object-fit-none {
    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:var(--bs-box-shadow) !important
}
.shadow-sm {
    box-shadow:var(--bs-box-shadow-sm) !important
}
.shadow-lg {
    box-shadow:var(--bs-box-shadow-lg) !important
}
.shadow-none {
    box-shadow:none !important
}
.focus-ring-primary {
    --bs-focus-ring-color: rgba(var(--bs-primary-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-secondary {
    --bs-focus-ring-color: rgba(var(--bs-secondary-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-success {
    --bs-focus-ring-color: rgba(var(--bs-success-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-info {
    --bs-focus-ring-color: rgba(var(--bs-info-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-warning {
    --bs-focus-ring-color: rgba(var(--bs-warning-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-danger {
    --bs-focus-ring-color: rgba(var(--bs-danger-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-light {
    --bs-focus-ring-color: rgba(var(--bs-light-rgb), var(--bs-focus-ring-opacity))
}
.focus-ring-dark {
    --bs-focus-ring-color: rgba(var(--bs-dark-rgb), var(--bs-focus-ring-opacity))
}
.position-static {
    position:static !important
}
.position-relative {
    position:relative !important
}
.position-absolute {
    position:absolute !important
}
.position-fixed {
    position:fixed !important
}
.position-sticky {
    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
}
.order-first {
    order:-1 !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--280 {
    margin:-17.5rem !important
}
.m--180 {
    margin:-11.25rem !important
}
.m--140 {
    margin:-8.75rem !important
}
.m--100 {
    margin:-6.25rem !important
}
.m--80 {
    margin:-5rem !important
}
.m--64 {
    margin:-4rem !important
}
.m--60 {
    margin:-3.75rem !important
}
.m--46 {
    margin:-2.875rem !important
}
.m--42 {
    margin:-2.625rem !important
}
.m--32 {
    margin:-2rem !important
}
.m--28 {
    margin:-1.75rem !important
}
.m--24 {
    margin:-1.5rem !important
}
.m--20 {
    margin:-1.25rem !important
}
.m--12 {
    margin:-0.75rem !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-6 {
    margin:.375rem !important
}
.m-10 {
    margin:.625rem !important
}
.m-12 {
    margin:.75rem !important
}
.m-14 {
    margin:.875rem !important
}
.m-15 {
    margin:.935rem !important
}
.m-16 {
    margin:1rem !important
}
.m-18 {
    margin:1.125rem !important
}
.m-20 {
    margin:1.25rem !important
}
.m-24 {
    margin:1.5rem !important
}
.m-28 {
    margin:1.75rem !important
}
.m-30 {
    margin:1.875rem !important
}
.m-32 {
    margin:2rem !important
}
.m-34 {
    margin:2.125rem !important
}
.m-36 {
    margin:2.25rem !important
}
.m-38 {
    margin:2.375rem !important
}
.m-40 {
    margin:2.5rem !important
}
.m-42 {
    margin:2.625rem !important
}
.m-46 {
    margin:2.875rem !important
}
.m-48 {
    margin:3rem !important
}
.m-50 {
    margin:3.125rem !important
}
.m-52 {
    margin:3.25rem !important
}
.m-56 {
    margin:3.5rem !important
}
.m-58 {
    margin:3.625rem !important
}
.m-60 {
    margin:3.75rem !important
}
.m-64 {
    margin:4rem !important
}
.m-70 {
    margin:4.375rem !important
}
.m-72 {
    margin:4.5rem !important
}
.m-78 {
    margin:4.875rem !important
}
.m-80 {
    margin:5rem !important
}
.m-84 {
    margin:5.25rem !important
}
.m-88 {
    margin:5.5rem !important
}
.m-96 {
    margin:6rem !important
}
.m-100 {
    margin:6.25rem !important
}
.m-104 {
    margin:6.5rem !important
}
.m-120 {
    margin:7.5rem !important
}
.m-128 {
    margin:8rem !important
}
.m-132 {
    margin:8.25rem !important
}
.m-136 {
    margin:8.5rem !important
}
.m-140 {
    margin:8.75rem !important
}
.m-150 {
    margin:9.375rem !important
}
.m-158 {
    margin:9.875rem !important
}
.m-160 {
    margin:10rem !important
}
.m-174 {
    margin:10.875rem !important
}
.m-180 {
    margin:11.25rem !important
}
.m-208 {
    margin:13rem !important
}
.m-224 {
    margin:14rem !important
}
.m-280 {
    margin:17.5rem !important
}
.m-320 {
    margin:20rem !important
}
.m-508 {
    margin:31.75rem !important
}
.m-auto {
    margin:auto !important
}
.mx--280 {
    margin-right:-17.5rem !important;
    margin-left:-17.5rem !important
}
.mx--180 {
    margin-right:-11.25rem !important;
    margin-left:-11.25rem !important
}
.mx--140 {
    margin-right:-8.75rem !important;
    margin-left:-8.75rem !important
}
.mx--100 {
    margin-right:-6.25rem !important;
    margin-left:-6.25rem !important
}
.mx--80 {
    margin-right:-5rem !important;
    margin-left:-5rem !important
}
.mx--64 {
    margin-right:-4rem !important;
    margin-left:-4rem !important
}
.mx--60 {
    margin-right:-3.75rem !important;
    margin-left:-3.75rem !important
}
.mx--46 {
    margin-right:-2.875rem !important;
    margin-left:-2.875rem !important
}
.mx--42 {
    margin-right:-2.625rem !important;
    margin-left:-2.625rem !important
}
.mx--32 {
    margin-right:-2rem !important;
    margin-left:-2rem !important
}
.mx--28 {
    margin-right:-1.75rem !important;
    margin-left:-1.75rem !important
}
.mx--24 {
    margin-right:-1.5rem !important;
    margin-left:-1.5rem !important
}
.mx--20 {
    margin-right:-1.25rem !important;
    margin-left:-1.25rem !important
}
.mx--12 {
    margin-right:-0.75rem !important;
    margin-left:-0.75rem !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-6 {
    margin-right:.375rem !important;
    margin-left:.375rem !important
}
.mx-10 {
    margin-right:.625rem !important;
    margin-left:.625rem !important
}
.mx-12 {
    margin-right:.75rem !important;
    margin-left:.75rem !important
}
.mx-14 {
    margin-right:.875rem !important;
    margin-left:.875rem !important
}
.mx-15 {
    margin-right:.935rem !important;
    margin-left:.935rem !important
}
.mx-16 {
    margin-right:1rem !important;
    margin-left:1rem !important
}
.mx-18 {
    margin-right:1.125rem !important;
    margin-left:1.125rem !important
}
.mx-20 {
    margin-right:1.25rem !important;
    margin-left:1.25rem !important
}
.mx-24 {
    margin-right:1.5rem !important;
    margin-left:1.5rem !important
}
.mx-28 {
    margin-right:1.75rem !important;
    margin-left:1.75rem !important
}
.mx-30 {
    margin-right:1.875rem !important;
    margin-left:1.875rem !important
}
.mx-32 {
    margin-right:2rem !important;
    margin-left:2rem !important
}
.mx-34 {
    margin-right:2.125rem !important;
    margin-left:2.125rem !important
}
.mx-36 {
    margin-right:2.25rem !important;
    margin-left:2.25rem !important
}
.mx-38 {
    margin-right:2.375rem !important;
    margin-left:2.375rem !important
}
.mx-40 {
    margin-right:2.5rem !important;
    margin-left:2.5rem !important
}
.mx-42 {
    margin-right:2.625rem !important;
    margin-left:2.625rem !important
}
.mx-46 {
    margin-right:2.875rem !important;
    margin-left:2.875rem !important
}
.mx-48 {
    margin-right:3rem !important;
    margin-left:3rem !important
}
.mx-50 {
    margin-right:3.125rem !important;
    margin-left:3.125rem !important
}
.mx-52 {
    margin-right:3.25rem !important;
    margin-left:3.25rem !important
}
.mx-56 {
    margin-right:3.5rem !important;
    margin-left:3.5rem !important
}
.mx-58 {
    margin-right:3.625rem !important;
    margin-left:3.625rem !important
}
.mx-60 {
    margin-right:3.75rem !important;
    margin-left:3.75rem !important
}
.mx-64 {
    margin-right:4rem !important;
    margin-left:4rem !important
}
.mx-70 {
    margin-right:4.375rem !important;
    margin-left:4.375rem !important
}
.mx-72 {
    margin-right:4.5rem !important;
    margin-left:4.5rem !important
}
.mx-78 {
    margin-right:4.875rem !important;
    margin-left:4.875rem !important
}
.mx-80 {
    margin-right:5rem !important;
    margin-left:5rem !important
}
.mx-84 {
    margin-right:5.25rem !important;
    margin-left:5.25rem !important
}
.mx-88 {
    margin-right:5.5rem !important;
    margin-left:5.5rem !important
}
.mx-96 {
    margin-right:6rem !important;
    margin-left:6rem !important
}
.mx-100 {
    margin-right:6.25rem !important;
    margin-left:6.25rem !important
}
.mx-104 {
    margin-right:6.5rem !important;
    margin-left:6.5rem !important
}
.mx-120 {
    margin-right:7.5rem !important;
    margin-left:7.5rem !important
}
.mx-128 {
    margin-right:8rem !important;
    margin-left:8rem !important
}
.mx-132 {
    margin-right:8.25rem !important;
    margin-left:8.25rem !important
}
.mx-136 {
    margin-right:8.5rem !important;
    margin-left:8.5rem !important
}
.mx-140 {
    margin-right:8.75rem !important;
    margin-left:8.75rem !important
}
.mx-150 {
    margin-right:9.375rem !important;
    margin-left:9.375rem !important
}
.mx-158 {
    margin-right:9.875rem !important;
    margin-left:9.875rem !important
}
.mx-160 {
    margin-right:10rem !important;
    margin-left:10rem !important
}
.mx-174 {
    margin-right:10.875rem !important;
    margin-left:10.875rem !important
}
.mx-180 {
    margin-right:11.25rem !important;
    margin-left:11.25rem !important
}
.mx-208 {
    margin-right:13rem !important;
    margin-left:13rem !important
}
.mx-224 {
    margin-right:14rem !important;
    margin-left:14rem !important
}
.mx-280 {
    margin-right:17.5rem !important;
    margin-left:17.5rem !important
}
.mx-320 {
    margin-right:20rem !important;
    margin-left:20rem !important
}
.mx-508 {
    margin-right:31.75rem !important;
    margin-left:31.75rem !important
}
.mx-auto {
    margin-right:auto !important;
    margin-left:auto !important
}
.my--280 {
    margin-top:-17.5rem !important;
    margin-bottom:-17.5rem !important
}
.my--180 {
    margin-top:-11.25rem !important;
    margin-bottom:-11.25rem !important
}
.my--140 {
    margin-top:-8.75rem !important;
    margin-bottom:-8.75rem !important
}
.my--100 {
    margin-top:-6.25rem !important;
    margin-bottom:-6.25rem !important
}
.my--80 {
    margin-top:-5rem !important;
    margin-bottom:-5rem !important
}
.my--64 {
    margin-top:-4rem !important;
    margin-bottom:-4rem !important
}
.my--60 {
    margin-top:-3.75rem !important;
    margin-bottom:-3.75rem !important
}
.my--46 {
    margin-top:-2.875rem !important;
    margin-bottom:-2.875rem !important
}
.my--42 {
    margin-top:-2.625rem !important;
    margin-bottom:-2.625rem !important
}
.my--32 {
    margin-top:-2rem !important;
    margin-bottom:-2rem !important
}
.my--28 {
    margin-top:-1.75rem !important;
    margin-bottom:-1.75rem !important
}
.my--24 {
    margin-top:-1.5rem !important;
    margin-bottom:-1.5rem !important
}
.my--20 {
    margin-top:-1.25rem !important;
    margin-bottom:-1.25rem !important
}
.my--12 {
    margin-top:-0.75rem !important;
    margin-bottom:-0.75rem !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-6 {
    margin-top:.375rem !important;
    margin-bottom:.375rem !important
}
.my-10 {
    margin-top:.625rem !important;
    margin-bottom:.625rem !important
}
.my-12 {
    margin-top:.75rem !important;
    margin-bottom:.75rem !important
}
.my-14 {
    margin-top:.875rem !important;
    margin-bottom:.875rem !important
}
.my-15 {
    margin-top:.935rem !important;
    margin-bottom:.935rem !important
}
.my-16 {
    margin-top:1rem !important;
    margin-bottom:1rem !important
}
.my-18 {
    margin-top:1.125rem !important;
    margin-bottom:1.125rem !important
}
.my-20 {
    margin-top:1.25rem !important;
    margin-bottom:1.25rem !important
}
.my-24 {
    margin-top:1.5rem !important;
    margin-bottom:1.5rem !important
}
.my-28 {
    margin-top:1.75rem !important;
    margin-bottom:1.75rem !important
}
.my-30 {
    margin-top:1.875rem !important;
    margin-bottom:1.875rem !important
}
.my-32 {
    margin-top:2rem !important;
    margin-bottom:2rem !important
}
.my-34 {
    margin-top:2.125rem !important;
    margin-bottom:2.125rem !important
}
.my-36 {
    margin-top:2.25rem !important;
    margin-bottom:2.25rem !important
}
.my-38 {
    margin-top:2.375rem !important;
    margin-bottom:2.375rem !important
}
.my-40 {
    margin-top:2.5rem !important;
    margin-bottom:2.5rem !important
}
.my-42 {
    margin-top:2.625rem !important;
    margin-bottom:2.625rem !important
}
.my-46 {
    margin-top:2.875rem !important;
    margin-bottom:2.875rem !important
}
.my-48 {
    margin-top:3rem !important;
    margin-bottom:3rem !important
}
.my-50 {
    margin-top:3.125rem !important;
    margin-bottom:3.125rem !important
}
.my-52 {
    margin-top:3.25rem !important;
    margin-bottom:3.25rem !important
}
.my-56 {
    margin-top:3.5rem !important;
    margin-bottom:3.5rem !important
}
.my-58 {
    margin-top:3.625rem !important;
    margin-bottom:3.625rem !important
}
.my-60 {
    margin-top:3.75rem !important;
    margin-bottom:3.75rem !important
}
.my-64 {
    margin-top:4rem !important;
    margin-bottom:4rem !important
}
.my-70 {
    margin-top:4.375rem !important;
    margin-bottom:4.375rem !important
}
.my-72 {
    margin-top:4.5rem !important;
    margin-bottom:4.5rem !important
}
.my-78 {
    margin-top:4.875rem !important;
    margin-bottom:4.875rem !important
}
.my-80 {
    margin-top:5rem !important;
    margin-bottom:5rem !important
}
.my-84 {
    margin-top:5.25rem !important;
    margin-bottom:5.25rem !important
}
.my-88 {
    margin-top:5.5rem !important;
    margin-bottom:5.5rem !important
}
.my-96 {
    margin-top:6rem !important;
    margin-bottom:6rem !important
}
.my-100 {
    margin-top:6.25rem !important;
    margin-bottom:6.25rem !important
}
.my-104 {
    margin-top:6.5rem !important;
    margin-bottom:6.5rem !important
}
.my-120 {
    margin-top:7.5rem !important;
    margin-bottom:7.5rem !important
}
.my-128 {
    margin-top:8rem !important;
    margin-bottom:8rem !important
}
.my-132 {
    margin-top:8.25rem !important;
    margin-bottom:8.25rem !important
}
.my-136 {
    margin-top:8.5rem !important;
    margin-bottom:8.5rem !important
}
.my-140 {
    margin-top:8.75rem !important;
    margin-bottom:8.75rem !important
}
.my-150 {
    margin-top:9.375rem !important;
    margin-bottom:9.375rem !important
}
.my-158 {
    margin-top:9.875rem !important;
    margin-bottom:9.875rem !important
}
.my-160 {
    margin-top:10rem !important;
    margin-bottom:10rem !important
}
.my-174 {
    margin-top:10.875rem !important;
    margin-bottom:10.875rem !important
}
.my-180 {
    margin-top:11.25rem !important;
    margin-bottom:11.25rem !important
}
.my-208 {
    margin-top:13rem !important;
    margin-bottom:13rem !important
}
.my-224 {
    margin-top:14rem !important;
    margin-bottom:14rem !important
}
.my-280 {
    margin-top:17.5rem !important;
    margin-bottom:17.5rem !important
}
.my-320 {
    margin-top:20rem !important;
    margin-bottom:20rem !important
}
.my-508 {
    margin-top:31.75rem !important;
    margin-bottom:31.75rem !important
}
.my-auto {
    margin-top:auto !important;
    margin-bottom:auto !important
}
.mt--280 {
    margin-top:-17.5rem !important
}
.mt--180 {
    margin-top:-11.25rem !important
}
.mt--140 {
    margin-top:-8.75rem !important
}
.mt--100 {
    margin-top:-6.25rem !important
}
.mt--80 {
    margin-top:-5rem !important
}
.mt--64 {
    margin-top:-4rem !important
}
.mt--60 {
    margin-top:-3.75rem !important
}
.mt--46 {
    margin-top:-2.875rem !important
}
.mt--42 {
    margin-top:-2.625rem !important
}
.mt--32 {
    margin-top:-2rem !important
}
.mt--28 {
    margin-top:-1.75rem !important
}
.mt--24 {
    margin-top:-1.5rem !important
}
.mt--20 {
    margin-top:-1.25rem !important
}
.mt--12 {
    margin-top:-0.75rem !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-6 {
    margin-top:.375rem !important
}
.mt-10 {
    margin-top:.625rem !important
}
.mt-12 {
    margin-top:.75rem !important
}
.mt-14 {
    margin-top:.875rem !important
}
.mt-15 {
    margin-top:.935rem !important
}
.mt-16 {
    margin-top:1rem !important
}
.mt-18 {
    margin-top:1.125rem !important
}
.mt-20 {
    margin-top:1.25rem !important
}
.mt-24 {
    margin-top:1.5rem !important
}
.mt-28 {
    margin-top:1.75rem !important
}
.mt-30 {
    margin-top:1.875rem !important
}
.mt-32 {
    margin-top:2rem !important
}
.mt-34 {
    margin-top:2.125rem !important
}
.mt-36 {
    margin-top:2.25rem !important
}
.mt-38 {
    margin-top:2.375rem !important
}
.mt-40 {
    margin-top:2.5rem !important
}
.mt-42 {
    margin-top:2.625rem !important
}
.mt-46 {
    margin-top:2.875rem !important
}
.mt-48 {
    margin-top:3rem !important
}
.mt-50 {
    margin-top:3.125rem !important
}
.mt-52 {
    margin-top:3.25rem !important
}
.mt-56 {
    margin-top:3.5rem !important
}
.mt-58 {
    margin-top:3.625rem !important
}
.mt-60 {
    margin-top:3.75rem !important
}
.mt-64 {
    margin-top:4rem !important
}
.mt-70 {
    margin-top:4.375rem !important
}
.mt-72 {
    margin-top:4.5rem !important
}
.mt-78 {
    margin-top:4.875rem !important
}
.mt-80 {
    margin-top:5rem !important
}
.mt-84 {
    margin-top:5.25rem !important
}
.mt-88 {
    margin-top:5.5rem !important
}
.mt-96 {
    margin-top:6rem !important
}
.mt-100 {
    margin-top:6.25rem !important
}
.mt-104 {
    margin-top:6.5rem !important
}
.mt-120 {
    margin-top:7.5rem !important
}
.mt-128 {
    margin-top:8rem !important
}
.mt-132 {
    margin-top:8.25rem !important
}
.mt-136 {
    margin-top:8.5rem !important
}
.mt-140 {
    margin-top:8.75rem !important
}
.mt-150 {
    margin-top:9.375rem !important
}
.mt-158 {
    margin-top:9.875rem !important
}
.mt-160 {
    margin-top:10rem !important
}
.mt-174 {
    margin-top:10.875rem !important
}
.mt-180 {
    margin-top:11.25rem !important
}
.mt-208 {
    margin-top:13rem !important
}
.mt-224 {
    margin-top:14rem !important
}
.mt-280 {
    margin-top:17.5rem !important
}
.mt-320 {
    margin-top:20rem !important
}
.mt-508 {
    margin-top:31.75rem !important
}
.mt-auto {
    margin-top:auto !important
}
.me--280 {
    margin-right:-17.5rem !important
}
.me--180 {
    margin-right:-11.25rem !important
}
.me--140 {
    margin-right:-8.75rem !important
}
.me--100 {
    margin-right:-6.25rem !important
}
.me--80 {
    margin-right:-5rem !important
}
.me--64 {
    margin-right:-4rem !important
}
.me--60 {
    margin-right:-3.75rem !important
}
.me--46 {
    margin-right:-2.875rem !important
}
.me--42 {
    margin-right:-2.625rem !important
}
.me--32 {
    margin-right:-2rem !important
}
.me--28 {
    margin-right:-1.75rem !important
}
.me--24 {
    margin-right:-1.5rem !important
}
.me--20 {
    margin-right:-1.25rem !important
}
.me--12 {
    margin-right:-0.75rem !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-6 {
    margin-right:.375rem !important
}
.me-10 {
    margin-right:.625rem !important
}
.me-12 {
    margin-right:.75rem !important
}
.me-14 {
    margin-right:.875rem !important
}
.me-15 {
    margin-right:.935rem !important
}
.me-16 {
    margin-right:1rem !important
}
.me-18 {
    margin-right:1.125rem !important
}
.me-20 {
    margin-right:1.25rem !important
}
.me-24 {
    margin-right:1.5rem !important
}
.me-28 {
    margin-right:1.75rem !important
}
.me-30 {
    margin-right:1.875rem !important
}
.me-32 {
    margin-right:2rem !important
}
.me-34 {
    margin-right:2.125rem !important
}
.me-36 {
    margin-right:2.25rem !important
}
.me-38 {
    margin-right:2.375rem !important
}
.me-40 {
    margin-right:2.5rem !important
}
.me-42 {
    margin-right:2.625rem !important
}
.me-46 {
    margin-right:2.875rem !important
}
.me-48 {
    margin-right:3rem !important
}
.me-50 {
    margin-right:3.125rem !important
}
.me-52 {
    margin-right:3.25rem !important
}
.me-56 {
    margin-right:3.5rem !important
}
.me-58 {
    margin-right:3.625rem !important
}
.me-60 {
    margin-right:3.75rem !important
}
.me-64 {
    margin-right:4rem !important
}
.me-70 {
    margin-right:4.375rem !important
}
.me-72 {
    margin-right:4.5rem !important
}
.me-78 {
    margin-right:4.875rem !important
}
.me-80 {
    margin-right:5rem !important
}
.me-84 {
    margin-right:5.25rem !important
}
.me-88 {
    margin-right:5.5rem !important
}
.me-96 {
    margin-right:6rem !important
}
.me-100 {
    margin-right:6.25rem !important
}
.me-104 {
    margin-right:6.5rem !important
}
.me-120 {
    margin-right:7.5rem !important
}
.me-128 {
    margin-right:8rem !important
}
.me-132 {
    margin-right:8.25rem !important
}
.me-136 {
    margin-right:8.5rem !important
}
.me-140 {
    margin-right:8.75rem !important
}
.me-150 {
    margin-right:9.375rem !important
}
.me-158 {
    margin-right:9.875rem !important
}
.me-160 {
    margin-right:10rem !important
}
.me-174 {
    margin-right:10.875rem !important
}
.me-180 {
    margin-right:11.25rem !important
}
.me-208 {
    margin-right:13rem !important
}
.me-224 {
    margin-right:14rem !important
}
.me-280 {
    margin-right:17.5rem !important
}
.me-320 {
    margin-right:20rem !important
}
.me-508 {
    margin-right:31.75rem !important
}
.me-auto {
    margin-right:auto !important
}
.mb--280 {
    margin-bottom:-17.5rem !important
}
.mb--180 {
    margin-bottom:-11.25rem !important
}
.mb--140 {
    margin-bottom:-8.75rem !important
}
.mb--100 {
    margin-bottom:-6.25rem !important
}
.mb--80 {
    margin-bottom:-5rem !important
}
.mb--64 {
    margin-bottom:-4rem !important
}
.mb--60 {
    margin-bottom:-3.75rem !important
}
.mb--46 {
    margin-bottom:-2.875rem !important
}
.mb--42 {
    margin-bottom:-2.625rem !important
}
.mb--32 {
    margin-bottom:-2rem !important
}
.mb--28 {
    margin-bottom:-1.75rem !important
}
.mb--24 {
    margin-bottom:-1.5rem !important
}
.mb--20 {
    margin-bottom:-1.25rem !important
}
.mb--12 {
    margin-bottom:-0.75rem !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-6 {
    margin-bottom:.375rem !important
}
.mb-10 {
    margin-bottom:.625rem !important
}
.mb-12 {
    margin-bottom:.75rem !important
}
.mb-14 {
    margin-bottom:.875rem !important
}
.mb-15 {
    margin-bottom:.935rem !important
}
.mb-16 {
    margin-bottom:1rem !important
}
.mb-18 {
    margin-bottom:1.125rem !important
}
.mb-20 {
    margin-bottom:1.25rem !important
}
.mb-24 {
    margin-bottom:1.5rem !important
}
.mb-28 {
    margin-bottom:1.75rem !important
}
.mb-30 {
    margin-bottom:1.875rem !important
}
.mb-32 {
    margin-bottom:2rem !important
}
.mb-34 {
    margin-bottom:2.125rem !important
}
.mb-36 {
    margin-bottom:2.25rem !important
}
.mb-38 {
    margin-bottom:2.375rem !important
}
.mb-40 {
    margin-bottom:2.5rem !important
}
.mb-42 {
    margin-bottom:2.625rem !important
}
.mb-46 {
    margin-bottom:2.875rem !important
}
.mb-48 {
    margin-bottom:3rem !important
}
.mb-50 {
    margin-bottom:3.125rem !important
}
.mb-52 {
    margin-bottom:3.25rem !important
}
.mb-56 {
    margin-bottom:3.5rem !important
}
.mb-58 {
    margin-bottom:3.625rem !important
}
.mb-60 {
    margin-bottom:3.75rem !important
}
.mb-64 {
    margin-bottom:4rem !important
}
.mb-70 {
    margin-bottom:4.375rem !important
}
.mb-72 {
    margin-bottom:4.5rem !important
}
.mb-78 {
    margin-bottom:4.875rem !important
}
.mb-80 {
    margin-bottom:5rem !important
}
.mb-84 {
    margin-bottom:5.25rem !important
}
.mb-88 {
    margin-bottom:5.5rem !important
}
.mb-96 {
    margin-bottom:6rem !important
}
.mb-100 {
    margin-bottom:6.25rem !important
}
.mb-104 {
    margin-bottom:6.5rem !important
}
.mb-120 {
    margin-bottom:7.5rem !important
}
.mb-128 {
    margin-bottom:8rem !important
}
.mb-132 {
    margin-bottom:8.25rem !important
}
.mb-136 {
    margin-bottom:8.5rem !important
}
.mb-140 {
    margin-bottom:8.75rem !important
}
.mb-150 {
    margin-bottom:9.375rem !important
}
.mb-158 {
    margin-bottom:9.875rem !important
}
.mb-160 {
    margin-bottom:10rem !important
}
.mb-174 {
    margin-bottom:10.875rem !important
}
.mb-180 {
    margin-bottom:11.25rem !important
}
.mb-208 {
    margin-bottom:13rem !important
}
.mb-224 {
    margin-bottom:14rem !important
}
.mb-280 {
    margin-bottom:17.5rem !important
}
.mb-320 {
    margin-bottom:20rem !important
}
.mb-508 {
    margin-bottom:31.75rem !important
}
.mb-auto {
    margin-bottom:auto !important
}
.ms--280 {
    margin-left:-17.5rem !important
}
.ms--180 {
    margin-left:-11.25rem !important
}
.ms--140 {
    margin-left:-8.75rem !important
}
.ms--100 {
    margin-left:-6.25rem !important
}
.ms--80 {
    margin-left:-5rem !important
}
.ms--64 {
    margin-left:-4rem !important
}
.ms--60 {
    margin-left:-3.75rem !important
}
.ms--46 {
    margin-left:-2.875rem !important
}
.ms--42 {
    margin-left:-2.625rem !important
}
.ms--32 {
    margin-left:-2rem !important
}
.ms--28 {
    margin-left:-1.75rem !important
}
.ms--24 {
    margin-left:-1.5rem !important
}
.ms--20 {
    margin-left:-1.25rem !important
}
.ms--12 {
    margin-left:-0.75rem !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-6 {
    margin-left:.375rem !important
}
.ms-10 {
    margin-left:.625rem !important
}
.ms-12 {
    margin-left:.75rem !important
}
.ms-14 {
    margin-left:.875rem !important
}
.ms-15 {
    margin-left:.935rem !important
}
.ms-16 {
    margin-left:1rem !important
}
.ms-18 {
    margin-left:1.125rem !important
}
.ms-20 {
    margin-left:1.25rem !important
}
.ms-24 {
    margin-left:1.5rem !important
}
.ms-28 {
    margin-left:1.75rem !important
}
.ms-30 {
    margin-left:1.875rem !important
}
.ms-32 {
    margin-left:2rem !important
}
.ms-34 {
    margin-left:2.125rem !important
}
.ms-36 {
    margin-left:2.25rem !important
}
.ms-38 {
    margin-left:2.375rem !important
}
.ms-40 {
    margin-left:2.5rem !important
}
.ms-42 {
    margin-left:2.625rem !important
}
.ms-46 {
    margin-left:2.875rem !important
}
.ms-48 {
    margin-left:3rem !important
}
.ms-50 {
    margin-left:3.125rem !important
}
.ms-52 {
    margin-left:3.25rem !important
}
.ms-56 {
    margin-left:3.5rem !important
}
.ms-58 {
    margin-left:3.625rem !important
}
.ms-60 {
    margin-left:3.75rem !important
}
.ms-64 {
    margin-left:4rem !important
}
.ms-70 {
    margin-left:4.375rem !important
}
.ms-72 {
    margin-left:4.5rem !important
}
.ms-78 {
    margin-left:4.875rem !important
}
.ms-80 {
    margin-left:5rem !important
}
.ms-84 {
    margin-left:5.25rem !important
}
.ms-88 {
    margin-left:5.5rem !important
}
.ms-96 {
    margin-left:6rem !important
}
.ms-100 {
    margin-left:6.25rem !important
}
.ms-104 {
    margin-left:6.5rem !important
}
.ms-120 {
    margin-left:7.5rem !important
}
.ms-128 {
    margin-left:8rem !important
}
.ms-132 {
    margin-left:8.25rem !important
}
.ms-136 {
    margin-left:8.5rem !important
}
.ms-140 {
    margin-left:8.75rem !important
}
.ms-150 {
    margin-left:9.375rem !important
}
.ms-158 {
    margin-left:9.875rem !important
}
.ms-160 {
    margin-left:10rem !important
}
.ms-174 {
    margin-left:10.875rem !important
}
.ms-180 {
    margin-left:11.25rem !important
}
.ms-208 {
    margin-left:13rem !important
}
.ms-224 {
    margin-left:14rem !important
}
.ms-280 {
    margin-left:17.5rem !important
}
.ms-320 {
    margin-left:20rem !important
}
.ms-508 {
    margin-left:31.75rem !important
}
.ms-auto {
    margin-left:auto !important
}
.p--280 {
    padding:-17.5rem !important
}
.p--180 {
    padding:-11.25rem !important
}
.p--140 {
    padding:-8.75rem !important
}
.p--100 {
    padding:-6.25rem !important
}
.p--80 {
    padding:-5rem !important
}
.p--64 {
    padding:-4rem !important
}
.p--60 {
    padding:-3.75rem !important
}
.p--46 {
    padding:-2.875rem !important
}
.p--42 {
    padding:-2.625rem !important
}
.p--32 {
    padding:-2rem !important
}
.p--28 {
    padding:-1.75rem !important
}
.p--24 {
    padding:-1.5rem !important
}
.p--20 {
    padding:-1.25rem !important
}
.p--12 {
    padding:-0.75rem !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-6 {
    padding:.375rem !important
}
.p-10 {
    padding:.625rem !important
}
.p-12 {
    padding:.75rem !important
}
.p-14 {
    padding:.875rem !important
}
.p-15 {
    padding:.935rem !important
}
.p-16 {
    padding:1rem !important
}
.p-18 {
    padding:1.125rem !important
}
.p-20 {
    padding:1.25rem !important
}
.p-24 {
    padding:1.5rem !important
}
.p-28 {
    padding:1.75rem !important
}
.p-30 {
    padding:1.875rem !important
}
.p-32 {
    padding:2rem !important
}
.p-34 {
    padding:2.125rem !important
}
.p-36 {
    padding:2.25rem !important
}
.p-38 {
    padding:2.375rem !important
}
.p-40 {
    padding:2.5rem !important
}
.p-42 {
    padding:2.625rem !important
}
.p-46 {
    padding:2.875rem !important
}
.p-48 {
    padding:3rem !important
}
.p-50 {
    padding:3.125rem !important
}
.p-52 {
    padding:3.25rem !important
}
.p-56 {
    padding:3.5rem !important
}
.p-58 {
    padding:3.625rem !important
}
.p-60 {
    padding:3.75rem !important
}
.p-64 {
    padding:4rem !important
}
.p-70 {
    padding:4.375rem !important
}
.p-72 {
    padding:4.5rem !important
}
.p-78 {
    padding:4.875rem !important
}
.p-80 {
    padding:5rem !important
}
.p-84 {
    padding:5.25rem !important
}
.p-88 {
    padding:5.5rem !important
}
.p-96 {
    padding:6rem !important
}
.p-100 {
    padding:6.25rem !important
}
.p-104 {
    padding:6.5rem !important
}
.p-120 {
    padding:7.5rem !important
}
.p-128 {
    padding:8rem !important
}
.p-132 {
    padding:8.25rem !important
}
.p-136 {
    padding:8.5rem !important
}
.p-140 {
    padding:8.75rem !important
}
.p-150 {
    padding:9.375rem !important
}
.p-158 {
    padding:9.875rem !important
}
.p-160 {
    padding:10rem !important
}
.p-174 {
    padding:10.875rem !important
}
.p-180 {
    padding:11.25rem !important
}
.p-208 {
    padding:13rem !important
}
.p-224 {
    padding:14rem !important
}
.p-280 {
    padding:17.5rem !important
}
.p-320 {
    padding:20rem !important
}
.p-508 {
    padding:31.75rem !important
}
.px--280 {
    padding-right:-17.5rem !important;
    padding-left:-17.5rem !important
}
.px--180 {
    padding-right:-11.25rem !important;
    padding-left:-11.25rem !important
}
.px--140 {
    padding-right:-8.75rem !important;
    padding-left:-8.75rem !important
}
.px--100 {
    padding-right:-6.25rem !important;
    padding-left:-6.25rem !important
}
.px--80 {
    padding-right:-5rem !important;
    padding-left:-5rem !important
}
.px--64 {
    padding-right:-4rem !important;
    padding-left:-4rem !important
}
.px--60 {
    padding-right:-3.75rem !important;
    padding-left:-3.75rem !important
}
.px--46 {
    padding-right:-2.875rem !important;
    padding-left:-2.875rem !important
}
.px--42 {
    padding-right:-2.625rem !important;
    padding-left:-2.625rem !important
}
.px--32 {
    padding-right:-2rem !important;
    padding-left:-2rem !important
}
.px--28 {
    padding-right:-1.75rem !important;
    padding-left:-1.75rem !important
}
.px--24 {
    padding-right:-1.5rem !important;
    padding-left:-1.5rem !important
}
.px--20 {
    padding-right:-1.25rem !important;
    padding-left:-1.25rem !important
}
.px--12 {
    padding-right:-0.75rem !important;
    padding-left:-0.75rem !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-6 {
    padding-right:.375rem !important;
    padding-left:.375rem !important
}
.px-10 {
    padding-right:.625rem !important;
    padding-left:.625rem !important
}
.px-12 {
    padding-right:.75rem !important;
    padding-left:.75rem !important
}
.px-14 {
    padding-right:.875rem !important;
    padding-left:.875rem !important
}
.px-15 {
    padding-right:.935rem !important;
    padding-left:.935rem !important
}
.px-16 {
    padding-right:1rem !important;
    padding-left:1rem !important
}
.px-18 {
    padding-right:1.125rem !important;
    padding-left:1.125rem !important
}
.px-20 {
    padding-right:1.25rem !important;
    padding-left:1.25rem !important
}
.px-24 {
    padding-right:1.5rem !important;
    padding-left:1.5rem !important
}
.px-28 {
    padding-right:1.75rem !important;
    padding-left:1.75rem !important
}
.px-30 {
    padding-right:1.875rem !important;
    padding-left:1.875rem !important
}
.px-32 {
    padding-right:2rem !important;
    padding-left:2rem !important
}
.px-34 {
    padding-right:2.125rem !important;
    padding-left:2.125rem !important
}
.px-36 {
    padding-right:2.25rem !important;
    padding-left:2.25rem !important
}
.px-38 {
    padding-right:2.375rem !important;
    padding-left:2.375rem !important
}
.px-40 {
    padding-right:2.5rem !important;
    padding-left:2.5rem !important
}
.px-42 {
    padding-right:2.625rem !important;
    padding-left:2.625rem !important
}
.px-46 {
    padding-right:2.875rem !important;
    padding-left:2.875rem !important
}
.px-48 {
    padding-right:3rem !important;
    padding-left:3rem !important
}
.px-50 {
    padding-right:3.125rem !important;
    padding-left:3.125rem !important
}
.px-52 {
    padding-right:3.25rem !important;
    padding-left:3.25rem !important
}
.px-56 {
    padding-right:3.5rem !important;
    padding-left:3.5rem !important
}
.px-58 {
    padding-right:3.625rem !important;
    padding-left:3.625rem !important
}
.px-60 {
    padding-right:3.75rem !important;
    padding-left:3.75rem !important
}
.px-64 {
    padding-right:4rem !important;
    padding-left:4rem !important
}
.px-70 {
    padding-right:4.375rem !important;
    padding-left:4.375rem !important
}
.px-72 {
    padding-right:4.5rem !important;
    padding-left:4.5rem !important
}
.px-78 {
    padding-right:4.875rem !important;
    padding-left:4.875rem !important
}
.px-80 {
    padding-right:5rem !important;
    padding-left:5rem !important
}
.px-84 {
    padding-right:5.25rem !important;
    padding-left:5.25rem !important
}
.px-88 {
    padding-right:5.5rem !important;
    padding-left:5.5rem !important
}
.px-96 {
    padding-right:6rem !important;
    padding-left:6rem !important
}
.px-100 {
    padding-right:6.25rem !important;
    padding-left:6.25rem !important
}
.px-104 {
    padding-right:6.5rem !important;
    padding-left:6.5rem !important
}
.px-120 {
    padding-right:7.5rem !important;
    padding-left:7.5rem !important
}
.px-128 {
    padding-right:8rem !important;
    padding-left:8rem !important
}
.px-132 {
    padding-right:8.25rem !important;
    padding-left:8.25rem !important
}
.px-136 {
    padding-right:8.5rem !important;
    padding-left:8.5rem !important
}
.px-140 {
    padding-right:8.75rem !important;
    padding-left:8.75rem !important
}
.px-150 {
    padding-right:9.375rem !important;
    padding-left:9.375rem !important
}
.px-158 {
    padding-right:9.875rem !important;
    padding-left:9.875rem !important
}
.px-160 {
    padding-right:10rem !important;
    padding-left:10rem !important
}
.px-174 {
    padding-right:10.875rem !important;
    padding-left:10.875rem !important
}
.px-180 {
    padding-right:11.25rem !important;
    padding-left:11.25rem !important
}
.px-208 {
    padding-right:13rem !important;
    padding-left:13rem !important
}
.px-224 {
    padding-right:14rem !important;
    padding-left:14rem !important
}
.px-280 {
    padding-right:17.5rem !important;
    padding-left:17.5rem !important
}
.px-320 {
    padding-right:20rem !important;
    padding-left:20rem !important
}
.px-508 {
    padding-right:31.75rem !important;
    padding-left:31.75rem !important
}
.py--280 {
    padding-top:-17.5rem !important;
    padding-bottom:-17.5rem !important
}
.py--180 {
    padding-top:-11.25rem !important;
    padding-bottom:-11.25rem !important
}
.py--140 {
    padding-top:-8.75rem !important;
    padding-bottom:-8.75rem !important
}
.py--100 {
    padding-top:-6.25rem !important;
    padding-bottom:-6.25rem !important
}
.py--80 {
    padding-top:-5rem !important;
    padding-bottom:-5rem !important
}
.py--64 {
    padding-top:-4rem !important;
    padding-bottom:-4rem !important
}
.py--60 {
    padding-top:-3.75rem !important;
    padding-bottom:-3.75rem !important
}
.py--46 {
    padding-top:-2.875rem !important;
    padding-bottom:-2.875rem !important
}
.py--42 {
    padding-top:-2.625rem !important;
    padding-bottom:-2.625rem !important
}
.py--32 {
    padding-top:-2rem !important;
    padding-bottom:-2rem !important
}
.py--28 {
    padding-top:-1.75rem !important;
    padding-bottom:-1.75rem !important
}
.py--24 {
    padding-top:-1.5rem !important;
    padding-bottom:-1.5rem !important
}
.py--20 {
    padding-top:-1.25rem !important;
    padding-bottom:-1.25rem !important
}
.py--12 {
    padding-top:-0.75rem !important;
    padding-bottom:-0.75rem !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-6 {
    padding-top:.375rem !important;
    padding-bottom:.375rem !important
}
.py-10 {
    padding-top:.625rem !important;
    padding-bottom:.625rem !important
}
.py-12 {
    padding-top:.75rem !important;
    padding-bottom:.75rem !important
}
.py-14 {
    padding-top:.875rem !important;
    padding-bottom:.875rem !important
}
.py-15 {
    padding-top:.935rem !important;
    padding-bottom:.935rem !important
}
.py-16 {
    padding-top:1rem !important;
    padding-bottom:1rem !important
}
.py-18 {
    padding-top:1.125rem !important;
    padding-bottom:1.125rem !important
}
.py-20 {
    padding-top:1.25rem !important;
    padding-bottom:1.25rem !important
}
.py-24 {
    padding-top:1.5rem !important;
    padding-bottom:1.5rem !important
}
.py-28 {
    padding-top:1.75rem !important;
    padding-bottom:1.75rem !important
}
.py-30 {
    padding-top:1.875rem !important;
    padding-bottom:1.875rem !important
}
.py-32 {
    padding-top:2rem !important;
    padding-bottom:2rem !important
}
.py-34 {
    padding-top:2.125rem !important;
    padding-bottom:2.125rem !important
}
.py-36 {
    padding-top:2.25rem !important;
    padding-bottom:2.25rem !important
}
.py-38 {
    padding-top:2.375rem !important;
    padding-bottom:2.375rem !important
}
.py-40 {
    padding-top:2.5rem !important;
    padding-bottom:2.5rem !important
}
.py-42 {
    padding-top:2.625rem !important;
    padding-bottom:2.625rem !important
}
.py-46 {
    padding-top:2.875rem !important;
    padding-bottom:2.875rem !important
}
.py-48 {
    padding-top:3rem !important;
    padding-bottom:3rem !important
}
.py-50 {
    padding-top:3.125rem !important;
    padding-bottom:3.125rem !important
}
.py-52 {
    padding-top:3.25rem !important;
    padding-bottom:3.25rem !important
}
.py-56 {
    padding-top:3.5rem !important;
    padding-bottom:3.5rem !important
}
.py-58 {
    padding-top:3.625rem !important;
    padding-bottom:3.625rem !important
}
.py-60 {
    padding-top:3.75rem !important;
    padding-bottom:3.75rem !important
}
.py-64 {
    padding-top:4rem !important;
    padding-bottom:4rem !important
}
.py-70 {
    padding-top:4.375rem !important;
    padding-bottom:4.375rem !important
}
.py-72 {
    padding-top:4.5rem !important;
    padding-bottom:4.5rem !important
}
.py-78 {
    padding-top:4.875rem !important;
    padding-bottom:4.875rem !important
}
.py-80 {
    padding-top:5rem !important;
    padding-bottom:5rem !important
}
.py-84 {
    padding-top:5.25rem !important;
    padding-bottom:5.25rem !important
}
.py-88 {
    padding-top:5.5rem !important;
    padding-bottom:5.5rem !important
}
.py-96 {
    padding-top:6rem !important;
    padding-bottom:6rem !important
}
.py-100 {
    padding-top:6.25rem !important;
    padding-bottom:6.25rem !important
}
.py-104 {
    padding-top:6.5rem !important;
    padding-bottom:6.5rem !important
}
.py-120 {
    padding-top:7.5rem !important;
    padding-bottom:7.5rem !important
}
.py-128 {
    padding-top:8rem !important;
    padding-bottom:8rem !important
}
.py-132 {
    padding-top:8.25rem !important;
    padding-bottom:8.25rem !important
}
.py-136 {
    padding-top:8.5rem !important;
    padding-bottom:8.5rem !important
}
.py-140 {
    padding-top:8.75rem !important;
    padding-bottom:8.75rem !important
}
.py-150 {
    padding-top:9.375rem !important;
    padding-bottom:9.375rem !important
}
.py-158 {
    padding-top:9.875rem !important;
    padding-bottom:9.875rem !important
}
.py-160 {
    padding-top:10rem !important;
    padding-bottom:10rem !important
}
.py-174 {
    padding-top:10.875rem !important;
    padding-bottom:10.875rem !important
}
.py-180 {
    padding-top:11.25rem !important;
    padding-bottom:11.25rem !important
}
.py-208 {
    padding-top:13rem !important;
    padding-bottom:13rem !important
}
.py-224 {
    padding-top:14rem !important;
    padding-bottom:14rem !important
}
.py-280 {
    padding-top:17.5rem !important;
    padding-bottom:17.5rem !important
}
.py-320 {
    padding-top:20rem !important;
    padding-bottom:20rem !important
}
.py-508 {
    padding-top:31.75rem !important;
    padding-bottom:31.75rem !important
}
.pt--280 {
    padding-top:-17.5rem !important
}
.pt--180 {
    padding-top:-11.25rem !important
}
.pt--140 {
    padding-top:-8.75rem !important
}
.pt--100 {
    padding-top:-6.25rem !important
}
.pt--80 {
    padding-top:-5rem !important
}
.pt--64 {
    padding-top:-4rem !important
}
.pt--60 {
    padding-top:-3.75rem !important
}
.pt--46 {
    padding-top:-2.875rem !important
}
.pt--42 {
    padding-top:-2.625rem !important
}
.pt--32 {
    padding-top:-2rem !important
}
.pt--28 {
    padding-top:-1.75rem !important
}
.pt--24 {
    padding-top:-1.5rem !important
}
.pt--20 {
    padding-top:-1.25rem !important
}
.pt--12 {
    padding-top:-0.75rem !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-6 {
    padding-top:.375rem !important
}
.pt-10 {
    padding-top:.625rem !important
}
.pt-12 {
    padding-top:.75rem !important
}
.pt-14 {
    padding-top:.875rem !important
}
.pt-15 {
    padding-top:.935rem !important
}
.pt-16 {
    padding-top:1rem !important
}
.pt-18 {
    padding-top:1.125rem !important
}
.pt-20 {
    padding-top:1.25rem !important
}
.pt-24 {
    padding-top:1.5rem !important
}
.pt-28 {
    padding-top:1.75rem !important
}
.pt-30 {
    padding-top:1.875rem !important
}
.pt-32 {
    padding-top:2rem !important
}
.pt-34 {
    padding-top:2.125rem !important
}
.pt-36 {
    padding-top:2.25rem !important
}
.pt-38 {
    padding-top:2.375rem !important
}
.pt-40 {
    padding-top:2.5rem !important
}
.pt-42 {
    padding-top:2.625rem !important
}
.pt-46 {
    padding-top:2.875rem !important
}
.pt-48 {
    padding-top:3rem !important
}
.pt-50 {
    padding-top:3.125rem !important
}
.pt-52 {
    padding-top:3.25rem !important
}
.pt-56 {
    padding-top:3.5rem !important
}
.pt-58 {
    padding-top:3.625rem !important
}
.pt-60 {
    padding-top:3.75rem !important
}
.pt-64 {
    padding-top:4rem !important
}
.pt-70 {
    padding-top:4.375rem !important
}
.pt-72 {
    padding-top:4.5rem !important
}
.pt-78 {
    padding-top:4.875rem !important
}
.pt-80 {
    padding-top:5rem !important
}
.pt-84 {
    padding-top:5.25rem !important
}
.pt-88 {
    padding-top:5.5rem !important
}
.pt-96 {
    padding-top:6rem !important
}
.pt-100 {
    padding-top:6.25rem !important
}
.pt-104 {
    padding-top:6.5rem !important
}
.pt-120 {
    padding-top:7.5rem !important
}
.pt-128 {
    padding-top:8rem !important
}
.pt-132 {
    padding-top:8.25rem !important
}
.pt-136 {
    padding-top:8.5rem !important
}
.pt-140 {
    padding-top:8.75rem !important
}
.pt-150 {
    padding-top:9.375rem !important
}
.pt-158 {
    padding-top:9.875rem !important
}
.pt-160 {
    padding-top:10rem !important
}
.pt-174 {
    padding-top:10.875rem !important
}
.pt-180 {
    padding-top:11.25rem !important
}
.pt-208 {
    padding-top:13rem !important
}
.pt-224 {
    padding-top:14rem !important
}
.pt-280 {
    padding-top:17.5rem !important
}
.pt-320 {
    padding-top:20rem !important
}
.pt-508 {
    padding-top:31.75rem !important
}
.pe--280 {
    padding-right:-17.5rem !important
}
.pe--180 {
    padding-right:-11.25rem !important
}
.pe--140 {
    padding-right:-8.75rem !important
}
.pe--100 {
    padding-right:-6.25rem !important
}
.pe--80 {
    padding-right:-5rem !important
}
.pe--64 {
    padding-right:-4rem !important
}
.pe--60 {
    padding-right:-3.75rem !important
}
.pe--46 {
    padding-right:-2.875rem !important
}
.pe--42 {
    padding-right:-2.625rem !important
}
.pe--32 {
    padding-right:-2rem !important
}
.pe--28 {
    padding-right:-1.75rem !important
}
.pe--24 {
    padding-right:-1.5rem !important
}
.pe--20 {
    padding-right:-1.25rem !important
}
.pe--12 {
    padding-right:-0.75rem !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-6 {
    padding-right:.375rem !important
}
.pe-10 {
    padding-right:.625rem !important
}
.pe-12 {
    padding-right:.75rem !important
}
.pe-14 {
    padding-right:.875rem !important
}
.pe-15 {
    padding-right:.935rem !important
}
.pe-16 {
    padding-right:1rem !important
}
.pe-18 {
    padding-right:1.125rem !important
}
.pe-20 {
    padding-right:1.25rem !important
}
.pe-24 {
    padding-right:1.5rem !important
}
.pe-28 {
    padding-right:1.75rem !important
}
.pe-30 {
    padding-right:1.875rem !important
}
.pe-32 {
    padding-right:2rem !important
}
.pe-34 {
    padding-right:2.125rem !important
}
.pe-36 {
    padding-right:2.25rem !important
}
.pe-38 {
    padding-right:2.375rem !important
}
.pe-40 {
    padding-right:2.5rem !important
}
.pe-42 {
    padding-right:2.625rem !important
}
.pe-46 {
    padding-right:2.875rem !important
}
.pe-48 {
    padding-right:3rem !important
}
.pe-50 {
    padding-right:3.125rem !important
}
.pe-52 {
    padding-right:3.25rem !important
}
.pe-56 {
    padding-right:3.5rem !important
}
.pe-58 {
    padding-right:3.625rem !important
}
.pe-60 {
    padding-right:3.75rem !important
}
.pe-64 {
    padding-right:4rem !important
}
.pe-70 {
    padding-right:4.375rem !important
}
.pe-72 {
    padding-right:4.5rem !important
}
.pe-78 {
    padding-right:4.875rem !important
}
.pe-80 {
    padding-right:5rem !important
}
.pe-84 {
    padding-right:5.25rem !important
}
.pe-88 {
    padding-right:5.5rem !important
}
.pe-96 {
    padding-right:6rem !important
}
.pe-100 {
    padding-right:6.25rem !important
}
.pe-104 {
    padding-right:6.5rem !important
}
.pe-120 {
    padding-right:7.5rem !important
}
.pe-128 {
    padding-right:8rem !important
}
.pe-132 {
    padding-right:8.25rem !important
}
.pe-136 {
    padding-right:8.5rem !important
}
.pe-140 {
    padding-right:8.75rem !important
}
.pe-150 {
    padding-right:9.375rem !important
}
.pe-158 {
    padding-right:9.875rem !important
}
.pe-160 {
    padding-right:10rem !important
}
.pe-174 {
    padding-right:10.875rem !important
}
.pe-180 {
    padding-right:11.25rem !important
}
.pe-208 {
    padding-right:13rem !important
}
.pe-224 {
    padding-right:14rem !important
}
.pe-280 {
    padding-right:17.5rem !important
}
.pe-320 {
    padding-right:20rem !important
}
.pe-508 {
    padding-right:31.75rem !important
}
.pb--280 {
    padding-bottom:-17.5rem !important
}
.pb--180 {
    padding-bottom:-11.25rem !important
}
.pb--140 {
    padding-bottom:-8.75rem !important
}
.pb--100 {
    padding-bottom:-6.25rem !important
}
.pb--80 {
    padding-bottom:-5rem !important
}
.pb--64 {
    padding-bottom:-4rem !important
}
.pb--60 {
    padding-bottom:-3.75rem !important
}
.pb--46 {
    padding-bottom:-2.875rem !important
}
.pb--42 {
    padding-bottom:-2.625rem !important
}
.pb--32 {
    padding-bottom:-2rem !important
}
.pb--28 {
    padding-bottom:-1.75rem !important
}
.pb--24 {
    padding-bottom:-1.5rem !important
}
.pb--20 {
    padding-bottom:-1.25rem !important
}
.pb--12 {
    padding-bottom:-0.75rem !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-6 {
    padding-bottom:.375rem !important
}
.pb-10 {
    padding-bottom:.625rem !important
}
.pb-12 {
    padding-bottom:.75rem !important
}
.pb-14 {
    padding-bottom:.875rem !important
}
.pb-15 {
    padding-bottom:.935rem !important
}
.pb-16 {
    padding-bottom:1rem !important
}
.pb-18 {
    padding-bottom:1.125rem !important
}
.pb-20 {
    padding-bottom:1.25rem !important
}
.pb-24 {
    padding-bottom:1.5rem !important
}
.pb-28 {
    padding-bottom:1.75rem !important
}
.pb-30 {
    padding-bottom:1.875rem !important
}
.pb-32 {
    padding-bottom:2rem !important
}
.pb-34 {
    padding-bottom:2.125rem !important
}
.pb-36 {
    padding-bottom:2.25rem !important
}
.pb-38 {
    padding-bottom:2.375rem !important
}
.pb-40 {
    padding-bottom:2.5rem !important
}
.pb-42 {
    padding-bottom:2.625rem !important
}
.pb-46 {
    padding-bottom:2.875rem !important
}
.pb-48 {
    padding-bottom:3rem !important
}
.pb-50 {
    padding-bottom:3.125rem !important
}
.pb-52 {
    padding-bottom:3.25rem !important
}
.pb-56 {
    padding-bottom:3.5rem !important
}
.pb-58 {
    padding-bottom:3.625rem !important
}
.pb-60 {
    padding-bottom:3.75rem !important
}
.pb-64 {
    padding-bottom:4rem !important
}
.pb-70 {
    padding-bottom:4.375rem !important
}
.pb-72 {
    padding-bottom:4.5rem !important
}
.pb-78 {
    padding-bottom:4.875rem !important
}
.pb-80 {
    padding-bottom:5rem !important
}
.pb-84 {
    padding-bottom:5.25rem !important
}
.pb-88 {
    padding-bottom:5.5rem !important
}
.pb-96 {
    padding-bottom:6rem !important
}
.pb-100 {
    padding-bottom:6.25rem !important
}
.pb-104 {
    padding-bottom:6.5rem !important
}
.pb-120 {
    padding-bottom:7.5rem !important
}
.pb-128 {
    padding-bottom:8rem !important
}
.pb-132 {
    padding-bottom:8.25rem !important
}
.pb-136 {
    padding-bottom:8.5rem !important
}
.pb-140 {
    padding-bottom:8.75rem !important
}
.pb-150 {
    padding-bottom:9.375rem !important
}
.pb-158 {
    padding-bottom:9.875rem !important
}
.pb-160 {
    padding-bottom:10rem !important
}
.pb-174 {
    padding-bottom:10.875rem !important
}
.pb-180 {
    padding-bottom:11.25rem !important
}
.pb-208 {
    padding-bottom:13rem !important
}
.pb-224 {
    padding-bottom:14rem !important
}
.pb-280 {
    padding-bottom:17.5rem !important
}
.pb-320 {
    padding-bottom:20rem !important
}
.pb-508 {
    padding-bottom:31.75rem !important
}
.ps--280 {
    padding-left:-17.5rem !important
}
.ps--180 {
    padding-left:-11.25rem !important
}
.ps--140 {
    padding-left:-8.75rem !important
}
.ps--100 {
    padding-left:-6.25rem !important
}
.ps--80 {
    padding-left:-5rem !important
}
.ps--64 {
    padding-left:-4rem !important
}
.ps--60 {
    padding-left:-3.75rem !important
}
.ps--46 {
    padding-left:-2.875rem !important
}
.ps--42 {
    padding-left:-2.625rem !important
}
.ps--32 {
    padding-left:-2rem !important
}
.ps--28 {
    padding-left:-1.75rem !important
}
.ps--24 {
    padding-left:-1.5rem !important
}
.ps--20 {
    padding-left:-1.25rem !important
}
.ps--12 {
    padding-left:-0.75rem !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-6 {
    padding-left:.375rem !important
}
.ps-10 {
    padding-left:.625rem !important
}
.ps-12 {
    padding-left:.75rem !important
}
.ps-14 {
    padding-left:.875rem !important
}
.ps-15 {
    padding-left:.935rem !important
}
.ps-16 {
    padding-left:1rem !important
}
.ps-18 {
    padding-left:1.125rem !important
}
.ps-20 {
    padding-left:1.25rem !important
}
.ps-24 {
    padding-left:1.5rem !important
}
.ps-28 {
    padding-left:1.75rem !important
}
.ps-30 {
    padding-left:1.875rem !important
}
.ps-32 {
    padding-left:2rem !important
}
.ps-34 {
    padding-left:2.125rem !important
}
.ps-36 {
    padding-left:2.25rem !important
}
.ps-38 {
    padding-left:2.375rem !important
}
.ps-40 {
    padding-left:2.5rem !important
}
.ps-42 {
    padding-left:2.625rem !important
}
.ps-46 {
    padding-left:2.875rem !important
}
.ps-48 {
    padding-left:3rem !important
}
.ps-50 {
    padding-left:3.125rem !important
}
.ps-52 {
    padding-left:3.25rem !important
}
.ps-56 {
    padding-left:3.5rem !important
}
.ps-58 {
    padding-left:3.625rem !important
}
.ps-60 {
    padding-left:3.75rem !important
}
.ps-64 {
    padding-left:4rem !important
}
.ps-70 {
    padding-left:4.375rem !important
}
.ps-72 {
    padding-left:4.5rem !important
}
.ps-78 {
    padding-left:4.875rem !important
}
.ps-80 {
    padding-left:5rem !important
}
.ps-84 {
    padding-left:5.25rem !important
}
.ps-88 {
    padding-left:5.5rem !important
}
.ps-96 {
    padding-left:6rem !important
}
.ps-100 {
    padding-left:6.25rem !important
}
.ps-104 {
    padding-left:6.5rem !important
}
.ps-120 {
    padding-left:7.5rem !important
}
.ps-128 {
    padding-left:8rem !important
}
.ps-132 {
    padding-left:8.25rem !important
}
.ps-136 {
    padding-left:8.5rem !important
}
.ps-140 {
    padding-left:8.75rem !important
}
.ps-150 {
    padding-left:9.375rem !important
}
.ps-158 {
    padding-left:9.875rem !important
}
.ps-160 {
    padding-left:10rem !important
}
.ps-174 {
    padding-left:10.875rem !important
}
.ps-180 {
    padding-left:11.25rem !important
}
.ps-208 {
    padding-left:13rem !important
}
.ps-224 {
    padding-left:14rem !important
}
.ps-280 {
    padding-left:17.5rem !important
}
.ps-320 {
    padding-left:20rem !important
}
.ps-508 {
    padding-left:31.75rem !important
}
.gap--280 {
    gap:-17.5rem !important
}
.gap--180 {
    gap:-11.25rem !important
}
.gap--140 {
    gap:-8.75rem !important
}
.gap--100 {
    gap:-6.25rem !important
}
.gap--80 {
    gap:-5rem !important
}
.gap--64 {
    gap:-4rem !important
}
.gap--60 {
    gap:-3.75rem !important
}
.gap--46 {
    gap:-2.875rem !important
}
.gap--42 {
    gap:-2.625rem !important
}
.gap--32 {
    gap:-2rem !important
}
.gap--28 {
    gap:-1.75rem !important
}
.gap--24 {
    gap:-1.5rem !important
}
.gap--20 {
    gap:-1.25rem !important
}
.gap--12 {
    gap:-0.75rem !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-6 {
    gap:.375rem !important
}
.gap-10 {
    gap:.625rem !important
}
.gap-12 {
    gap:.75rem !important
}
.gap-14 {
    gap:.875rem !important
}
.gap-15 {
    gap:.935rem !important
}
.gap-16 {
    gap:1rem !important
}
.gap-18 {
    gap:1.125rem !important
}
.gap-20 {
    gap:1.25rem !important
}
.gap-24 {
    gap:1.5rem !important
}
.gap-28 {
    gap:1.75rem !important
}
.gap-30 {
    gap:1.875rem !important
}
.gap-32 {
    gap:2rem !important
}
.gap-34 {
    gap:2.125rem !important
}
.gap-36 {
    gap:2.25rem !important
}
.gap-38 {
    gap:2.375rem !important
}
.gap-40 {
    gap:2.5rem !important
}
.gap-42 {
    gap:2.625rem !important
}
.gap-46 {
    gap:2.875rem !important
}
.gap-48 {
    gap:3rem !important
}
.gap-50 {
    gap:3.125rem !important
}
.gap-52 {
    gap:3.25rem !important
}
.gap-56 {
    gap:3.5rem !important
}
.gap-58 {
    gap:3.625rem !important
}
.gap-60 {
    gap:3.75rem !important
}
.gap-64 {
    gap:4rem !important
}
.gap-70 {
    gap:4.375rem !important
}
.gap-72 {
    gap:4.5rem !important
}
.gap-78 {
    gap:4.875rem !important
}
.gap-80 {
    gap:5rem !important
}
.gap-84 {
    gap:5.25rem !important
}
.gap-88 {
    gap:5.5rem !important
}
.gap-96 {
    gap:6rem !important
}
.gap-100 {
    gap:6.25rem !important
}
.gap-104 {
    gap:6.5rem !important
}
.gap-120 {
    gap:7.5rem !important
}
.gap-128 {
    gap:8rem !important
}
.gap-132 {
    gap:8.25rem !important
}
.gap-136 {
    gap:8.5rem !important
}
.gap-140 {
    gap:8.75rem !important
}
.gap-150 {
    gap:9.375rem !important
}
.gap-158 {
    gap:9.875rem !important
}
.gap-160 {
    gap:10rem !important
}
.gap-174 {
    gap:10.875rem !important
}
.gap-180 {
    gap:11.25rem !important
}
.gap-208 {
    gap:13rem !important
}
.gap-224 {
    gap:14rem !important
}
.gap-280 {
    gap:17.5rem !important
}
.gap-320 {
    gap:20rem !important
}
.gap-508 {
    gap:31.75rem !important
}
.row-gap--280 {
    row-gap:-17.5rem !important
}
.row-gap--180 {
    row-gap:-11.25rem !important
}
.row-gap--140 {
    row-gap:-8.75rem !important
}
.row-gap--100 {
    row-gap:-6.25rem !important
}
.row-gap--80 {
    row-gap:-5rem !important
}
.row-gap--64 {
    row-gap:-4rem !important
}
.row-gap--60 {
    row-gap:-3.75rem !important
}
.row-gap--46 {
    row-gap:-2.875rem !important
}
.row-gap--42 {
    row-gap:-2.625rem !important
}
.row-gap--32 {
    row-gap:-2rem !important
}
.row-gap--28 {
    row-gap:-1.75rem !important
}
.row-gap--24 {
    row-gap:-1.5rem !important
}
.row-gap--20 {
    row-gap:-1.25rem !important
}
.row-gap--12 {
    row-gap:-0.75rem !important
}
.row-gap-0 {
    row-gap:0 !important
}
.row-gap-1 {
    row-gap:.25rem !important
}
.row-gap-2 {
    row-gap:.5rem !important
}
.row-gap-3 {
    row-gap:1rem !important
}
.row-gap-4 {
    row-gap:1.5rem !important
}
.row-gap-6 {
    row-gap:.375rem !important
}
.row-gap-10 {
    row-gap:.625rem !important
}
.row-gap-12 {
    row-gap:.75rem !important
}
.row-gap-14 {
    row-gap:.875rem !important
}
.row-gap-15 {
    row-gap:.935rem !important
}
.row-gap-16 {
    row-gap:1rem !important
}
.row-gap-18 {
    row-gap:1.125rem !important
}
.row-gap-20 {
    row-gap:1.25rem !important
}
.row-gap-24 {
    row-gap:1.5rem !important
}
.row-gap-28 {
    row-gap:1.75rem !important
}
.row-gap-30 {
    row-gap:1.875rem !important
}
.row-gap-32 {
    row-gap:2rem !important
}
.row-gap-34 {
    row-gap:2.125rem !important
}
.row-gap-36 {
    row-gap:2.25rem !important
}
.row-gap-38 {
    row-gap:2.375rem !important
}
.row-gap-40 {
    row-gap:2.5rem !important
}
.row-gap-42 {
    row-gap:2.625rem !important
}
.row-gap-46 {
    row-gap:2.875rem !important
}
.row-gap-48 {
    row-gap:3rem !important
}
.row-gap-50 {
    row-gap:3.125rem !important
}
.row-gap-52 {
    row-gap:3.25rem !important
}
.row-gap-56 {
    row-gap:3.5rem !important
}
.row-gap-58 {
    row-gap:3.625rem !important
}
.row-gap-60 {
    row-gap:3.75rem !important
}
.row-gap-64 {
    row-gap:4rem !important
}
.row-gap-70 {
    row-gap:4.375rem !important
}
.row-gap-72 {
    row-gap:4.5rem !important
}
.row-gap-78 {
    row-gap:4.875rem !important
}
.row-gap-80 {
    row-gap:5rem !important
}
.row-gap-84 {
    row-gap:5.25rem !important
}
.row-gap-88 {
    row-gap:5.5rem !important
}
.row-gap-96 {
    row-gap:6rem !important
}
.row-gap-100 {
    row-gap:6.25rem !important
}
.row-gap-104 {
    row-gap:6.5rem !important
}
.row-gap-120 {
    row-gap:7.5rem !important
}
.row-gap-128 {
    row-gap:8rem !important
}
.row-gap-132 {
    row-gap:8.25rem !important
}
.row-gap-136 {
    row-gap:8.5rem !important
}
.row-gap-140 {
    row-gap:8.75rem !important
}
.row-gap-150 {
    row-gap:9.375rem !important
}
.row-gap-158 {
    row-gap:9.875rem !important
}
.row-gap-160 {
    row-gap:10rem !important
}
.row-gap-174 {
    row-gap:10.875rem !important
}
.row-gap-180 {
    row-gap:11.25rem !important
}
.row-gap-208 {
    row-gap:13rem !important
}
.row-gap-224 {
    row-gap:14rem !important
}
.row-gap-280 {
    row-gap:17.5rem !important
}
.row-gap-320 {
    row-gap:20rem !important
}
.row-gap-508 {
    row-gap:31.75rem !important
}
.column-gap--280 {
    column-gap:-17.5rem !important
}
.column-gap--180 {
    column-gap:-11.25rem !important
}
.column-gap--140 {
    column-gap:-8.75rem !important
}
.column-gap--100 {
    column-gap:-6.25rem !important
}
.column-gap--80 {
    column-gap:-5rem !important
}
.column-gap--64 {
    column-gap:-4rem !important
}
.column-gap--60 {
    column-gap:-3.75rem !important
}
.column-gap--46 {
    column-gap:-2.875rem !important
}
.column-gap--42 {
    column-gap:-2.625rem !important
}
.column-gap--32 {
    column-gap:-2rem !important
}
.column-gap--28 {
    column-gap:-1.75rem !important
}
.column-gap--24 {
    column-gap:-1.5rem !important
}
.column-gap--20 {
    column-gap:-1.25rem !important
}
.column-gap--12 {
    column-gap:-0.75rem !important
}
.column-gap-0 {
    column-gap:0 !important
}
.column-gap-1 {
    column-gap:.25rem !important
}
.column-gap-2 {
    column-gap:.5rem !important
}
.column-gap-3 {
    column-gap:1rem !important
}
.column-gap-4 {
    column-gap:1.5rem !important
}
.column-gap-6 {
    column-gap:.375rem !important
}
.column-gap-10 {
    column-gap:.625rem !important
}
.column-gap-12 {
    column-gap:.75rem !important
}
.column-gap-14 {
    column-gap:.875rem !important
}
.column-gap-15 {
    column-gap:.935rem !important
}
.column-gap-16 {
    column-gap:1rem !important
}
.column-gap-18 {
    column-gap:1.125rem !important
}
.column-gap-20 {
    column-gap:1.25rem !important
}
.column-gap-24 {
    column-gap:1.5rem !important
}
.column-gap-28 {
    column-gap:1.75rem !important
}
.column-gap-30 {
    column-gap:1.875rem !important
}
.column-gap-32 {
    column-gap:2rem !important
}
.column-gap-34 {
    column-gap:2.125rem !important
}
.column-gap-36 {
    column-gap:2.25rem !important
}
.column-gap-38 {
    column-gap:2.375rem !important
}
.column-gap-40 {
    column-gap:2.5rem !important
}
.column-gap-42 {
    column-gap:2.625rem !important
}
.column-gap-46 {
    column-gap:2.875rem !important
}
.column-gap-48 {
    column-gap:3rem !important
}
.column-gap-50 {
    column-gap:3.125rem !important
}
.column-gap-52 {
    column-gap:3.25rem !important
}
.column-gap-56 {
    column-gap:3.5rem !important
}
.column-gap-58 {
    column-gap:3.625rem !important
}
.column-gap-60 {
    column-gap:3.75rem !important
}
.column-gap-64 {
    column-gap:4rem !important
}
.column-gap-70 {
    column-gap:4.375rem !important
}
.column-gap-72 {
    column-gap:4.5rem !important
}
.column-gap-78 {
    column-gap:4.875rem !important
}
.column-gap-80 {
    column-gap:5rem !important
}
.column-gap-84 {
    column-gap:5.25rem !important
}
.column-gap-88 {
    column-gap:5.5rem !important
}
.column-gap-96 {
    column-gap:6rem !important
}
.column-gap-100 {
    column-gap:6.25rem !important
}
.column-gap-104 {
    column-gap:6.5rem !important
}
.column-gap-120 {
    column-gap:7.5rem !important
}
.column-gap-128 {
    column-gap:8rem !important
}
.column-gap-132 {
    column-gap:8.25rem !important
}
.column-gap-136 {
    column-gap:8.5rem !important
}
.column-gap-140 {
    column-gap:8.75rem !important
}
.column-gap-150 {
    column-gap:9.375rem !important
}
.column-gap-158 {
    column-gap:9.875rem !important
}
.column-gap-160 {
    column-gap:10rem !important
}
.column-gap-174 {
    column-gap:10.875rem !important
}
.column-gap-180 {
    column-gap:11.25rem !important
}
.column-gap-208 {
    column-gap:13rem !important
}
.column-gap-224 {
    column-gap:14rem !important
}
.column-gap-280 {
    column-gap:17.5rem !important
}
.column-gap-320 {
    column-gap:20rem !important
}
.column-gap-508 {
    column-gap:31.75rem !important
}
.font-monospace {
    font-family:var(--bs-font-monospace) !important
}
.fs-1 {
    font-size:2.875rem !important
}
.fs-2 {
    font-size:2.5rem !important
}
.fs-3 {
    font-size:1.875rem !important
}
.fs-4 {
    font-size:1.5rem !important
}
.fs-5 {
    font-size:1.125rem !important
}
.fs-6 {
    font-size:1rem !important
}
.fs-13 {
    font-size:0.813rem !important
}
.fs-14 {
    font-size:0.875rem !important
}
.fs-15 {
    font-size:0.938rem !important
}
.fs-16 {
    font-size:1rem !important
}
.fs-18 {
    font-size:1.125rem !important
}
.fs-20 {
    font-size:1.25rem !important
}
.fs-21 {
    font-size:1.313rem !important
}
.fs-22 {
    font-size:1.375rem !important
}
.fs-24 {
    font-size:1.5rem !important
}
.fs-26 {
    font-size:1.625rem !important
}
.fs-28 {
    font-size:1.75rem !important
}
.fs-32 {
    font-size:2rem !important
}
.fs-40 {
    font-size:2.5rem !important
}
.fs-54 {
    font-size:3.375rem !important
}
.fs-60 {
    font-size:3.75rem !important
}
.fs-72 {
    font-size:4.5rem !important
}
.fs-160 {
    font-size:10rem !important
}
.fs-246 {
    font-size:15.375rem !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:hsla(0,0%,100%,.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
}
.link-opacity-10 {
    --bs-link-opacity: 0.1
}
.link-opacity-10-hover:hover {
    --bs-link-opacity: 0.1
}
.link-opacity-25 {
    --bs-link-opacity: 0.25
}
.link-opacity-25-hover:hover {
    --bs-link-opacity: 0.25
}
.link-opacity-50 {
    --bs-link-opacity: 0.5
}
.link-opacity-50-hover:hover {
    --bs-link-opacity: 0.5
}
.link-opacity-75 {
    --bs-link-opacity: 0.75
}
.link-opacity-75-hover:hover {
    --bs-link-opacity: 0.75
}
.link-opacity-100 {
    --bs-link-opacity: 1
}
.link-opacity-100-hover:hover {
    --bs-link-opacity: 1
}
.link-offset-1 {
    text-underline-offset:.125em !important
}
.link-offset-1-hover:hover {
    text-underline-offset:.125em !important
}
.link-offset-2 {
    text-underline-offset:.25em !important
}
.link-offset-2-hover:hover {
    text-underline-offset:.25em !important
}
.link-offset-3 {
    text-underline-offset:.375em !important
}
.link-offset-3-hover:hover {
    text-underline-offset:.375em !important
}
.link-underline-primary {
    --bs-link-underline-opacity: 1;
    text-decoration-color:rgba(var(--bs-primary-rgb), var(--bs-link-underline-opacity)) !important
}
.link-underline-secondary {
    --bs-link-underline-opacity: 1;
    text-decoration-color:rgba(var(--bs-secondary-rgb), var(--bs-link-underline-opacity)) !important
}
.link-underline-success {
    --bs-link-underline-opacity: 1;
    text-decoration-color:rgba(var(--bs-success-rgb), var(--bs-link-underline-opacity)) !important
}
.link-underline-info {
    --bs-link-underline-opacity: 1;
    text-decoration-color:rgba(var(--bs-info-rgb), var(--bs-link-underline-opacity)) !important
}
.link-underline-warning {
    --bs-link-underline-opacity: 1;
    text-decoration-color:rgba(var(--bs-warning-rgb), var(--bs-link-underline-opacity)) !important
}
.link-underline-danger {
    --bs-link-underline-opacity: 1;
    text-decoration-color:rgba(var(--bs-danger-rgb), var(--bs-link-underline-opacity)) !important
}
.link-underline-light {
    --bs-link-underline-opacity: 1;
    text-decoration-color:rgba(var(--bs-light-rgb), var(--bs-link-underline-opacity)) !important
}
.link-underline-dark {
    --bs-link-underline-opacity: 1;
    text-decoration-color:rgba(var(--bs-dark-rgb), var(--bs-link-underline-opacity)) !important
}
.link-underline {
    --bs-link-underline-opacity: 1;
    text-decoration-color:rgba(var(--bs-link-color-rgb), var(--bs-link-underline-opacity, 1)) !important
}
.link-underline-opacity-0 {
    --bs-link-underline-opacity: 0
}
.link-underline-opacity-0-hover:hover {
    --bs-link-underline-opacity: 0
}
.link-underline-opacity-10 {
    --bs-link-underline-opacity: 0.1
}
.link-underline-opacity-10-hover:hover {
    --bs-link-underline-opacity: 0.1
}
.link-underline-opacity-25 {
    --bs-link-underline-opacity: 0.25
}
.link-underline-opacity-25-hover:hover {
    --bs-link-underline-opacity: 0.25
}
.link-underline-opacity-50 {
    --bs-link-underline-opacity: 0.5
}
.link-underline-opacity-50-hover:hover {
    --bs-link-underline-opacity: 0.5
}
.link-underline-opacity-75 {
    --bs-link-underline-opacity: 0.75
}
.link-underline-opacity-75-hover:hover {
    --bs-link-underline-opacity: 0.75
}
.link-underline-opacity-100 {
    --bs-link-underline-opacity: 1
}
.link-underline-opacity-100-hover:hover {
    --bs-link-underline-opacity: 1
}
.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:rgba(0,0,0,0) !important
}
.bg-body-secondary {
    --bs-bg-opacity: 1;
    background-color:rgba(var(--bs-secondary-bg-rgb), var(--bs-bg-opacity)) !important
}
.bg-body-tertiary {
    --bs-bg-opacity: 1;
    background-color:rgba(var(--bs-tertiary-bg-rgb), var(--bs-bg-opacity)) !important
}
.bg-opacity-10 {
    --bs-bg-opacity: 0.1
}
.bg-opacity-25 {
    --bs-bg-opacity: 0.25
}
.bg-opacity-50 {
    --bs-bg-opacity: 0.5
}
.bg-opacity-75 {
    --bs-bg-opacity: 0.75
}
.bg-opacity-100 {
    --bs-bg-opacity: 1
}
.bg-primary-subtle {
    background-color:var(--bs-primary-bg-subtle) !important
}
.bg-secondary-subtle {
    background-color:var(--bs-secondary-bg-subtle) !important
}
.bg-success-subtle {
    background-color:var(--bs-success-bg-subtle) !important
}
.bg-info-subtle {
    background-color:var(--bs-info-bg-subtle) !important
}
.bg-warning-subtle {
    background-color:var(--bs-warning-bg-subtle) !important
}
.bg-danger-subtle {
    background-color:var(--bs-danger-bg-subtle) !important
}
.bg-light-subtle {
    background-color:var(--bs-light-bg-subtle) !important
}
.bg-dark-subtle {
    background-color:var(--bs-dark-bg-subtle) !important
}
.bg-gradient {
    background-image:var(--bs-gradient) !important
}
.user-select-all {
    user-select:all !important
}
.user-select-auto {
    user-select:auto !important
}
.user-select-none {
    user-select:none !important
}
.pe-none {
    pointer-events:none !important
}
.pe-auto {
    pointer-events:auto !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
}
.z-n1 {
    z-index:-1 !important
}
.z-0 {
    z-index:0 !important
}
.z-1 {
    z-index:1 !important
}
.z-2 {
    z-index:2 !important
}
.z-3 {
    z-index:3 !important
}
@media(min-width: 576px) {
    .float-sm-start {
        float:left !important
    }
    .float-sm-end {
        float:right !important
    }
    .float-sm-none {
        float:none !important
    }
    .object-fit-sm-contain {
        object-fit:contain !important
    }
    .object-fit-sm-cover {
        object-fit:cover !important
    }
    .object-fit-sm-fill {
        object-fit:fill !important
    }
    .object-fit-sm-scale {
        object-fit:scale-down !important
    }
    .object-fit-sm-none {
        object-fit:none !important
    }
    .d-sm-inline {
        display:inline !important
    }
    .d-sm-inline-block {
        display:inline-block !important
    }
    .d-sm-block {
        display:block !important
    }
    .d-sm-grid {
        display:grid !important
    }
    .d-sm-inline-grid {
        display:inline-grid !important
    }
    .d-sm-table {
        display:table !important
    }
    .d-sm-table-row {
        display:table-row !important
    }
    .d-sm-table-cell {
        display:table-cell !important
    }
    .d-sm-flex {
        display:flex !important
    }
    .d-sm-inline-flex {
        display:inline-flex !important
    }
    .d-sm-none {
        display:none !important
    }
    .flex-sm-fill {
        flex:1 1 auto !important
    }
    .flex-sm-row {
        flex-direction:row !important
    }
    .flex-sm-column {
        flex-direction:column !important
    }
    .flex-sm-row-reverse {
        flex-direction:row-reverse !important
    }
    .flex-sm-column-reverse {
        flex-direction:column-reverse !important
    }
    .flex-sm-grow-0 {
        flex-grow:0 !important
    }
    .flex-sm-grow-1 {
        flex-grow:1 !important
    }
    .flex-sm-shrink-0 {
        flex-shrink:0 !important
    }
    .flex-sm-shrink-1 {
        flex-shrink:1 !important
    }
    .flex-sm-wrap {
        flex-wrap:wrap !important
    }
    .flex-sm-nowrap {
        flex-wrap:nowrap !important
    }
    .flex-sm-wrap-reverse {
        flex-wrap:wrap-reverse !important
    }
    .justify-content-sm-start {
        justify-content:flex-start !important
    }
    .justify-content-sm-end {
        justify-content:flex-end !important
    }
    .justify-content-sm-center {
        justify-content:center !important
    }
    .justify-content-sm-between {
        justify-content:space-between !important
    }
    .justify-content-sm-around {
        justify-content:space-around !important
    }
    .justify-content-sm-evenly {
        justify-content:space-evenly !important
    }
    .align-items-sm-start {
        align-items:flex-start !important
    }
    .align-items-sm-end {
        align-items:flex-end !important
    }
    .align-items-sm-center {
        align-items:center !important
    }
    .align-items-sm-baseline {
        align-items:baseline !important
    }
    .align-items-sm-stretch {
        align-items:stretch !important
    }
    .align-content-sm-start {
        align-content:flex-start !important
    }
    .align-content-sm-end {
        align-content:flex-end !important
    }
    .align-content-sm-center {
        align-content:center !important
    }
    .align-content-sm-between {
        align-content:space-between !important
    }
    .align-content-sm-around {
        align-content:space-around !important
    }
    .align-content-sm-stretch {
        align-content:stretch !important
    }
    .align-self-sm-auto {
        align-self:auto !important
    }
    .align-self-sm-start {
        align-self:flex-start !important
    }
    .align-self-sm-end {
        align-self:flex-end !important
    }
    .align-self-sm-center {
        align-self:center !important
    }
    .align-self-sm-baseline {
        align-self:baseline !important
    }
    .align-self-sm-stretch {
        align-self:stretch !important
    }
    .order-sm-first {
        order:-1 !important
    }
    .order-sm-0 {
        order:0 !important
    }
    .order-sm-1 {
        order:1 !important
    }
    .order-sm-2 {
        order:2 !important
    }
    .order-sm-3 {
        order:3 !important
    }
    .order-sm-4 {
        order:4 !important
    }
    .order-sm-5 {
        order:5 !important
    }
    .order-sm-last {
        order:6 !important
    }
    .m-sm--280 {
        margin:-17.5rem !important
    }
    .m-sm--180 {
        margin:-11.25rem !important
    }
    .m-sm--140 {
        margin:-8.75rem !important
    }
    .m-sm--100 {
        margin:-6.25rem !important
    }
    .m-sm--80 {
        margin:-5rem !important
    }
    .m-sm--64 {
        margin:-4rem !important
    }
    .m-sm--60 {
        margin:-3.75rem !important
    }
    .m-sm--46 {
        margin:-2.875rem !important
    }
    .m-sm--42 {
        margin:-2.625rem !important
    }
    .m-sm--32 {
        margin:-2rem !important
    }
    .m-sm--28 {
        margin:-1.75rem !important
    }
    .m-sm--24 {
        margin:-1.5rem !important
    }
    .m-sm--20 {
        margin:-1.25rem !important
    }
    .m-sm--12 {
        margin:-0.75rem !important
    }
    .m-sm-0 {
        margin:0 !important
    }
    .m-sm-1 {
        margin:.25rem !important
    }
    .m-sm-2 {
        margin:.5rem !important
    }
    .m-sm-3 {
        margin:1rem !important
    }
    .m-sm-4 {
        margin:1.5rem !important
    }
    .m-sm-6 {
        margin:.375rem !important
    }
    .m-sm-10 {
        margin:.625rem !important
    }
    .m-sm-12 {
        margin:.75rem !important
    }
    .m-sm-14 {
        margin:.875rem !important
    }
    .m-sm-15 {
        margin:.935rem !important
    }
    .m-sm-16 {
        margin:1rem !important
    }
    .m-sm-18 {
        margin:1.125rem !important
    }
    .m-sm-20 {
        margin:1.25rem !important
    }
    .m-sm-24 {
        margin:1.5rem !important
    }
    .m-sm-28 {
        margin:1.75rem !important
    }
    .m-sm-30 {
        margin:1.875rem !important
    }
    .m-sm-32 {
        margin:2rem !important
    }
    .m-sm-34 {
        margin:2.125rem !important
    }
    .m-sm-36 {
        margin:2.25rem !important
    }
    .m-sm-38 {
        margin:2.375rem !important
    }
    .m-sm-40 {
        margin:2.5rem !important
    }
    .m-sm-42 {
        margin:2.625rem !important
    }
    .m-sm-46 {
        margin:2.875rem !important
    }
    .m-sm-48 {
        margin:3rem !important
    }
    .m-sm-50 {
        margin:3.125rem !important
    }
    .m-sm-52 {
        margin:3.25rem !important
    }
    .m-sm-56 {
        margin:3.5rem !important
    }
    .m-sm-58 {
        margin:3.625rem !important
    }
    .m-sm-60 {
        margin:3.75rem !important
    }
    .m-sm-64 {
        margin:4rem !important
    }
    .m-sm-70 {
        margin:4.375rem !important
    }
    .m-sm-72 {
        margin:4.5rem !important
    }
    .m-sm-78 {
        margin:4.875rem !important
    }
    .m-sm-80 {
        margin:5rem !important
    }
    .m-sm-84 {
        margin:5.25rem !important
    }
    .m-sm-88 {
        margin:5.5rem !important
    }
    .m-sm-96 {
        margin:6rem !important
    }
    .m-sm-100 {
        margin:6.25rem !important
    }
    .m-sm-104 {
        margin:6.5rem !important
    }
    .m-sm-120 {
        margin:7.5rem !important
    }
    .m-sm-128 {
        margin:8rem !important
    }
    .m-sm-132 {
        margin:8.25rem !important
    }
    .m-sm-136 {
        margin:8.5rem !important
    }
    .m-sm-140 {
        margin:8.75rem !important
    }
    .m-sm-150 {
        margin:9.375rem !important
    }
    .m-sm-158 {
        margin:9.875rem !important
    }
    .m-sm-160 {
        margin:10rem !important
    }
    .m-sm-174 {
        margin:10.875rem !important
    }
    .m-sm-180 {
        margin:11.25rem !important
    }
    .m-sm-208 {
        margin:13rem !important
    }
    .m-sm-224 {
        margin:14rem !important
    }
    .m-sm-280 {
        margin:17.5rem !important
    }
    .m-sm-320 {
        margin:20rem !important
    }
    .m-sm-508 {
        margin:31.75rem !important
    }
    .m-sm-auto {
        margin:auto !important
    }
    .mx-sm--280 {
        margin-right:-17.5rem !important;
        margin-left:-17.5rem !important
    }
    .mx-sm--180 {
        margin-right:-11.25rem !important;
        margin-left:-11.25rem !important
    }
    .mx-sm--140 {
        margin-right:-8.75rem !important;
        margin-left:-8.75rem !important
    }
    .mx-sm--100 {
        margin-right:-6.25rem !important;
        margin-left:-6.25rem !important
    }
    .mx-sm--80 {
        margin-right:-5rem !important;
        margin-left:-5rem !important
    }
    .mx-sm--64 {
        margin-right:-4rem !important;
        margin-left:-4rem !important
    }
    .mx-sm--60 {
        margin-right:-3.75rem !important;
        margin-left:-3.75rem !important
    }
    .mx-sm--46 {
        margin-right:-2.875rem !important;
        margin-left:-2.875rem !important
    }
    .mx-sm--42 {
        margin-right:-2.625rem !important;
        margin-left:-2.625rem !important
    }
    .mx-sm--32 {
        margin-right:-2rem !important;
        margin-left:-2rem !important
    }
    .mx-sm--28 {
        margin-right:-1.75rem !important;
        margin-left:-1.75rem !important
    }
    .mx-sm--24 {
        margin-right:-1.5rem !important;
        margin-left:-1.5rem !important
    }
    .mx-sm--20 {
        margin-right:-1.25rem !important;
        margin-left:-1.25rem !important
    }
    .mx-sm--12 {
        margin-right:-0.75rem !important;
        margin-left:-0.75rem !important
    }
    .mx-sm-0 {
        margin-right:0 !important;
        margin-left:0 !important
    }
    .mx-sm-1 {
        margin-right:.25rem !important;
        margin-left:.25rem !important
    }
    .mx-sm-2 {
        margin-right:.5rem !important;
        margin-left:.5rem !important
    }
    .mx-sm-3 {
        margin-right:1rem !important;
        margin-left:1rem !important
    }
    .mx-sm-4 {
        margin-right:1.5rem !important;
        margin-left:1.5rem !important
    }
    .mx-sm-6 {
        margin-right:.375rem !important;
        margin-left:.375rem !important
    }
    .mx-sm-10 {
        margin-right:.625rem !important;
        margin-left:.625rem !important
    }
    .mx-sm-12 {
        margin-right:.75rem !important;
        margin-left:.75rem !important
    }
    .mx-sm-14 {
        margin-right:.875rem !important;
        margin-left:.875rem !important
    }
    .mx-sm-15 {
        margin-right:.935rem !important;
        margin-left:.935rem !important
    }
    .mx-sm-16 {
        margin-right:1rem !important;
        margin-left:1rem !important
    }
    .mx-sm-18 {
        margin-right:1.125rem !important;
        margin-left:1.125rem !important
    }
    .mx-sm-20 {
        margin-right:1.25rem !important;
        margin-left:1.25rem !important
    }
    .mx-sm-24 {
        margin-right:1.5rem !important;
        margin-left:1.5rem !important
    }
    .mx-sm-28 {
        margin-right:1.75rem !important;
        margin-left:1.75rem !important
    }
    .mx-sm-30 {
        margin-right:1.875rem !important;
        margin-left:1.875rem !important
    }
    .mx-sm-32 {
        margin-right:2rem !important;
        margin-left:2rem !important
    }
    .mx-sm-34 {
        margin-right:2.125rem !important;
        margin-left:2.125rem !important
    }
    .mx-sm-36 {
        margin-right:2.25rem !important;
        margin-left:2.25rem !important
    }
    .mx-sm-38 {
        margin-right:2.375rem !important;
        margin-left:2.375rem !important
    }
    .mx-sm-40 {
        margin-right:2.5rem !important;
        margin-left:2.5rem !important
    }
    .mx-sm-42 {
        margin-right:2.625rem !important;
        margin-left:2.625rem !important
    }
    .mx-sm-46 {
        margin-right:2.875rem !important;
        margin-left:2.875rem !important
    }
    .mx-sm-48 {
        margin-right:3rem !important;
        margin-left:3rem !important
    }
    .mx-sm-50 {
        margin-right:3.125rem !important;
        margin-left:3.125rem !important
    }
    .mx-sm-52 {
        margin-right:3.25rem !important;
        margin-left:3.25rem !important
    }
    .mx-sm-56 {
        margin-right:3.5rem !important;
        margin-left:3.5rem !important
    }
    .mx-sm-58 {
        margin-right:3.625rem !important;
        margin-left:3.625rem !important
    }
    .mx-sm-60 {
        margin-right:3.75rem !important;
        margin-left:3.75rem !important
    }
    .mx-sm-64 {
        margin-right:4rem !important;
        margin-left:4rem !important
    }
    .mx-sm-70 {
        margin-right:4.375rem !important;
        margin-left:4.375rem !important
    }
    .mx-sm-72 {
        margin-right:4.5rem !important;
        margin-left:4.5rem !important
    }
    .mx-sm-78 {
        margin-right:4.875rem !important;
        margin-left:4.875rem !important
    }
    .mx-sm-80 {
        margin-right:5rem !important;
        margin-left:5rem !important
    }
    .mx-sm-84 {
        margin-right:5.25rem !important;
        margin-left:5.25rem !important
    }
    .mx-sm-88 {
        margin-right:5.5rem !important;
        margin-left:5.5rem !important
    }
    .mx-sm-96 {
        margin-right:6rem !important;
        margin-left:6rem !important
    }
    .mx-sm-100 {
        margin-right:6.25rem !important;
        margin-left:6.25rem !important
    }
    .mx-sm-104 {
        margin-right:6.5rem !important;
        margin-left:6.5rem !important
    }
    .mx-sm-120 {
        margin-right:7.5rem !important;
        margin-left:7.5rem !important
    }
    .mx-sm-128 {
        margin-right:8rem !important;
        margin-left:8rem !important
    }
    .mx-sm-132 {
        margin-right:8.25rem !important;
        margin-left:8.25rem !important
    }
    .mx-sm-136 {
        margin-right:8.5rem !important;
        margin-left:8.5rem !important
    }
    .mx-sm-140 {
        margin-right:8.75rem !important;
        margin-left:8.75rem !important
    }
    .mx-sm-150 {
        margin-right:9.375rem !important;
        margin-left:9.375rem !important
    }
    .mx-sm-158 {
        margin-right:9.875rem !important;
        margin-left:9.875rem !important
    }
    .mx-sm-160 {
        margin-right:10rem !important;
        margin-left:10rem !important
    }
    .mx-sm-174 {
        margin-right:10.875rem !important;
        margin-left:10.875rem !important
    }
    .mx-sm-180 {
        margin-right:11.25rem !important;
        margin-left:11.25rem !important
    }
    .mx-sm-208 {
        margin-right:13rem !important;
        margin-left:13rem !important
    }
    .mx-sm-224 {
        margin-right:14rem !important;
        margin-left:14rem !important
    }
    .mx-sm-280 {
        margin-right:17.5rem !important;
        margin-left:17.5rem !important
    }
    .mx-sm-320 {
        margin-right:20rem !important;
        margin-left:20rem !important
    }
    .mx-sm-508 {
        margin-right:31.75rem !important;
        margin-left:31.75rem !important
    }
    .mx-sm-auto {
        margin-right:auto !important;
        margin-left:auto !important
    }
    .my-sm--280 {
        margin-top:-17.5rem !important;
        margin-bottom:-17.5rem !important
    }
    .my-sm--180 {
        margin-top:-11.25rem !important;
        margin-bottom:-11.25rem !important
    }
    .my-sm--140 {
        margin-top:-8.75rem !important;
        margin-bottom:-8.75rem !important
    }
    .my-sm--100 {
        margin-top:-6.25rem !important;
        margin-bottom:-6.25rem !important
    }
    .my-sm--80 {
        margin-top:-5rem !important;
        margin-bottom:-5rem !important
    }
    .my-sm--64 {
        margin-top:-4rem !important;
        margin-bottom:-4rem !important
    }
    .my-sm--60 {
        margin-top:-3.75rem !important;
        margin-bottom:-3.75rem !important
    }
    .my-sm--46 {
        margin-top:-2.875rem !important;
        margin-bottom:-2.875rem !important
    }
    .my-sm--42 {
        margin-top:-2.625rem !important;
        margin-bottom:-2.625rem !important
    }
    .my-sm--32 {
        margin-top:-2rem !important;
        margin-bottom:-2rem !important
    }
    .my-sm--28 {
        margin-top:-1.75rem !important;
        margin-bottom:-1.75rem !important
    }
    .my-sm--24 {
        margin-top:-1.5rem !important;
        margin-bottom:-1.5rem !important
    }
    .my-sm--20 {
        margin-top:-1.25rem !important;
        margin-bottom:-1.25rem !important
    }
    .my-sm--12 {
        margin-top:-0.75rem !important;
        margin-bottom:-0.75rem !important
    }
    .my-sm-0 {
        margin-top:0 !important;
        margin-bottom:0 !important
    }
    .my-sm-1 {
        margin-top:.25rem !important;
        margin-bottom:.25rem !important
    }
    .my-sm-2 {
        margin-top:.5rem !important;
        margin-bottom:.5rem !important
    }
    .my-sm-3 {
        margin-top:1rem !important;
        margin-bottom:1rem !important
    }
    .my-sm-4 {
        margin-top:1.5rem !important;
        margin-bottom:1.5rem !important
    }
    .my-sm-6 {
        margin-top:.375rem !important;
        margin-bottom:.375rem !important
    }
    .my-sm-10 {
        margin-top:.625rem !important;
        margin-bottom:.625rem !important
    }
    .my-sm-12 {
        margin-top:.75rem !important;
        margin-bottom:.75rem !important
    }
    .my-sm-14 {
        margin-top:.875rem !important;
        margin-bottom:.875rem !important
    }
    .my-sm-15 {
        margin-top:.935rem !important;
        margin-bottom:.935rem !important
    }
    .my-sm-16 {
        margin-top:1rem !important;
        margin-bottom:1rem !important
    }
    .my-sm-18 {
        margin-top:1.125rem !important;
        margin-bottom:1.125rem !important
    }
    .my-sm-20 {
        margin-top:1.25rem !important;
        margin-bottom:1.25rem !important
    }
    .my-sm-24 {
        margin-top:1.5rem !important;
        margin-bottom:1.5rem !important
    }
    .my-sm-28 {
        margin-top:1.75rem !important;
        margin-bottom:1.75rem !important
    }
    .my-sm-30 {
        margin-top:1.875rem !important;
        margin-bottom:1.875rem !important
    }
    .my-sm-32 {
        margin-top:2rem !important;
        margin-bottom:2rem !important
    }
    .my-sm-34 {
        margin-top:2.125rem !important;
        margin-bottom:2.125rem !important
    }
    .my-sm-36 {
        margin-top:2.25rem !important;
        margin-bottom:2.25rem !important
    }
    .my-sm-38 {
        margin-top:2.375rem !important;
        margin-bottom:2.375rem !important
    }
    .my-sm-40 {
        margin-top:2.5rem !important;
        margin-bottom:2.5rem !important
    }
    .my-sm-42 {
        margin-top:2.625rem !important;
        margin-bottom:2.625rem !important
    }
    .my-sm-46 {
        margin-top:2.875rem !important;
        margin-bottom:2.875rem !important
    }
    .my-sm-48 {
        margin-top:3rem !important;
        margin-bottom:3rem !important
    }
    .my-sm-50 {
        margin-top:3.125rem !important;
        margin-bottom:3.125rem !important
    }
    .my-sm-52 {
        margin-top:3.25rem !important;
        margin-bottom:3.25rem !important
    }
    .my-sm-56 {
        margin-top:3.5rem !important;
        margin-bottom:3.5rem !important
    }
    .my-sm-58 {
        margin-top:3.625rem !important;
        margin-bottom:3.625rem !important
    }
    .my-sm-60 {
        margin-top:3.75rem !important;
        margin-bottom:3.75rem !important
    }
    .my-sm-64 {
        margin-top:4rem !important;
        margin-bottom:4rem !important
    }
    .my-sm-70 {
        margin-top:4.375rem !important;
        margin-bottom:4.375rem !important
    }
    .my-sm-72 {
        margin-top:4.5rem !important;
        margin-bottom:4.5rem !important
    }
    .my-sm-78 {
        margin-top:4.875rem !important;
        margin-bottom:4.875rem !important
    }
    .my-sm-80 {
        margin-top:5rem !important;
        margin-bottom:5rem !important
    }
    .my-sm-84 {
        margin-top:5.25rem !important;
        margin-bottom:5.25rem !important
    }
    .my-sm-88 {
        margin-top:5.5rem !important;
        margin-bottom:5.5rem !important
    }
    .my-sm-96 {
        margin-top:6rem !important;
        margin-bottom:6rem !important
    }
    .my-sm-100 {
        margin-top:6.25rem !important;
        margin-bottom:6.25rem !important
    }
    .my-sm-104 {
        margin-top:6.5rem !important;
        margin-bottom:6.5rem !important
    }
    .my-sm-120 {
        margin-top:7.5rem !important;
        margin-bottom:7.5rem !important
    }
    .my-sm-128 {
        margin-top:8rem !important;
        margin-bottom:8rem !important
    }
    .my-sm-132 {
        margin-top:8.25rem !important;
        margin-bottom:8.25rem !important
    }
    .my-sm-136 {
        margin-top:8.5rem !important;
        margin-bottom:8.5rem !important
    }
    .my-sm-140 {
        margin-top:8.75rem !important;
        margin-bottom:8.75rem !important
    }
    .my-sm-150 {
        margin-top:9.375rem !important;
        margin-bottom:9.375rem !important
    }
    .my-sm-158 {
        margin-top:9.875rem !important;
        margin-bottom:9.875rem !important
    }
    .my-sm-160 {
        margin-top:10rem !important;
        margin-bottom:10rem !important
    }
    .my-sm-174 {
        margin-top:10.875rem !important;
        margin-bottom:10.875rem !important
    }
    .my-sm-180 {
        margin-top:11.25rem !important;
        margin-bottom:11.25rem !important
    }
    .my-sm-208 {
        margin-top:13rem !important;
        margin-bottom:13rem !important
    }
    .my-sm-224 {
        margin-top:14rem !important;
        margin-bottom:14rem !important
    }
    .my-sm-280 {
        margin-top:17.5rem !important;
        margin-bottom:17.5rem !important
    }
    .my-sm-320 {
        margin-top:20rem !important;
        margin-bottom:20rem !important
    }
    .my-sm-508 {
        margin-top:31.75rem !important;
        margin-bottom:31.75rem !important
    }
    .my-sm-auto {
        margin-top:auto !important;
        margin-bottom:auto !important
    }
    .mt-sm--280 {
        margin-top:-17.5rem !important
    }
    .mt-sm--180 {
        margin-top:-11.25rem !important
    }
    .mt-sm--140 {
        margin-top:-8.75rem !important
    }
    .mt-sm--100 {
        margin-top:-6.25rem !important
    }
    .mt-sm--80 {
        margin-top:-5rem !important
    }
    .mt-sm--64 {
        margin-top:-4rem !important
    }
    .mt-sm--60 {
        margin-top:-3.75rem !important
    }
    .mt-sm--46 {
        margin-top:-2.875rem !important
    }
    .mt-sm--42 {
        margin-top:-2.625rem !important
    }
    .mt-sm--32 {
        margin-top:-2rem !important
    }
    .mt-sm--28 {
        margin-top:-1.75rem !important
    }
    .mt-sm--24 {
        margin-top:-1.5rem !important
    }
    .mt-sm--20 {
        margin-top:-1.25rem !important
    }
    .mt-sm--12 {
        margin-top:-0.75rem !important
    }
    .mt-sm-0 {
        margin-top:0 !important
    }
    .mt-sm-1 {
        margin-top:.25rem !important
    }
    .mt-sm-2 {
        margin-top:.5rem !important
    }
    .mt-sm-3 {
        margin-top:1rem !important
    }
    .mt-sm-4 {
        margin-top:1.5rem !important
    }
    .mt-sm-6 {
        margin-top:.375rem !important
    }
    .mt-sm-10 {
        margin-top:.625rem !important
    }
    .mt-sm-12 {
        margin-top:.75rem !important
    }
    .mt-sm-14 {
        margin-top:.875rem !important
    }
    .mt-sm-15 {
        margin-top:.935rem !important
    }
    .mt-sm-16 {
        margin-top:1rem !important
    }
    .mt-sm-18 {
        margin-top:1.125rem !important
    }
    .mt-sm-20 {
        margin-top:1.25rem !important
    }
    .mt-sm-24 {
        margin-top:1.5rem !important
    }
    .mt-sm-28 {
        margin-top:1.75rem !important
    }
    .mt-sm-30 {
        margin-top:1.875rem !important
    }
    .mt-sm-32 {
        margin-top:2rem !important
    }
    .mt-sm-34 {
        margin-top:2.125rem !important
    }
    .mt-sm-36 {
        margin-top:2.25rem !important
    }
    .mt-sm-38 {
        margin-top:2.375rem !important
    }
    .mt-sm-40 {
        margin-top:2.5rem !important
    }
    .mt-sm-42 {
        margin-top:2.625rem !important
    }
    .mt-sm-46 {
        margin-top:2.875rem !important
    }
    .mt-sm-48 {
        margin-top:3rem !important
    }
    .mt-sm-50 {
        margin-top:3.125rem !important
    }
    .mt-sm-52 {
        margin-top:3.25rem !important
    }
    .mt-sm-56 {
        margin-top:3.5rem !important
    }
    .mt-sm-58 {
        margin-top:3.625rem !important
    }
    .mt-sm-60 {
        margin-top:3.75rem !important
    }
    .mt-sm-64 {
        margin-top:4rem !important
    }
    .mt-sm-70 {
        margin-top:4.375rem !important
    }
    .mt-sm-72 {
        margin-top:4.5rem !important
    }
    .mt-sm-78 {
        margin-top:4.875rem !important
    }
    .mt-sm-80 {
        margin-top:5rem !important
    }
    .mt-sm-84 {
        margin-top:5.25rem !important
    }
    .mt-sm-88 {
        margin-top:5.5rem !important
    }
    .mt-sm-96 {
        margin-top:6rem !important
    }
    .mt-sm-100 {
        margin-top:6.25rem !important
    }
    .mt-sm-104 {
        margin-top:6.5rem !important
    }
    .mt-sm-120 {
        margin-top:7.5rem !important
    }
    .mt-sm-128 {
        margin-top:8rem !important
    }
    .mt-sm-132 {
        margin-top:8.25rem !important
    }
    .mt-sm-136 {
        margin-top:8.5rem !important
    }
    .mt-sm-140 {
        margin-top:8.75rem !important
    }
    .mt-sm-150 {
        margin-top:9.375rem !important
    }
    .mt-sm-158 {
        margin-top:9.875rem !important
    }
    .mt-sm-160 {
        margin-top:10rem !important
    }
    .mt-sm-174 {
        margin-top:10.875rem !important
    }
    .mt-sm-180 {
        margin-top:11.25rem !important
    }
    .mt-sm-208 {
        margin-top:13rem !important
    }
    .mt-sm-224 {
        margin-top:14rem !important
    }
    .mt-sm-280 {
        margin-top:17.5rem !important
    }
    .mt-sm-320 {
        margin-top:20rem !important
    }
    .mt-sm-508 {
        margin-top:31.75rem !important
    }
    .mt-sm-auto {
        margin-top:auto !important
    }
    .me-sm--280 {
        margin-right:-17.5rem !important
    }
    .me-sm--180 {
        margin-right:-11.25rem !important
    }
    .me-sm--140 {
        margin-right:-8.75rem !important
    }
    .me-sm--100 {
        margin-right:-6.25rem !important
    }
    .me-sm--80 {
        margin-right:-5rem !important
    }
    .me-sm--64 {
        margin-right:-4rem !important
    }
    .me-sm--60 {
        margin-right:-3.75rem !important
    }
    .me-sm--46 {
        margin-right:-2.875rem !important
    }
    .me-sm--42 {
        margin-right:-2.625rem !important
    }
    .me-sm--32 {
        margin-right:-2rem !important
    }
    .me-sm--28 {
        margin-right:-1.75rem !important
    }
    .me-sm--24 {
        margin-right:-1.5rem !important
    }
    .me-sm--20 {
        margin-right:-1.25rem !important
    }
    .me-sm--12 {
        margin-right:-0.75rem !important
    }
    .me-sm-0 {
        margin-right:0 !important
    }
    .me-sm-1 {
        margin-right:.25rem !important
    }
    .me-sm-2 {
        margin-right:.5rem !important
    }
    .me-sm-3 {
        margin-right:1rem !important
    }
    .me-sm-4 {
        margin-right:1.5rem !important
    }
    .me-sm-6 {
        margin-right:.375rem !important
    }
    .me-sm-10 {
        margin-right:.625rem !important
    }
    .me-sm-12 {
        margin-right:.75rem !important
    }
    .me-sm-14 {
        margin-right:.875rem !important
    }
    .me-sm-15 {
        margin-right:.935rem !important
    }
    .me-sm-16 {
        margin-right:1rem !important
    }
    .me-sm-18 {
        margin-right:1.125rem !important
    }
    .me-sm-20 {
        margin-right:1.25rem !important
    }
    .me-sm-24 {
        margin-right:1.5rem !important
    }
    .me-sm-28 {
        margin-right:1.75rem !important
    }
    .me-sm-30 {
        margin-right:1.875rem !important
    }
    .me-sm-32 {
        margin-right:2rem !important
    }
    .me-sm-34 {
        margin-right:2.125rem !important
    }
    .me-sm-36 {
        margin-right:2.25rem !important
    }
    .me-sm-38 {
        margin-right:2.375rem !important
    }
    .me-sm-40 {
        margin-right:2.5rem !important
    }
    .me-sm-42 {
        margin-right:2.625rem !important
    }
    .me-sm-46 {
        margin-right:2.875rem !important
    }
    .me-sm-48 {
        margin-right:3rem !important
    }
    .me-sm-50 {
        margin-right:3.125rem !important
    }
    .me-sm-52 {
        margin-right:3.25rem !important
    }
    .me-sm-56 {
        margin-right:3.5rem !important
    }
    .me-sm-58 {
        margin-right:3.625rem !important
    }
    .me-sm-60 {
        margin-right:3.75rem !important
    }
    .me-sm-64 {
        margin-right:4rem !important
    }
    .me-sm-70 {
        margin-right:4.375rem !important
    }
    .me-sm-72 {
        margin-right:4.5rem !important
    }
    .me-sm-78 {
        margin-right:4.875rem !important
    }
    .me-sm-80 {
        margin-right:5rem !important
    }
    .me-sm-84 {
        margin-right:5.25rem !important
    }
    .me-sm-88 {
        margin-right:5.5rem !important
    }
    .me-sm-96 {
        margin-right:6rem !important
    }
    .me-sm-100 {
        margin-right:6.25rem !important
    }
    .me-sm-104 {
        margin-right:6.5rem !important
    }
    .me-sm-120 {
        margin-right:7.5rem !important
    }
    .me-sm-128 {
        margin-right:8rem !important
    }
    .me-sm-132 {
        margin-right:8.25rem !important
    }
    .me-sm-136 {
        margin-right:8.5rem !important
    }
    .me-sm-140 {
        margin-right:8.75rem !important
    }
    .me-sm-150 {
        margin-right:9.375rem !important
    }
    .me-sm-158 {
        margin-right:9.875rem !important
    }
    .me-sm-160 {
        margin-right:10rem !important
    }
    .me-sm-174 {
        margin-right:10.875rem !important
    }
    .me-sm-180 {
        margin-right:11.25rem !important
    }
    .me-sm-208 {
        margin-right:13rem !important
    }
    .me-sm-224 {
        margin-right:14rem !important
    }
    .me-sm-280 {
        margin-right:17.5rem !important
    }
    .me-sm-320 {
        margin-right:20rem !important
    }
    .me-sm-508 {
        margin-right:31.75rem !important
    }
    .me-sm-auto {
        margin-right:auto !important
    }
    .mb-sm--280 {
        margin-bottom:-17.5rem !important
    }
    .mb-sm--180 {
        margin-bottom:-11.25rem !important
    }
    .mb-sm--140 {
        margin-bottom:-8.75rem !important
    }
    .mb-sm--100 {
        margin-bottom:-6.25rem !important
    }
    .mb-sm--80 {
        margin-bottom:-5rem !important
    }
    .mb-sm--64 {
        margin-bottom:-4rem !important
    }
    .mb-sm--60 {
        margin-bottom:-3.75rem !important
    }
    .mb-sm--46 {
        margin-bottom:-2.875rem !important
    }
    .mb-sm--42 {
        margin-bottom:-2.625rem !important
    }
    .mb-sm--32 {
        margin-bottom:-2rem !important
    }
    .mb-sm--28 {
        margin-bottom:-1.75rem !important
    }
    .mb-sm--24 {
        margin-bottom:-1.5rem !important
    }
    .mb-sm--20 {
        margin-bottom:-1.25rem !important
    }
    .mb-sm--12 {
        margin-bottom:-0.75rem !important
    }
    .mb-sm-0 {
        margin-bottom:0 !important
    }
    .mb-sm-1 {
        margin-bottom:.25rem !important
    }
    .mb-sm-2 {
        margin-bottom:.5rem !important
    }
    .mb-sm-3 {
        margin-bottom:1rem !important
    }
    .mb-sm-4 {
        margin-bottom:1.5rem !important
    }
    .mb-sm-6 {
        margin-bottom:.375rem !important
    }
    .mb-sm-10 {
        margin-bottom:.625rem !important
    }
    .mb-sm-12 {
        margin-bottom:.75rem !important
    }
    .mb-sm-14 {
        margin-bottom:.875rem !important
    }
    .mb-sm-15 {
        margin-bottom:.935rem !important
    }
    .mb-sm-16 {
        margin-bottom:1rem !important
    }
    .mb-sm-18 {
        margin-bottom:1.125rem !important
    }
    .mb-sm-20 {
        margin-bottom:1.25rem !important
    }
    .mb-sm-24 {
        margin-bottom:1.5rem !important
    }
    .mb-sm-28 {
        margin-bottom:1.75rem !important
    }
    .mb-sm-30 {
        margin-bottom:1.875rem !important
    }
    .mb-sm-32 {
        margin-bottom:2rem !important
    }
    .mb-sm-34 {
        margin-bottom:2.125rem !important
    }
    .mb-sm-36 {
        margin-bottom:2.25rem !important
    }
    .mb-sm-38 {
        margin-bottom:2.375rem !important
    }
    .mb-sm-40 {
        margin-bottom:2.5rem !important
    }
    .mb-sm-42 {
        margin-bottom:2.625rem !important
    }
    .mb-sm-46 {
        margin-bottom:2.875rem !important
    }
    .mb-sm-48 {
        margin-bottom:3rem !important
    }
    .mb-sm-50 {
        margin-bottom:3.125rem !important
    }
    .mb-sm-52 {
        margin-bottom:3.25rem !important
    }
    .mb-sm-56 {
        margin-bottom:3.5rem !important
    }
    .mb-sm-58 {
        margin-bottom:3.625rem !important
    }
    .mb-sm-60 {
        margin-bottom:3.75rem !important
    }
    .mb-sm-64 {
        margin-bottom:4rem !important
    }
    .mb-sm-70 {
        margin-bottom:4.375rem !important
    }
    .mb-sm-72 {
        margin-bottom:4.5rem !important
    }
    .mb-sm-78 {
        margin-bottom:4.875rem !important
    }
    .mb-sm-80 {
        margin-bottom:5rem !important
    }
    .mb-sm-84 {
        margin-bottom:5.25rem !important
    }
    .mb-sm-88 {
        margin-bottom:5.5rem !important
    }
    .mb-sm-96 {
        margin-bottom:6rem !important
    }
    .mb-sm-100 {
        margin-bottom:6.25rem !important
    }
    .mb-sm-104 {
        margin-bottom:6.5rem !important
    }
    .mb-sm-120 {
        margin-bottom:7.5rem !important
    }
    .mb-sm-128 {
        margin-bottom:8rem !important
    }
    .mb-sm-132 {
        margin-bottom:8.25rem !important
    }
    .mb-sm-136 {
        margin-bottom:8.5rem !important
    }
    .mb-sm-140 {
        margin-bottom:8.75rem !important
    }
    .mb-sm-150 {
        margin-bottom:9.375rem !important
    }
    .mb-sm-158 {
        margin-bottom:9.875rem !important
    }
    .mb-sm-160 {
        margin-bottom:10rem !important
    }
    .mb-sm-174 {
        margin-bottom:10.875rem !important
    }
    .mb-sm-180 {
        margin-bottom:11.25rem !important
    }
    .mb-sm-208 {
        margin-bottom:13rem !important
    }
    .mb-sm-224 {
        margin-bottom:14rem !important
    }
    .mb-sm-280 {
        margin-bottom:17.5rem !important
    }
    .mb-sm-320 {
        margin-bottom:20rem !important
    }
    .mb-sm-508 {
        margin-bottom:31.75rem !important
    }
    .mb-sm-auto {
        margin-bottom:auto !important
    }
    .ms-sm--280 {
        margin-left:-17.5rem !important
    }
    .ms-sm--180 {
        margin-left:-11.25rem !important
    }
    .ms-sm--140 {
        margin-left:-8.75rem !important
    }
    .ms-sm--100 {
        margin-left:-6.25rem !important
    }
    .ms-sm--80 {
        margin-left:-5rem !important
    }
    .ms-sm--64 {
        margin-left:-4rem !important
    }
    .ms-sm--60 {
        margin-left:-3.75rem !important
    }
    .ms-sm--46 {
        margin-left:-2.875rem !important
    }
    .ms-sm--42 {
        margin-left:-2.625rem !important
    }
    .ms-sm--32 {
        margin-left:-2rem !important
    }
    .ms-sm--28 {
        margin-left:-1.75rem !important
    }
    .ms-sm--24 {
        margin-left:-1.5rem !important
    }
    .ms-sm--20 {
        margin-left:-1.25rem !important
    }
    .ms-sm--12 {
        margin-left:-0.75rem !important
    }
    .ms-sm-0 {
        margin-left:0 !important
    }
    .ms-sm-1 {
        margin-left:.25rem !important
    }
    .ms-sm-2 {
        margin-left:.5rem !important
    }
    .ms-sm-3 {
        margin-left:1rem !important
    }
    .ms-sm-4 {
        margin-left:1.5rem !important
    }
    .ms-sm-6 {
        margin-left:.375rem !important
    }
    .ms-sm-10 {
        margin-left:.625rem !important
    }
    .ms-sm-12 {
        margin-left:.75rem !important
    }
    .ms-sm-14 {
        margin-left:.875rem !important
    }
    .ms-sm-15 {
        margin-left:.935rem !important
    }
    .ms-sm-16 {
        margin-left:1rem !important
    }
    .ms-sm-18 {
        margin-left:1.125rem !important
    }
    .ms-sm-20 {
        margin-left:1.25rem !important
    }
    .ms-sm-24 {
        margin-left:1.5rem !important
    }
    .ms-sm-28 {
        margin-left:1.75rem !important
    }
    .ms-sm-30 {
        margin-left:1.875rem !important
    }
    .ms-sm-32 {
        margin-left:2rem !important
    }
    .ms-sm-34 {
        margin-left:2.125rem !important
    }
    .ms-sm-36 {
        margin-left:2.25rem !important
    }
    .ms-sm-38 {
        margin-left:2.375rem !important
    }
    .ms-sm-40 {
        margin-left:2.5rem !important
    }
    .ms-sm-42 {
        margin-left:2.625rem !important
    }
    .ms-sm-46 {
        margin-left:2.875rem !important
    }
    .ms-sm-48 {
        margin-left:3rem !important
    }
    .ms-sm-50 {
        margin-left:3.125rem !important
    }
    .ms-sm-52 {
        margin-left:3.25rem !important
    }
    .ms-sm-56 {
        margin-left:3.5rem !important
    }
    .ms-sm-58 {
        margin-left:3.625rem !important
    }
    .ms-sm-60 {
        margin-left:3.75rem !important
    }
    .ms-sm-64 {
        margin-left:4rem !important
    }
    .ms-sm-70 {
        margin-left:4.375rem !important
    }
    .ms-sm-72 {
        margin-left:4.5rem !important
    }
    .ms-sm-78 {
        margin-left:4.875rem !important
    }
    .ms-sm-80 {
        margin-left:5rem !important
    }
    .ms-sm-84 {
        margin-left:5.25rem !important
    }
    .ms-sm-88 {
        margin-left:5.5rem !important
    }
    .ms-sm-96 {
        margin-left:6rem !important
    }
    .ms-sm-100 {
        margin-left:6.25rem !important
    }
    .ms-sm-104 {
        margin-left:6.5rem !important
    }
    .ms-sm-120 {
        margin-left:7.5rem !important
    }
    .ms-sm-128 {
        margin-left:8rem !important
    }
    .ms-sm-132 {
        margin-left:8.25rem !important
    }
    .ms-sm-136 {
        margin-left:8.5rem !important
    }
    .ms-sm-140 {
        margin-left:8.75rem !important
    }
    .ms-sm-150 {
        margin-left:9.375rem !important
    }
    .ms-sm-158 {
        margin-left:9.875rem !important
    }
    .ms-sm-160 {
        margin-left:10rem !important
    }
    .ms-sm-174 {
        margin-left:10.875rem !important
    }
    .ms-sm-180 {
        margin-left:11.25rem !important
    }
    .ms-sm-208 {
        margin-left:13rem !important
    }
    .ms-sm-224 {
        margin-left:14rem !important
    }
    .ms-sm-280 {
        margin-left:17.5rem !important
    }
    .ms-sm-320 {
        margin-left:20rem !important
    }
    .ms-sm-508 {
        margin-left:31.75rem !important
    }
    .ms-sm-auto {
        margin-left:auto !important
    }
    .p-sm--280 {
        padding:-17.5rem !important
    }
    .p-sm--180 {
        padding:-11.25rem !important
    }
    .p-sm--140 {
        padding:-8.75rem !important
    }
    .p-sm--100 {
        padding:-6.25rem !important
    }
    .p-sm--80 {
        padding:-5rem !important
    }
    .p-sm--64 {
        padding:-4rem !important
    }
    .p-sm--60 {
        padding:-3.75rem !important
    }
    .p-sm--46 {
        padding:-2.875rem !important
    }
    .p-sm--42 {
        padding:-2.625rem !important
    }
    .p-sm--32 {
        padding:-2rem !important
    }
    .p-sm--28 {
        padding:-1.75rem !important
    }
    .p-sm--24 {
        padding:-1.5rem !important
    }
    .p-sm--20 {
        padding:-1.25rem !important
    }
    .p-sm--12 {
        padding:-0.75rem !important
    }
    .p-sm-0 {
        padding:0 !important
    }
    .p-sm-1 {
        padding:.25rem !important
    }
    .p-sm-2 {
        padding:.5rem !important
    }
    .p-sm-3 {
        padding:1rem !important
    }
    .p-sm-4 {
        padding:1.5rem !important
    }
    .p-sm-6 {
        padding:.375rem !important
    }
    .p-sm-10 {
        padding:.625rem !important
    }
    .p-sm-12 {
        padding:.75rem !important
    }
    .p-sm-14 {
        padding:.875rem !important
    }
    .p-sm-15 {
        padding:.935rem !important
    }
    .p-sm-16 {
        padding:1rem !important
    }
    .p-sm-18 {
        padding:1.125rem !important
    }
    .p-sm-20 {
        padding:1.25rem !important
    }
    .p-sm-24 {
        padding:1.5rem !important
    }
    .p-sm-28 {
        padding:1.75rem !important
    }
    .p-sm-30 {
        padding:1.875rem !important
    }
    .p-sm-32 {
        padding:2rem !important
    }
    .p-sm-34 {
        padding:2.125rem !important
    }
    .p-sm-36 {
        padding:2.25rem !important
    }
    .p-sm-38 {
        padding:2.375rem !important
    }
    .p-sm-40 {
        padding:2.5rem !important
    }
    .p-sm-42 {
        padding:2.625rem !important
    }
    .p-sm-46 {
        padding:2.875rem !important
    }
    .p-sm-48 {
        padding:3rem !important
    }
    .p-sm-50 {
        padding:3.125rem !important
    }
    .p-sm-52 {
        padding:3.25rem !important
    }
    .p-sm-56 {
        padding:3.5rem !important
    }
    .p-sm-58 {
        padding:3.625rem !important
    }
    .p-sm-60 {
        padding:3.75rem !important
    }
    .p-sm-64 {
        padding:4rem !important
    }
    .p-sm-70 {
        padding:4.375rem !important
    }
    .p-sm-72 {
        padding:4.5rem !important
    }
    .p-sm-78 {
        padding:4.875rem !important
    }
    .p-sm-80 {
        padding:5rem !important
    }
    .p-sm-84 {
        padding:5.25rem !important
    }
    .p-sm-88 {
        padding:5.5rem !important
    }
    .p-sm-96 {
        padding:6rem !important
    }
    .p-sm-100 {
        padding:6.25rem !important
    }
    .p-sm-104 {
        padding:6.5rem !important
    }
    .p-sm-120 {
        padding:7.5rem !important
    }
    .p-sm-128 {
        padding:8rem !important
    }
    .p-sm-132 {
        padding:8.25rem !important
    }
    .p-sm-136 {
        padding:8.5rem !important
    }
    .p-sm-140 {
        padding:8.75rem !important
    }
    .p-sm-150 {
        padding:9.375rem !important
    }
    .p-sm-158 {
        padding:9.875rem !important
    }
    .p-sm-160 {
        padding:10rem !important
    }
    .p-sm-174 {
        padding:10.875rem !important
    }
    .p-sm-180 {
        padding:11.25rem !important
    }
    .p-sm-208 {
        padding:13rem !important
    }
    .p-sm-224 {
        padding:14rem !important
    }
    .p-sm-280 {
        padding:17.5rem !important
    }
    .p-sm-320 {
        padding:20rem !important
    }
    .p-sm-508 {
        padding:31.75rem !important
    }
    .px-sm--280 {
        padding-right:-17.5rem !important;
        padding-left:-17.5rem !important
    }
    .px-sm--180 {
        padding-right:-11.25rem !important;
        padding-left:-11.25rem !important
    }
    .px-sm--140 {
        padding-right:-8.75rem !important;
        padding-left:-8.75rem !important
    }
    .px-sm--100 {
        padding-right:-6.25rem !important;
        padding-left:-6.25rem !important
    }
    .px-sm--80 {
        padding-right:-5rem !important;
        padding-left:-5rem !important
    }
    .px-sm--64 {
        padding-right:-4rem !important;
        padding-left:-4rem !important
    }
    .px-sm--60 {
        padding-right:-3.75rem !important;
        padding-left:-3.75rem !important
    }
    .px-sm--46 {
        padding-right:-2.875rem !important;
        padding-left:-2.875rem !important
    }
    .px-sm--42 {
        padding-right:-2.625rem !important;
        padding-left:-2.625rem !important
    }
    .px-sm--32 {
        padding-right:-2rem !important;
        padding-left:-2rem !important
    }
    .px-sm--28 {
        padding-right:-1.75rem !important;
        padding-left:-1.75rem !important
    }
    .px-sm--24 {
        padding-right:-1.5rem !important;
        padding-left:-1.5rem !important
    }
    .px-sm--20 {
        padding-right:-1.25rem !important;
        padding-left:-1.25rem !important
    }
    .px-sm--12 {
        padding-right:-0.75rem !important;
        padding-left:-0.75rem !important
    }
    .px-sm-0 {
        padding-right:0 !important;
        padding-left:0 !important
    }
    .px-sm-1 {
        padding-right:.25rem !important;
        padding-left:.25rem !important
    }
    .px-sm-2 {
        padding-right:.5rem !important;
        padding-left:.5rem !important
    }
    .px-sm-3 {
        padding-right:1rem !important;
        padding-left:1rem !important
    }
    .px-sm-4 {
        padding-right:1.5rem !important;
        padding-left:1.5rem !important
    }
    .px-sm-6 {
        padding-right:.375rem !important;
        padding-left:.375rem !important
    }
    .px-sm-10 {
        padding-right:.625rem !important;
        padding-left:.625rem !important
    }
    .px-sm-12 {
        padding-right:.75rem !important;
        padding-left:.75rem !important
    }
    .px-sm-14 {
        padding-right:.875rem !important;
        padding-left:.875rem !important
    }
    .px-sm-15 {
        padding-right:.935rem !important;
        padding-left:.935rem !important
    }
    .px-sm-16 {
        padding-right:1rem !important;
        padding-left:1rem !important
    }
    .px-sm-18 {
        padding-right:1.125rem !important;
        padding-left:1.125rem !important
    }
    .px-sm-20 {
        padding-right:1.25rem !important;
        padding-left:1.25rem !important
    }
    .px-sm-24 {
        padding-right:1.5rem !important;
        padding-left:1.5rem !important
    }
    .px-sm-28 {
        padding-right:1.75rem !important;
        padding-left:1.75rem !important
    }
    .px-sm-30 {
        padding-right:1.875rem !important;
        padding-left:1.875rem !important
    }
    .px-sm-32 {
        padding-right:2rem !important;
        padding-left:2rem !important
    }
    .px-sm-34 {
        padding-right:2.125rem !important;
        padding-left:2.125rem !important
    }
    .px-sm-36 {
        padding-right:2.25rem !important;
        padding-left:2.25rem !important
    }
    .px-sm-38 {
        padding-right:2.375rem !important;
        padding-left:2.375rem !important
    }
    .px-sm-40 {
        padding-right:2.5rem !important;
        padding-left:2.5rem !important
    }
    .px-sm-42 {
        padding-right:2.625rem !important;
        padding-left:2.625rem !important
    }
    .px-sm-46 {
        padding-right:2.875rem !important;
        padding-left:2.875rem !important
    }
    .px-sm-48 {
        padding-right:3rem !important;
        padding-left:3rem !important
    }
    .px-sm-50 {
        padding-right:3.125rem !important;
        padding-left:3.125rem !important
    }
    .px-sm-52 {
        padding-right:3.25rem !important;
        padding-left:3.25rem !important
    }
    .px-sm-56 {
        padding-right:3.5rem !important;
        padding-left:3.5rem !important
    }
    .px-sm-58 {
        padding-right:3.625rem !important;
        padding-left:3.625rem !important
    }
    .px-sm-60 {
        padding-right:3.75rem !important;
        padding-left:3.75rem !important
    }
    .px-sm-64 {
        padding-right:4rem !important;
        padding-left:4rem !important
    }
    .px-sm-70 {
        padding-right:4.375rem !important;
        padding-left:4.375rem !important
    }
    .px-sm-72 {
        padding-right:4.5rem !important;
        padding-left:4.5rem !important
    }
    .px-sm-78 {
        padding-right:4.875rem !important;
        padding-left:4.875rem !important
    }
    .px-sm-80 {
        padding-right:5rem !important;
        padding-left:5rem !important
    }
    .px-sm-84 {
        padding-right:5.25rem !important;
        padding-left:5.25rem !important
    }
    .px-sm-88 {
        padding-right:5.5rem !important;
        padding-left:5.5rem !important
    }
    .px-sm-96 {
        padding-right:6rem !important;
        padding-left:6rem !important
    }
    .px-sm-100 {
        padding-right:6.25rem !important;
        padding-left:6.25rem !important
    }
    .px-sm-104 {
        padding-right:6.5rem !important;
        padding-left:6.5rem !important
    }
    .px-sm-120 {
        padding-right:7.5rem !important;
        padding-left:7.5rem !important
    }
    .px-sm-128 {
        padding-right:8rem !important;
        padding-left:8rem !important
    }
    .px-sm-132 {
        padding-right:8.25rem !important;
        padding-left:8.25rem !important
    }
    .px-sm-136 {
        padding-right:8.5rem !important;
        padding-left:8.5rem !important
    }
    .px-sm-140 {
        padding-right:8.75rem !important;
        padding-left:8.75rem !important
    }
    .px-sm-150 {
        padding-right:9.375rem !important;
        padding-left:9.375rem !important
    }
    .px-sm-158 {
        padding-right:9.875rem !important;
        padding-left:9.875rem !important
    }
    .px-sm-160 {
        padding-right:10rem !important;
        padding-left:10rem !important
    }
    .px-sm-174 {
        padding-right:10.875rem !important;
        padding-left:10.875rem !important
    }
    .px-sm-180 {
        padding-right:11.25rem !important;
        padding-left:11.25rem !important
    }
    .px-sm-208 {
        padding-right:13rem !important;
        padding-left:13rem !important
    }
    .px-sm-224 {
        padding-right:14rem !important;
        padding-left:14rem !important
    }
    .px-sm-280 {
        padding-right:17.5rem !important;
        padding-left:17.5rem !important
    }
    .px-sm-320 {
        padding-right:20rem !important;
        padding-left:20rem !important
    }
    .px-sm-508 {
        padding-right:31.75rem !important;
        padding-left:31.75rem !important
    }
    .py-sm--280 {
        padding-top:-17.5rem !important;
        padding-bottom:-17.5rem !important
    }
    .py-sm--180 {
        padding-top:-11.25rem !important;
        padding-bottom:-11.25rem !important
    }
    .py-sm--140 {
        padding-top:-8.75rem !important;
        padding-bottom:-8.75rem !important
    }
    .py-sm--100 {
        padding-top:-6.25rem !important;
        padding-bottom:-6.25rem !important
    }
    .py-sm--80 {
        padding-top:-5rem !important;
        padding-bottom:-5rem !important
    }
    .py-sm--64 {
        padding-top:-4rem !important;
        padding-bottom:-4rem !important
    }
    .py-sm--60 {
        padding-top:-3.75rem !important;
        padding-bottom:-3.75rem !important
    }
    .py-sm--46 {
        padding-top:-2.875rem !important;
        padding-bottom:-2.875rem !important
    }
    .py-sm--42 {
        padding-top:-2.625rem !important;
        padding-bottom:-2.625rem !important
    }
    .py-sm--32 {
        padding-top:-2rem !important;
        padding-bottom:-2rem !important
    }
    .py-sm--28 {
        padding-top:-1.75rem !important;
        padding-bottom:-1.75rem !important
    }
    .py-sm--24 {
        padding-top:-1.5rem !important;
        padding-bottom:-1.5rem !important
    }
    .py-sm--20 {
        padding-top:-1.25rem !important;
        padding-bottom:-1.25rem !important
    }
    .py-sm--12 {
        padding-top:-0.75rem !important;
        padding-bottom:-0.75rem !important
    }
    .py-sm-0 {
        padding-top:0 !important;
        padding-bottom:0 !important
    }
    .py-sm-1 {
        padding-top:.25rem !important;
        padding-bottom:.25rem !important
    }
    .py-sm-2 {
        padding-top:.5rem !important;
        padding-bottom:.5rem !important
    }
    .py-sm-3 {
        padding-top:1rem !important;
        padding-bottom:1rem !important
    }
    .py-sm-4 {
        padding-top:1.5rem !important;
        padding-bottom:1.5rem !important
    }
    .py-sm-6 {
        padding-top:.375rem !important;
        padding-bottom:.375rem !important
    }
    .py-sm-10 {
        padding-top:.625rem !important;
        padding-bottom:.625rem !important
    }
    .py-sm-12 {
        padding-top:.75rem !important;
        padding-bottom:.75rem !important
    }
    .py-sm-14 {
        padding-top:.875rem !important;
        padding-bottom:.875rem !important
    }
    .py-sm-15 {
        padding-top:.935rem !important;
        padding-bottom:.935rem !important
    }
    .py-sm-16 {
        padding-top:1rem !important;
        padding-bottom:1rem !important
    }
    .py-sm-18 {
        padding-top:1.125rem !important;
        padding-bottom:1.125rem !important
    }
    .py-sm-20 {
        padding-top:1.25rem !important;
        padding-bottom:1.25rem !important
    }
    .py-sm-24 {
        padding-top:1.5rem !important;
        padding-bottom:1.5rem !important
    }
    .py-sm-28 {
        padding-top:1.75rem !important;
        padding-bottom:1.75rem !important
    }
    .py-sm-30 {
        padding-top:1.875rem !important;
        padding-bottom:1.875rem !important
    }
    .py-sm-32 {
        padding-top:2rem !important;
        padding-bottom:2rem !important
    }
    .py-sm-34 {
        padding-top:2.125rem !important;
        padding-bottom:2.125rem !important
    }
    .py-sm-36 {
        padding-top:2.25rem !important;
        padding-bottom:2.25rem !important
    }
    .py-sm-38 {
        padding-top:2.375rem !important;
        padding-bottom:2.375rem !important
    }
    .py-sm-40 {
        padding-top:2.5rem !important;
        padding-bottom:2.5rem !important
    }
    .py-sm-42 {
        padding-top:2.625rem !important;
        padding-bottom:2.625rem !important
    }
    .py-sm-46 {
        padding-top:2.875rem !important;
        padding-bottom:2.875rem !important
    }
    .py-sm-48 {
        padding-top:3rem !important;
        padding-bottom:3rem !important
    }
    .py-sm-50 {
        padding-top:3.125rem !important;
        padding-bottom:3.125rem !important
    }
    .py-sm-52 {
        padding-top:3.25rem !important;
        padding-bottom:3.25rem !important
    }
    .py-sm-56 {
        padding-top:3.5rem !important;
        padding-bottom:3.5rem !important
    }
    .py-sm-58 {
        padding-top:3.625rem !important;
        padding-bottom:3.625rem !important
    }
    .py-sm-60 {
        padding-top:3.75rem !important;
        padding-bottom:3.75rem !important
    }
    .py-sm-64 {
        padding-top:4rem !important;
        padding-bottom:4rem !important
    }
    .py-sm-70 {
        padding-top:4.375rem !important;
        padding-bottom:4.375rem !important
    }
    .py-sm-72 {
        padding-top:4.5rem !important;
        padding-bottom:4.5rem !important
    }
    .py-sm-78 {
        padding-top:4.875rem !important;
        padding-bottom:4.875rem !important
    }
    .py-sm-80 {
        padding-top:5rem !important;
        padding-bottom:5rem !important
    }
    .py-sm-84 {
        padding-top:5.25rem !important;
        padding-bottom:5.25rem !important
    }
    .py-sm-88 {
        padding-top:5.5rem !important;
        padding-bottom:5.5rem !important
    }
    .py-sm-96 {
        padding-top:6rem !important;
        padding-bottom:6rem !important
    }
    .py-sm-100 {
        padding-top:6.25rem !important;
        padding-bottom:6.25rem !important
    }
    .py-sm-104 {
        padding-top:6.5rem !important;
        padding-bottom:6.5rem !important
    }
    .py-sm-120 {
        padding-top:7.5rem !important;
        padding-bottom:7.5rem !important
    }
    .py-sm-128 {
        padding-top:8rem !important;
        padding-bottom:8rem !important
    }
    .py-sm-132 {
        padding-top:8.25rem !important;
        padding-bottom:8.25rem !important
    }
    .py-sm-136 {
        padding-top:8.5rem !important;
        padding-bottom:8.5rem !important
    }
    .py-sm-140 {
        padding-top:8.75rem !important;
        padding-bottom:8.75rem !important
    }
    .py-sm-150 {
        padding-top:9.375rem !important;
        padding-bottom:9.375rem !important
    }
    .py-sm-158 {
        padding-top:9.875rem !important;
        padding-bottom:9.875rem !important
    }
    .py-sm-160 {
        padding-top:10rem !important;
        padding-bottom:10rem !important
    }
    .py-sm-174 {
        padding-top:10.875rem !important;
        padding-bottom:10.875rem !important
    }
    .py-sm-180 {
        padding-top:11.25rem !important;
        padding-bottom:11.25rem !important
    }
    .py-sm-208 {
        padding-top:13rem !important;
        padding-bottom:13rem !important
    }
    .py-sm-224 {
        padding-top:14rem !important;
        padding-bottom:14rem !important
    }
    .py-sm-280 {
        padding-top:17.5rem !important;
        padding-bottom:17.5rem !important
    }
    .py-sm-320 {
        padding-top:20rem !important;
        padding-bottom:20rem !important
    }
    .py-sm-508 {
        padding-top:31.75rem !important;
        padding-bottom:31.75rem !important
    }
    .pt-sm--280 {
        padding-top:-17.5rem !important
    }
    .pt-sm--180 {
        padding-top:-11.25rem !important
    }
    .pt-sm--140 {
        padding-top:-8.75rem !important
    }
    .pt-sm--100 {
        padding-top:-6.25rem !important
    }
    .pt-sm--80 {
        padding-top:-5rem !important
    }
    .pt-sm--64 {
        padding-top:-4rem !important
    }
    .pt-sm--60 {
        padding-top:-3.75rem !important
    }
    .pt-sm--46 {
        padding-top:-2.875rem !important
    }
    .pt-sm--42 {
        padding-top:-2.625rem !important
    }
    .pt-sm--32 {
        padding-top:-2rem !important
    }
    .pt-sm--28 {
        padding-top:-1.75rem !important
    }
    .pt-sm--24 {
        padding-top:-1.5rem !important
    }
    .pt-sm--20 {
        padding-top:-1.25rem !important
    }
    .pt-sm--12 {
        padding-top:-0.75rem !important
    }
    .pt-sm-0 {
        padding-top:0 !important
    }
    .pt-sm-1 {
        padding-top:.25rem !important
    }
    .pt-sm-2 {
        padding-top:.5rem !important
    }
    .pt-sm-3 {
        padding-top:1rem !important
    }
    .pt-sm-4 {
        padding-top:1.5rem !important
    }
    .pt-sm-6 {
        padding-top:.375rem !important
    }
    .pt-sm-10 {
        padding-top:.625rem !important
    }
    .pt-sm-12 {
        padding-top:.75rem !important
    }
    .pt-sm-14 {
        padding-top:.875rem !important
    }
    .pt-sm-15 {
        padding-top:.935rem !important
    }
    .pt-sm-16 {
        padding-top:1rem !important
    }
    .pt-sm-18 {
        padding-top:1.125rem !important
    }
    .pt-sm-20 {
        padding-top:1.25rem !important
    }
    .pt-sm-24 {
        padding-top:1.5rem !important
    }
    .pt-sm-28 {
        padding-top:1.75rem !important
    }
    .pt-sm-30 {
        padding-top:1.875rem !important
    }
    .pt-sm-32 {
        padding-top:2rem !important
    }
    .pt-sm-34 {
        padding-top:2.125rem !important
    }
    .pt-sm-36 {
        padding-top:2.25rem !important
    }
    .pt-sm-38 {
        padding-top:2.375rem !important
    }
    .pt-sm-40 {
        padding-top:2.5rem !important
    }
    .pt-sm-42 {
        padding-top:2.625rem !important
    }
    .pt-sm-46 {
        padding-top:2.875rem !important
    }
    .pt-sm-48 {
        padding-top:3rem !important
    }
    .pt-sm-50 {
        padding-top:3.125rem !important
    }
    .pt-sm-52 {
        padding-top:3.25rem !important
    }
    .pt-sm-56 {
        padding-top:3.5rem !important
    }
    .pt-sm-58 {
        padding-top:3.625rem !important
    }
    .pt-sm-60 {
        padding-top:3.75rem !important
    }
    .pt-sm-64 {
        padding-top:4rem !important
    }
    .pt-sm-70 {
        padding-top:4.375rem !important
    }
    .pt-sm-72 {
        padding-top:4.5rem !important
    }
    .pt-sm-78 {
        padding-top:4.875rem !important
    }
    .pt-sm-80 {
        padding-top:5rem !important
    }
    .pt-sm-84 {
        padding-top:5.25rem !important
    }
    .pt-sm-88 {
        padding-top:5.5rem !important
    }
    .pt-sm-96 {
        padding-top:6rem !important
    }
    .pt-sm-100 {
        padding-top:6.25rem !important
    }
    .pt-sm-104 {
        padding-top:6.5rem !important
    }
    .pt-sm-120 {
        padding-top:7.5rem !important
    }
    .pt-sm-128 {
        padding-top:8rem !important
    }
    .pt-sm-132 {
        padding-top:8.25rem !important
    }
    .pt-sm-136 {
        padding-top:8.5rem !important
    }
    .pt-sm-140 {
        padding-top:8.75rem !important
    }
    .pt-sm-150 {
        padding-top:9.375rem !important
    }
    .pt-sm-158 {
        padding-top:9.875rem !important
    }
    .pt-sm-160 {
        padding-top:10rem !important
    }
    .pt-sm-174 {
        padding-top:10.875rem !important
    }
    .pt-sm-180 {
        padding-top:11.25rem !important
    }
    .pt-sm-208 {
        padding-top:13rem !important
    }
    .pt-sm-224 {
        padding-top:14rem !important
    }
    .pt-sm-280 {
        padding-top:17.5rem !important
    }
    .pt-sm-320 {
        padding-top:20rem !important
    }
    .pt-sm-508 {
        padding-top:31.75rem !important
    }
    .pe-sm--280 {
        padding-right:-17.5rem !important
    }
    .pe-sm--180 {
        padding-right:-11.25rem !important
    }
    .pe-sm--140 {
        padding-right:-8.75rem !important
    }
    .pe-sm--100 {
        padding-right:-6.25rem !important
    }
    .pe-sm--80 {
        padding-right:-5rem !important
    }
    .pe-sm--64 {
        padding-right:-4rem !important
    }
    .pe-sm--60 {
        padding-right:-3.75rem !important
    }
    .pe-sm--46 {
        padding-right:-2.875rem !important
    }
    .pe-sm--42 {
        padding-right:-2.625rem !important
    }
    .pe-sm--32 {
        padding-right:-2rem !important
    }
    .pe-sm--28 {
        padding-right:-1.75rem !important
    }
    .pe-sm--24 {
        padding-right:-1.5rem !important
    }
    .pe-sm--20 {
        padding-right:-1.25rem !important
    }
    .pe-sm--12 {
        padding-right:-0.75rem !important
    }
    .pe-sm-0 {
        padding-right:0 !important
    }
    .pe-sm-1 {
        padding-right:.25rem !important
    }
    .pe-sm-2 {
        padding-right:.5rem !important
    }
    .pe-sm-3 {
        padding-right:1rem !important
    }
    .pe-sm-4 {
        padding-right:1.5rem !important
    }
    .pe-sm-6 {
        padding-right:.375rem !important
    }
    .pe-sm-10 {
        padding-right:.625rem !important
    }
    .pe-sm-12 {
        padding-right:.75rem !important
    }
    .pe-sm-14 {
        padding-right:.875rem !important
    }
    .pe-sm-15 {
        padding-right:.935rem !important
    }
    .pe-sm-16 {
        padding-right:1rem !important
    }
    .pe-sm-18 {
        padding-right:1.125rem !important
    }
    .pe-sm-20 {
        padding-right:1.25rem !important
    }
    .pe-sm-24 {
        padding-right:1.5rem !important
    }
    .pe-sm-28 {
        padding-right:1.75rem !important
    }
    .pe-sm-30 {
        padding-right:1.875rem !important
    }
    .pe-sm-32 {
        padding-right:2rem !important
    }
    .pe-sm-34 {
        padding-right:2.125rem !important
    }
    .pe-sm-36 {
        padding-right:2.25rem !important
    }
    .pe-sm-38 {
        padding-right:2.375rem !important
    }
    .pe-sm-40 {
        padding-right:2.5rem !important
    }
    .pe-sm-42 {
        padding-right:2.625rem !important
    }
    .pe-sm-46 {
        padding-right:2.875rem !important
    }
    .pe-sm-48 {
        padding-right:3rem !important
    }
    .pe-sm-50 {
        padding-right:3.125rem !important
    }
    .pe-sm-52 {
        padding-right:3.25rem !important
    }
    .pe-sm-56 {
        padding-right:3.5rem !important
    }
    .pe-sm-58 {
        padding-right:3.625rem !important
    }
    .pe-sm-60 {
        padding-right:3.75rem !important
    }
    .pe-sm-64 {
        padding-right:4rem !important
    }
    .pe-sm-70 {
        padding-right:4.375rem !important
    }
    .pe-sm-72 {
        padding-right:4.5rem !important
    }
    .pe-sm-78 {
        padding-right:4.875rem !important
    }
    .pe-sm-80 {
        padding-right:5rem !important
    }
    .pe-sm-84 {
        padding-right:5.25rem !important
    }
    .pe-sm-88 {
        padding-right:5.5rem !important
    }
    .pe-sm-96 {
        padding-right:6rem !important
    }
    .pe-sm-100 {
        padding-right:6.25rem !important
    }
    .pe-sm-104 {
        padding-right:6.5rem !important
    }
    .pe-sm-120 {
        padding-right:7.5rem !important
    }
    .pe-sm-128 {
        padding-right:8rem !important
    }
    .pe-sm-132 {
        padding-right:8.25rem !important
    }
    .pe-sm-136 {
        padding-right:8.5rem !important
    }
    .pe-sm-140 {
        padding-right:8.75rem !important
    }
    .pe-sm-150 {
        padding-right:9.375rem !important
    }
    .pe-sm-158 {
        padding-right:9.875rem !important
    }
    .pe-sm-160 {
        padding-right:10rem !important
    }
    .pe-sm-174 {
        padding-right:10.875rem !important
    }
    .pe-sm-180 {
        padding-right:11.25rem !important
    }
    .pe-sm-208 {
        padding-right:13rem !important
    }
    .pe-sm-224 {
        padding-right:14rem !important
    }
    .pe-sm-280 {
        padding-right:17.5rem !important
    }
    .pe-sm-320 {
        padding-right:20rem !important
    }
    .pe-sm-508 {
        padding-right:31.75rem !important
    }
    .pb-sm--280 {
        padding-bottom:-17.5rem !important
    }
    .pb-sm--180 {
        padding-bottom:-11.25rem !important
    }
    .pb-sm--140 {
        padding-bottom:-8.75rem !important
    }
    .pb-sm--100 {
        padding-bottom:-6.25rem !important
    }
    .pb-sm--80 {
        padding-bottom:-5rem !important
    }
    .pb-sm--64 {
        padding-bottom:-4rem !important
    }
    .pb-sm--60 {
        padding-bottom:-3.75rem !important
    }
    .pb-sm--46 {
        padding-bottom:-2.875rem !important
    }
    .pb-sm--42 {
        padding-bottom:-2.625rem !important
    }
    .pb-sm--32 {
        padding-bottom:-2rem !important
    }
    .pb-sm--28 {
        padding-bottom:-1.75rem !important
    }
    .pb-sm--24 {
        padding-bottom:-1.5rem !important
    }
    .pb-sm--20 {
        padding-bottom:-1.25rem !important
    }
    .pb-sm--12 {
        padding-bottom:-0.75rem !important
    }
    .pb-sm-0 {
        padding-bottom:0 !important
    }
    .pb-sm-1 {
        padding-bottom:.25rem !important
    }
    .pb-sm-2 {
        padding-bottom:.5rem !important
    }
    .pb-sm-3 {
        padding-bottom:1rem !important
    }
    .pb-sm-4 {
        padding-bottom:1.5rem !important
    }
    .pb-sm-6 {
        padding-bottom:.375rem !important
    }
    .pb-sm-10 {
        padding-bottom:.625rem !important
    }
    .pb-sm-12 {
        padding-bottom:.75rem !important
    }
    .pb-sm-14 {
        padding-bottom:.875rem !important
    }
    .pb-sm-15 {
        padding-bottom:.935rem !important
    }
    .pb-sm-16 {
        padding-bottom:1rem !important
    }
    .pb-sm-18 {
        padding-bottom:1.125rem !important
    }
    .pb-sm-20 {
        padding-bottom:1.25rem !important
    }
    .pb-sm-24 {
        padding-bottom:1.5rem !important
    }
    .pb-sm-28 {
        padding-bottom:1.75rem !important
    }
    .pb-sm-30 {
        padding-bottom:1.875rem !important
    }
    .pb-sm-32 {
        padding-bottom:2rem !important
    }
    .pb-sm-34 {
        padding-bottom:2.125rem !important
    }
    .pb-sm-36 {
        padding-bottom:2.25rem !important
    }
    .pb-sm-38 {
        padding-bottom:2.375rem !important
    }
    .pb-sm-40 {
        padding-bottom:2.5rem !important
    }
    .pb-sm-42 {
        padding-bottom:2.625rem !important
    }
    .pb-sm-46 {
        padding-bottom:2.875rem !important
    }
    .pb-sm-48 {
        padding-bottom:3rem !important
    }
    .pb-sm-50 {
        padding-bottom:3.125rem !important
    }
    .pb-sm-52 {
        padding-bottom:3.25rem !important
    }
    .pb-sm-56 {
        padding-bottom:3.5rem !important
    }
    .pb-sm-58 {
        padding-bottom:3.625rem !important
    }
    .pb-sm-60 {
        padding-bottom:3.75rem !important
    }
    .pb-sm-64 {
        padding-bottom:4rem !important
    }
    .pb-sm-70 {
        padding-bottom:4.375rem !important
    }
    .pb-sm-72 {
        padding-bottom:4.5rem !important
    }
    .pb-sm-78 {
        padding-bottom:4.875rem !important
    }
    .pb-sm-80 {
        padding-bottom:5rem !important
    }
    .pb-sm-84 {
        padding-bottom:5.25rem !important
    }
    .pb-sm-88 {
        padding-bottom:5.5rem !important
    }
    .pb-sm-96 {
        padding-bottom:6rem !important
    }
    .pb-sm-100 {
        padding-bottom:6.25rem !important
    }
    .pb-sm-104 {
        padding-bottom:6.5rem !important
    }
    .pb-sm-120 {
        padding-bottom:7.5rem !important
    }
    .pb-sm-128 {
        padding-bottom:8rem !important
    }
    .pb-sm-132 {
        padding-bottom:8.25rem !important
    }
    .pb-sm-136 {
        padding-bottom:8.5rem !important
    }
    .pb-sm-140 {
        padding-bottom:8.75rem !important
    }
    .pb-sm-150 {
        padding-bottom:9.375rem !important
    }
    .pb-sm-158 {
        padding-bottom:9.875rem !important
    }
    .pb-sm-160 {
        padding-bottom:10rem !important
    }
    .pb-sm-174 {
        padding-bottom:10.875rem !important
    }
    .pb-sm-180 {
        padding-bottom:11.25rem !important
    }
    .pb-sm-208 {
        padding-bottom:13rem !important
    }
    .pb-sm-224 {
        padding-bottom:14rem !important
    }
    .pb-sm-280 {
        padding-bottom:17.5rem !important
    }
    .pb-sm-320 {
        padding-bottom:20rem !important
    }
    .pb-sm-508 {
        padding-bottom:31.75rem !important
    }
    .ps-sm--280 {
        padding-left:-17.5rem !important
    }
    .ps-sm--180 {
        padding-left:-11.25rem !important
    }
    .ps-sm--140 {
        padding-left:-8.75rem !important
    }
    .ps-sm--100 {
        padding-left:-6.25rem !important
    }
    .ps-sm--80 {
        padding-left:-5rem !important
    }
    .ps-sm--64 {
        padding-left:-4rem !important
    }
    .ps-sm--60 {
        padding-left:-3.75rem !important
    }
    .ps-sm--46 {
        padding-left:-2.875rem !important
    }
    .ps-sm--42 {
        padding-left:-2.625rem !important
    }
    .ps-sm--32 {
        padding-left:-2rem !important
    }
    .ps-sm--28 {
        padding-left:-1.75rem !important
    }
    .ps-sm--24 {
        padding-left:-1.5rem !important
    }
    .ps-sm--20 {
        padding-left:-1.25rem !important
    }
    .ps-sm--12 {
        padding-left:-0.75rem !important
    }
    .ps-sm-0 {
        padding-left:0 !important
    }
    .ps-sm-1 {
        padding-left:.25rem !important
    }
    .ps-sm-2 {
        padding-left:.5rem !important
    }
    .ps-sm-3 {
        padding-left:1rem !important
    }
    .ps-sm-4 {
        padding-left:1.5rem !important
    }
    .ps-sm-6 {
        padding-left:.375rem !important
    }
    .ps-sm-10 {
        padding-left:.625rem !important
    }
    .ps-sm-12 {
        padding-left:.75rem !important
    }
    .ps-sm-14 {
        padding-left:.875rem !important
    }
    .ps-sm-15 {
        padding-left:.935rem !important
    }
    .ps-sm-16 {
        padding-left:1rem !important
    }
    .ps-sm-18 {
        padding-left:1.125rem !important
    }
    .ps-sm-20 {
        padding-left:1.25rem !important
    }
    .ps-sm-24 {
        padding-left:1.5rem !important
    }
    .ps-sm-28 {
        padding-left:1.75rem !important
    }
    .ps-sm-30 {
        padding-left:1.875rem !important
    }
    .ps-sm-32 {
        padding-left:2rem !important
    }
    .ps-sm-34 {
        padding-left:2.125rem !important
    }
    .ps-sm-36 {
        padding-left:2.25rem !important
    }
    .ps-sm-38 {
        padding-left:2.375rem !important
    }
    .ps-sm-40 {
        padding-left:2.5rem !important
    }
    .ps-sm-42 {
        padding-left:2.625rem !important
    }
    .ps-sm-46 {
        padding-left:2.875rem !important
    }
    .ps-sm-48 {
        padding-left:3rem !important
    }
    .ps-sm-50 {
        padding-left:3.125rem !important
    }
    .ps-sm-52 {
        padding-left:3.25rem !important
    }
    .ps-sm-56 {
        padding-left:3.5rem !important
    }
    .ps-sm-58 {
        padding-left:3.625rem !important
    }
    .ps-sm-60 {
        padding-left:3.75rem !important
    }
    .ps-sm-64 {
        padding-left:4rem !important
    }
    .ps-sm-70 {
        padding-left:4.375rem !important
    }
    .ps-sm-72 {
        padding-left:4.5rem !important
    }
    .ps-sm-78 {
        padding-left:4.875rem !important
    }
    .ps-sm-80 {
        padding-left:5rem !important
    }
    .ps-sm-84 {
        padding-left:5.25rem !important
    }
    .ps-sm-88 {
        padding-left:5.5rem !important
    }
    .ps-sm-96 {
        padding-left:6rem !important
    }
    .ps-sm-100 {
        padding-left:6.25rem !important
    }
    .ps-sm-104 {
        padding-left:6.5rem !important
    }
    .ps-sm-120 {
        padding-left:7.5rem !important
    }
    .ps-sm-128 {
        padding-left:8rem !important
    }
    .ps-sm-132 {
        padding-left:8.25rem !important
    }
    .ps-sm-136 {
        padding-left:8.5rem !important
    }
    .ps-sm-140 {
        padding-left:8.75rem !important
    }
    .ps-sm-150 {
        padding-left:9.375rem !important
    }
    .ps-sm-158 {
        padding-left:9.875rem !important
    }
    .ps-sm-160 {
        padding-left:10rem !important
    }
    .ps-sm-174 {
        padding-left:10.875rem !important
    }
    .ps-sm-180 {
        padding-left:11.25rem !important
    }
    .ps-sm-208 {
        padding-left:13rem !important
    }
    .ps-sm-224 {
        padding-left:14rem !important
    }
    .ps-sm-280 {
        padding-left:17.5rem !important
    }
    .ps-sm-320 {
        padding-left:20rem !important
    }
    .ps-sm-508 {
        padding-left:31.75rem !important
    }
    .gap-sm--280 {
        gap:-17.5rem !important
    }
    .gap-sm--180 {
        gap:-11.25rem !important
    }
    .gap-sm--140 {
        gap:-8.75rem !important
    }
    .gap-sm--100 {
        gap:-6.25rem !important
    }
    .gap-sm--80 {
        gap:-5rem !important
    }
    .gap-sm--64 {
        gap:-4rem !important
    }
    .gap-sm--60 {
        gap:-3.75rem !important
    }
    .gap-sm--46 {
        gap:-2.875rem !important
    }
    .gap-sm--42 {
        gap:-2.625rem !important
    }
    .gap-sm--32 {
        gap:-2rem !important
    }
    .gap-sm--28 {
        gap:-1.75rem !important
    }
    .gap-sm--24 {
        gap:-1.5rem !important
    }
    .gap-sm--20 {
        gap:-1.25rem !important
    }
    .gap-sm--12 {
        gap:-0.75rem !important
    }
    .gap-sm-0 {
        gap:0 !important
    }
    .gap-sm-1 {
        gap:.25rem !important
    }
    .gap-sm-2 {
        gap:.5rem !important
    }
    .gap-sm-3 {
        gap:1rem !important
    }
    .gap-sm-4 {
        gap:1.5rem !important
    }
    .gap-sm-6 {
        gap:.375rem !important
    }
    .gap-sm-10 {
        gap:.625rem !important
    }
    .gap-sm-12 {
        gap:.75rem !important
    }
    .gap-sm-14 {
        gap:.875rem !important
    }
    .gap-sm-15 {
        gap:.935rem !important
    }
    .gap-sm-16 {
        gap:1rem !important
    }
    .gap-sm-18 {
        gap:1.125rem !important
    }
    .gap-sm-20 {
        gap:1.25rem !important
    }
    .gap-sm-24 {
        gap:1.5rem !important
    }
    .gap-sm-28 {
        gap:1.75rem !important
    }
    .gap-sm-30 {
        gap:1.875rem !important
    }
    .gap-sm-32 {
        gap:2rem !important
    }
    .gap-sm-34 {
        gap:2.125rem !important
    }
    .gap-sm-36 {
        gap:2.25rem !important
    }
    .gap-sm-38 {
        gap:2.375rem !important
    }
    .gap-sm-40 {
        gap:2.5rem !important
    }
    .gap-sm-42 {
        gap:2.625rem !important
    }
    .gap-sm-46 {
        gap:2.875rem !important
    }
    .gap-sm-48 {
        gap:3rem !important
    }
    .gap-sm-50 {
        gap:3.125rem !important
    }
    .gap-sm-52 {
        gap:3.25rem !important
    }
    .gap-sm-56 {
        gap:3.5rem !important
    }
    .gap-sm-58 {
        gap:3.625rem !important
    }
    .gap-sm-60 {
        gap:3.75rem !important
    }
    .gap-sm-64 {
        gap:4rem !important
    }
    .gap-sm-70 {
        gap:4.375rem !important
    }
    .gap-sm-72 {
        gap:4.5rem !important
    }
    .gap-sm-78 {
        gap:4.875rem !important
    }
    .gap-sm-80 {
        gap:5rem !important
    }
    .gap-sm-84 {
        gap:5.25rem !important
    }
    .gap-sm-88 {
        gap:5.5rem !important
    }
    .gap-sm-96 {
        gap:6rem !important
    }
    .gap-sm-100 {
        gap:6.25rem !important
    }
    .gap-sm-104 {
        gap:6.5rem !important
    }
    .gap-sm-120 {
        gap:7.5rem !important
    }
    .gap-sm-128 {
        gap:8rem !important
    }
    .gap-sm-132 {
        gap:8.25rem !important
    }
    .gap-sm-136 {
        gap:8.5rem !important
    }
    .gap-sm-140 {
        gap:8.75rem !important
    }
    .gap-sm-150 {
        gap:9.375rem !important
    }
    .gap-sm-158 {
        gap:9.875rem !important
    }
    .gap-sm-160 {
        gap:10rem !important
    }
    .gap-sm-174 {
        gap:10.875rem !important
    }
    .gap-sm-180 {
        gap:11.25rem !important
    }
    .gap-sm-208 {
        gap:13rem !important
    }
    .gap-sm-224 {
        gap:14rem !important
    }
    .gap-sm-280 {
        gap:17.5rem !important
    }
    .gap-sm-320 {
        gap:20rem !important
    }
    .gap-sm-508 {
        gap:31.75rem !important
    }
    .row-gap-sm--280 {
        row-gap:-17.5rem !important
    }
    .row-gap-sm--180 {
        row-gap:-11.25rem !important
    }
    .row-gap-sm--140 {
        row-gap:-8.75rem !important
    }
    .row-gap-sm--100 {
        row-gap:-6.25rem !important
    }
    .row-gap-sm--80 {
        row-gap:-5rem !important
    }
    .row-gap-sm--64 {
        row-gap:-4rem !important
    }
    .row-gap-sm--60 {
        row-gap:-3.75rem !important
    }
    .row-gap-sm--46 {
        row-gap:-2.875rem !important
    }
    .row-gap-sm--42 {
        row-gap:-2.625rem !important
    }
    .row-gap-sm--32 {
        row-gap:-2rem !important
    }
    .row-gap-sm--28 {
        row-gap:-1.75rem !important
    }
    .row-gap-sm--24 {
        row-gap:-1.5rem !important
    }
    .row-gap-sm--20 {
        row-gap:-1.25rem !important
    }
    .row-gap-sm--12 {
        row-gap:-0.75rem !important
    }
    .row-gap-sm-0 {
        row-gap:0 !important
    }
    .row-gap-sm-1 {
        row-gap:.25rem !important
    }
    .row-gap-sm-2 {
        row-gap:.5rem !important
    }
    .row-gap-sm-3 {
        row-gap:1rem !important
    }
    .row-gap-sm-4 {
        row-gap:1.5rem !important
    }
    .row-gap-sm-6 {
        row-gap:.375rem !important
    }
    .row-gap-sm-10 {
        row-gap:.625rem !important
    }
    .row-gap-sm-12 {
        row-gap:.75rem !important
    }
    .row-gap-sm-14 {
        row-gap:.875rem !important
    }
    .row-gap-sm-15 {
        row-gap:.935rem !important
    }
    .row-gap-sm-16 {
        row-gap:1rem !important
    }
    .row-gap-sm-18 {
        row-gap:1.125rem !important
    }
    .row-gap-sm-20 {
        row-gap:1.25rem !important
    }
    .row-gap-sm-24 {
        row-gap:1.5rem !important
    }
    .row-gap-sm-28 {
        row-gap:1.75rem !important
    }
    .row-gap-sm-30 {
        row-gap:1.875rem !important
    }
    .row-gap-sm-32 {
        row-gap:2rem !important
    }
    .row-gap-sm-34 {
        row-gap:2.125rem !important
    }
    .row-gap-sm-36 {
        row-gap:2.25rem !important
    }
    .row-gap-sm-38 {
        row-gap:2.375rem !important
    }
    .row-gap-sm-40 {
        row-gap:2.5rem !important
    }
    .row-gap-sm-42 {
        row-gap:2.625rem !important
    }
    .row-gap-sm-46 {
        row-gap:2.875rem !important
    }
    .row-gap-sm-48 {
        row-gap:3rem !important
    }
    .row-gap-sm-50 {
        row-gap:3.125rem !important
    }
    .row-gap-sm-52 {
        row-gap:3.25rem !important
    }
    .row-gap-sm-56 {
        row-gap:3.5rem !important
    }
    .row-gap-sm-58 {
        row-gap:3.625rem !important
    }
    .row-gap-sm-60 {
        row-gap:3.75rem !important
    }
    .row-gap-sm-64 {
        row-gap:4rem !important
    }
    .row-gap-sm-70 {
        row-gap:4.375rem !important
    }
    .row-gap-sm-72 {
        row-gap:4.5rem !important
    }
    .row-gap-sm-78 {
        row-gap:4.875rem !important
    }
    .row-gap-sm-80 {
        row-gap:5rem !important
    }
    .row-gap-sm-84 {
        row-gap:5.25rem !important
    }
    .row-gap-sm-88 {
        row-gap:5.5rem !important
    }
    .row-gap-sm-96 {
        row-gap:6rem !important
    }
    .row-gap-sm-100 {
        row-gap:6.25rem !important
    }
    .row-gap-sm-104 {
        row-gap:6.5rem !important
    }
    .row-gap-sm-120 {
        row-gap:7.5rem !important
    }
    .row-gap-sm-128 {
        row-gap:8rem !important
    }
    .row-gap-sm-132 {
        row-gap:8.25rem !important
    }
    .row-gap-sm-136 {
        row-gap:8.5rem !important
    }
    .row-gap-sm-140 {
        row-gap:8.75rem !important
    }
    .row-gap-sm-150 {
        row-gap:9.375rem !important
    }
    .row-gap-sm-158 {
        row-gap:9.875rem !important
    }
    .row-gap-sm-160 {
        row-gap:10rem !important
    }
    .row-gap-sm-174 {
        row-gap:10.875rem !important
    }
    .row-gap-sm-180 {
        row-gap:11.25rem !important
    }
    .row-gap-sm-208 {
        row-gap:13rem !important
    }
    .row-gap-sm-224 {
        row-gap:14rem !important
    }
    .row-gap-sm-280 {
        row-gap:17.5rem !important
    }
    .row-gap-sm-320 {
        row-gap:20rem !important
    }
    .row-gap-sm-508 {
        row-gap:31.75rem !important
    }
    .column-gap-sm--280 {
        column-gap:-17.5rem !important
    }
    .column-gap-sm--180 {
        column-gap:-11.25rem !important
    }
    .column-gap-sm--140 {
        column-gap:-8.75rem !important
    }
    .column-gap-sm--100 {
        column-gap:-6.25rem !important
    }
    .column-gap-sm--80 {
        column-gap:-5rem !important
    }
    .column-gap-sm--64 {
        column-gap:-4rem !important
    }
    .column-gap-sm--60 {
        column-gap:-3.75rem !important
    }
    .column-gap-sm--46 {
        column-gap:-2.875rem !important
    }
    .column-gap-sm--42 {
        column-gap:-2.625rem !important
    }
    .column-gap-sm--32 {
        column-gap:-2rem !important
    }
    .column-gap-sm--28 {
        column-gap:-1.75rem !important
    }
    .column-gap-sm--24 {
        column-gap:-1.5rem !important
    }
    .column-gap-sm--20 {
        column-gap:-1.25rem !important
    }
    .column-gap-sm--12 {
        column-gap:-0.75rem !important
    }
    .column-gap-sm-0 {
        column-gap:0 !important
    }
    .column-gap-sm-1 {
        column-gap:.25rem !important
    }
    .column-gap-sm-2 {
        column-gap:.5rem !important
    }
    .column-gap-sm-3 {
        column-gap:1rem !important
    }
    .column-gap-sm-4 {
        column-gap:1.5rem !important
    }
    .column-gap-sm-6 {
        column-gap:.375rem !important
    }
    .column-gap-sm-10 {
        column-gap:.625rem !important
    }
    .column-gap-sm-12 {
        column-gap:.75rem !important
    }
    .column-gap-sm-14 {
        column-gap:.875rem !important
    }
    .column-gap-sm-15 {
        column-gap:.935rem !important
    }
    .column-gap-sm-16 {
        column-gap:1rem !important
    }
    .column-gap-sm-18 {
        column-gap:1.125rem !important
    }
    .column-gap-sm-20 {
        column-gap:1.25rem !important
    }
    .column-gap-sm-24 {
        column-gap:1.5rem !important
    }
    .column-gap-sm-28 {
        column-gap:1.75rem !important
    }
    .column-gap-sm-30 {
        column-gap:1.875rem !important
    }
    .column-gap-sm-32 {
        column-gap:2rem !important
    }
    .column-gap-sm-34 {
        column-gap:2.125rem !important
    }
    .column-gap-sm-36 {
        column-gap:2.25rem !important
    }
    .column-gap-sm-38 {
        column-gap:2.375rem !important
    }
    .column-gap-sm-40 {
        column-gap:2.5rem !important
    }
    .column-gap-sm-42 {
        column-gap:2.625rem !important
    }
    .column-gap-sm-46 {
        column-gap:2.875rem !important
    }
    .column-gap-sm-48 {
        column-gap:3rem !important
    }
    .column-gap-sm-50 {
        column-gap:3.125rem !important
    }
    .column-gap-sm-52 {
        column-gap:3.25rem !important
    }
    .column-gap-sm-56 {
        column-gap:3.5rem !important
    }
    .column-gap-sm-58 {
        column-gap:3.625rem !important
    }
    .column-gap-sm-60 {
        column-gap:3.75rem !important
    }
    .column-gap-sm-64 {
        column-gap:4rem !important
    }
    .column-gap-sm-70 {
        column-gap:4.375rem !important
    }
    .column-gap-sm-72 {
        column-gap:4.5rem !important
    }
    .column-gap-sm-78 {
        column-gap:4.875rem !important
    }
    .column-gap-sm-80 {
        column-gap:5rem !important
    }
    .column-gap-sm-84 {
        column-gap:5.25rem !important
    }
    .column-gap-sm-88 {
        column-gap:5.5rem !important
    }
    .column-gap-sm-96 {
        column-gap:6rem !important
    }
    .column-gap-sm-100 {
        column-gap:6.25rem !important
    }
    .column-gap-sm-104 {
        column-gap:6.5rem !important
    }
    .column-gap-sm-120 {
        column-gap:7.5rem !important
    }
    .column-gap-sm-128 {
        column-gap:8rem !important
    }
    .column-gap-sm-132 {
        column-gap:8.25rem !important
    }
    .column-gap-sm-136 {
        column-gap:8.5rem !important
    }
    .column-gap-sm-140 {
        column-gap:8.75rem !important
    }
    .column-gap-sm-150 {
        column-gap:9.375rem !important
    }
    .column-gap-sm-158 {
        column-gap:9.875rem !important
    }
    .column-gap-sm-160 {
        column-gap:10rem !important
    }
    .column-gap-sm-174 {
        column-gap:10.875rem !important
    }
    .column-gap-sm-180 {
        column-gap:11.25rem !important
    }
    .column-gap-sm-208 {
        column-gap:13rem !important
    }
    .column-gap-sm-224 {
        column-gap:14rem !important
    }
    .column-gap-sm-280 {
        column-gap:17.5rem !important
    }
    .column-gap-sm-320 {
        column-gap:20rem !important
    }
    .column-gap-sm-508 {
        column-gap:31.75rem !important
    }
    .text-sm-start {
        text-align:left !important
    }
    .text-sm-end {
        text-align:right !important
    }
    .text-sm-center {
        text-align:center !important
    }
    
}
@media(min-width: 768px) {
    .float-md-start {
        float:left !important
    }
    .float-md-end {
        float:right !important
    }
    .float-md-none {
        float:none !important
    }
    .object-fit-md-contain {
        object-fit:contain !important
    }
    .object-fit-md-cover {
        object-fit:cover !important
    }
    .object-fit-md-fill {
        object-fit:fill !important
    }
    .object-fit-md-scale {
        object-fit:scale-down !important
    }
    .object-fit-md-none {
        object-fit:none !important
    }
    .d-md-inline {
        display:inline !important
    }
    .d-md-inline-block {
        display:inline-block !important
    }
    .d-md-block {
        display:block !important
    }
    .d-md-grid {
        display:grid !important
    }
    .d-md-inline-grid {
        display:inline-grid !important
    }
    .d-md-table {
        display:table !important
    }
    .d-md-table-row {
        display:table-row !important
    }
    .d-md-table-cell {
        display:table-cell !important
    }
    .d-md-flex {
        display:flex !important
    }
    .d-md-inline-flex {
        display:inline-flex !important
    }
    .d-md-none {
        display:none !important
    }
    .flex-md-fill {
        flex:1 1 auto !important
    }
    .flex-md-row {
        flex-direction:row !important
    }
    .flex-md-column {
        flex-direction:column !important
    }
    .flex-md-row-reverse {
        flex-direction:row-reverse !important
    }
    .flex-md-column-reverse {
        flex-direction:column-reverse !important
    }
    .flex-md-grow-0 {
        flex-grow:0 !important
    }
    .flex-md-grow-1 {
        flex-grow:1 !important
    }
    .flex-md-shrink-0 {
        flex-shrink:0 !important
    }
    .flex-md-shrink-1 {
        flex-shrink:1 !important
    }
    .flex-md-wrap {
        flex-wrap:wrap !important
    }
    .flex-md-nowrap {
        flex-wrap:nowrap !important
    }
    .flex-md-wrap-reverse {
        flex-wrap:wrap-reverse !important
    }
    .justify-content-md-start {
        justify-content:flex-start !important
    }
    .justify-content-md-end {
        justify-content:flex-end !important
    }
    .justify-content-md-center {
        justify-content:center !important
    }
    .justify-content-md-between {
        justify-content:space-between !important
    }
    .justify-content-md-around {
        justify-content:space-around !important
    }
    .justify-content-md-evenly {
        justify-content:space-evenly !important
    }
    .align-items-md-start {
        align-items:flex-start !important
    }
    .align-items-md-end {
        align-items:flex-end !important
    }
    .align-items-md-center {
        align-items:center !important
    }
    .align-items-md-baseline {
        align-items:baseline !important
    }
    .align-items-md-stretch {
        align-items:stretch !important
    }
    .align-content-md-start {
        align-content:flex-start !important
    }
    .align-content-md-end {
        align-content:flex-end !important
    }
    .align-content-md-center {
        align-content:center !important
    }
    .align-content-md-between {
        align-content:space-between !important
    }
    .align-content-md-around {
        align-content:space-around !important
    }
    .align-content-md-stretch {
        align-content:stretch !important
    }
    .align-self-md-auto {
        align-self:auto !important
    }
    .align-self-md-start {
        align-self:flex-start !important
    }
    .align-self-md-end {
        align-self:flex-end !important
    }
    .align-self-md-center {
        align-self:center !important
    }
    .align-self-md-baseline {
        align-self:baseline !important
    }
    .align-self-md-stretch {
        align-self:stretch !important
    }
    .order-md-first {
        order:-1 !important
    }
    .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--280 {
        margin:-17.5rem !important
    }
    .m-md--180 {
        margin:-11.25rem !important
    }
    .m-md--140 {
        margin:-8.75rem !important
    }
    .m-md--100 {
        margin:-6.25rem !important
    }
    .m-md--80 {
        margin:-5rem !important
    }
    .m-md--64 {
        margin:-4rem !important
    }
    .m-md--60 {
        margin:-3.75rem !important
    }
    .m-md--46 {
        margin:-2.875rem !important
    }
    .m-md--42 {
        margin:-2.625rem !important
    }
    .m-md--32 {
        margin:-2rem !important
    }
    .m-md--28 {
        margin:-1.75rem !important
    }
    .m-md--24 {
        margin:-1.5rem !important
    }
    .m-md--20 {
        margin:-1.25rem !important
    }
    .m-md--12 {
        margin:-0.75rem !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-6 {
        margin:.375rem !important
    }
    .m-md-10 {
        margin:.625rem !important
    }
    .m-md-12 {
        margin:.75rem !important
    }
    .m-md-14 {
        margin:.875rem !important
    }
    .m-md-15 {
        margin:.935rem !important
    }
    .m-md-16 {
        margin:1rem !important
    }
    .m-md-18 {
        margin:1.125rem !important
    }
    .m-md-20 {
        margin:1.25rem !important
    }
    .m-md-24 {
        margin:1.5rem !important
    }
    .m-md-28 {
        margin:1.75rem !important
    }
    .m-md-30 {
        margin:1.875rem !important
    }
    .m-md-32 {
        margin:2rem !important
    }
    .m-md-34 {
        margin:2.125rem !important
    }
    .m-md-36 {
        margin:2.25rem !important
    }
    .m-md-38 {
        margin:2.375rem !important
    }
    .m-md-40 {
        margin:2.5rem !important
    }
    .m-md-42 {
        margin:2.625rem !important
    }
    .m-md-46 {
        margin:2.875rem !important
    }
    .m-md-48 {
        margin:3rem !important
    }
    .m-md-50 {
        margin:3.125rem !important
    }
    .m-md-52 {
        margin:3.25rem !important
    }
    .m-md-56 {
        margin:3.5rem !important
    }
    .m-md-58 {
        margin:3.625rem !important
    }
    .m-md-60 {
        margin:3.75rem !important
    }
    .m-md-64 {
        margin:4rem !important
    }
    .m-md-70 {
        margin:4.375rem !important
    }
    .m-md-72 {
        margin:4.5rem !important
    }
    .m-md-78 {
        margin:4.875rem !important
    }
    .m-md-80 {
        margin:5rem !important
    }
    .m-md-84 {
        margin:5.25rem !important
    }
    .m-md-88 {
        margin:5.5rem !important
    }
    .m-md-96 {
        margin:6rem !important
    }
    .m-md-100 {
        margin:6.25rem !important
    }
    .m-md-104 {
        margin:6.5rem !important
    }
    .m-md-120 {
        margin:7.5rem !important
    }
    .m-md-128 {
        margin:8rem !important
    }
    .m-md-132 {
        margin:8.25rem !important
    }
    .m-md-136 {
        margin:8.5rem !important
    }
    .m-md-140 {
        margin:8.75rem !important
    }
    .m-md-150 {
        margin:9.375rem !important
    }
    .m-md-158 {
        margin:9.875rem !important
    }
    .m-md-160 {
        margin:10rem !important
    }
    .m-md-174 {
        margin:10.875rem !important
    }
    .m-md-180 {
        margin:11.25rem !important
    }
    .m-md-208 {
        margin:13rem !important
    }
    .m-md-224 {
        margin:14rem !important
    }
    .m-md-280 {
        margin:17.5rem !important
    }
    .m-md-320 {
        margin:20rem !important
    }
    .m-md-508 {
        margin:31.75rem !important
    }
    .m-md-auto {
        margin:auto !important
    }
    .mx-md--280 {
        margin-right:-17.5rem !important;
        margin-left:-17.5rem !important
    }
    .mx-md--180 {
        margin-right:-11.25rem !important;
        margin-left:-11.25rem !important
    }
    .mx-md--140 {
        margin-right:-8.75rem !important;
        margin-left:-8.75rem !important
    }
    .mx-md--100 {
        margin-right:-6.25rem !important;
        margin-left:-6.25rem !important
    }
    .mx-md--80 {
        margin-right:-5rem !important;
        margin-left:-5rem !important
    }
    .mx-md--64 {
        margin-right:-4rem !important;
        margin-left:-4rem !important
    }
    .mx-md--60 {
        margin-right:-3.75rem !important;
        margin-left:-3.75rem !important
    }
    .mx-md--46 {
        margin-right:-2.875rem !important;
        margin-left:-2.875rem !important
    }
    .mx-md--42 {
        margin-right:-2.625rem !important;
        margin-left:-2.625rem !important
    }
    .mx-md--32 {
        margin-right:-2rem !important;
        margin-left:-2rem !important
    }
    .mx-md--28 {
        margin-right:-1.75rem !important;
        margin-left:-1.75rem !important
    }
    .mx-md--24 {
        margin-right:-1.5rem !important;
        margin-left:-1.5rem !important
    }
    .mx-md--20 {
        margin-right:-1.25rem !important;
        margin-left:-1.25rem !important
    }
    .mx-md--12 {
        margin-right:-0.75rem !important;
        margin-left:-0.75rem !important
    }
    .mx-md-0 {
        margin-right:0 !important;
        margin-left:0 !important
    }
    .mx-md-1 {
        margin-right:.25rem !important;
        margin-left:.25rem !important
    }
    .mx-md-2 {
        margin-right:.5rem !important;
        margin-left:.5rem !important
    }
    .mx-md-3 {
        margin-right:1rem !important;
        margin-left:1rem !important
    }
    .mx-md-4 {
        margin-right:1.5rem !important;
        margin-left:1.5rem !important
    }
    .mx-md-6 {
        margin-right:.375rem !important;
        margin-left:.375rem !important
    }
    .mx-md-10 {
        margin-right:.625rem !important;
        margin-left:.625rem !important
    }
    .mx-md-12 {
        margin-right:.75rem !important;
        margin-left:.75rem !important
    }
    .mx-md-14 {
        margin-right:.875rem !important;
        margin-left:.875rem !important
    }
    .mx-md-15 {
        margin-right:.935rem !important;
        margin-left:.935rem !important
    }
    .mx-md-16 {
        margin-right:1rem !important;
        margin-left:1rem !important
    }
    .mx-md-18 {
        margin-right:1.125rem !important;
        margin-left:1.125rem !important
    }
    .mx-md-20 {
        margin-right:1.25rem !important;
        margin-left:1.25rem !important
    }
    .mx-md-24 {
        margin-right:1.5rem !important;
        margin-left:1.5rem !important
    }
    .mx-md-28 {
        margin-right:1.75rem !important;
        margin-left:1.75rem !important
    }
    .mx-md-30 {
        margin-right:1.875rem !important;
        margin-left:1.875rem !important
    }
    .mx-md-32 {
        margin-right:2rem !important;
        margin-left:2rem !important
    }
    .mx-md-34 {
        margin-right:2.125rem !important;
        margin-left:2.125rem !important
    }
    .mx-md-36 {
        margin-right:2.25rem !important;
        margin-left:2.25rem !important
    }
    .mx-md-38 {
        margin-right:2.375rem !important;
        margin-left:2.375rem !important
    }
    .mx-md-40 {
        margin-right:2.5rem !important;
        margin-left:2.5rem !important
    }
    .mx-md-42 {
        margin-right:2.625rem !important;
        margin-left:2.625rem !important
    }
    .mx-md-46 {
        margin-right:2.875rem !important;
        margin-left:2.875rem !important
    }
    .mx-md-48 {
        margin-right:3rem !important;
        margin-left:3rem !important
    }
    .mx-md-50 {
        margin-right:3.125rem !important;
        margin-left:3.125rem !important
    }
    .mx-md-52 {
        margin-right:3.25rem !important;
        margin-left:3.25rem !important
    }
    .mx-md-56 {
        margin-right:3.5rem !important;
        margin-left:3.5rem !important
    }
    .mx-md-58 {
        margin-right:3.625rem !important;
        margin-left:3.625rem !important
    }
    .mx-md-60 {
        margin-right:3.75rem !important;
        margin-left:3.75rem !important
    }
    .mx-md-64 {
        margin-right:4rem !important;
        margin-left:4rem !important
    }
    .mx-md-70 {
        margin-right:4.375rem !important;
        margin-left:4.375rem !important
    }
    .mx-md-72 {
        margin-right:4.5rem !important;
        margin-left:4.5rem !important
    }
    .mx-md-78 {
        margin-right:4.875rem !important;
        margin-left:4.875rem !important
    }
    .mx-md-80 {
        margin-right:5rem !important;
        margin-left:5rem !important
    }
    .mx-md-84 {
        margin-right:5.25rem !important;
        margin-left:5.25rem !important
    }
    .mx-md-88 {
        margin-right:5.5rem !important;
        margin-left:5.5rem !important
    }
    .mx-md-96 {
        margin-right:6rem !important;
        margin-left:6rem !important
    }
    .mx-md-100 {
        margin-right:6.25rem !important;
        margin-left:6.25rem !important
    }
    .mx-md-104 {
        margin-right:6.5rem !important;
        margin-left:6.5rem !important
    }
    .mx-md-120 {
        margin-right:7.5rem !important;
        margin-left:7.5rem !important
    }
    .mx-md-128 {
        margin-right:8rem !important;
        margin-left:8rem !important
    }
    .mx-md-132 {
        margin-right:8.25rem !important;
        margin-left:8.25rem !important
    }
    .mx-md-136 {
        margin-right:8.5rem !important;
        margin-left:8.5rem !important
    }
    .mx-md-140 {
        margin-right:8.75rem !important;
        margin-left:8.75rem !important
    }
    .mx-md-150 {
        margin-right:9.375rem !important;
        margin-left:9.375rem !important
    }
    .mx-md-158 {
        margin-right:9.875rem !important;
        margin-left:9.875rem !important
    }
    .mx-md-160 {
        margin-right:10rem !important;
        margin-left:10rem !important
    }
    .mx-md-174 {
        margin-right:10.875rem !important;
        margin-left:10.875rem !important
    }
    .mx-md-180 {
        margin-right:11.25rem !important;
        margin-left:11.25rem !important
    }
    .mx-md-208 {
        margin-right:13rem !important;
        margin-left:13rem !important
    }
    .mx-md-224 {
        margin-right:14rem !important;
        margin-left:14rem !important
    }
    .mx-md-280 {
        margin-right:17.5rem !important;
        margin-left:17.5rem !important
    }
    .mx-md-320 {
        margin-right:20rem !important;
        margin-left:20rem !important
    }
    .mx-md-508 {
        margin-right:31.75rem !important;
        margin-left:31.75rem !important
    }
    .mx-md-auto {
        margin-right:auto !important;
        margin-left:auto !important
    }
    .my-md--280 {
        margin-top:-17.5rem !important;
        margin-bottom:-17.5rem !important
    }
    .my-md--180 {
        margin-top:-11.25rem !important;
        margin-bottom:-11.25rem !important
    }
    .my-md--140 {
        margin-top:-8.75rem !important;
        margin-bottom:-8.75rem !important
    }
    .my-md--100 {
        margin-top:-6.25rem !important;
        margin-bottom:-6.25rem !important
    }
    .my-md--80 {
        margin-top:-5rem !important;
        margin-bottom:-5rem !important
    }
    .my-md--64 {
        margin-top:-4rem !important;
        margin-bottom:-4rem !important
    }
    .my-md--60 {
        margin-top:-3.75rem !important;
        margin-bottom:-3.75rem !important
    }
    .my-md--46 {
        margin-top:-2.875rem !important;
        margin-bottom:-2.875rem !important
    }
    .my-md--42 {
        margin-top:-2.625rem !important;
        margin-bottom:-2.625rem !important
    }
    .my-md--32 {
        margin-top:-2rem !important;
        margin-bottom:-2rem !important
    }
    .my-md--28 {
        margin-top:-1.75rem !important;
        margin-bottom:-1.75rem !important
    }
    .my-md--24 {
        margin-top:-1.5rem !important;
        margin-bottom:-1.5rem !important
    }
    .my-md--20 {
        margin-top:-1.25rem !important;
        margin-bottom:-1.25rem !important
    }
    .my-md--12 {
        margin-top:-0.75rem !important;
        margin-bottom:-0.75rem !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-6 {
        margin-top:.375rem !important;
        margin-bottom:.375rem !important
    }
    .my-md-10 {
        margin-top:.625rem !important;
        margin-bottom:.625rem !important
    }
    .my-md-12 {
        margin-top:.75rem !important;
        margin-bottom:.75rem !important
    }
    .my-md-14 {
        margin-top:.875rem !important;
        margin-bottom:.875rem !important
    }
    .my-md-15 {
        margin-top:.935rem !important;
        margin-bottom:.935rem !important
    }
    .my-md-16 {
        margin-top:1rem !important;
        margin-bottom:1rem !important
    }
    .my-md-18 {
        margin-top:1.125rem !important;
        margin-bottom:1.125rem !important
    }
    .my-md-20 {
        margin-top:1.25rem !important;
        margin-bottom:1.25rem !important
    }
    .my-md-24 {
        margin-top:1.5rem !important;
        margin-bottom:1.5rem !important
    }
    .my-md-28 {
        margin-top:1.75rem !important;
        margin-bottom:1.75rem !important
    }
    .my-md-30 {
        margin-top:1.875rem !important;
        margin-bottom:1.875rem !important
    }
    .my-md-32 {
        margin-top:2rem !important;
        margin-bottom:2rem !important
    }
    .my-md-34 {
        margin-top:2.125rem !important;
        margin-bottom:2.125rem !important
    }
    .my-md-36 {
        margin-top:2.25rem !important;
        margin-bottom:2.25rem !important
    }
    .my-md-38 {
        margin-top:2.375rem !important;
        margin-bottom:2.375rem !important
    }
    .my-md-40 {
        margin-top:2.5rem !important;
        margin-bottom:2.5rem !important
    }
    .my-md-42 {
        margin-top:2.625rem !important;
        margin-bottom:2.625rem !important
    }
    .my-md-46 {
        margin-top:2.875rem !important;
        margin-bottom:2.875rem !important
    }
    .my-md-48 {
        margin-top:3rem !important;
        margin-bottom:3rem !important
    }
    .my-md-50 {
        margin-top:3.125rem !important;
        margin-bottom:3.125rem !important
    }
    .my-md-52 {
        margin-top:3.25rem !important;
        margin-bottom:3.25rem !important
    }
    .my-md-56 {
        margin-top:3.5rem !important;
        margin-bottom:3.5rem !important
    }
    .my-md-58 {
        margin-top:3.625rem !important;
        margin-bottom:3.625rem !important
    }
    .my-md-60 {
        margin-top:3.75rem !important;
        margin-bottom:3.75rem !important
    }
    .my-md-64 {
        margin-top:4rem !important;
        margin-bottom:4rem !important
    }
    .my-md-70 {
        margin-top:4.375rem !important;
        margin-bottom:4.375rem !important
    }
    .my-md-72 {
        margin-top:4.5rem !important;
        margin-bottom:4.5rem !important
    }
    .my-md-78 {
        margin-top:4.875rem !important;
        margin-bottom:4.875rem !important
    }
    .my-md-80 {
        margin-top:5rem !important;
        margin-bottom:5rem !important
    }
    .my-md-84 {
        margin-top:5.25rem !important;
        margin-bottom:5.25rem !important
    }
    .my-md-88 {
        margin-top:5.5rem !important;
        margin-bottom:5.5rem !important
    }
    .my-md-96 {
        margin-top:6rem !important;
        margin-bottom:6rem !important
    }
    .my-md-100 {
        margin-top:6.25rem !important;
        margin-bottom:6.25rem !important
    }
    .my-md-104 {
        margin-top:6.5rem !important;
        margin-bottom:6.5rem !important
    }
    .my-md-120 {
        margin-top:7.5rem !important;
        margin-bottom:7.5rem !important
    }
    .my-md-128 {
        margin-top:8rem !important;
        margin-bottom:8rem !important
    }
    .my-md-132 {
        margin-top:8.25rem !important;
        margin-bottom:8.25rem !important
    }
    .my-md-136 {
        margin-top:8.5rem !important;
        margin-bottom:8.5rem !important
    }
    .my-md-140 {
        margin-top:8.75rem !important;
        margin-bottom:8.75rem !important
    }
    .my-md-150 {
        margin-top:9.375rem !important;
        margin-bottom:9.375rem !important
    }
    .my-md-158 {
        margin-top:9.875rem !important;
        margin-bottom:9.875rem !important
    }
    .my-md-160 {
        margin-top:10rem !important;
        margin-bottom:10rem !important
    }
    .my-md-174 {
        margin-top:10.875rem !important;
        margin-bottom:10.875rem !important
    }
    .my-md-180 {
        margin-top:11.25rem !important;
        margin-bottom:11.25rem !important
    }
    .my-md-208 {
        margin-top:13rem !important;
        margin-bottom:13rem !important
    }
    .my-md-224 {
        margin-top:14rem !important;
        margin-bottom:14rem !important
    }
    .my-md-280 {
        margin-top:17.5rem !important;
        margin-bottom:17.5rem !important
    }
    .my-md-320 {
        margin-top:20rem !important;
        margin-bottom:20rem !important
    }
    .my-md-508 {
        margin-top:31.75rem !important;
        margin-bottom:31.75rem !important
    }
    .my-md-auto {
        margin-top:auto !important;
        margin-bottom:auto !important
    }
    .mt-md--280 {
        margin-top:-17.5rem !important
    }
    .mt-md--180 {
        margin-top:-11.25rem !important
    }
    .mt-md--140 {
        margin-top:-8.75rem !important
    }
    .mt-md--100 {
        margin-top:-6.25rem !important
    }
    .mt-md--80 {
        margin-top:-5rem !important
    }
    .mt-md--64 {
        margin-top:-4rem !important
    }
    .mt-md--60 {
        margin-top:-3.75rem !important
    }
    .mt-md--46 {
        margin-top:-2.875rem !important
    }
    .mt-md--42 {
        margin-top:-2.625rem !important
    }
    .mt-md--32 {
        margin-top:-2rem !important
    }
    .mt-md--28 {
        margin-top:-1.75rem !important
    }
    .mt-md--24 {
        margin-top:-1.5rem !important
    }
    .mt-md--20 {
        margin-top:-1.25rem !important
    }
    .mt-md--12 {
        margin-top:-0.75rem !important
    }
    .mt-md-0 {
        margin-top:0 !important
    }
    .mt-md-1 {
        margin-top:.25rem !important
    }
    .mt-md-2 {
        margin-top:.5rem !important
    }
    .mt-md-3 {
        margin-top:1rem !important
    }
    .mt-md-4 {
        margin-top:1.5rem !important
    }
    .mt-md-6 {
        margin-top:.375rem !important
    }
    .mt-md-10 {
        margin-top:.625rem !important
    }
    .mt-md-12 {
        margin-top:.75rem !important
    }
    .mt-md-14 {
        margin-top:.875rem !important
    }
    .mt-md-15 {
        margin-top:.935rem !important
    }
    .mt-md-16 {
        margin-top:1rem !important
    }
    .mt-md-18 {
        margin-top:1.125rem !important
    }
    .mt-md-20 {
        margin-top:1.25rem !important
    }
    .mt-md-24 {
        margin-top:1.5rem !important
    }
    .mt-md-28 {
        margin-top:1.75rem !important
    }
    .mt-md-30 {
        margin-top:1.875rem !important
    }
    .mt-md-32 {
        margin-top:2rem !important
    }
    .mt-md-34 {
        margin-top:2.125rem !important
    }
    .mt-md-36 {
        margin-top:2.25rem !important
    }
    .mt-md-38 {
        margin-top:2.375rem !important
    }
    .mt-md-40 {
        margin-top:2.5rem !important
    }
    .mt-md-42 {
        margin-top:2.625rem !important
    }
    .mt-md-46 {
        margin-top:2.875rem !important
    }
    .mt-md-48 {
        margin-top:3rem !important
    }
    .mt-md-50 {
        margin-top:3.125rem !important
    }
    .mt-md-52 {
        margin-top:3.25rem !important
    }
    .mt-md-56 {
        margin-top:3.5rem !important
    }
    .mt-md-58 {
        margin-top:3.625rem !important
    }
    .mt-md-60 {
        margin-top:3.75rem !important
    }
    .mt-md-64 {
        margin-top:4rem !important
    }
    .mt-md-70 {
        margin-top:4.375rem !important
    }
    .mt-md-72 {
        margin-top:4.5rem !important
    }
    .mt-md-78 {
        margin-top:4.875rem !important
    }
    .mt-md-80 {
        margin-top:5rem !important
    }
    .mt-md-84 {
        margin-top:5.25rem !important
    }
    .mt-md-88 {
        margin-top:5.5rem !important
    }
    .mt-md-96 {
        margin-top:6rem !important
    }
    .mt-md-100 {
        margin-top:6.25rem !important
    }
    .mt-md-104 {
        margin-top:6.5rem !important
    }
    .mt-md-120 {
        margin-top:7.5rem !important
    }
    .mt-md-128 {
        margin-top:8rem !important
    }
    .mt-md-132 {
        margin-top:8.25rem !important
    }
    .mt-md-136 {
        margin-top:8.5rem !important
    }
    .mt-md-140 {
        margin-top:8.75rem !important
    }
    .mt-md-150 {
        margin-top:9.375rem !important
    }
    .mt-md-158 {
        margin-top:9.875rem !important
    }
    .mt-md-160 {
        margin-top:10rem !important
    }
    .mt-md-174 {
        margin-top:10.875rem !important
    }
    .mt-md-180 {
        margin-top:11.25rem !important
    }
    .mt-md-208 {
        margin-top:13rem !important
    }
    .mt-md-224 {
        margin-top:14rem !important
    }
    .mt-md-280 {
        margin-top:17.5rem !important
    }
    .mt-md-320 {
        margin-top:20rem !important
    }
    .mt-md-508 {
        margin-top:31.75rem !important
    }
    .mt-md-auto {
        margin-top:auto !important
    }
    .me-md--280 {
        margin-right:-17.5rem !important
    }
    .me-md--180 {
        margin-right:-11.25rem !important
    }
    .me-md--140 {
        margin-right:-8.75rem !important
    }
    .me-md--100 {
        margin-right:-6.25rem !important
    }
    .me-md--80 {
        margin-right:-5rem !important
    }
    .me-md--64 {
        margin-right:-4rem !important
    }
    .me-md--60 {
        margin-right:-3.75rem !important
    }
    .me-md--46 {
        margin-right:-2.875rem !important
    }
    .me-md--42 {
        margin-right:-2.625rem !important
    }
    .me-md--32 {
        margin-right:-2rem !important
    }
    .me-md--28 {
        margin-right:-1.75rem !important
    }
    .me-md--24 {
        margin-right:-1.5rem !important
    }
    .me-md--20 {
        margin-right:-1.25rem !important
    }
    .me-md--12 {
        margin-right:-0.75rem !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-6 {
        margin-right:.375rem !important
    }
    .me-md-10 {
        margin-right:.625rem !important
    }
    .me-md-12 {
        margin-right:.75rem !important
    }
    .me-md-14 {
        margin-right:.875rem !important
    }
    .me-md-15 {
        margin-right:.935rem !important
    }
    .me-md-16 {
        margin-right:1rem !important
    }
    .me-md-18 {
        margin-right:1.125rem !important
    }
    .me-md-20 {
        margin-right:1.25rem !important
    }
    .me-md-24 {
        margin-right:1.5rem !important
    }
    .me-md-28 {
        margin-right:1.75rem !important
    }
    .me-md-30 {
        margin-right:1.875rem !important
    }
    .me-md-32 {
        margin-right:2rem !important
    }
    .me-md-34 {
        margin-right:2.125rem !important
    }
    .me-md-36 {
        margin-right:2.25rem !important
    }
    .me-md-38 {
        margin-right:2.375rem !important
    }
    .me-md-40 {
        margin-right:2.5rem !important
    }
    .me-md-42 {
        margin-right:2.625rem !important
    }
    .me-md-46 {
        margin-right:2.875rem !important
    }
    .me-md-48 {
        margin-right:3rem !important
    }
    .me-md-50 {
        margin-right:3.125rem !important
    }
    .me-md-52 {
        margin-right:3.25rem !important
    }
    .me-md-56 {
        margin-right:3.5rem !important
    }
    .me-md-58 {
        margin-right:3.625rem !important
    }
    .me-md-60 {
        margin-right:3.75rem !important
    }
    .me-md-64 {
        margin-right:4rem !important
    }
    .me-md-70 {
        margin-right:4.375rem !important
    }
    .me-md-72 {
        margin-right:4.5rem !important
    }
    .me-md-78 {
        margin-right:4.875rem !important
    }
    .me-md-80 {
        margin-right:5rem !important
    }
    .me-md-84 {
        margin-right:5.25rem !important
    }
    .me-md-88 {
        margin-right:5.5rem !important
    }
    .me-md-96 {
        margin-right:6rem !important
    }
    .me-md-100 {
        margin-right:6.25rem !important
    }
    .me-md-104 {
        margin-right:6.5rem !important
    }
    .me-md-120 {
        margin-right:7.5rem !important
    }
    .me-md-128 {
        margin-right:8rem !important
    }
    .me-md-132 {
        margin-right:8.25rem !important
    }
    .me-md-136 {
        margin-right:8.5rem !important
    }
    .me-md-140 {
        margin-right:8.75rem !important
    }
    .me-md-150 {
        margin-right:9.375rem !important
    }
    .me-md-158 {
        margin-right:9.875rem !important
    }
    .me-md-160 {
        margin-right:10rem !important
    }
    .me-md-174 {
        margin-right:10.875rem !important
    }
    .me-md-180 {
        margin-right:11.25rem !important
    }
    .me-md-208 {
        margin-right:13rem !important
    }
    .me-md-224 {
        margin-right:14rem !important
    }
    .me-md-280 {
        margin-right:17.5rem !important
    }
    .me-md-320 {
        margin-right:20rem !important
    }
    .me-md-508 {
        margin-right:31.75rem !important
    }
    .me-md-auto {
        margin-right:auto !important
    }
    .mb-md--280 {
        margin-bottom:-17.5rem !important
    }
    .mb-md--180 {
        margin-bottom:-11.25rem !important
    }
    .mb-md--140 {
        margin-bottom:-8.75rem !important
    }
    .mb-md--100 {
        margin-bottom:-6.25rem !important
    }
    .mb-md--80 {
        margin-bottom:-5rem !important
    }
    .mb-md--64 {
        margin-bottom:-4rem !important
    }
    .mb-md--60 {
        margin-bottom:-3.75rem !important
    }
    .mb-md--46 {
        margin-bottom:-2.875rem !important
    }
    .mb-md--42 {
        margin-bottom:-2.625rem !important
    }
    .mb-md--32 {
        margin-bottom:-2rem !important
    }
    .mb-md--28 {
        margin-bottom:-1.75rem !important
    }
    .mb-md--24 {
        margin-bottom:-1.5rem !important
    }
    .mb-md--20 {
        margin-bottom:-1.25rem !important
    }
    .mb-md--12 {
        margin-bottom:-0.75rem !important
    }
    .mb-md-0 {
        margin-bottom:0 !important
    }
    .mb-md-1 {
        margin-bottom:.25rem !important
    }
    .mb-md-2 {
        margin-bottom:.5rem !important
    }
    .mb-md-3 {
        margin-bottom:1rem !important
    }
    .mb-md-4 {
        margin-bottom:1.5rem !important
    }
    .mb-md-6 {
        margin-bottom:.375rem !important
    }
    .mb-md-10 {
        margin-bottom:.625rem !important
    }
    .mb-md-12 {
        margin-bottom:.75rem !important
    }
    .mb-md-14 {
        margin-bottom:.875rem !important
    }
    .mb-md-15 {
        margin-bottom:.935rem !important
    }
    .mb-md-16 {
        margin-bottom:1rem !important
    }
    .mb-md-18 {
        margin-bottom:1.125rem !important
    }
    .mb-md-20 {
        margin-bottom:1.25rem !important
    }
    .mb-md-24 {
        margin-bottom:1.5rem !important
    }
    .mb-md-28 {
        margin-bottom:1.75rem !important
    }
    .mb-md-30 {
        margin-bottom:1.875rem !important
    }
    .mb-md-32 {
        margin-bottom:2rem !important
    }
    .mb-md-34 {
        margin-bottom:2.125rem !important
    }
    .mb-md-36 {
        margin-bottom:2.25rem !important
    }
    .mb-md-38 {
        margin-bottom:2.375rem !important
    }
    .mb-md-40 {
        margin-bottom:2.5rem !important
    }
    .mb-md-42 {
        margin-bottom:2.625rem !important
    }
    .mb-md-46 {
        margin-bottom:2.875rem !important
    }
    .mb-md-48 {
        margin-bottom:3rem !important
    }
    .mb-md-50 {
        margin-bottom:3.125rem !important
    }
    .mb-md-52 {
        margin-bottom:3.25rem !important
    }
    .mb-md-56 {
        margin-bottom:3.5rem !important
    }
    .mb-md-58 {
        margin-bottom:3.625rem !important
    }
    .mb-md-60 {
        margin-bottom:3.75rem !important
    }
    .mb-md-64 {
        margin-bottom:4rem !important
    }
    .mb-md-70 {
        margin-bottom:4.375rem !important
    }
    .mb-md-72 {
        margin-bottom:4.5rem !important
    }
    .mb-md-78 {
        margin-bottom:4.875rem !important
    }
    .mb-md-80 {
        margin-bottom:5rem !important
    }
    .mb-md-84 {
        margin-bottom:5.25rem !important
    }
    .mb-md-88 {
        margin-bottom:5.5rem !important
    }
    .mb-md-96 {
        margin-bottom:6rem !important
    }
    .mb-md-100 {
        margin-bottom:6.25rem !important
    }
    .mb-md-104 {
        margin-bottom:6.5rem !important
    }
    .mb-md-120 {
        margin-bottom:7.5rem !important
    }
    .mb-md-128 {
        margin-bottom:8rem !important
    }
    .mb-md-132 {
        margin-bottom:8.25rem !important
    }
    .mb-md-136 {
        margin-bottom:8.5rem !important
    }
    .mb-md-140 {
        margin-bottom:8.75rem !important
    }
    .mb-md-150 {
        margin-bottom:9.375rem !important
    }
    .mb-md-158 {
        margin-bottom:9.875rem !important
    }
    .mb-md-160 {
        margin-bottom:10rem !important
    }
    .mb-md-174 {
        margin-bottom:10.875rem !important
    }
    .mb-md-180 {
        margin-bottom:11.25rem !important
    }
    .mb-md-208 {
        margin-bottom:13rem !important
    }
    .mb-md-224 {
        margin-bottom:14rem !important
    }
    .mb-md-280 {
        margin-bottom:17.5rem !important
    }
    .mb-md-320 {
        margin-bottom:20rem !important
    }
    .mb-md-508 {
        margin-bottom:31.75rem !important
    }
    .mb-md-auto {
        margin-bottom:auto !important
    }
    .ms-md--280 {
        margin-left:-17.5rem !important
    }
    .ms-md--180 {
        margin-left:-11.25rem !important
    }
    .ms-md--140 {
        margin-left:-8.75rem !important
    }
    .ms-md--100 {
        margin-left:-6.25rem !important
    }
    .ms-md--80 {
        margin-left:-5rem !important
    }
    .ms-md--64 {
        margin-left:-4rem !important
    }
    .ms-md--60 {
        margin-left:-3.75rem !important
    }
    .ms-md--46 {
        margin-left:-2.875rem !important
    }
    .ms-md--42 {
        margin-left:-2.625rem !important
    }
    .ms-md--32 {
        margin-left:-2rem !important
    }
    .ms-md--28 {
        margin-left:-1.75rem !important
    }
    .ms-md--24 {
        margin-left:-1.5rem !important
    }
    .ms-md--20 {
        margin-left:-1.25rem !important
    }
    .ms-md--12 {
        margin-left:-0.75rem !important
    }
    .ms-md-0 {
        margin-left:0 !important
    }
    .ms-md-1 {
        margin-left:.25rem !important
    }
    .ms-md-2 {
        margin-left:.5rem !important
    }
    .ms-md-3 {
        margin-left:1rem !important
    }
    .ms-md-4 {
        margin-left:1.5rem !important
    }
    .ms-md-6 {
        margin-left:.375rem !important
    }
    .ms-md-10 {
        margin-left:.625rem !important
    }
    .ms-md-12 {
        margin-left:.75rem !important
    }
    .ms-md-14 {
        margin-left:.875rem !important
    }
    .ms-md-15 {
        margin-left:.935rem !important
    }
    .ms-md-16 {
        margin-left:1rem !important
    }
    .ms-md-18 {
        margin-left:1.125rem !important
    }
    .ms-md-20 {
        margin-left:1.25rem !important
    }
    .ms-md-24 {
        margin-left:1.5rem !important
    }
    .ms-md-28 {
        margin-left:1.75rem !important
    }
    .ms-md-30 {
        margin-left:1.875rem !important
    }
    .ms-md-32 {
        margin-left:2rem !important
    }
    .ms-md-34 {
        margin-left:2.125rem !important
    }
    .ms-md-36 {
        margin-left:2.25rem !important
    }
    .ms-md-38 {
        margin-left:2.375rem !important
    }
    .ms-md-40 {
        margin-left:2.5rem !important
    }
    .ms-md-42 {
        margin-left:2.625rem !important
    }
    .ms-md-46 {
        margin-left:2.875rem !important
    }
    .ms-md-48 {
        margin-left:3rem !important
    }
    .ms-md-50 {
        margin-left:3.125rem !important
    }
    .ms-md-52 {
        margin-left:3.25rem !important
    }
    .ms-md-56 {
        margin-left:3.5rem !important
    }
    .ms-md-58 {
        margin-left:3.625rem !important
    }
    .ms-md-60 {
        margin-left:3.75rem !important
    }
    .ms-md-64 {
        margin-left:4rem !important
    }
    .ms-md-70 {
        margin-left:4.375rem !important
    }
    .ms-md-72 {
        margin-left:4.5rem !important
    }
    .ms-md-78 {
        margin-left:4.875rem !important
    }
    .ms-md-80 {
        margin-left:5rem !important
    }
    .ms-md-84 {
        margin-left:5.25rem !important
    }
    .ms-md-88 {
        margin-left:5.5rem !important
    }
    .ms-md-96 {
        margin-left:6rem !important
    }
    .ms-md-100 {
        margin-left:6.25rem !important
    }
    .ms-md-104 {
        margin-left:6.5rem !important
    }
    .ms-md-120 {
        margin-left:7.5rem !important
    }
    .ms-md-128 {
        margin-left:8rem !important
    }
    .ms-md-132 {
        margin-left:8.25rem !important
    }
    .ms-md-136 {
        margin-left:8.5rem !important
    }
    .ms-md-140 {
        margin-left:8.75rem !important
    }
    .ms-md-150 {
        margin-left:9.375rem !important
    }
    .ms-md-158 {
        margin-left:9.875rem !important
    }
    .ms-md-160 {
        margin-left:10rem !important
    }
    .ms-md-174 {
        margin-left:10.875rem !important
    }
    .ms-md-180 {
        margin-left:11.25rem !important
    }
    .ms-md-208 {
        margin-left:13rem !important
    }
    .ms-md-224 {
        margin-left:14rem !important
    }
    .ms-md-280 {
        margin-left:17.5rem !important
    }
    .ms-md-320 {
        margin-left:20rem !important
    }
    .ms-md-508 {
        margin-left:31.75rem !important
    }
    .ms-md-auto {
        margin-left:auto !important
    }
    .p-md--280 {
        padding:-17.5rem !important
    }
    .p-md--180 {
        padding:-11.25rem !important
    }
    .p-md--140 {
        padding:-8.75rem !important
    }
    .p-md--100 {
        padding:-6.25rem !important
    }
    .p-md--80 {
        padding:-5rem !important
    }
    .p-md--64 {
        padding:-4rem !important
    }
    .p-md--60 {
        padding:-3.75rem !important
    }
    .p-md--46 {
        padding:-2.875rem !important
    }
    .p-md--42 {
        padding:-2.625rem !important
    }
    .p-md--32 {
        padding:-2rem !important
    }
    .p-md--28 {
        padding:-1.75rem !important
    }
    .p-md--24 {
        padding:-1.5rem !important
    }
    .p-md--20 {
        padding:-1.25rem !important
    }
    .p-md--12 {
        padding:-0.75rem !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
    }
    .p-md-6 {
        padding:.375rem !important
    }
    .p-md-10 {
        padding:.625rem !important
    }
    .p-md-12 {
        padding:.75rem !important
    }
    .p-md-14 {
        padding:.875rem !important
    }
    .p-md-15 {
        padding:.935rem !important
    }
    .p-md-16 {
        padding:1rem !important
    }
    .p-md-18 {
        padding:1.125rem !important
    }
    .p-md-20 {
        padding:1.25rem !important
    }
    .p-md-24 {
        padding:1.5rem !important
    }
    .p-md-28 {
        padding:1.75rem !important
    }
    .p-md-30 {
        padding:1.875rem !important
    }
    .p-md-32 {
        padding:2rem !important
    }
    .p-md-34 {
        padding:2.125rem !important
    }
    .p-md-36 {
        padding:2.25rem !important
    }
    .p-md-38 {
        padding:2.375rem !important
    }
    .p-md-40 {
        padding:2.5rem !important
    }
    .p-md-42 {
        padding:2.625rem !important
    }
    .p-md-46 {
        padding:2.875rem !important
    }
    .p-md-48 {
        padding:3rem !important
    }
    .p-md-50 {
        padding:3.125rem !important
    }
    .p-md-52 {
        padding:3.25rem !important
    }
    .p-md-56 {
        padding:3.5rem !important
    }
    .p-md-58 {
        padding:3.625rem !important
    }
    .p-md-60 {
        padding:3.75rem !important
    }
    .p-md-64 {
        padding:4rem !important
    }
    .p-md-70 {
        padding:4.375rem !important
    }
    .p-md-72 {
        padding:4.5rem !important
    }
    .p-md-78 {
        padding:4.875rem !important
    }
    .p-md-80 {
        padding:5rem !important
    }
    .p-md-84 {
        padding:5.25rem !important
    }
    .p-md-88 {
        padding:5.5rem !important
    }
    .p-md-96 {
        padding:6rem !important
    }
    .p-md-100 {
        padding:6.25rem !important
    }
    .p-md-104 {
        padding:6.5rem !important
    }
    .p-md-120 {
        padding:7.5rem !important
    }
    .p-md-128 {
        padding:8rem !important
    }
    .p-md-132 {
        padding:8.25rem !important
    }
    .p-md-136 {
        padding:8.5rem !important
    }
    .p-md-140 {
        padding:8.75rem !important
    }
    .p-md-150 {
        padding:9.375rem !important
    }
    .p-md-158 {
        padding:9.875rem !important
    }
    .p-md-160 {
        padding:10rem !important
    }
    .p-md-174 {
        padding:10.875rem !important
    }
    .p-md-180 {
        padding:11.25rem !important
    }
    .p-md-208 {
        padding:13rem !important
    }
    .p-md-224 {
        padding:14rem !important
    }
    .p-md-280 {
        padding:17.5rem !important
    }
    .p-md-320 {
        padding:20rem !important
    }
    .p-md-508 {
        padding:31.75rem !important
    }
    .px-md--280 {
        padding-right:-17.5rem !important;
        padding-left:-17.5rem !important
    }
    .px-md--180 {
        padding-right:-11.25rem !important;
        padding-left:-11.25rem !important
    }
    .px-md--140 {
        padding-right:-8.75rem !important;
        padding-left:-8.75rem !important
    }
    .px-md--100 {
        padding-right:-6.25rem !important;
        padding-left:-6.25rem !important
    }
    .px-md--80 {
        padding-right:-5rem !important;
        padding-left:-5rem !important
    }
    .px-md--64 {
        padding-right:-4rem !important;
        padding-left:-4rem !important
    }
    .px-md--60 {
        padding-right:-3.75rem !important;
        padding-left:-3.75rem !important
    }
    .px-md--46 {
        padding-right:-2.875rem !important;
        padding-left:-2.875rem !important
    }
    .px-md--42 {
        padding-right:-2.625rem !important;
        padding-left:-2.625rem !important
    }
    .px-md--32 {
        padding-right:-2rem !important;
        padding-left:-2rem !important
    }
    .px-md--28 {
        padding-right:-1.75rem !important;
        padding-left:-1.75rem !important
    }
    .px-md--24 {
        padding-right:-1.5rem !important;
        padding-left:-1.5rem !important
    }
    .px-md--20 {
        padding-right:-1.25rem !important;
        padding-left:-1.25rem !important
    }
    .px-md--12 {
        padding-right:-0.75rem !important;
        padding-left:-0.75rem !important
    }
    .px-md-0 {
        padding-right:0 !important;
        padding-left:0 !important
    }
    .px-md-1 {
        padding-right:.25rem !important;
        padding-left:.25rem !important
    }
    .px-md-2 {
        padding-right:.5rem !important;
        padding-left:.5rem !important
    }
    .px-md-3 {
        padding-right:1rem !important;
        padding-left:1rem !important
    }
    .px-md-4 {
        padding-right:1.5rem !important;
        padding-left:1.5rem !important
    }
    .px-md-6 {
        padding-right:.375rem !important;
        padding-left:.375rem !important
    }
    .px-md-10 {
        padding-right:.625rem !important;
        padding-left:.625rem !important
    }
    .px-md-12 {
        padding-right:.75rem !important;
        padding-left:.75rem !important
    }
    .px-md-14 {
        padding-right:.875rem !important;
        padding-left:.875rem !important
    }
    .px-md-15 {
        padding-right:.935rem !important;
        padding-left:.935rem !important
    }
    .px-md-16 {
        padding-right:1rem !important;
        padding-left:1rem !important
    }
    .px-md-18 {
        padding-right:1.125rem !important;
        padding-left:1.125rem !important
    }
    .px-md-20 {
        padding-right:1.25rem !important;
        padding-left:1.25rem !important
    }
    .px-md-24 {
        padding-right:1.5rem !important;
        padding-left:1.5rem !important
    }
    .px-md-28 {
        padding-right:1.75rem !important;
        padding-left:1.75rem !important
    }
    .px-md-30 {
        padding-right:1.875rem !important;
        padding-left:1.875rem !important
    }
    .px-md-32 {
        padding-right:2rem !important;
        padding-left:2rem !important
    }
    .px-md-34 {
        padding-right:2.125rem !important;
        padding-left:2.125rem !important
    }
    .px-md-36 {
        padding-right:2.25rem !important;
        padding-left:2.25rem !important
    }
    .px-md-38 {
        padding-right:2.375rem !important;
        padding-left:2.375rem !important
    }
    .px-md-40 {
        padding-right:2.5rem !important;
        padding-left:2.5rem !important
    }
    .px-md-42 {
        padding-right:2.625rem !important;
        padding-left:2.625rem !important
    }
    .px-md-46 {
        padding-right:2.875rem !important;
        padding-left:2.875rem !important
    }
    .px-md-48 {
        padding-right:3rem !important;
        padding-left:3rem !important
    }
    .px-md-50 {
        padding-right:3.125rem !important;
        padding-left:3.125rem !important
    }
    .px-md-52 {
        padding-right:3.25rem !important;
        padding-left:3.25rem !important
    }
    .px-md-56 {
        padding-right:3.5rem !important;
        padding-left:3.5rem !important
    }
    .px-md-58 {
        padding-right:3.625rem !important;
        padding-left:3.625rem !important
    }
    .px-md-60 {
        padding-right:3.75rem !important;
        padding-left:3.75rem !important
    }
    .px-md-64 {
        padding-right:4rem !important;
        padding-left:4rem !important
    }
    .px-md-70 {
        padding-right:4.375rem !important;
        padding-left:4.375rem !important
    }
    .px-md-72 {
        padding-right:4.5rem !important;
        padding-left:4.5rem !important
    }
    .px-md-78 {
        padding-right:4.875rem !important;
        padding-left:4.875rem !important
    }
    .px-md-80 {
        padding-right:5rem !important;
        padding-left:5rem !important
    }
    .px-md-84 {
        padding-right:5.25rem !important;
        padding-left:5.25rem !important
    }
    .px-md-88 {
        padding-right:5.5rem !important;
        padding-left:5.5rem !important
    }
    .px-md-96 {
        padding-right:6rem !important;
        padding-left:6rem !important
    }
    .px-md-100 {
        padding-right:6.25rem !important;
        padding-left:6.25rem !important
    }
    .px-md-104 {
        padding-right:6.5rem !important;
        padding-left:6.5rem !important
    }
    .px-md-120 {
        padding-right:7.5rem !important;
        padding-left:7.5rem !important
    }
    .px-md-128 {
        padding-right:8rem !important;
        padding-left:8rem !important
    }
    .px-md-132 {
        padding-right:8.25rem !important;
        padding-left:8.25rem !important
    }
    .px-md-136 {
        padding-right:8.5rem !important;
        padding-left:8.5rem !important
    }
    .px-md-140 {
        padding-right:8.75rem !important;
        padding-left:8.75rem !important
    }
    .px-md-150 {
        padding-right:9.375rem !important;
        padding-left:9.375rem !important
    }
    .px-md-158 {
        padding-right:9.875rem !important;
        padding-left:9.875rem !important
    }
    .px-md-160 {
        padding-right:10rem !important;
        padding-left:10rem !important
    }
    .px-md-174 {
        padding-right:10.875rem !important;
        padding-left:10.875rem !important
    }
    .px-md-180 {
        padding-right:11.25rem !important;
        padding-left:11.25rem !important
    }
    .px-md-208 {
        padding-right:13rem !important;
        padding-left:13rem !important
    }
    .px-md-224 {
        padding-right:14rem !important;
        padding-left:14rem !important
    }
    .px-md-280 {
        padding-right:17.5rem !important;
        padding-left:17.5rem !important
    }
    .px-md-320 {
        padding-right:20rem !important;
        padding-left:20rem !important
    }
    .px-md-508 {
        padding-right:31.75rem !important;
        padding-left:31.75rem !important
    }
    .py-md--280 {
        padding-top:-17.5rem !important;
        padding-bottom:-17.5rem !important
    }
    .py-md--180 {
        padding-top:-11.25rem !important;
        padding-bottom:-11.25rem !important
    }
    .py-md--140 {
        padding-top:-8.75rem !important;
        padding-bottom:-8.75rem !important
    }
    .py-md--100 {
        padding-top:-6.25rem !important;
        padding-bottom:-6.25rem !important
    }
    .py-md--80 {
        padding-top:-5rem !important;
        padding-bottom:-5rem !important
    }
    .py-md--64 {
        padding-top:-4rem !important;
        padding-bottom:-4rem !important
    }
    .py-md--60 {
        padding-top:-3.75rem !important;
        padding-bottom:-3.75rem !important
    }
    .py-md--46 {
        padding-top:-2.875rem !important;
        padding-bottom:-2.875rem !important
    }
    .py-md--42 {
        padding-top:-2.625rem !important;
        padding-bottom:-2.625rem !important
    }
    .py-md--32 {
        padding-top:-2rem !important;
        padding-bottom:-2rem !important
    }
    .py-md--28 {
        padding-top:-1.75rem !important;
        padding-bottom:-1.75rem !important
    }
    .py-md--24 {
        padding-top:-1.5rem !important;
        padding-bottom:-1.5rem !important
    }
    .py-md--20 {
        padding-top:-1.25rem !important;
        padding-bottom:-1.25rem !important
    }
    .py-md--12 {
        padding-top:-0.75rem !important;
        padding-bottom:-0.75rem !important
    }
    .py-md-0 {
        padding-top:0 !important;
        padding-bottom:0 !important
    }
    .py-md-1 {
        padding-top:.25rem !important;
        padding-bottom:.25rem !important
    }
    .py-md-2 {
        padding-top:.5rem !important;
        padding-bottom:.5rem !important
    }
    .py-md-3 {
        padding-top:1rem !important;
        padding-bottom:1rem !important
    }
    .py-md-4 {
        padding-top:1.5rem !important;
        padding-bottom:1.5rem !important
    }
    .py-md-6 {
        padding-top:.375rem !important;
        padding-bottom:.375rem !important
    }
    .py-md-10 {
        padding-top:.625rem !important;
        padding-bottom:.625rem !important
    }
    .py-md-12 {
        padding-top:.75rem !important;
        padding-bottom:.75rem !important
    }
    .py-md-14 {
        padding-top:.875rem !important;
        padding-bottom:.875rem !important
    }
    .py-md-15 {
        padding-top:.935rem !important;
        padding-bottom:.935rem !important
    }
    .py-md-16 {
        padding-top:1rem !important;
        padding-bottom:1rem !important
    }
    .py-md-18 {
        padding-top:1.125rem !important;
        padding-bottom:1.125rem !important
    }
    .py-md-20 {
        padding-top:1.25rem !important;
        padding-bottom:1.25rem !important
    }
    .py-md-24 {
        padding-top:1.5rem !important;
        padding-bottom:1.5rem !important
    }
    .py-md-28 {
        padding-top:1.75rem !important;
        padding-bottom:1.75rem !important
    }
    .py-md-30 {
        padding-top:1.875rem !important;
        padding-bottom:1.875rem !important
    }
    .py-md-32 {
        padding-top:2rem !important;
        padding-bottom:2rem !important
    }
    .py-md-34 {
        padding-top:2.125rem !important;
        padding-bottom:2.125rem !important
    }
    .py-md-36 {
        padding-top:2.25rem !important;
        padding-bottom:2.25rem !important
    }
    .py-md-38 {
        padding-top:2.375rem !important;
        padding-bottom:2.375rem !important
    }
    .py-md-40 {
        padding-top:2.5rem !important;
        padding-bottom:2.5rem !important
    }
    .py-md-42 {
        padding-top:2.625rem !important;
        padding-bottom:2.625rem !important
    }
    .py-md-46 {
        padding-top:2.875rem !important;
        padding-bottom:2.875rem !important
    }
    .py-md-48 {
        padding-top:3rem !important;
        padding-bottom:3rem !important
    }
    .py-md-50 {
        padding-top:3.125rem !important;
        padding-bottom:3.125rem !important
    }
    .py-md-52 {
        padding-top:3.25rem !important;
        padding-bottom:3.25rem !important
    }
    .py-md-56 {
        padding-top:3.5rem !important;
        padding-bottom:3.5rem !important
    }
    .py-md-58 {
        padding-top:3.625rem !important;
        padding-bottom:3.625rem !important
    }
    .py-md-60 {
        padding-top:3.75rem !important;
        padding-bottom:3.75rem !important
    }
    .py-md-64 {
        padding-top:4rem !important;
        padding-bottom:4rem !important
    }
    .py-md-70 {
        padding-top:4.375rem !important;
        padding-bottom:4.375rem !important
    }
    .py-md-72 {
        padding-top:4.5rem !important;
        padding-bottom:4.5rem !important
    }
    .py-md-78 {
        padding-top:4.875rem !important;
        padding-bottom:4.875rem !important
    }
    .py-md-80 {
        padding-top:5rem !important;
        padding-bottom:5rem !important
    }
    .py-md-84 {
        padding-top:5.25rem !important;
        padding-bottom:5.25rem !important
    }
    .py-md-88 {
        padding-top:5.5rem !important;
        padding-bottom:5.5rem !important
    }
    .py-md-96 {
        padding-top:6rem !important;
        padding-bottom:6rem !important
    }
    .py-md-100 {
        padding-top:6.25rem !important;
        padding-bottom:6.25rem !important
    }
    .py-md-104 {
        padding-top:6.5rem !important;
        padding-bottom:6.5rem !important
    }
    .py-md-120 {
        padding-top:7.5rem !important;
        padding-bottom:7.5rem !important
    }
    .py-md-128 {
        padding-top:8rem !important;
        padding-bottom:8rem !important
    }
    .py-md-132 {
        padding-top:8.25rem !important;
        padding-bottom:8.25rem !important
    }
    .py-md-136 {
        padding-top:8.5rem !important;
        padding-bottom:8.5rem !important
    }
    .py-md-140 {
        padding-top:8.75rem !important;
        padding-bottom:8.75rem !important
    }
    .py-md-150 {
        padding-top:9.375rem !important;
        padding-bottom:9.375rem !important
    }
    .py-md-158 {
        padding-top:9.875rem !important;
        padding-bottom:9.875rem !important
    }
    .py-md-160 {
        padding-top:10rem !important;
        padding-bottom:10rem !important
    }
    .py-md-174 {
        padding-top:10.875rem !important;
        padding-bottom:10.875rem !important
    }
    .py-md-180 {
        padding-top:11.25rem !important;
        padding-bottom:11.25rem !important
    }
    .py-md-208 {
        padding-top:13rem !important;
        padding-bottom:13rem !important
    }
    .py-md-224 {
        padding-top:14rem !important;
        padding-bottom:14rem !important
    }
    .py-md-280 {
        padding-top:17.5rem !important;
        padding-bottom:17.5rem !important
    }
    .py-md-320 {
        padding-top:20rem !important;
        padding-bottom:20rem !important
    }
    .py-md-508 {
        padding-top:31.75rem !important;
        padding-bottom:31.75rem !important
    }
    .pt-md--280 {
        padding-top:-17.5rem !important
    }
    .pt-md--180 {
        padding-top:-11.25rem !important
    }
    .pt-md--140 {
        padding-top:-8.75rem !important
    }
    .pt-md--100 {
        padding-top:-6.25rem !important
    }
    .pt-md--80 {
        padding-top:-5rem !important
    }
    .pt-md--64 {
        padding-top:-4rem !important
    }
    .pt-md--60 {
        padding-top:-3.75rem !important
    }
    .pt-md--46 {
        padding-top:-2.875rem !important
    }
    .pt-md--42 {
        padding-top:-2.625rem !important
    }
    .pt-md--32 {
        padding-top:-2rem !important
    }
    .pt-md--28 {
        padding-top:-1.75rem !important
    }
    .pt-md--24 {
        padding-top:-1.5rem !important
    }
    .pt-md--20 {
        padding-top:-1.25rem !important
    }
    .pt-md--12 {
        padding-top:-0.75rem !important
    }
    .pt-md-0 {
        padding-top:0 !important
    }
    .pt-md-1 {
        padding-top:.25rem !important
    }
    .pt-md-2 {
        padding-top:.5rem !important
    }
    .pt-md-3 {
        padding-top:1rem !important
    }
    .pt-md-4 {
        padding-top:1.5rem !important
    }
    .pt-md-6 {
        padding-top:.375rem !important
    }
    .pt-md-10 {
        padding-top:.625rem !important
    }
    .pt-md-12 {
        padding-top:.75rem !important
    }
    .pt-md-14 {
        padding-top:.875rem !important
    }
    .pt-md-15 {
        padding-top:.935rem !important
    }
    .pt-md-16 {
        padding-top:1rem !important
    }
    .pt-md-18 {
        padding-top:1.125rem !important
    }
    .pt-md-20 {
        padding-top:1.25rem !important
    }
    .pt-md-24 {
        padding-top:1.5rem !important
    }
    .pt-md-28 {
        padding-top:1.75rem !important
    }
    .pt-md-30 {
        padding-top:1.875rem !important
    }
    .pt-md-32 {
        padding-top:2rem !important
    }
    .pt-md-34 {
        padding-top:2.125rem !important
    }
    .pt-md-36 {
        padding-top:2.25rem !important
    }
    .pt-md-38 {
        padding-top:2.375rem !important
    }
    .pt-md-40 {
        padding-top:2.5rem !important
    }
    .pt-md-42 {
        padding-top:2.625rem !important
    }
    .pt-md-46 {
        padding-top:2.875rem !important
    }
    .pt-md-48 {
        padding-top:3rem !important
    }
    .pt-md-50 {
        padding-top:3.125rem !important
    }
    .pt-md-52 {
        padding-top:3.25rem !important
    }
    .pt-md-56 {
        padding-top:3.5rem !important
    }
    .pt-md-58 {
        padding-top:3.625rem !important
    }
    .pt-md-60 {
        padding-top:3.75rem !important
    }
    .pt-md-64 {
        padding-top:4rem !important
    }
    .pt-md-70 {
        padding-top:4.375rem !important
    }
    .pt-md-72 {
        padding-top:4.5rem !important
    }
    .pt-md-78 {
        padding-top:4.875rem !important
    }
    .pt-md-80 {
        padding-top:5rem !important
    }
    .pt-md-84 {
        padding-top:5.25rem !important
    }
    .pt-md-88 {
        padding-top:5.5rem !important
    }
    .pt-md-96 {
        padding-top:6rem !important
    }
    .pt-md-100 {
        padding-top:6.25rem !important
    }
    .pt-md-104 {
        padding-top:6.5rem !important
    }
    .pt-md-120 {
        padding-top:7.5rem !important
    }
    .pt-md-128 {
        padding-top:8rem !important
    }
    .pt-md-132 {
        padding-top:8.25rem !important
    }
    .pt-md-136 {
        padding-top:8.5rem !important
    }
    .pt-md-140 {
        padding-top:8.75rem !important
    }
    .pt-md-150 {
        padding-top:9.375rem !important
    }
    .pt-md-158 {
        padding-top:9.875rem !important
    }
    .pt-md-160 {
        padding-top:10rem !important
    }
    .pt-md-174 {
        padding-top:10.875rem !important
    }
    .pt-md-180 {
        padding-top:11.25rem !important
    }
    .pt-md-208 {
        padding-top:13rem !important
    }
    .pt-md-224 {
        padding-top:14rem !important
    }
    .pt-md-280 {
        padding-top:17.5rem !important
    }
    .pt-md-320 {
        padding-top:20rem !important
    }
    .pt-md-508 {
        padding-top:31.75rem !important
    }
    .pe-md--280 {
        padding-right:-17.5rem !important
    }
    .pe-md--180 {
        padding-right:-11.25rem !important
    }
    .pe-md--140 {
        padding-right:-8.75rem !important
    }
    .pe-md--100 {
        padding-right:-6.25rem !important
    }
    .pe-md--80 {
        padding-right:-5rem !important
    }
    .pe-md--64 {
        padding-right:-4rem !important
    }
    .pe-md--60 {
        padding-right:-3.75rem !important
    }
    .pe-md--46 {
        padding-right:-2.875rem !important
    }
    .pe-md--42 {
        padding-right:-2.625rem !important
    }
    .pe-md--32 {
        padding-right:-2rem !important
    }
    .pe-md--28 {
        padding-right:-1.75rem !important
    }
    .pe-md--24 {
        padding-right:-1.5rem !important
    }
    .pe-md--20 {
        padding-right:-1.25rem !important
    }
    .pe-md--12 {
        padding-right:-0.75rem !important
    }
    .pe-md-0 {
        padding-right:0 !important
    }
    .pe-md-1 {
        padding-right:.25rem !important
    }
    .pe-md-2 {
        padding-right:.5rem !important
    }
    .pe-md-3 {
        padding-right:1rem !important
    }
    .pe-md-4 {
        padding-right:1.5rem !important
    }
    .pe-md-6 {
        padding-right:.375rem !important
    }
    .pe-md-10 {
        padding-right:.625rem !important
    }
    .pe-md-12 {
        padding-right:.75rem !important
    }
    .pe-md-14 {
        padding-right:.875rem !important
    }
    .pe-md-15 {
        padding-right:.935rem !important
    }
    .pe-md-16 {
        padding-right:1rem !important
    }
    .pe-md-18 {
        padding-right:1.125rem !important
    }
    .pe-md-20 {
        padding-right:1.25rem !important
    }
    .pe-md-24 {
        padding-right:1.5rem !important
    }
    .pe-md-28 {
        padding-right:1.75rem !important
    }
    .pe-md-30 {
        padding-right:1.875rem !important
    }
    .pe-md-32 {
        padding-right:2rem !important
    }
    .pe-md-34 {
        padding-right:2.125rem !important
    }
    .pe-md-36 {
        padding-right:2.25rem !important
    }
    .pe-md-38 {
        padding-right:2.375rem !important
    }
    .pe-md-40 {
        padding-right:2.5rem !important
    }
    .pe-md-42 {
        padding-right:2.625rem !important
    }
    .pe-md-46 {
        padding-right:2.875rem !important
    }
    .pe-md-48 {
        padding-right:3rem !important
    }
    .pe-md-50 {
        padding-right:3.125rem !important
    }
    .pe-md-52 {
        padding-right:3.25rem !important
    }
    .pe-md-56 {
        padding-right:3.5rem !important
    }
    .pe-md-58 {
        padding-right:3.625rem !important
    }
    .pe-md-60 {
        padding-right:3.75rem !important
    }
    .pe-md-64 {
        padding-right:4rem !important
    }
    .pe-md-70 {
        padding-right:4.375rem !important
    }
    .pe-md-72 {
        padding-right:4.5rem !important
    }
    .pe-md-78 {
        padding-right:4.875rem !important
    }
    .pe-md-80 {
        padding-right:5rem !important
    }
    .pe-md-84 {
        padding-right:5.25rem !important
    }
    .pe-md-88 {
        padding-right:5.5rem !important
    }
    .pe-md-96 {
        padding-right:6rem !important
    }
    .pe-md-100 {
        padding-right:6.25rem !important
    }
    .pe-md-104 {
        padding-right:6.5rem !important
    }
    .pe-md-120 {
        padding-right:7.5rem !important
    }
    .pe-md-128 {
        padding-right:8rem !important
    }
    .pe-md-132 {
        padding-right:8.25rem !important
    }
    .pe-md-136 {
        padding-right:8.5rem !important
    }
    .pe-md-140 {
        padding-right:8.75rem !important
    }
    .pe-md-150 {
        padding-right:9.375rem !important
    }
    .pe-md-158 {
        padding-right:9.875rem !important
    }
    .pe-md-160 {
        padding-right:10rem !important
    }
    .pe-md-174 {
        padding-right:10.875rem !important
    }
    .pe-md-180 {
        padding-right:11.25rem !important
    }
    .pe-md-208 {
        padding-right:13rem !important
    }
    .pe-md-224 {
        padding-right:14rem !important
    }
    .pe-md-280 {
        padding-right:17.5rem !important
    }
    .pe-md-320 {
        padding-right:20rem !important
    }
    .pe-md-508 {
        padding-right:31.75rem !important
    }
    .pb-md--280 {
        padding-bottom:-17.5rem !important
    }
    .pb-md--180 {
        padding-bottom:-11.25rem !important
    }
    .pb-md--140 {
        padding-bottom:-8.75rem !important
    }
    .pb-md--100 {
        padding-bottom:-6.25rem !important
    }
    .pb-md--80 {
        padding-bottom:-5rem !important
    }
    .pb-md--64 {
        padding-bottom:-4rem !important
    }
    .pb-md--60 {
        padding-bottom:-3.75rem !important
    }
    .pb-md--46 {
        padding-bottom:-2.875rem !important
    }
    .pb-md--42 {
        padding-bottom:-2.625rem !important
    }
    .pb-md--32 {
        padding-bottom:-2rem !important
    }
    .pb-md--28 {
        padding-bottom:-1.75rem !important
    }
    .pb-md--24 {
        padding-bottom:-1.5rem !important
    }
    .pb-md--20 {
        padding-bottom:-1.25rem !important
    }
    .pb-md--12 {
        padding-bottom:-0.75rem !important
    }
    .pb-md-0 {
        padding-bottom:0 !important
    }
    .pb-md-1 {
        padding-bottom:.25rem !important
    }
    .pb-md-2 {
        padding-bottom:.5rem !important
    }
    .pb-md-3 {
        padding-bottom:1rem !important
    }
    .pb-md-4 {
        padding-bottom:1.5rem !important
    }
    .pb-md-6 {
        padding-bottom:.375rem !important
    }
    .pb-md-10 {
        padding-bottom:.625rem !important
    }
    .pb-md-12 {
        padding-bottom:.75rem !important
    }
    .pb-md-14 {
        padding-bottom:.875rem !important
    }
    .pb-md-15 {
        padding-bottom:.935rem !important
    }
    .pb-md-16 {
        padding-bottom:1rem !important
    }
    .pb-md-18 {
        padding-bottom:1.125rem !important
    }
    .pb-md-20 {
        padding-bottom:1.25rem !important
    }
    .pb-md-24 {
        padding-bottom:1.5rem !important
    }
    .pb-md-28 {
        padding-bottom:1.75rem !important
    }
    .pb-md-30 {
        padding-bottom:1.875rem !important
    }
    .pb-md-32 {
        padding-bottom:2rem !important
    }
    .pb-md-34 {
        padding-bottom:2.125rem !important
    }
    .pb-md-36 {
        padding-bottom:2.25rem !important
    }
    .pb-md-38 {
        padding-bottom:2.375rem !important
    }
    .pb-md-40 {
        padding-bottom:2.5rem !important
    }
    .pb-md-42 {
        padding-bottom:2.625rem !important
    }
    .pb-md-46 {
        padding-bottom:2.875rem !important
    }
    .pb-md-48 {
        padding-bottom:3rem !important
    }
    .pb-md-50 {
        padding-bottom:3.125rem !important
    }
    .pb-md-52 {
        padding-bottom:3.25rem !important
    }
    .pb-md-56 {
        padding-bottom:3.5rem !important
    }
    .pb-md-58 {
        padding-bottom:3.625rem !important
    }
    .pb-md-60 {
        padding-bottom:3.75rem !important
    }
    .pb-md-64 {
        padding-bottom:4rem !important
    }
    .pb-md-70 {
        padding-bottom:4.375rem !important
    }
    .pb-md-72 {
        padding-bottom:4.5rem !important
    }
    .pb-md-78 {
        padding-bottom:4.875rem !important
    }
    .pb-md-80 {
        padding-bottom:5rem !important
    }
    .pb-md-84 {
        padding-bottom:5.25rem !important
    }
    .pb-md-88 {
        padding-bottom:5.5rem !important
    }
    .pb-md-96 {
        padding-bottom:6rem !important
    }
    .pb-md-100 {
        padding-bottom:6.25rem !important
    }
    .pb-md-104 {
        padding-bottom:6.5rem !important
    }
    .pb-md-120 {
        padding-bottom:7.5rem !important
    }
    .pb-md-128 {
        padding-bottom:8rem !important
    }
    .pb-md-132 {
        padding-bottom:8.25rem !important
    }
    .pb-md-136 {
        padding-bottom:8.5rem !important
    }
    .pb-md-140 {
        padding-bottom:8.75rem !important
    }
    .pb-md-150 {
        padding-bottom:9.375rem !important
    }
    .pb-md-158 {
        padding-bottom:9.875rem !important
    }
    .pb-md-160 {
        padding-bottom:10rem !important
    }
    .pb-md-174 {
        padding-bottom:10.875rem !important
    }
    .pb-md-180 {
        padding-bottom:11.25rem !important
    }
    .pb-md-208 {
        padding-bottom:13rem !important
    }
    .pb-md-224 {
        padding-bottom:14rem !important
    }
    .pb-md-280 {
        padding-bottom:17.5rem !important
    }
    .pb-md-320 {
        padding-bottom:20rem !important
    }
    .pb-md-508 {
        padding-bottom:31.75rem !important
    }
    .ps-md--280 {
        padding-left:-17.5rem !important
    }
    .ps-md--180 {
        padding-left:-11.25rem !important
    }
    .ps-md--140 {
        padding-left:-8.75rem !important
    }
    .ps-md--100 {
        padding-left:-6.25rem !important
    }
    .ps-md--80 {
        padding-left:-5rem !important
    }
    .ps-md--64 {
        padding-left:-4rem !important
    }
    .ps-md--60 {
        padding-left:-3.75rem !important
    }
    .ps-md--46 {
        padding-left:-2.875rem !important
    }
    .ps-md--42 {
        padding-left:-2.625rem !important
    }
    .ps-md--32 {
        padding-left:-2rem !important
    }
    .ps-md--28 {
        padding-left:-1.75rem !important
    }
    .ps-md--24 {
        padding-left:-1.5rem !important
    }
    .ps-md--20 {
        padding-left:-1.25rem !important
    }
    .ps-md--12 {
        padding-left:-0.75rem !important
    }
    .ps-md-0 {
        padding-left:0 !important
    }
    .ps-md-1 {
        padding-left:.25rem !important
    }
    .ps-md-2 {
        padding-left:.5rem !important
    }
    .ps-md-3 {
        padding-left:1rem !important
    }
    .ps-md-4 {
        padding-left:1.5rem !important
    }
    .ps-md-6 {
        padding-left:.375rem !important
    }
    .ps-md-10 {
        padding-left:.625rem !important
    }
    .ps-md-12 {
        padding-left:.75rem !important
    }
    .ps-md-14 {
        padding-left:.875rem !important
    }
    .ps-md-15 {
        padding-left:.935rem !important
    }
    .ps-md-16 {
        padding-left:1rem !important
    }
    .ps-md-18 {
        padding-left:1.125rem !important
    }
    .ps-md-20 {
        padding-left:1.25rem !important
    }
    .ps-md-24 {
        padding-left:1.5rem !important
    }
    .ps-md-28 {
        padding-left:1.75rem !important
    }
    .ps-md-30 {
        padding-left:1.875rem !important
    }
    .ps-md-32 {
        padding-left:2rem !important
    }
    .ps-md-34 {
        padding-left:2.125rem !important
    }
    .ps-md-36 {
        padding-left:2.25rem !important
    }
    .ps-md-38 {
        padding-left:2.375rem !important
    }
    .ps-md-40 {
        padding-left:2.5rem !important
    }
    .ps-md-42 {
        padding-left:2.625rem !important
    }
    .ps-md-46 {
        padding-left:2.875rem !important
    }
    .ps-md-48 {
        padding-left:3rem !important
    }
    .ps-md-50 {
        padding-left:3.125rem !important
    }
    .ps-md-52 {
        padding-left:3.25rem !important
    }
    .ps-md-56 {
        padding-left:3.5rem !important
    }
    .ps-md-58 {
        padding-left:3.625rem !important
    }
    .ps-md-60 {
        padding-left:3.75rem !important
    }
    .ps-md-64 {
        padding-left:4rem !important
    }
    .ps-md-70 {
        padding-left:4.375rem !important
    }
    .ps-md-72 {
        padding-left:4.5rem !important
    }
    .ps-md-78 {
        padding-left:4.875rem !important
    }
    .ps-md-80 {
        padding-left:5rem !important
    }
    .ps-md-84 {
        padding-left:5.25rem !important
    }
    .ps-md-88 {
        padding-left:5.5rem !important
    }
    .ps-md-96 {
        padding-left:6rem !important
    }
    .ps-md-100 {
        padding-left:6.25rem !important
    }
    .ps-md-104 {
        padding-left:6.5rem !important
    }
    .ps-md-120 {
        padding-left:7.5rem !important
    }
    .ps-md-128 {
        padding-left:8rem !important
    }
    .ps-md-132 {
        padding-left:8.25rem !important
    }
    .ps-md-136 {
        padding-left:8.5rem !important
    }
    .ps-md-140 {
        padding-left:8.75rem !important
    }
    .ps-md-150 {
        padding-left:9.375rem !important
    }
    .ps-md-158 {
        padding-left:9.875rem !important
    }
    .ps-md-160 {
        padding-left:10rem !important
    }
    .ps-md-174 {
        padding-left:10.875rem !important
    }
    .ps-md-180 {
        padding-left:11.25rem !important
    }
    .ps-md-208 {
        padding-left:13rem !important
    }
    .ps-md-224 {
        padding-left:14rem !important
    }
    .ps-md-280 {
        padding-left:17.5rem !important
    }
    .ps-md-320 {
        padding-left:20rem !important
    }
    .ps-md-508 {
        padding-left:31.75rem !important
    }
    .gap-md--280 {
        gap:-17.5rem !important
    }
    .gap-md--180 {
        gap:-11.25rem !important
    }
    .gap-md--140 {
        gap:-8.75rem !important
    }
    .gap-md--100 {
        gap:-6.25rem !important
    }
    .gap-md--80 {
        gap:-5rem !important
    }
    .gap-md--64 {
        gap:-4rem !important
    }
    .gap-md--60 {
        gap:-3.75rem !important
    }
    .gap-md--46 {
        gap:-2.875rem !important
    }
    .gap-md--42 {
        gap:-2.625rem !important
    }
    .gap-md--32 {
        gap:-2rem !important
    }
    .gap-md--28 {
        gap:-1.75rem !important
    }
    .gap-md--24 {
        gap:-1.5rem !important
    }
    .gap-md--20 {
        gap:-1.25rem !important
    }
    .gap-md--12 {
        gap:-0.75rem !important
    }
    .gap-md-0 {
        gap:0 !important
    }
    .gap-md-1 {
        gap:.25rem !important
    }
    .gap-md-2 {
        gap:.5rem !important
    }
    .gap-md-3 {
        gap:1rem !important
    }
    .gap-md-4 {
        gap:1.5rem !important
    }
    .gap-md-6 {
        gap:.375rem !important
    }
    .gap-md-10 {
        gap:.625rem !important
    }
    .gap-md-12 {
        gap:.75rem !important
    }
    .gap-md-14 {
        gap:.875rem !important
    }
    .gap-md-15 {
        gap:.935rem !important
    }
    .gap-md-16 {
        gap:1rem !important
    }
    .gap-md-18 {
        gap:1.125rem !important
    }
    .gap-md-20 {
        gap:1.25rem !important
    }
    .gap-md-24 {
        gap:1.5rem !important
    }
    .gap-md-28 {
        gap:1.75rem !important
    }
    .gap-md-30 {
        gap:1.875rem !important
    }
    .gap-md-32 {
        gap:2rem !important
    }
    .gap-md-34 {
        gap:2.125rem !important
    }
    .gap-md-36 {
        gap:2.25rem !important
    }
    .gap-md-38 {
        gap:2.375rem !important
    }
    .gap-md-40 {
        gap:2.5rem !important
    }
    .gap-md-42 {
        gap:2.625rem !important
    }
    .gap-md-46 {
        gap:2.875rem !important
    }
    .gap-md-48 {
        gap:3rem !important
    }
    .gap-md-50 {
        gap:3.125rem !important
    }
    .gap-md-52 {
        gap:3.25rem !important
    }
    .gap-md-56 {
        gap:3.5rem !important
    }
    .gap-md-58 {
        gap:3.625rem !important
    }
    .gap-md-60 {
        gap:3.75rem !important
    }
    .gap-md-64 {
        gap:4rem !important
    }
    .gap-md-70 {
        gap:4.375rem !important
    }
    .gap-md-72 {
        gap:4.5rem !important
    }
    .gap-md-78 {
        gap:4.875rem !important
    }
    .gap-md-80 {
        gap:5rem !important
    }
    .gap-md-84 {
        gap:5.25rem !important
    }
    .gap-md-88 {
        gap:5.5rem !important
    }
    .gap-md-96 {
        gap:6rem !important
    }
    .gap-md-100 {
        gap:6.25rem !important
    }
    .gap-md-104 {
        gap:6.5rem !important
    }
    .gap-md-120 {
        gap:7.5rem !important
    }
    .gap-md-128 {
        gap:8rem !important
    }
    .gap-md-132 {
        gap:8.25rem !important
    }
    .gap-md-136 {
        gap:8.5rem !important
    }
    .gap-md-140 {
        gap:8.75rem !important
    }
    .gap-md-150 {
        gap:9.375rem !important
    }
    .gap-md-158 {
        gap:9.875rem !important
    }
    .gap-md-160 {
        gap:10rem !important
    }
    .gap-md-174 {
        gap:10.875rem !important
    }
    .gap-md-180 {
        gap:11.25rem !important
    }
    .gap-md-208 {
        gap:13rem !important
    }
    .gap-md-224 {
        gap:14rem !important
    }
    .gap-md-280 {
        gap:17.5rem !important
    }
    .gap-md-320 {
        gap:20rem !important
    }
    .gap-md-508 {
        gap:31.75rem !important
    }
    .row-gap-md--280 {
        row-gap:-17.5rem !important
    }
    .row-gap-md--180 {
        row-gap:-11.25rem !important
    }
    .row-gap-md--140 {
        row-gap:-8.75rem !important
    }
    .row-gap-md--100 {
        row-gap:-6.25rem !important
    }
    .row-gap-md--80 {
        row-gap:-5rem !important
    }
    .row-gap-md--64 {
        row-gap:-4rem !important
    }
    .row-gap-md--60 {
        row-gap:-3.75rem !important
    }
    .row-gap-md--46 {
        row-gap:-2.875rem !important
    }
    .row-gap-md--42 {
        row-gap:-2.625rem !important
    }
    .row-gap-md--32 {
        row-gap:-2rem !important
    }
    .row-gap-md--28 {
        row-gap:-1.75rem !important
    }
    .row-gap-md--24 {
        row-gap:-1.5rem !important
    }
    .row-gap-md--20 {
        row-gap:-1.25rem !important
    }
    .row-gap-md--12 {
        row-gap:-0.75rem !important
    }
    .row-gap-md-0 {
        row-gap:0 !important
    }
    .row-gap-md-1 {
        row-gap:.25rem !important
    }
    .row-gap-md-2 {
        row-gap:.5rem !important
    }
    .row-gap-md-3 {
        row-gap:1rem !important
    }
    .row-gap-md-4 {
        row-gap:1.5rem !important
    }
    .row-gap-md-6 {
        row-gap:.375rem !important
    }
    .row-gap-md-10 {
        row-gap:.625rem !important
    }
    .row-gap-md-12 {
        row-gap:.75rem !important
    }
    .row-gap-md-14 {
        row-gap:.875rem !important
    }
    .row-gap-md-15 {
        row-gap:.935rem !important
    }
    .row-gap-md-16 {
        row-gap:1rem !important
    }
    .row-gap-md-18 {
        row-gap:1.125rem !important
    }
    .row-gap-md-20 {
        row-gap:1.25rem !important
    }
    .row-gap-md-24 {
        row-gap:1.5rem !important
    }
    .row-gap-md-28 {
        row-gap:1.75rem !important
    }
    .row-gap-md-30 {
        row-gap:1.875rem !important
    }
    .row-gap-md-32 {
        row-gap:2rem !important
    }
    .row-gap-md-34 {
        row-gap:2.125rem !important
    }
    .row-gap-md-36 {
        row-gap:2.25rem !important
    }
    .row-gap-md-38 {
        row-gap:2.375rem !important
    }
    .row-gap-md-40 {
        row-gap:2.5rem !important
    }
    .row-gap-md-42 {
        row-gap:2.625rem !important
    }
    .row-gap-md-46 {
        row-gap:2.875rem !important
    }
    .row-gap-md-48 {
        row-gap:3rem !important
    }
    .row-gap-md-50 {
        row-gap:3.125rem !important
    }
    .row-gap-md-52 {
        row-gap:3.25rem !important
    }
    .row-gap-md-56 {
        row-gap:3.5rem !important
    }
    .row-gap-md-58 {
        row-gap:3.625rem !important
    }
    .row-gap-md-60 {
        row-gap:3.75rem !important
    }
    .row-gap-md-64 {
        row-gap:4rem !important
    }
    .row-gap-md-70 {
        row-gap:4.375rem !important
    }
    .row-gap-md-72 {
        row-gap:4.5rem !important
    }
    .row-gap-md-78 {
        row-gap:4.875rem !important
    }
    .row-gap-md-80 {
        row-gap:5rem !important
    }
    .row-gap-md-84 {
        row-gap:5.25rem !important
    }
    .row-gap-md-88 {
        row-gap:5.5rem !important
    }
    .row-gap-md-96 {
        row-gap:6rem !important
    }
    .row-gap-md-100 {
        row-gap:6.25rem !important
    }
    .row-gap-md-104 {
        row-gap:6.5rem !important
    }
    .row-gap-md-120 {
        row-gap:7.5rem !important
    }
    .row-gap-md-128 {
        row-gap:8rem !important
    }
    .row-gap-md-132 {
        row-gap:8.25rem !important
    }
    .row-gap-md-136 {
        row-gap:8.5rem !important
    }
    .row-gap-md-140 {
        row-gap:8.75rem !important
    }
    .row-gap-md-150 {
        row-gap:9.375rem !important
    }
    .row-gap-md-158 {
        row-gap:9.875rem !important
    }
    .row-gap-md-160 {
        row-gap:10rem !important
    }
    .row-gap-md-174 {
        row-gap:10.875rem !important
    }
    .row-gap-md-180 {
        row-gap:11.25rem !important
    }
    .row-gap-md-208 {
        row-gap:13rem !important
    }
    .row-gap-md-224 {
        row-gap:14rem !important
    }
    .row-gap-md-280 {
        row-gap:17.5rem !important
    }
    .row-gap-md-320 {
        row-gap:20rem !important
    }
    .row-gap-md-508 {
        row-gap:31.75rem !important
    }
    .column-gap-md--280 {
        column-gap:-17.5rem !important
    }
    .column-gap-md--180 {
        column-gap:-11.25rem !important
    }
    .column-gap-md--140 {
        column-gap:-8.75rem !important
    }
    .column-gap-md--100 {
        column-gap:-6.25rem !important
    }
    .column-gap-md--80 {
        column-gap:-5rem !important
    }
    .column-gap-md--64 {
        column-gap:-4rem !important
    }
    .column-gap-md--60 {
        column-gap:-3.75rem !important
    }
    .column-gap-md--46 {
        column-gap:-2.875rem !important
    }
    .column-gap-md--42 {
        column-gap:-2.625rem !important
    }
    .column-gap-md--32 {
        column-gap:-2rem !important
    }
    .column-gap-md--28 {
        column-gap:-1.75rem !important
    }
    .column-gap-md--24 {
        column-gap:-1.5rem !important
    }
    .column-gap-md--20 {
        column-gap:-1.25rem !important
    }
    .column-gap-md--12 {
        column-gap:-0.75rem !important
    }
    .column-gap-md-0 {
        column-gap:0 !important
    }
    .column-gap-md-1 {
        column-gap:.25rem !important
    }
    .column-gap-md-2 {
        column-gap:.5rem !important
    }
    .column-gap-md-3 {
        column-gap:1rem !important
    }
    .column-gap-md-4 {
        column-gap:1.5rem !important
    }
    .column-gap-md-6 {
        column-gap:.375rem !important
    }
    .column-gap-md-10 {
        column-gap:.625rem !important
    }
    .column-gap-md-12 {
        column-gap:.75rem !important
    }
    .column-gap-md-14 {
        column-gap:.875rem !important
    }
    .column-gap-md-15 {
        column-gap:.935rem !important
    }
    .column-gap-md-16 {
        column-gap:1rem !important
    }
    .column-gap-md-18 {
        column-gap:1.125rem !important
    }
    .column-gap-md-20 {
        column-gap:1.25rem !important
    }
    .column-gap-md-24 {
        column-gap:1.5rem !important
    }
    .column-gap-md-28 {
        column-gap:1.75rem !important
    }
    .column-gap-md-30 {
        column-gap:1.875rem !important
    }
    .column-gap-md-32 {
        column-gap:2rem !important
    }
    .column-gap-md-34 {
        column-gap:2.125rem !important
    }
    .column-gap-md-36 {
        column-gap:2.25rem !important
    }
    .column-gap-md-38 {
        column-gap:2.375rem !important
    }
    .column-gap-md-40 {
        column-gap:2.5rem !important
    }
    .column-gap-md-42 {
        column-gap:2.625rem !important
    }
    .column-gap-md-46 {
        column-gap:2.875rem !important
    }
    .column-gap-md-48 {
        column-gap:3rem !important
    }
    .column-gap-md-50 {
        column-gap:3.125rem !important
    }
    .column-gap-md-52 {
        column-gap:3.25rem !important
    }
    .column-gap-md-56 {
        column-gap:3.5rem !important
    }
    .column-gap-md-58 {
        column-gap:3.625rem !important
    }
    .column-gap-md-60 {
        column-gap:3.75rem !important
    }
    .column-gap-md-64 {
        column-gap:4rem !important
    }
    .column-gap-md-70 {
        column-gap:4.375rem !important
    }
    .column-gap-md-72 {
        column-gap:4.5rem !important
    }
    .column-gap-md-78 {
        column-gap:4.875rem !important
    }
    .column-gap-md-80 {
        column-gap:5rem !important
    }
    .column-gap-md-84 {
        column-gap:5.25rem !important
    }
    .column-gap-md-88 {
        column-gap:5.5rem !important
    }
    .column-gap-md-96 {
        column-gap:6rem !important
    }
    .column-gap-md-100 {
        column-gap:6.25rem !important
    }
    .column-gap-md-104 {
        column-gap:6.5rem !important
    }
    .column-gap-md-120 {
        column-gap:7.5rem !important
    }
    .column-gap-md-128 {
        column-gap:8rem !important
    }
    .column-gap-md-132 {
        column-gap:8.25rem !important
    }
    .column-gap-md-136 {
        column-gap:8.5rem !important
    }
    .column-gap-md-140 {
        column-gap:8.75rem !important
    }
    .column-gap-md-150 {
        column-gap:9.375rem !important
    }
    .column-gap-md-158 {
        column-gap:9.875rem !important
    }
    .column-gap-md-160 {
        column-gap:10rem !important
    }
    .column-gap-md-174 {
        column-gap:10.875rem !important
    }
    .column-gap-md-180 {
        column-gap:11.25rem !important
    }
    .column-gap-md-208 {
        column-gap:13rem !important
    }
    .column-gap-md-224 {
        column-gap:14rem !important
    }
    .column-gap-md-280 {
        column-gap:17.5rem !important
    }
    .column-gap-md-320 {
        column-gap:20rem !important
    }
    .column-gap-md-508 {
        column-gap:31.75rem !important
    }
    .text-md-start {
        text-align:left !important
    }
    .text-md-end {
        text-align:right !important
    }
    .text-md-center {
        text-align:center !important
    }
    
}
@media(min-width: 992px) {
    .float-lg-start {
        float:left !important
    }
    .float-lg-end {
        float:right !important
    }
    .float-lg-none {
        float:none !important
    }
    .object-fit-lg-contain {
        object-fit:contain !important
    }
    .object-fit-lg-cover {
        object-fit:cover !important
    }
    .object-fit-lg-fill {
        object-fit:fill !important
    }
    .object-fit-lg-scale {
        object-fit:scale-down !important
    }
    .object-fit-lg-none {
        object-fit:none !important
    }
    .d-lg-inline {
        display:inline !important
    }
    .d-lg-inline-block {
        display:inline-block !important
    }
    .d-lg-block {
        display:block !important
    }
    .d-lg-grid {
        display:grid !important
    }
    .d-lg-inline-grid {
        display:inline-grid !important
    }
    .d-lg-table {
        display:table !important
    }
    .d-lg-table-row {
        display:table-row !important
    }
    .d-lg-table-cell {
        display:table-cell !important
    }
    .d-lg-flex {
        display:flex !important
    }
    .d-lg-inline-flex {
        display:inline-flex !important
    }
    .d-lg-none {
        display:none !important
    }
    .flex-lg-fill {
        flex:1 1 auto !important
    }
    .flex-lg-row {
        flex-direction:row !important
    }
    .flex-lg-column {
        flex-direction:column !important
    }
    .flex-lg-row-reverse {
        flex-direction:row-reverse !important
    }
    .flex-lg-column-reverse {
        flex-direction:column-reverse !important
    }
    .flex-lg-grow-0 {
        flex-grow:0 !important
    }
    .flex-lg-grow-1 {
        flex-grow:1 !important
    }
    .flex-lg-shrink-0 {
        flex-shrink:0 !important
    }
    .flex-lg-shrink-1 {
        flex-shrink:1 !important
    }
    .flex-lg-wrap {
        flex-wrap:wrap !important
    }
    .flex-lg-nowrap {
        flex-wrap:nowrap !important
    }
    .flex-lg-wrap-reverse {
        flex-wrap:wrap-reverse !important
    }
    .justify-content-lg-start {
        justify-content:flex-start !important
    }
    .justify-content-lg-end {
        justify-content:flex-end !important
    }
    .justify-content-lg-center {
        justify-content:center !important
    }
    .justify-content-lg-between {
        justify-content:space-between !important
    }
    .justify-content-lg-around {
        justify-content:space-around !important
    }
    .justify-content-lg-evenly {
        justify-content:space-evenly !important
    }
    .align-items-lg-start {
        align-items:flex-start !important
    }
    .align-items-lg-end {
        align-items:flex-end !important
    }
    .align-items-lg-center {
        align-items:center !important
    }
    .align-items-lg-baseline {
        align-items:baseline !important
    }
    .align-items-lg-stretch {
        align-items:stretch !important
    }
    .align-content-lg-start {
        align-content:flex-start !important
    }
    .align-content-lg-end {
        align-content:flex-end !important
    }
    .align-content-lg-center {
        align-content:center !important
    }
    .align-content-lg-between {
        align-content:space-between !important
    }
    .align-content-lg-around {
        align-content:space-around !important
    }
    .align-content-lg-stretch {
        align-content:stretch !important
    }
    .align-self-lg-auto {
        align-self:auto !important
    }
    .align-self-lg-start {
        align-self:flex-start !important
    }
    .align-self-lg-end {
        align-self:flex-end !important
    }
    .align-self-lg-center {
        align-self:center !important
    }
    .align-self-lg-baseline {
        align-self:baseline !important
    }
    .align-self-lg-stretch {
        align-self:stretch !important
    }
    .order-lg-first {
        order:-1 !important
    }
    .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--280 {
        margin:-17.5rem !important
    }
    .m-lg--180 {
        margin:-11.25rem !important
    }
    .m-lg--140 {
        margin:-8.75rem !important
    }
    .m-lg--100 {
        margin:-6.25rem !important
    }
    .m-lg--80 {
        margin:-5rem !important
    }
    .m-lg--64 {
        margin:-4rem !important
    }
    .m-lg--60 {
        margin:-3.75rem !important
    }
    .m-lg--46 {
        margin:-2.875rem !important
    }
    .m-lg--42 {
        margin:-2.625rem !important
    }
    .m-lg--32 {
        margin:-2rem !important
    }
    .m-lg--28 {
        margin:-1.75rem !important
    }
    .m-lg--24 {
        margin:-1.5rem !important
    }
    .m-lg--20 {
        margin:-1.25rem !important
    }
    .m-lg--12 {
        margin:-0.75rem !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-6 {
        margin:.375rem !important
    }
    .m-lg-10 {
        margin:.625rem !important
    }
    .m-lg-12 {
        margin:.75rem !important
    }
    .m-lg-14 {
        margin:.875rem !important
    }
    .m-lg-15 {
        margin:.935rem !important
    }
    .m-lg-16 {
        margin:1rem !important
    }
    .m-lg-18 {
        margin:1.125rem !important
    }
    .m-lg-20 {
        margin:1.25rem !important
    }
    .m-lg-24 {
        margin:1.5rem !important
    }
    .m-lg-28 {
        margin:1.75rem !important
    }
    .m-lg-30 {
        margin:1.875rem !important
    }
    .m-lg-32 {
        margin:2rem !important
    }
    .m-lg-34 {
        margin:2.125rem !important
    }
    .m-lg-36 {
        margin:2.25rem !important
    }
    .m-lg-38 {
        margin:2.375rem !important
    }
    .m-lg-40 {
        margin:2.5rem !important
    }
    .m-lg-42 {
        margin:2.625rem !important
    }
    .m-lg-46 {
        margin:2.875rem !important
    }
    .m-lg-48 {
        margin:3rem !important
    }
    .m-lg-50 {
        margin:3.125rem !important
    }
    .m-lg-52 {
        margin:3.25rem !important
    }
    .m-lg-56 {
        margin:3.5rem !important
    }
    .m-lg-58 {
        margin:3.625rem !important
    }
    .m-lg-60 {
        margin:3.75rem !important
    }
    .m-lg-64 {
        margin:4rem !important
    }
    .m-lg-70 {
        margin:4.375rem !important
    }
    .m-lg-72 {
        margin:4.5rem !important
    }
    .m-lg-78 {
        margin:4.875rem !important
    }
    .m-lg-80 {
        margin:5rem !important
    }
    .m-lg-84 {
        margin:5.25rem !important
    }
    .m-lg-88 {
        margin:5.5rem !important
    }
    .m-lg-96 {
        margin:6rem !important
    }
    .m-lg-100 {
        margin:6.25rem !important
    }
    .m-lg-104 {
        margin:6.5rem !important
    }
    .m-lg-120 {
        margin:7.5rem !important
    }
    .m-lg-128 {
        margin:8rem !important
    }
    .m-lg-132 {
        margin:8.25rem !important
    }
    .m-lg-136 {
        margin:8.5rem !important
    }
    .m-lg-140 {
        margin:8.75rem !important
    }
    .m-lg-150 {
        margin:9.375rem !important
    }
    .m-lg-158 {
        margin:9.875rem !important
    }
    .m-lg-160 {
        margin:10rem !important
    }
    .m-lg-174 {
        margin:10.875rem !important
    }
    .m-lg-180 {
        margin:11.25rem !important
    }
    .m-lg-208 {
        margin:13rem !important
    }
    .m-lg-224 {
        margin:14rem !important
    }
    .m-lg-280 {
        margin:17.5rem !important
    }
    .m-lg-320 {
        margin:20rem !important
    }
    .m-lg-508 {
        margin:31.75rem !important
    }
    .m-lg-auto {
        margin:auto !important
    }
    .mx-lg--280 {
        margin-right:-17.5rem !important;
        margin-left:-17.5rem !important
    }
    .mx-lg--180 {
        margin-right:-11.25rem !important;
        margin-left:-11.25rem !important
    }
    .mx-lg--140 {
        margin-right:-8.75rem !important;
        margin-left:-8.75rem !important
    }
    .mx-lg--100 {
        margin-right:-6.25rem !important;
        margin-left:-6.25rem !important
    }
    .mx-lg--80 {
        margin-right:-5rem !important;
        margin-left:-5rem !important
    }
    .mx-lg--64 {
        margin-right:-4rem !important;
        margin-left:-4rem !important
    }
    .mx-lg--60 {
        margin-right:-3.75rem !important;
        margin-left:-3.75rem !important
    }
    .mx-lg--46 {
        margin-right:-2.875rem !important;
        margin-left:-2.875rem !important
    }
    .mx-lg--42 {
        margin-right:-2.625rem !important;
        margin-left:-2.625rem !important
    }
    .mx-lg--32 {
        margin-right:-2rem !important;
        margin-left:-2rem !important
    }
    .mx-lg--28 {
        margin-right:-1.75rem !important;
        margin-left:-1.75rem !important
    }
    .mx-lg--24 {
        margin-right:-1.5rem !important;
        margin-left:-1.5rem !important
    }
    .mx-lg--20 {
        margin-right:-1.25rem !important;
        margin-left:-1.25rem !important
    }
    .mx-lg--12 {
        margin-right:-0.75rem !important;
        margin-left:-0.75rem !important
    }
    .mx-lg-0 {
        margin-right:0 !important;
        margin-left:0 !important
    }
    .mx-lg-1 {
        margin-right:.25rem !important;
        margin-left:.25rem !important
    }
    .mx-lg-2 {
        margin-right:.5rem !important;
        margin-left:.5rem !important
    }
    .mx-lg-3 {
        margin-right:1rem !important;
        margin-left:1rem !important
    }
    .mx-lg-4 {
        margin-right:1.5rem !important;
        margin-left:1.5rem !important
    }
    .mx-lg-6 {
        margin-right:.375rem !important;
        margin-left:.375rem !important
    }
    .mx-lg-10 {
        margin-right:.625rem !important;
        margin-left:.625rem !important
    }
    .mx-lg-12 {
        margin-right:.75rem !important;
        margin-left:.75rem !important
    }
    .mx-lg-14 {
        margin-right:.875rem !important;
        margin-left:.875rem !important
    }
    .mx-lg-15 {
        margin-right:.935rem !important;
        margin-left:.935rem !important
    }
    .mx-lg-16 {
        margin-right:1rem !important;
        margin-left:1rem !important
    }
    .mx-lg-18 {
        margin-right:1.125rem !important;
        margin-left:1.125rem !important
    }
    .mx-lg-20 {
        margin-right:1.25rem !important;
        margin-left:1.25rem !important
    }
    .mx-lg-24 {
        margin-right:1.5rem !important;
        margin-left:1.5rem !important
    }
    .mx-lg-28 {
        margin-right:1.75rem !important;
        margin-left:1.75rem !important
    }
    .mx-lg-30 {
        margin-right:1.875rem !important;
        margin-left:1.875rem !important
    }
    .mx-lg-32 {
        margin-right:2rem !important;
        margin-left:2rem !important
    }
    .mx-lg-34 {
        margin-right:2.125rem !important;
        margin-left:2.125rem !important
    }
    .mx-lg-36 {
        margin-right:2.25rem !important;
        margin-left:2.25rem !important
    }
    .mx-lg-38 {
        margin-right:2.375rem !important;
        margin-left:2.375rem !important
    }
    .mx-lg-40 {
        margin-right:2.5rem !important;
        margin-left:2.5rem !important
    }
    .mx-lg-42 {
        margin-right:2.625rem !important;
        margin-left:2.625rem !important
    }
    .mx-lg-46 {
        margin-right:2.875rem !important;
        margin-left:2.875rem !important
    }
    .mx-lg-48 {
        margin-right:3rem !important;
        margin-left:3rem !important
    }
    .mx-lg-50 {
        margin-right:3.125rem !important;
        margin-left:3.125rem !important
    }
    .mx-lg-52 {
        margin-right:3.25rem !important;
        margin-left:3.25rem !important
    }
    .mx-lg-56 {
        margin-right:3.5rem !important;
        margin-left:3.5rem !important
    }
    .mx-lg-58 {
        margin-right:3.625rem !important;
        margin-left:3.625rem !important
    }
    .mx-lg-60 {
        margin-right:3.75rem !important;
        margin-left:3.75rem !important
    }
    .mx-lg-64 {
        margin-right:4rem !important;
        margin-left:4rem !important
    }
    .mx-lg-70 {
        margin-right:4.375rem !important;
        margin-left:4.375rem !important
    }
    .mx-lg-72 {
        margin-right:4.5rem !important;
        margin-left:4.5rem !important
    }
    .mx-lg-78 {
        margin-right:4.875rem !important;
        margin-left:4.875rem !important
    }
    .mx-lg-80 {
        margin-right:5rem !important;
        margin-left:5rem !important
    }
    .mx-lg-84 {
        margin-right:5.25rem !important;
        margin-left:5.25rem !important
    }
    .mx-lg-88 {
        margin-right:5.5rem !important;
        margin-left:5.5rem !important
    }
    .mx-lg-96 {
        margin-right:6rem !important;
        margin-left:6rem !important
    }
    .mx-lg-100 {
        margin-right:6.25rem !important;
        margin-left:6.25rem !important
    }
    .mx-lg-104 {
        margin-right:6.5rem !important;
        margin-left:6.5rem !important
    }
    .mx-lg-120 {
        margin-right:7.5rem !important;
        margin-left:7.5rem !important
    }
    .mx-lg-128 {
        margin-right:8rem !important;
        margin-left:8rem !important
    }
    .mx-lg-132 {
        margin-right:8.25rem !important;
        margin-left:8.25rem !important
    }
    .mx-lg-136 {
        margin-right:8.5rem !important;
        margin-left:8.5rem !important
    }
    .mx-lg-140 {
        margin-right:8.75rem !important;
        margin-left:8.75rem !important
    }
    .mx-lg-150 {
        margin-right:9.375rem !important;
        margin-left:9.375rem !important
    }
    .mx-lg-158 {
        margin-right:9.875rem !important;
        margin-left:9.875rem !important
    }
    .mx-lg-160 {
        margin-right:10rem !important;
        margin-left:10rem !important
    }
    .mx-lg-174 {
        margin-right:10.875rem !important;
        margin-left:10.875rem !important
    }
    .mx-lg-180 {
        margin-right:11.25rem !important;
        margin-left:11.25rem !important
    }
    .mx-lg-208 {
        margin-right:13rem !important;
        margin-left:13rem !important
    }
    .mx-lg-224 {
        margin-right:14rem !important;
        margin-left:14rem !important
    }
    .mx-lg-280 {
        margin-right:17.5rem !important;
        margin-left:17.5rem !important
    }
    .mx-lg-320 {
        margin-right:20rem !important;
        margin-left:20rem !important
    }
    .mx-lg-508 {
        margin-right:31.75rem !important;
        margin-left:31.75rem !important
    }
    .mx-lg-auto {
        margin-right:auto !important;
        margin-left:auto !important
    }
    .my-lg--280 {
        margin-top:-17.5rem !important;
        margin-bottom:-17.5rem !important
    }
    .my-lg--180 {
        margin-top:-11.25rem !important;
        margin-bottom:-11.25rem !important
    }
    .my-lg--140 {
        margin-top:-8.75rem !important;
        margin-bottom:-8.75rem !important
    }
    .my-lg--100 {
        margin-top:-6.25rem !important;
        margin-bottom:-6.25rem !important
    }
    .my-lg--80 {
        margin-top:-5rem !important;
        margin-bottom:-5rem !important
    }
    .my-lg--64 {
        margin-top:-4rem !important;
        margin-bottom:-4rem !important
    }
    .my-lg--60 {
        margin-top:-3.75rem !important;
        margin-bottom:-3.75rem !important
    }
    .my-lg--46 {
        margin-top:-2.875rem !important;
        margin-bottom:-2.875rem !important
    }
    .my-lg--42 {
        margin-top:-2.625rem !important;
        margin-bottom:-2.625rem !important
    }
    .my-lg--32 {
        margin-top:-2rem !important;
        margin-bottom:-2rem !important
    }
    .my-lg--28 {
        margin-top:-1.75rem !important;
        margin-bottom:-1.75rem !important
    }
    .my-lg--24 {
        margin-top:-1.5rem !important;
        margin-bottom:-1.5rem !important
    }
    .my-lg--20 {
        margin-top:-1.25rem !important;
        margin-bottom:-1.25rem !important
    }
    .my-lg--12 {
        margin-top:-0.75rem !important;
        margin-bottom:-0.75rem !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-6 {
        margin-top:.375rem !important;
        margin-bottom:.375rem !important
    }
    .my-lg-10 {
        margin-top:.625rem !important;
        margin-bottom:.625rem !important
    }
    .my-lg-12 {
        margin-top:.75rem !important;
        margin-bottom:.75rem !important
    }
    .my-lg-14 {
        margin-top:.875rem !important;
        margin-bottom:.875rem !important
    }
    .my-lg-15 {
        margin-top:.935rem !important;
        margin-bottom:.935rem !important
    }
    .my-lg-16 {
        margin-top:1rem !important;
        margin-bottom:1rem !important
    }
    .my-lg-18 {
        margin-top:1.125rem !important;
        margin-bottom:1.125rem !important
    }
    .my-lg-20 {
        margin-top:1.25rem !important;
        margin-bottom:1.25rem !important
    }
    .my-lg-24 {
        margin-top:1.5rem !important;
        margin-bottom:1.5rem !important
    }
    .my-lg-28 {
        margin-top:1.75rem !important;
        margin-bottom:1.75rem !important
    }
    .my-lg-30 {
        margin-top:1.875rem !important;
        margin-bottom:1.875rem !important
    }
    .my-lg-32 {
        margin-top:2rem !important;
        margin-bottom:2rem !important
    }
    .my-lg-34 {
        margin-top:2.125rem !important;
        margin-bottom:2.125rem !important
    }
    .my-lg-36 {
        margin-top:2.25rem !important;
        margin-bottom:2.25rem !important
    }
    .my-lg-38 {
        margin-top:2.375rem !important;
        margin-bottom:2.375rem !important
    }
    .my-lg-40 {
        margin-top:2.5rem !important;
        margin-bottom:2.5rem !important
    }
    .my-lg-42 {
        margin-top:2.625rem !important;
        margin-bottom:2.625rem !important
    }
    .my-lg-46 {
        margin-top:2.875rem !important;
        margin-bottom:2.875rem !important
    }
    .my-lg-48 {
        margin-top:3rem !important;
        margin-bottom:3rem !important
    }
    .my-lg-50 {
        margin-top:3.125rem !important;
        margin-bottom:3.125rem !important
    }
    .my-lg-52 {
        margin-top:3.25rem !important;
        margin-bottom:3.25rem !important
    }
    .my-lg-56 {
        margin-top:3.5rem !important;
        margin-bottom:3.5rem !important
    }
    .my-lg-58 {
        margin-top:3.625rem !important;
        margin-bottom:3.625rem !important
    }
    .my-lg-60 {
        margin-top:3.75rem !important;
        margin-bottom:3.75rem !important
    }
    .my-lg-64 {
        margin-top:4rem !important;
        margin-bottom:4rem !important
    }
    .my-lg-70 {
        margin-top:4.375rem !important;
        margin-bottom:4.375rem !important
    }
    .my-lg-72 {
        margin-top:4.5rem !important;
        margin-bottom:4.5rem !important
    }
    .my-lg-78 {
        margin-top:4.875rem !important;
        margin-bottom:4.875rem !important
    }
    .my-lg-80 {
        margin-top:5rem !important;
        margin-bottom:5rem !important
    }
    .my-lg-84 {
        margin-top:5.25rem !important;
        margin-bottom:5.25rem !important
    }
    .my-lg-88 {
        margin-top:5.5rem !important;
        margin-bottom:5.5rem !important
    }
    .my-lg-96 {
        margin-top:6rem !important;
        margin-bottom:6rem !important
    }
    .my-lg-100 {
        margin-top:6.25rem !important;
        margin-bottom:6.25rem !important
    }
    .my-lg-104 {
        margin-top:6.5rem !important;
        margin-bottom:6.5rem !important
    }
    .my-lg-120 {
        margin-top:7.5rem !important;
        margin-bottom:7.5rem !important
    }
    .my-lg-128 {
        margin-top:8rem !important;
        margin-bottom:8rem !important
    }
    .my-lg-132 {
        margin-top:8.25rem !important;
        margin-bottom:8.25rem !important
    }
    .my-lg-136 {
        margin-top:8.5rem !important;
        margin-bottom:8.5rem !important
    }
    .my-lg-140 {
        margin-top:8.75rem !important;
        margin-bottom:8.75rem !important
    }
    .my-lg-150 {
        margin-top:9.375rem !important;
        margin-bottom:9.375rem !important
    }
    .my-lg-158 {
        margin-top:9.875rem !important;
        margin-bottom:9.875rem !important
    }
    .my-lg-160 {
        margin-top:10rem !important;
        margin-bottom:10rem !important
    }
    .my-lg-174 {
        margin-top:10.875rem !important;
        margin-bottom:10.875rem !important
    }
    .my-lg-180 {
        margin-top:11.25rem !important;
        margin-bottom:11.25rem !important
    }
    .my-lg-208 {
        margin-top:13rem !important;
        margin-bottom:13rem !important
    }
    .my-lg-224 {
        margin-top:14rem !important;
        margin-bottom:14rem !important
    }
    .my-lg-280 {
        margin-top:17.5rem !important;
        margin-bottom:17.5rem !important
    }
    .my-lg-320 {
        margin-top:20rem !important;
        margin-bottom:20rem !important
    }
    .my-lg-508 {
        margin-top:31.75rem !important;
        margin-bottom:31.75rem !important
    }
    .my-lg-auto {
        margin-top:auto !important;
        margin-bottom:auto !important
    }
    .mt-lg--280 {
        margin-top:-17.5rem !important
    }
    .mt-lg--180 {
        margin-top:-11.25rem !important
    }
    .mt-lg--140 {
        margin-top:-8.75rem !important
    }
    .mt-lg--100 {
        margin-top:-6.25rem !important
    }
    .mt-lg--80 {
        margin-top:-5rem !important
    }
    .mt-lg--64 {
        margin-top:-4rem !important
    }
    .mt-lg--60 {
        margin-top:-3.75rem !important
    }
    .mt-lg--46 {
        margin-top:-2.875rem !important
    }
    .mt-lg--42 {
        margin-top:-2.625rem !important
    }
    .mt-lg--32 {
        margin-top:-2rem !important
    }
    .mt-lg--28 {
        margin-top:-1.75rem !important
    }
    .mt-lg--24 {
        margin-top:-1.5rem !important
    }
    .mt-lg--20 {
        margin-top:-1.25rem !important
    }
    .mt-lg--12 {
        margin-top:-0.75rem !important
    }
    .mt-lg-0 {
        margin-top:0 !important
    }
    .mt-lg-1 {
        margin-top:.25rem !important
    }
    .mt-lg-2 {
        margin-top:.5rem !important
    }
    .mt-lg-3 {
        margin-top:1rem !important
    }
    .mt-lg-4 {
        margin-top:1.5rem !important
    }
    .mt-lg-6 {
        margin-top:.375rem !important
    }
    .mt-lg-10 {
        margin-top:.625rem !important
    }
    .mt-lg-12 {
        margin-top:.75rem !important
    }
    .mt-lg-14 {
        margin-top:.875rem !important
    }
    .mt-lg-15 {
        margin-top:.935rem !important
    }
    .mt-lg-16 {
        margin-top:1rem !important
    }
    .mt-lg-18 {
        margin-top:1.125rem !important
    }
    .mt-lg-20 {
        margin-top:1.25rem !important
    }
    .mt-lg-24 {
        margin-top:1.5rem !important
    }
    .mt-lg-28 {
        margin-top:1.75rem !important
    }
    .mt-lg-30 {
        margin-top:1.875rem !important
    }
    .mt-lg-32 {
        margin-top:2rem !important
    }
    .mt-lg-34 {
        margin-top:2.125rem !important
    }
    .mt-lg-36 {
        margin-top:2.25rem !important
    }
    .mt-lg-38 {
        margin-top:2.375rem !important
    }
    .mt-lg-40 {
        margin-top:2.5rem !important
    }
    .mt-lg-42 {
        margin-top:2.625rem !important
    }
    .mt-lg-46 {
        margin-top:2.875rem !important
    }
    .mt-lg-48 {
        margin-top:3rem !important
    }
    .mt-lg-50 {
        margin-top:3.125rem !important
    }
    .mt-lg-52 {
        margin-top:3.25rem !important
    }
    .mt-lg-56 {
        margin-top:3.5rem !important
    }
    .mt-lg-58 {
        margin-top:3.625rem !important
    }
    .mt-lg-60 {
        margin-top:3.75rem !important
    }
    .mt-lg-64 {
        margin-top:4rem !important
    }
    .mt-lg-70 {
        margin-top:4.375rem !important
    }
    .mt-lg-72 {
        margin-top:4.5rem !important
    }
    .mt-lg-78 {
        margin-top:4.875rem !important
    }
    .mt-lg-80 {
        margin-top:5rem !important
    }
    .mt-lg-84 {
        margin-top:5.25rem !important
    }
    .mt-lg-88 {
        margin-top:5.5rem !important
    }
    .mt-lg-96 {
        margin-top:6rem !important
    }
    .mt-lg-100 {
        margin-top:6.25rem !important
    }
    .mt-lg-104 {
        margin-top:6.5rem !important
    }
    .mt-lg-120 {
        margin-top:7.5rem !important
    }
    .mt-lg-128 {
        margin-top:8rem !important
    }
    .mt-lg-132 {
        margin-top:8.25rem !important
    }
    .mt-lg-136 {
        margin-top:8.5rem !important
    }
    .mt-lg-140 {
        margin-top:8.75rem !important
    }
    .mt-lg-150 {
        margin-top:9.375rem !important
    }
    .mt-lg-158 {
        margin-top:9.875rem !important
    }
    .mt-lg-160 {
        margin-top:10rem !important
    }
    .mt-lg-174 {
        margin-top:10.875rem !important
    }
    .mt-lg-180 {
        margin-top:11.25rem !important
    }
    .mt-lg-208 {
        margin-top:13rem !important
    }
    .mt-lg-224 {
        margin-top:14rem !important
    }
    .mt-lg-280 {
        margin-top:17.5rem !important
    }
    .mt-lg-320 {
        margin-top:20rem !important
    }
    .mt-lg-508 {
        margin-top:31.75rem !important
    }
    .mt-lg-auto {
        margin-top:auto !important
    }
    .me-lg--280 {
        margin-right:-17.5rem !important
    }
    .me-lg--180 {
        margin-right:-11.25rem !important
    }
    .me-lg--140 {
        margin-right:-8.75rem !important
    }
    .me-lg--100 {
        margin-right:-6.25rem !important
    }
    .me-lg--80 {
        margin-right:-5rem !important
    }
    .me-lg--64 {
        margin-right:-4rem !important
    }
    .me-lg--60 {
        margin-right:-3.75rem !important
    }
    .me-lg--46 {
        margin-right:-2.875rem !important
    }
    .me-lg--42 {
        margin-right:-2.625rem !important
    }
    .me-lg--32 {
        margin-right:-2rem !important
    }
    .me-lg--28 {
        margin-right:-1.75rem !important
    }
    .me-lg--24 {
        margin-right:-1.5rem !important
    }
    .me-lg--20 {
        margin-right:-1.25rem !important
    }
    .me-lg--12 {
        margin-right:-0.75rem !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-6 {
        margin-right:.375rem !important
    }
    .me-lg-10 {
        margin-right:.625rem !important
    }
    .me-lg-12 {
        margin-right:.75rem !important
    }
    .me-lg-14 {
        margin-right:.875rem !important
    }
    .me-lg-15 {
        margin-right:.935rem !important
    }
    .me-lg-16 {
        margin-right:1rem !important
    }
    .me-lg-18 {
        margin-right:1.125rem !important
    }
    .me-lg-20 {
        margin-right:1.25rem !important
    }
    .me-lg-24 {
        margin-right:1.5rem !important
    }
    .me-lg-28 {
        margin-right:1.75rem !important
    }
    .me-lg-30 {
        margin-right:1.875rem !important
    }
    .me-lg-32 {
        margin-right:2rem !important
    }
    .me-lg-34 {
        margin-right:2.125rem !important
    }
    .me-lg-36 {
        margin-right:2.25rem !important
    }
    .me-lg-38 {
        margin-right:2.375rem !important
    }
    .me-lg-40 {
        margin-right:2.5rem !important
    }
    .me-lg-42 {
        margin-right:2.625rem !important
    }
    .me-lg-46 {
        margin-right:2.875rem !important
    }
    .me-lg-48 {
        margin-right:3rem !important
    }
    .me-lg-50 {
        margin-right:3.125rem !important
    }
    .me-lg-52 {
        margin-right:3.25rem !important
    }
    .me-lg-56 {
        margin-right:3.5rem !important
    }
    .me-lg-58 {
        margin-right:3.625rem !important
    }
    .me-lg-60 {
        margin-right:3.75rem !important
    }
    .me-lg-64 {
        margin-right:4rem !important
    }
    .me-lg-70 {
        margin-right:4.375rem !important
    }
    .me-lg-72 {
        margin-right:4.5rem !important
    }
    .me-lg-78 {
        margin-right:4.875rem !important
    }
    .me-lg-80 {
        margin-right:5rem !important
    }
    .me-lg-84 {
        margin-right:5.25rem !important
    }
    .me-lg-88 {
        margin-right:5.5rem !important
    }
    .me-lg-96 {
        margin-right:6rem !important
    }
    .me-lg-100 {
        margin-right:6.25rem !important
    }
    .me-lg-104 {
        margin-right:6.5rem !important
    }
    .me-lg-120 {
        margin-right:7.5rem !important
    }
    .me-lg-128 {
        margin-right:8rem !important
    }
    .me-lg-132 {
        margin-right:8.25rem !important
    }
    .me-lg-136 {
        margin-right:8.5rem !important
    }
    .me-lg-140 {
        margin-right:8.75rem !important
    }
    .me-lg-150 {
        margin-right:9.375rem !important
    }
    .me-lg-158 {
        margin-right:9.875rem !important
    }
    .me-lg-160 {
        margin-right:10rem !important
    }
    .me-lg-174 {
        margin-right:10.875rem !important
    }
    .me-lg-180 {
        margin-right:11.25rem !important
    }
    .me-lg-208 {
        margin-right:13rem !important
    }
    .me-lg-224 {
        margin-right:14rem !important
    }
    .me-lg-280 {
        margin-right:17.5rem !important
    }
    .me-lg-320 {
        margin-right:20rem !important
    }
    .me-lg-508 {
        margin-right:31.75rem !important
    }
    .me-lg-auto {
        margin-right:auto !important
    }
    .mb-lg--280 {
        margin-bottom:-17.5rem !important
    }
    .mb-lg--180 {
        margin-bottom:-11.25rem !important
    }
    .mb-lg--140 {
        margin-bottom:-8.75rem !important
    }
    .mb-lg--100 {
        margin-bottom:-6.25rem !important
    }
    .mb-lg--80 {
        margin-bottom:-5rem !important
    }
    .mb-lg--64 {
        margin-bottom:-4rem !important
    }
    .mb-lg--60 {
        margin-bottom:-3.75rem !important
    }
    .mb-lg--46 {
        margin-bottom:-2.875rem !important
    }
    .mb-lg--42 {
        margin-bottom:-2.625rem !important
    }
    .mb-lg--32 {
        margin-bottom:-2rem !important
    }
    .mb-lg--28 {
        margin-bottom:-1.75rem !important
    }
    .mb-lg--24 {
        margin-bottom:-1.5rem !important
    }
    .mb-lg--20 {
        margin-bottom:-1.25rem !important
    }
    .mb-lg--12 {
        margin-bottom:-0.75rem !important
    }
    .mb-lg-0 {
        margin-bottom:0 !important
    }
    .mb-lg-1 {
        margin-bottom:.25rem !important
    }
    .mb-lg-2 {
        margin-bottom:.5rem !important
    }
    .mb-lg-3 {
        margin-bottom:1rem !important
    }
    .mb-lg-4 {
        margin-bottom:1.5rem !important
    }
    .mb-lg-6 {
        margin-bottom:.375rem !important
    }
    .mb-lg-10 {
        margin-bottom:.625rem !important
    }
    .mb-lg-12 {
        margin-bottom:.75rem !important
    }
    .mb-lg-14 {
        margin-bottom:.875rem !important
    }
    .mb-lg-15 {
        margin-bottom:.935rem !important
    }
    .mb-lg-16 {
        margin-bottom:1rem !important
    }
    .mb-lg-18 {
        margin-bottom:1.125rem !important
    }
    .mb-lg-20 {
        margin-bottom:1.25rem !important
    }
    .mb-lg-24 {
        margin-bottom:1.5rem !important
    }
    .mb-lg-28 {
        margin-bottom:1.75rem !important
    }
    .mb-lg-30 {
        margin-bottom:1.875rem !important
    }
    .mb-lg-32 {
        margin-bottom:2rem !important
    }
    .mb-lg-34 {
        margin-bottom:2.125rem !important
    }
    .mb-lg-36 {
        margin-bottom:2.25rem !important
    }
    .mb-lg-38 {
        margin-bottom:2.375rem !important
    }
    .mb-lg-40 {
        margin-bottom:2.5rem !important
    }
    .mb-lg-42 {
        margin-bottom:2.625rem !important
    }
    .mb-lg-46 {
        margin-bottom:2.875rem !important
    }
    .mb-lg-48 {
        margin-bottom:3rem !important
    }
    .mb-lg-50 {
        margin-bottom:3.125rem !important
    }
    .mb-lg-52 {
        margin-bottom:3.25rem !important
    }
    .mb-lg-56 {
        margin-bottom:3.5rem !important
    }
    .mb-lg-58 {
        margin-bottom:3.625rem !important
    }
    .mb-lg-60 {
        margin-bottom:3.75rem !important
    }
    .mb-lg-64 {
        margin-bottom:4rem !important
    }
    .mb-lg-70 {
        margin-bottom:4.375rem !important
    }
    .mb-lg-72 {
        margin-bottom:4.5rem !important
    }
    .mb-lg-78 {
        margin-bottom:4.875rem !important
    }
    .mb-lg-80 {
        margin-bottom:5rem !important
    }
    .mb-lg-84 {
        margin-bottom:5.25rem !important
    }
    .mb-lg-88 {
        margin-bottom:5.5rem !important
    }
    .mb-lg-96 {
        margin-bottom:6rem !important
    }
    .mb-lg-100 {
        margin-bottom:6.25rem !important
    }
    .mb-lg-104 {
        margin-bottom:6.5rem !important
    }
    .mb-lg-120 {
        margin-bottom:7.5rem !important
    }
    .mb-lg-128 {
        margin-bottom:8rem !important
    }
    .mb-lg-132 {
        margin-bottom:8.25rem !important
    }
    .mb-lg-136 {
        margin-bottom:8.5rem !important
    }
    .mb-lg-140 {
        margin-bottom:8.75rem !important
    }
    .mb-lg-150 {
        margin-bottom:9.375rem !important
    }
    .mb-lg-158 {
        margin-bottom:9.875rem !important
    }
    .mb-lg-160 {
        margin-bottom:10rem !important
    }
    .mb-lg-174 {
        margin-bottom:10.875rem !important
    }
    .mb-lg-180 {
        margin-bottom:11.25rem !important
    }
    .mb-lg-208 {
        margin-bottom:13rem !important
    }
    .mb-lg-224 {
        margin-bottom:14rem !important
    }
    .mb-lg-280 {
        margin-bottom:17.5rem !important
    }
    .mb-lg-320 {
        margin-bottom:20rem !important
    }
    .mb-lg-508 {
        margin-bottom:31.75rem !important
    }
    .mb-lg-auto {
        margin-bottom:auto !important
    }
    .ms-lg--280 {
        margin-left:-17.5rem !important
    }
    .ms-lg--180 {
        margin-left:-11.25rem !important
    }
    .ms-lg--140 {
        margin-left:-8.75rem !important
    }
    .ms-lg--100 {
        margin-left:-6.25rem !important
    }
    .ms-lg--80 {
        margin-left:-5rem !important
    }
    .ms-lg--64 {
        margin-left:-4rem !important
    }
    .ms-lg--60 {
        margin-left:-3.75rem !important
    }
    .ms-lg--46 {
        margin-left:-2.875rem !important
    }
    .ms-lg--42 {
        margin-left:-2.625rem !important
    }
    .ms-lg--32 {
        margin-left:-2rem !important
    }
    .ms-lg--28 {
        margin-left:-1.75rem !important
    }
    .ms-lg--24 {
        margin-left:-1.5rem !important
    }
    .ms-lg--20 {
        margin-left:-1.25rem !important
    }
    .ms-lg--12 {
        margin-left:-0.75rem !important
    }
    .ms-lg-0 {
        margin-left:0 !important
    }
    .ms-lg-1 {
        margin-left:.25rem !important
    }
    .ms-lg-2 {
        margin-left:.5rem !important
    }
    .ms-lg-3 {
        margin-left:1rem !important
    }
    .ms-lg-4 {
        margin-left:1.5rem !important
    }
    .ms-lg-6 {
        margin-left:.375rem !important
    }
    .ms-lg-10 {
        margin-left:.625rem !important
    }
    .ms-lg-12 {
        margin-left:.75rem !important
    }
    .ms-lg-14 {
        margin-left:.875rem !important
    }
    .ms-lg-15 {
        margin-left:.935rem !important
    }
    .ms-lg-16 {
        margin-left:1rem !important
    }
    .ms-lg-18 {
        margin-left:1.125rem !important
    }
    .ms-lg-20 {
        margin-left:1.25rem !important
    }
    .ms-lg-24 {
        margin-left:1.5rem !important
    }
    .ms-lg-28 {
        margin-left:1.75rem !important
    }
    .ms-lg-30 {
        margin-left:1.875rem !important
    }
    .ms-lg-32 {
        margin-left:2rem !important
    }
    .ms-lg-34 {
        margin-left:2.125rem !important
    }
    .ms-lg-36 {
        margin-left:2.25rem !important
    }
    .ms-lg-38 {
        margin-left:2.375rem !important
    }
    .ms-lg-40 {
        margin-left:2.5rem !important
    }
    .ms-lg-42 {
        margin-left:2.625rem !important
    }
    .ms-lg-46 {
        margin-left:2.875rem !important
    }
    .ms-lg-48 {
        margin-left:3rem !important
    }
    .ms-lg-50 {
        margin-left:3.125rem !important
    }
    .ms-lg-52 {
        margin-left:3.25rem !important
    }
    .ms-lg-56 {
        margin-left:3.5rem !important
    }
    .ms-lg-58 {
        margin-left:3.625rem !important
    }
    .ms-lg-60 {
        margin-left:3.75rem !important
    }
    .ms-lg-64 {
        margin-left:4rem !important
    }
    .ms-lg-70 {
        margin-left:4.375rem !important
    }
    .ms-lg-72 {
        margin-left:4.5rem !important
    }
    .ms-lg-78 {
        margin-left:4.875rem !important
    }
    .ms-lg-80 {
        margin-left:5rem !important
    }
    .ms-lg-84 {
        margin-left:5.25rem !important
    }
    .ms-lg-88 {
        margin-left:5.5rem !important
    }
    .ms-lg-96 {
        margin-left:6rem !important
    }
    .ms-lg-100 {
        margin-left:6.25rem !important
    }
    .ms-lg-104 {
        margin-left:6.5rem !important
    }
    .ms-lg-120 {
        margin-left:7.5rem !important
    }
    .ms-lg-128 {
        margin-left:8rem !important
    }
    .ms-lg-132 {
        margin-left:8.25rem !important
    }
    .ms-lg-136 {
        margin-left:8.5rem !important
    }
    .ms-lg-140 {
        margin-left:8.75rem !important
    }
    .ms-lg-150 {
        margin-left:9.375rem !important
    }
    .ms-lg-158 {
        margin-left:9.875rem !important
    }
    .ms-lg-160 {
        margin-left:10rem !important
    }
    .ms-lg-174 {
        margin-left:10.875rem !important
    }
    .ms-lg-180 {
        margin-left:11.25rem !important
    }
    .ms-lg-208 {
        margin-left:13rem !important
    }
    .ms-lg-224 {
        margin-left:14rem !important
    }
    .ms-lg-280 {
        margin-left:17.5rem !important
    }
    .ms-lg-320 {
        margin-left:20rem !important
    }
    .ms-lg-508 {
        margin-left:31.75rem !important
    }
    .ms-lg-auto {
        margin-left:auto !important
    }
    .p-lg--280 {
        padding:-17.5rem !important
    }
    .p-lg--180 {
        padding:-11.25rem !important
    }
    .p-lg--140 {
        padding:-8.75rem !important
    }
    .p-lg--100 {
        padding:-6.25rem !important
    }
    .p-lg--80 {
        padding:-5rem !important
    }
    .p-lg--64 {
        padding:-4rem !important
    }
    .p-lg--60 {
        padding:-3.75rem !important
    }
    .p-lg--46 {
        padding:-2.875rem !important
    }
    .p-lg--42 {
        padding:-2.625rem !important
    }
    .p-lg--32 {
        padding:-2rem !important
    }
    .p-lg--28 {
        padding:-1.75rem !important
    }
    .p-lg--24 {
        padding:-1.5rem !important
    }
    .p-lg--20 {
        padding:-1.25rem !important
    }
    .p-lg--12 {
        padding:-0.75rem !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-6 {
        padding:.375rem !important
    }
    .p-lg-10 {
        padding:.625rem !important
    }
    .p-lg-12 {
        padding:.75rem !important
    }
    .p-lg-14 {
        padding:.875rem !important
    }
    .p-lg-15 {
        padding:.935rem !important
    }
    .p-lg-16 {
        padding:1rem !important
    }
    .p-lg-18 {
        padding:1.125rem !important
    }
    .p-lg-20 {
        padding:1.25rem !important
    }
    .p-lg-24 {
        padding:1.5rem !important
    }
    .p-lg-28 {
        padding:1.75rem !important
    }
    .p-lg-30 {
        padding:1.875rem !important
    }
    .p-lg-32 {
        padding:2rem !important
    }
    .p-lg-34 {
        padding:2.125rem !important
    }
    .p-lg-36 {
        padding:2.25rem !important
    }
    .p-lg-38 {
        padding:2.375rem !important
    }
    .p-lg-40 {
        padding:2.5rem !important
    }
    .p-lg-42 {
        padding:2.625rem !important
    }
    .p-lg-46 {
        padding:2.875rem !important
    }
    .p-lg-48 {
        padding:3rem !important
    }
    .p-lg-50 {
        padding:3.125rem !important
    }
    .p-lg-52 {
        padding:3.25rem !important
    }
    .p-lg-56 {
        padding:3.5rem !important
    }
    .p-lg-58 {
        padding:3.625rem !important
    }
    .p-lg-60 {
        padding:3.75rem !important
    }
    .p-lg-64 {
        padding:4rem !important
    }
    .p-lg-70 {
        padding:4.375rem !important
    }
    .p-lg-72 {
        padding:4.5rem !important
    }
    .p-lg-78 {
        padding:4.875rem !important
    }
    .p-lg-80 {
        padding:5rem !important
    }
    .p-lg-84 {
        padding:5.25rem !important
    }
    .p-lg-88 {
        padding:5.5rem !important
    }
    .p-lg-96 {
        padding:6rem !important
    }
    .p-lg-100 {
        padding:6.25rem !important
    }
    .p-lg-104 {
        padding:6.5rem !important
    }
    .p-lg-120 {
        padding:7.5rem !important
    }
    .p-lg-128 {
        padding:8rem !important
    }
    .p-lg-132 {
        padding:8.25rem !important
    }
    .p-lg-136 {
        padding:8.5rem !important
    }
    .p-lg-140 {
        padding:8.75rem !important
    }
    .p-lg-150 {
        padding:9.375rem !important
    }
    .p-lg-158 {
        padding:9.875rem !important
    }
    .p-lg-160 {
        padding:10rem !important
    }
    .p-lg-174 {
        padding:10.875rem !important
    }
    .p-lg-180 {
        padding:11.25rem !important
    }
    .p-lg-208 {
        padding:13rem !important
    }
    .p-lg-224 {
        padding:14rem !important
    }
    .p-lg-280 {
        padding:17.5rem !important
    }
    .p-lg-320 {
        padding:20rem !important
    }
    .p-lg-508 {
        padding:31.75rem !important
    }
    .px-lg--280 {
        padding-right:-17.5rem !important;
        padding-left:-17.5rem !important
    }
    .px-lg--180 {
        padding-right:-11.25rem !important;
        padding-left:-11.25rem !important
    }
    .px-lg--140 {
        padding-right:-8.75rem !important;
        padding-left:-8.75rem !important
    }
    .px-lg--100 {
        padding-right:-6.25rem !important;
        padding-left:-6.25rem !important
    }
    .px-lg--80 {
        padding-right:-5rem !important;
        padding-left:-5rem !important
    }
    .px-lg--64 {
        padding-right:-4rem !important;
        padding-left:-4rem !important
    }
    .px-lg--60 {
        padding-right:-3.75rem !important;
        padding-left:-3.75rem !important
    }
    .px-lg--46 {
        padding-right:-2.875rem !important;
        padding-left:-2.875rem !important
    }
    .px-lg--42 {
        padding-right:-2.625rem !important;
        padding-left:-2.625rem !important
    }
    .px-lg--32 {
        padding-right:-2rem !important;
        padding-left:-2rem !important
    }
    .px-lg--28 {
        padding-right:-1.75rem !important;
        padding-left:-1.75rem !important
    }
    .px-lg--24 {
        padding-right:-1.5rem !important;
        padding-left:-1.5rem !important
    }
    .px-lg--20 {
        padding-right:-1.25rem !important;
        padding-left:-1.25rem !important
    }
    .px-lg--12 {
        padding-right:-0.75rem !important;
        padding-left:-0.75rem !important
    }
    .px-lg-0 {
        padding-right:0 !important;
        padding-left:0 !important
    }
    .px-lg-1 {
        padding-right:.25rem !important;
        padding-left:.25rem !important
    }
    .px-lg-2 {
        padding-right:.5rem !important;
        padding-left:.5rem !important
    }
    .px-lg-3 {
        padding-right:1rem !important;
        padding-left:1rem !important
    }
    .px-lg-4 {
        padding-right:1.5rem !important;
        padding-left:1.5rem !important
    }
    .px-lg-6 {
        padding-right:.375rem !important;
        padding-left:.375rem !important
    }
    .px-lg-10 {
        padding-right:.625rem !important;
        padding-left:.625rem !important
    }
    .px-lg-12 {
        padding-right:.75rem !important;
        padding-left:.75rem !important
    }
    .px-lg-14 {
        padding-right:.875rem !important;
        padding-left:.875rem !important
    }
    .px-lg-15 {
        padding-right:.935rem !important;
        padding-left:.935rem !important
    }
    .px-lg-16 {
        padding-right:1rem !important;
        padding-left:1rem !important
    }
    .px-lg-18 {
        padding-right:1.125rem !important;
        padding-left:1.125rem !important
    }
    .px-lg-20 {
        padding-right:1.25rem !important;
        padding-left:1.25rem !important
    }
    .px-lg-24 {
        padding-right:1.5rem !important;
        padding-left:1.5rem !important
    }
    .px-lg-28 {
        padding-right:1.75rem !important;
        padding-left:1.75rem !important
    }
    .px-lg-30 {
        padding-right:1.875rem !important;
        padding-left:1.875rem !important
    }
    .px-lg-32 {
        padding-right:2rem !important;
        padding-left:2rem !important
    }
    .px-lg-34 {
        padding-right:2.125rem !important;
        padding-left:2.125rem !important
    }
    .px-lg-36 {
        padding-right:2.25rem !important;
        padding-left:2.25rem !important
    }
    .px-lg-38 {
        padding-right:2.375rem !important;
        padding-left:2.375rem !important
    }
    .px-lg-40 {
        padding-right:2.5rem !important;
        padding-left:2.5rem !important
    }
    .px-lg-42 {
        padding-right:2.625rem !important;
        padding-left:2.625rem !important
    }
    .px-lg-46 {
        padding-right:2.875rem !important;
        padding-left:2.875rem !important
    }
    .px-lg-48 {
        padding-right:3rem !important;
        padding-left:3rem !important
    }
    .px-lg-50 {
        padding-right:3.125rem !important;
        padding-left:3.125rem !important
    }
    .px-lg-52 {
        padding-right:3.25rem !important;
        padding-left:3.25rem !important
    }
    .px-lg-56 {
        padding-right:3.5rem !important;
        padding-left:3.5rem !important
    }
    .px-lg-58 {
        padding-right:3.625rem !important;
        padding-left:3.625rem !important
    }
    .px-lg-60 {
        padding-right:3.75rem !important;
        padding-left:3.75rem !important
    }
    .px-lg-64 {
        padding-right:4rem !important;
        padding-left:4rem !important
    }
    .px-lg-70 {
        padding-right:4.375rem !important;
        padding-left:4.375rem !important
    }
    .px-lg-72 {
        padding-right:4.5rem !important;
        padding-left:4.5rem !important
    }
    .px-lg-78 {
        padding-right:4.875rem !important;
        padding-left:4.875rem !important
    }
    .px-lg-80 {
        padding-right:5rem !important;
        padding-left:5rem !important
    }
    .px-lg-84 {
        padding-right:5.25rem !important;
        padding-left:5.25rem !important
    }
    .px-lg-88 {
        padding-right:5.5rem !important;
        padding-left:5.5rem !important
    }
    .px-lg-96 {
        padding-right:6rem !important;
        padding-left:6rem !important
    }
    .px-lg-100 {
        padding-right:6.25rem !important;
        padding-left:6.25rem !important
    }
    .px-lg-104 {
        padding-right:6.5rem !important;
        padding-left:6.5rem !important
    }
    .px-lg-120 {
        padding-right:7.5rem !important;
        padding-left:7.5rem !important
    }
    .px-lg-128 {
        padding-right:8rem !important;
        padding-left:8rem !important
    }
    .px-lg-132 {
        padding-right:8.25rem !important;
        padding-left:8.25rem !important
    }
    .px-lg-136 {
        padding-right:8.5rem !important;
        padding-left:8.5rem !important
    }
    .px-lg-140 {
        padding-right:8.75rem !important;
        padding-left:8.75rem !important
    }
    .px-lg-150 {
        padding-right:9.375rem !important;
        padding-left:9.375rem !important
    }
    .px-lg-158 {
        padding-right:9.875rem !important;
        padding-left:9.875rem !important
    }
    .px-lg-160 {
        padding-right:10rem !important;
        padding-left:10rem !important
    }
    .px-lg-174 {
        padding-right:10.875rem !important;
        padding-left:10.875rem !important
    }
    .px-lg-180 {
        padding-right:11.25rem !important;
        padding-left:11.25rem !important
    }
    .px-lg-208 {
        padding-right:13rem !important;
        padding-left:13rem !important
    }
    .px-lg-224 {
        padding-right:14rem !important;
        padding-left:14rem !important
    }
    .px-lg-280 {
        padding-right:17.5rem !important;
        padding-left:17.5rem !important
    }
    .px-lg-320 {
        padding-right:20rem !important;
        padding-left:20rem !important
    }
    .px-lg-508 {
        padding-right:31.75rem !important;
        padding-left:31.75rem !important
    }
    .py-lg--280 {
        padding-top:-17.5rem !important;
        padding-bottom:-17.5rem !important
    }
    .py-lg--180 {
        padding-top:-11.25rem !important;
        padding-bottom:-11.25rem !important
    }
    .py-lg--140 {
        padding-top:-8.75rem !important;
        padding-bottom:-8.75rem !important
    }
    .py-lg--100 {
        padding-top:-6.25rem !important;
        padding-bottom:-6.25rem !important
    }
    .py-lg--80 {
        padding-top:-5rem !important;
        padding-bottom:-5rem !important
    }
    .py-lg--64 {
        padding-top:-4rem !important;
        padding-bottom:-4rem !important
    }
    .py-lg--60 {
        padding-top:-3.75rem !important;
        padding-bottom:-3.75rem !important
    }
    .py-lg--46 {
        padding-top:-2.875rem !important;
        padding-bottom:-2.875rem !important
    }
    .py-lg--42 {
        padding-top:-2.625rem !important;
        padding-bottom:-2.625rem !important
    }
    .py-lg--32 {
        padding-top:-2rem !important;
        padding-bottom:-2rem !important
    }
    .py-lg--28 {
        padding-top:-1.75rem !important;
        padding-bottom:-1.75rem !important
    }
    .py-lg--24 {
        padding-top:-1.5rem !important;
        padding-bottom:-1.5rem !important
    }
    .py-lg--20 {
        padding-top:-1.25rem !important;
        padding-bottom:-1.25rem !important
    }
    .py-lg--12 {
        padding-top:-0.75rem !important;
        padding-bottom:-0.75rem !important
    }
    .py-lg-0 {
        padding-top:0 !important;
        padding-bottom:0 !important
    }
    .py-lg-1 {
        padding-top:.25rem !important;
        padding-bottom:.25rem !important
    }
    .py-lg-2 {
        padding-top:.5rem !important;
        padding-bottom:.5rem !important
    }
    .py-lg-3 {
        padding-top:1rem !important;
        padding-bottom:1rem !important
    }
    .py-lg-4 {
        padding-top:1.5rem !important;
        padding-bottom:1.5rem !important
    }
    .py-lg-6 {
        padding-top:.375rem !important;
        padding-bottom:.375rem !important
    }
    .py-lg-10 {
        padding-top:.625rem !important;
        padding-bottom:.625rem !important
    }
    .py-lg-12 {
        padding-top:.75rem !important;
        padding-bottom:.75rem !important
    }
    .py-lg-14 {
        padding-top:.875rem !important;
        padding-bottom:.875rem !important
    }
    .py-lg-15 {
        padding-top:.935rem !important;
        padding-bottom:.935rem !important
    }
    .py-lg-16 {
        padding-top:1rem !important;
        padding-bottom:1rem !important
    }
    .py-lg-18 {
        padding-top:1.125rem !important;
        padding-bottom:1.125rem !important
    }
    .py-lg-20 {
        padding-top:1.25rem !important;
        padding-bottom:1.25rem !important
    }
    .py-lg-24 {
        padding-top:1.5rem !important;
        padding-bottom:1.5rem !important
    }
    .py-lg-28 {
        padding-top:1.75rem !important;
        padding-bottom:1.75rem !important
    }
    .py-lg-30 {
        padding-top:1.875rem !important;
        padding-bottom:1.875rem !important
    }
    .py-lg-32 {
        padding-top:2rem !important;
        padding-bottom:2rem !important
    }
    .py-lg-34 {
        padding-top:2.125rem !important;
        padding-bottom:2.125rem !important
    }
    .py-lg-36 {
        padding-top:2.25rem !important;
        padding-bottom:2.25rem !important
    }
    .py-lg-38 {
        padding-top:2.375rem !important;
        padding-bottom:2.375rem !important
    }
    .py-lg-40 {
        padding-top:2.5rem !important;
        padding-bottom:2.5rem !important
    }
    .py-lg-42 {
        padding-top:2.625rem !important;
        padding-bottom:2.625rem !important
    }
    .py-lg-46 {
        padding-top:2.875rem !important;
        padding-bottom:2.875rem !important
    }
    .py-lg-48 {
        padding-top:3rem !important;
        padding-bottom:3rem !important
    }
    .py-lg-50 {
        padding-top:3.125rem !important;
        padding-bottom:3.125rem !important
    }
    .py-lg-52 {
        padding-top:3.25rem !important;
        padding-bottom:3.25rem !important
    }
    .py-lg-56 {
        padding-top:3.5rem !important;
        padding-bottom:3.5rem !important
    }
    .py-lg-58 {
        padding-top:3.625rem !important;
        padding-bottom:3.625rem !important
    }
    .py-lg-60 {
        padding-top:3.75rem !important;
        padding-bottom:3.75rem !important
    }
    .py-lg-64 {
        padding-top:4rem !important;
        padding-bottom:4rem !important
    }
    .py-lg-70 {
        padding-top:4.375rem !important;
        padding-bottom:4.375rem !important
    }
    .py-lg-72 {
        padding-top:4.5rem !important;
        padding-bottom:4.5rem !important
    }
    .py-lg-78 {
        padding-top:4.875rem !important;
        padding-bottom:4.875rem !important
    }
    .py-lg-80 {
        padding-top:5rem !important;
        padding-bottom:5rem !important
    }
    .py-lg-84 {
        padding-top:5.25rem !important;
        padding-bottom:5.25rem !important
    }
    .py-lg-88 {
        padding-top:5.5rem !important;
        padding-bottom:5.5rem !important
    }
    .py-lg-96 {
        padding-top:6rem !important;
        padding-bottom:6rem !important
    }
    .py-lg-100 {
        padding-top:6.25rem !important;
        padding-bottom:6.25rem !important
    }
    .py-lg-104 {
        padding-top:6.5rem !important;
        padding-bottom:6.5rem !important
    }
    .py-lg-120 {
        padding-top:7.5rem !important;
        padding-bottom:7.5rem !important
    }
    .py-lg-128 {
        padding-top:8rem !important;
        padding-bottom:8rem !important
    }
    .py-lg-132 {
        padding-top:8.25rem !important;
        padding-bottom:8.25rem !important
    }
    .py-lg-136 {
        padding-top:8.5rem !important;
        padding-bottom:8.5rem !important
    }
    .py-lg-140 {
        padding-top:8.75rem !important;
        padding-bottom:8.75rem !important
    }
    .py-lg-150 {
        padding-top:9.375rem !important;
        padding-bottom:9.375rem !important
    }
    .py-lg-158 {
        padding-top:9.875rem !important;
        padding-bottom:9.875rem !important
    }
    .py-lg-160 {
        padding-top:10rem !important;
        padding-bottom:10rem !important
    }
    .py-lg-174 {
        padding-top:10.875rem !important;
        padding-bottom:10.875rem !important
    }
    .py-lg-180 {
        padding-top:11.25rem !important;
        padding-bottom:11.25rem !important
    }
    .py-lg-208 {
        padding-top:13rem !important;
        padding-bottom:13rem !important
    }
    .py-lg-224 {
        padding-top:14rem !important;
        padding-bottom:14rem !important
    }
    .py-lg-280 {
        padding-top:17.5rem !important;
        padding-bottom:17.5rem !important
    }
    .py-lg-320 {
        padding-top:20rem !important;
        padding-bottom:20rem !important
    }
    .py-lg-508 {
        padding-top:31.75rem !important;
        padding-bottom:31.75rem !important
    }
    .pt-lg--280 {
        padding-top:-17.5rem !important
    }
    .pt-lg--180 {
        padding-top:-11.25rem !important
    }
    .pt-lg--140 {
        padding-top:-8.75rem !important
    }
    .pt-lg--100 {
        padding-top:-6.25rem !important
    }
    .pt-lg--80 {
        padding-top:-5rem !important
    }
    .pt-lg--64 {
        padding-top:-4rem !important
    }
    .pt-lg--60 {
        padding-top:-3.75rem !important
    }
    .pt-lg--46 {
        padding-top:-2.875rem !important
    }
    .pt-lg--42 {
        padding-top:-2.625rem !important
    }
    .pt-lg--32 {
        padding-top:-2rem !important
    }
    .pt-lg--28 {
        padding-top:-1.75rem !important
    }
    .pt-lg--24 {
        padding-top:-1.5rem !important
    }
    .pt-lg--20 {
        padding-top:-1.25rem !important
    }
    .pt-lg--12 {
        padding-top:-0.75rem !important
    }
    .pt-lg-0 {
        padding-top:0 !important
    }
    .pt-lg-1 {
        padding-top:.25rem !important
    }
    .pt-lg-2 {
        padding-top:.5rem !important
    }
    .pt-lg-3 {
        padding-top:1rem !important
    }
    .pt-lg-4 {
        padding-top:1.5rem !important
    }
    .pt-lg-6 {
        padding-top:.375rem !important
    }
    .pt-lg-10 {
        padding-top:.625rem !important
    }
    .pt-lg-12 {
        padding-top:.75rem !important
    }
    .pt-lg-14 {
        padding-top:.875rem !important
    }
    .pt-lg-15 {
        padding-top:.935rem !important
    }
    .pt-lg-16 {
        padding-top:1rem !important
    }
    .pt-lg-18 {
        padding-top:1.125rem !important
    }
    .pt-lg-20 {
        padding-top:1.25rem !important
    }
    .pt-lg-24 {
        padding-top:1.5rem !important
    }
    .pt-lg-28 {
        padding-top:1.75rem !important
    }
    .pt-lg-30 {
        padding-top:1.875rem !important
    }
    .pt-lg-32 {
        padding-top:2rem !important
    }
    .pt-lg-34 {
        padding-top:2.125rem !important
    }
    .pt-lg-36 {
        padding-top:2.25rem !important
    }
    .pt-lg-38 {
        padding-top:2.375rem !important
    }
    .pt-lg-40 {
        padding-top:2.5rem !important
    }
    .pt-lg-42 {
        padding-top:2.625rem !important
    }
    .pt-lg-46 {
        padding-top:2.875rem !important
    }
    .pt-lg-48 {
        padding-top:3rem !important
    }
    .pt-lg-50 {
        padding-top:3.125rem !important
    }
    .pt-lg-52 {
        padding-top:3.25rem !important
    }
    .pt-lg-56 {
        padding-top:3.5rem !important
    }
    .pt-lg-58 {
        padding-top:3.625rem !important
    }
    .pt-lg-60 {
        padding-top:3.75rem !important
    }
    .pt-lg-64 {
        padding-top:4rem !important
    }
    .pt-lg-70 {
        padding-top:4.375rem !important
    }
    .pt-lg-72 {
        padding-top:4.5rem !important
    }
    .pt-lg-78 {
        padding-top:4.875rem !important
    }
    .pt-lg-80 {
        padding-top:5rem !important
    }
    .pt-lg-84 {
        padding-top:5.25rem !important
    }
    .pt-lg-88 {
        padding-top:5.5rem !important
    }
    .pt-lg-96 {
        padding-top:6rem !important
    }
    .pt-lg-100 {
        padding-top:6.25rem !important
    }
    .pt-lg-104 {
        padding-top:6.5rem !important
    }
    .pt-lg-120 {
        padding-top:7.5rem !important
    }
    .pt-lg-128 {
        padding-top:8rem !important
    }
    .pt-lg-132 {
        padding-top:8.25rem !important
    }
    .pt-lg-136 {
        padding-top:8.5rem !important
    }
    .pt-lg-140 {
        padding-top:8.75rem !important
    }
    .pt-lg-150 {
        padding-top:9.375rem !important
    }
    .pt-lg-158 {
        padding-top:9.875rem !important
    }
    .pt-lg-160 {
        padding-top:10rem !important
    }
    .pt-lg-174 {
        padding-top:10.875rem !important
    }
    .pt-lg-180 {
        padding-top:11.25rem !important
    }
    .pt-lg-208 {
        padding-top:13rem !important
    }
    .pt-lg-224 {
        padding-top:14rem !important
    }
    .pt-lg-280 {
        padding-top:17.5rem !important
    }
    .pt-lg-320 {
        padding-top:20rem !important
    }
    .pt-lg-508 {
        padding-top:31.75rem !important
    }
    .pe-lg--280 {
        padding-right:-17.5rem !important
    }
    .pe-lg--180 {
        padding-right:-11.25rem !important
    }
    .pe-lg--140 {
        padding-right:-8.75rem !important
    }
    .pe-lg--100 {
        padding-right:-6.25rem !important
    }
    .pe-lg--80 {
        padding-right:-5rem !important
    }
    .pe-lg--64 {
        padding-right:-4rem !important
    }
    .pe-lg--60 {
        padding-right:-3.75rem !important
    }
    .pe-lg--46 {
        padding-right:-2.875rem !important
    }
    .pe-lg--42 {
        padding-right:-2.625rem !important
    }
    .pe-lg--32 {
        padding-right:-2rem !important
    }
    .pe-lg--28 {
        padding-right:-1.75rem !important
    }
    .pe-lg--24 {
        padding-right:-1.5rem !important
    }
    .pe-lg--20 {
        padding-right:-1.25rem !important
    }
    .pe-lg--12 {
        padding-right:-0.75rem !important
    }
    .pe-lg-0 {
        padding-right:0 !important
    }
    .pe-lg-1 {
        padding-right:.25rem !important
    }
    .pe-lg-2 {
        padding-right:.5rem !important
    }
    .pe-lg-3 {
        padding-right:1rem !important
    }
    .pe-lg-4 {
        padding-right:1.5rem !important
    }
    .pe-lg-6 {
        padding-right:.375rem !important
    }
    .pe-lg-10 {
        padding-right:.625rem !important
    }
    .pe-lg-12 {
        padding-right:.75rem !important
    }
    .pe-lg-14 {
        padding-right:.875rem !important
    }
    .pe-lg-15 {
        padding-right:.935rem !important
    }
    .pe-lg-16 {
        padding-right:1rem !important
    }
    .pe-lg-18 {
        padding-right:1.125rem !important
    }
    .pe-lg-20 {
        padding-right:1.25rem !important
    }
    .pe-lg-24 {
        padding-right:1.5rem !important
    }
    .pe-lg-28 {
        padding-right:1.75rem !important
    }
    .pe-lg-30 {
        padding-right:1.875rem !important
    }
    .pe-lg-32 {
        padding-right:2rem !important
    }
    .pe-lg-34 {
        padding-right:2.125rem !important
    }
    .pe-lg-36 {
        padding-right:2.25rem !important
    }
    .pe-lg-38 {
        padding-right:2.375rem !important
    }
    .pe-lg-40 {
        padding-right:2.5rem !important
    }
    .pe-lg-42 {
        padding-right:2.625rem !important
    }
    .pe-lg-46 {
        padding-right:2.875rem !important
    }
    .pe-lg-48 {
        padding-right:3rem !important
    }
    .pe-lg-50 {
        padding-right:3.125rem !important
    }
    .pe-lg-52 {
        padding-right:3.25rem !important
    }
    .pe-lg-56 {
        padding-right:3.5rem !important
    }
    .pe-lg-58 {
        padding-right:3.625rem !important
    }
    .pe-lg-60 {
        padding-right:3.75rem !important
    }
    .pe-lg-64 {
        padding-right:4rem !important
    }
    .pe-lg-70 {
        padding-right:4.375rem !important
    }
    .pe-lg-72 {
        padding-right:4.5rem !important
    }
    .pe-lg-78 {
        padding-right:4.875rem !important
    }
    .pe-lg-80 {
        padding-right:5rem !important
    }
    .pe-lg-84 {
        padding-right:5.25rem !important
    }
    .pe-lg-88 {
        padding-right:5.5rem !important
    }
    .pe-lg-96 {
        padding-right:6rem !important
    }
    .pe-lg-100 {
        padding-right:6.25rem !important
    }
    .pe-lg-104 {
        padding-right:6.5rem !important
    }
    .pe-lg-120 {
        padding-right:7.5rem !important
    }
    .pe-lg-128 {
        padding-right:8rem !important
    }
    .pe-lg-132 {
        padding-right:8.25rem !important
    }
    .pe-lg-136 {
        padding-right:8.5rem !important
    }
    .pe-lg-140 {
        padding-right:8.75rem !important
    }
    .pe-lg-150 {
        padding-right:9.375rem !important
    }
    .pe-lg-158 {
        padding-right:9.875rem !important
    }
    .pe-lg-160 {
        padding-right:10rem !important
    }
    .pe-lg-174 {
        padding-right:10.875rem !important
    }
    .pe-lg-180 {
        padding-right:11.25rem !important
    }
    .pe-lg-208 {
        padding-right:13rem !important
    }
    .pe-lg-224 {
        padding-right:14rem !important
    }
    .pe-lg-280 {
        padding-right:17.5rem !important
    }
    .pe-lg-320 {
        padding-right:20rem !important
    }
    .pe-lg-508 {
        padding-right:31.75rem !important
    }
    .pb-lg--280 {
        padding-bottom:-17.5rem !important
    }
    .pb-lg--180 {
        padding-bottom:-11.25rem !important
    }
    .pb-lg--140 {
        padding-bottom:-8.75rem !important
    }
    .pb-lg--100 {
        padding-bottom:-6.25rem !important
    }
    .pb-lg--80 {
        padding-bottom:-5rem !important
    }
    .pb-lg--64 {
        padding-bottom:-4rem !important
    }
    .pb-lg--60 {
        padding-bottom:-3.75rem !important
    }
    .pb-lg--46 {
        padding-bottom:-2.875rem !important
    }
    .pb-lg--42 {
        padding-bottom:-2.625rem !important
    }
    .pb-lg--32 {
        padding-bottom:-2rem !important
    }
    .pb-lg--28 {
        padding-bottom:-1.75rem !important
    }
    .pb-lg--24 {
        padding-bottom:-1.5rem !important
    }
    .pb-lg--20 {
        padding-bottom:-1.25rem !important
    }
    .pb-lg--12 {
        padding-bottom:-0.75rem !important
    }
    .pb-lg-0 {
        padding-bottom:0 !important
    }
    .pb-lg-1 {
        padding-bottom:.25rem !important
    }
    .pb-lg-2 {
        padding-bottom:.5rem !important
    }
    .pb-lg-3 {
        padding-bottom:1rem !important
    }
    .pb-lg-4 {
        padding-bottom:1.5rem !important
    }
    .pb-lg-6 {
        padding-bottom:.375rem !important
    }
    .pb-lg-10 {
        padding-bottom:.625rem !important
    }
    .pb-lg-12 {
        padding-bottom:.75rem !important
    }
    .pb-lg-14 {
        padding-bottom:.875rem !important
    }
    .pb-lg-15 {
        padding-bottom:.935rem !important
    }
    .pb-lg-16 {
        padding-bottom:1rem !important
    }
    .pb-lg-18 {
        padding-bottom:1.125rem !important
    }
    .pb-lg-20 {
        padding-bottom:1.25rem !important
    }
    .pb-lg-24 {
        padding-bottom:1.5rem !important
    }
    .pb-lg-28 {
        padding-bottom:1.75rem !important
    }
    .pb-lg-30 {
        padding-bottom:1.875rem !important
    }
    .pb-lg-32 {
        padding-bottom:2rem !important
    }
    .pb-lg-34 {
        padding-bottom:2.125rem !important
    }
    .pb-lg-36 {
        padding-bottom:2.25rem !important
    }
    .pb-lg-38 {
        padding-bottom:2.375rem !important
    }
    .pb-lg-40 {
        padding-bottom:2.5rem !important
    }
    .pb-lg-42 {
        padding-bottom:2.625rem !important
    }
    .pb-lg-46 {
        padding-bottom:2.875rem !important
    }
    .pb-lg-48 {
        padding-bottom:3rem !important
    }
    .pb-lg-50 {
        padding-bottom:3.125rem !important
    }
    .pb-lg-52 {
        padding-bottom:3.25rem !important
    }
    .pb-lg-56 {
        padding-bottom:3.5rem !important
    }
    .pb-lg-58 {
        padding-bottom:3.625rem !important
    }
    .pb-lg-60 {
        padding-bottom:3.75rem !important
    }
    .pb-lg-64 {
        padding-bottom:4rem !important
    }
    .pb-lg-70 {
        padding-bottom:4.375rem !important
    }
    .pb-lg-72 {
        padding-bottom:4.5rem !important
    }
    .pb-lg-78 {
        padding-bottom:4.875rem !important
    }
    .pb-lg-80 {
        padding-bottom:5rem !important
    }
    .pb-lg-84 {
        padding-bottom:5.25rem !important
    }
    .pb-lg-88 {
        padding-bottom:5.5rem !important
    }
    .pb-lg-96 {
        padding-bottom:6rem !important
    }
    .pb-lg-100 {
        padding-bottom:6.25rem !important
    }
    .pb-lg-104 {
        padding-bottom:6.5rem !important
    }
    .pb-lg-120 {
        padding-bottom:7.5rem !important
    }
    .pb-lg-128 {
        padding-bottom:8rem !important
    }
    .pb-lg-132 {
        padding-bottom:8.25rem !important
    }
    .pb-lg-136 {
        padding-bottom:8.5rem !important
    }
    .pb-lg-140 {
        padding-bottom:8.75rem !important
    }
    .pb-lg-150 {
        padding-bottom:9.375rem !important
    }
    .pb-lg-158 {
        padding-bottom:9.875rem !important
    }
    .pb-lg-160 {
        padding-bottom:10rem !important
    }
    .pb-lg-174 {
        padding-bottom:10.875rem !important
    }
    .pb-lg-180 {
        padding-bottom:11.25rem !important
    }
    .pb-lg-208 {
        padding-bottom:13rem !important
    }
    .pb-lg-224 {
        padding-bottom:14rem !important
    }
    .pb-lg-280 {
        padding-bottom:17.5rem !important
    }
    .pb-lg-320 {
        padding-bottom:20rem !important
    }
    .pb-lg-508 {
        padding-bottom:31.75rem !important
    }
    .ps-lg--280 {
        padding-left:-17.5rem !important
    }
    .ps-lg--180 {
        padding-left:-11.25rem !important
    }
    .ps-lg--140 {
        padding-left:-8.75rem !important
    }
    .ps-lg--100 {
        padding-left:-6.25rem !important
    }
    .ps-lg--80 {
        padding-left:-5rem !important
    }
    .ps-lg--64 {
        padding-left:-4rem !important
    }
    .ps-lg--60 {
        padding-left:-3.75rem !important
    }
    .ps-lg--46 {
        padding-left:-2.875rem !important
    }
    .ps-lg--42 {
        padding-left:-2.625rem !important
    }
    .ps-lg--32 {
        padding-left:-2rem !important
    }
    .ps-lg--28 {
        padding-left:-1.75rem !important
    }
    .ps-lg--24 {
        padding-left:-1.5rem !important
    }
    .ps-lg--20 {
        padding-left:-1.25rem !important
    }
    .ps-lg--12 {
        padding-left:-0.75rem !important
    }
    .ps-lg-0 {
        padding-left:0 !important
    }
    .ps-lg-1 {
        padding-left:.25rem !important
    }
    .ps-lg-2 {
        padding-left:.5rem !important
    }
    .ps-lg-3 {
        padding-left:1rem !important
    }
    .ps-lg-4 {
        padding-left:1.5rem !important
    }
    .ps-lg-6 {
        padding-left:.375rem !important
    }
    .ps-lg-10 {
        padding-left:.625rem !important
    }
    .ps-lg-12 {
        padding-left:.75rem !important
    }
    .ps-lg-14 {
        padding-left:.875rem !important
    }
    .ps-lg-15 {
        padding-left:.935rem !important
    }
    .ps-lg-16 {
        padding-left:1rem !important
    }
    .ps-lg-18 {
        padding-left:1.125rem !important
    }
    .ps-lg-20 {
        padding-left:1.25rem !important
    }
    .ps-lg-24 {
        padding-left:1.5rem !important
    }
    .ps-lg-28 {
        padding-left:1.75rem !important
    }
    .ps-lg-30 {
        padding-left:1.875rem !important
    }
    .ps-lg-32 {
        padding-left:2rem !important
    }
    .ps-lg-34 {
        padding-left:2.125rem !important
    }
    .ps-lg-36 {
        padding-left:2.25rem !important
    }
    .ps-lg-38 {
        padding-left:2.375rem !important
    }
    .ps-lg-40 {
        padding-left:2.5rem !important
    }
    .ps-lg-42 {
        padding-left:2.625rem !important
    }
    .ps-lg-46 {
        padding-left:2.875rem !important
    }
    .ps-lg-48 {
        padding-left:3rem !important
    }
    .ps-lg-50 {
        padding-left:3.125rem !important
    }
    .ps-lg-52 {
        padding-left:3.25rem !important
    }
    .ps-lg-56 {
        padding-left:3.5rem !important
    }
    .ps-lg-58 {
        padding-left:3.625rem !important
    }
    .ps-lg-60 {
        padding-left:3.75rem !important
    }
    .ps-lg-64 {
        padding-left:4rem !important
    }
    .ps-lg-70 {
        padding-left:4.375rem !important
    }
    .ps-lg-72 {
        padding-left:4.5rem !important
    }
    .ps-lg-78 {
        padding-left:4.875rem !important
    }
    .ps-lg-80 {
        padding-left:5rem !important
    }
    .ps-lg-84 {
        padding-left:5.25rem !important
    }
    .ps-lg-88 {
        padding-left:5.5rem !important
    }
    .ps-lg-96 {
        padding-left:6rem !important
    }
    .ps-lg-100 {
        padding-left:6.25rem !important
    }
    .ps-lg-104 {
        padding-left:6.5rem !important
    }
    .ps-lg-120 {
        padding-left:7.5rem !important
    }
    .ps-lg-128 {
        padding-left:8rem !important
    }
    .ps-lg-132 {
        padding-left:8.25rem !important
    }
    .ps-lg-136 {
        padding-left:8.5rem !important
    }
    .ps-lg-140 {
        padding-left:8.75rem !important
    }
    .ps-lg-150 {
        padding-left:9.375rem !important
    }
    .ps-lg-158 {
        padding-left:9.875rem !important
    }
    .ps-lg-160 {
        padding-left:10rem !important
    }
    .ps-lg-174 {
        padding-left:10.875rem !important
    }
    .ps-lg-180 {
        padding-left:11.25rem !important
    }
    .ps-lg-208 {
        padding-left:13rem !important
    }
    .ps-lg-224 {
        padding-left:14rem !important
    }
    .ps-lg-280 {
        padding-left:17.5rem !important
    }
    .ps-lg-320 {
        padding-left:20rem !important
    }
    .ps-lg-508 {
        padding-left:31.75rem !important
    }
    .gap-lg--280 {
        gap:-17.5rem !important
    }
    .gap-lg--180 {
        gap:-11.25rem !important
    }
    .gap-lg--140 {
        gap:-8.75rem !important
    }
    .gap-lg--100 {
        gap:-6.25rem !important
    }
    .gap-lg--80 {
        gap:-5rem !important
    }
    .gap-lg--64 {
        gap:-4rem !important
    }
    .gap-lg--60 {
        gap:-3.75rem !important
    }
    .gap-lg--46 {
        gap:-2.875rem !important
    }
    .gap-lg--42 {
        gap:-2.625rem !important
    }
    .gap-lg--32 {
        gap:-2rem !important
    }
    .gap-lg--28 {
        gap:-1.75rem !important
    }
    .gap-lg--24 {
        gap:-1.5rem !important
    }
    .gap-lg--20 {
        gap:-1.25rem !important
    }
    .gap-lg--12 {
        gap:-0.75rem !important
    }
    .gap-lg-0 {
        gap:0 !important
    }
    .gap-lg-1 {
        gap:.25rem !important
    }
    .gap-lg-2 {
        gap:.5rem !important
    }
    .gap-lg-3 {
        gap:1rem !important
    }
    .gap-lg-4 {
        gap:1.5rem !important
    }
    .gap-lg-6 {
        gap:.375rem !important
    }
    .gap-lg-10 {
        gap:.625rem !important
    }
    .gap-lg-12 {
        gap:.75rem !important
    }
    .gap-lg-14 {
        gap:.875rem !important
    }
    .gap-lg-15 {
        gap:.935rem !important
    }
    .gap-lg-16 {
        gap:1rem !important
    }
    .gap-lg-18 {
        gap:1.125rem !important
    }
    .gap-lg-20 {
        gap:1.25rem !important
    }
    .gap-lg-24 {
        gap:1.5rem !important
    }
    .gap-lg-28 {
        gap:1.75rem !important
    }
    .gap-lg-30 {
        gap:1.875rem !important
    }
    .gap-lg-32 {
        gap:2rem !important
    }
    .gap-lg-34 {
        gap:2.125rem !important
    }
    .gap-lg-36 {
        gap:2.25rem !important
    }
    .gap-lg-38 {
        gap:2.375rem !important
    }
    .gap-lg-40 {
        gap:2.5rem !important
    }
    .gap-lg-42 {
        gap:2.625rem !important
    }
    .gap-lg-46 {
        gap:2.875rem !important
    }
    .gap-lg-48 {
        gap:3rem !important
    }
    .gap-lg-50 {
        gap:3.125rem !important
    }
    .gap-lg-52 {
        gap:3.25rem !important
    }
    .gap-lg-56 {
        gap:3.5rem !important
    }
    .gap-lg-58 {
        gap:3.625rem !important
    }
    .gap-lg-60 {
        gap:3.75rem !important
    }
    .gap-lg-64 {
        gap:4rem !important
    }
    .gap-lg-70 {
        gap:4.375rem !important
    }
    .gap-lg-72 {
        gap:4.5rem !important
    }
    .gap-lg-78 {
        gap:4.875rem !important
    }
    .gap-lg-80 {
        gap:5rem !important
    }
    .gap-lg-84 {
        gap:5.25rem !important
    }
    .gap-lg-88 {
        gap:5.5rem !important
    }
    .gap-lg-96 {
        gap:6rem !important
    }
    .gap-lg-100 {
        gap:6.25rem !important
    }
    .gap-lg-104 {
        gap:6.5rem !important
    }
    .gap-lg-120 {
        gap:7.5rem !important
    }
    .gap-lg-128 {
        gap:8rem !important
    }
    .gap-lg-132 {
        gap:8.25rem !important
    }
    .gap-lg-136 {
        gap:8.5rem !important
    }
    .gap-lg-140 {
        gap:8.75rem !important
    }
    .gap-lg-150 {
        gap:9.375rem !important
    }
    .gap-lg-158 {
        gap:9.875rem !important
    }
    .gap-lg-160 {
        gap:10rem !important
    }
    .gap-lg-174 {
        gap:10.875rem !important
    }
    .gap-lg-180 {
        gap:11.25rem !important
    }
    .gap-lg-208 {
        gap:13rem !important
    }
    .gap-lg-224 {
        gap:14rem !important
    }
    .gap-lg-280 {
        gap:17.5rem !important
    }
    .gap-lg-320 {
        gap:20rem !important
    }
    .gap-lg-508 {
        gap:31.75rem !important
    }
    .row-gap-lg--280 {
        row-gap:-17.5rem !important
    }
    .row-gap-lg--180 {
        row-gap:-11.25rem !important
    }
    .row-gap-lg--140 {
        row-gap:-8.75rem !important
    }
    .row-gap-lg--100 {
        row-gap:-6.25rem !important
    }
    .row-gap-lg--80 {
        row-gap:-5rem !important
    }
    .row-gap-lg--64 {
        row-gap:-4rem !important
    }
    .row-gap-lg--60 {
        row-gap:-3.75rem !important
    }
    .row-gap-lg--46 {
        row-gap:-2.875rem !important
    }
    .row-gap-lg--42 {
        row-gap:-2.625rem !important
    }
    .row-gap-lg--32 {
        row-gap:-2rem !important
    }
    .row-gap-lg--28 {
        row-gap:-1.75rem !important
    }
    .row-gap-lg--24 {
        row-gap:-1.5rem !important
    }
    .row-gap-lg--20 {
        row-gap:-1.25rem !important
    }
    .row-gap-lg--12 {
        row-gap:-0.75rem !important
    }
    .row-gap-lg-0 {
        row-gap:0 !important
    }
    .row-gap-lg-1 {
        row-gap:.25rem !important
    }
    .row-gap-lg-2 {
        row-gap:.5rem !important
    }
    .row-gap-lg-3 {
        row-gap:1rem !important
    }
    .row-gap-lg-4 {
        row-gap:1.5rem !important
    }
    .row-gap-lg-6 {
        row-gap:.375rem !important
    }
    .row-gap-lg-10 {
        row-gap:.625rem !important
    }
    .row-gap-lg-12 {
        row-gap:.75rem !important
    }
    .row-gap-lg-14 {
        row-gap:.875rem !important
    }
    .row-gap-lg-15 {
        row-gap:.935rem !important
    }
    .row-gap-lg-16 {
        row-gap:1rem !important
    }
    .row-gap-lg-18 {
        row-gap:1.125rem !important
    }
    .row-gap-lg-20 {
        row-gap:1.25rem !important
    }
    .row-gap-lg-24 {
        row-gap:1.5rem !important
    }
    .row-gap-lg-28 {
        row-gap:1.75rem !important
    }
    .row-gap-lg-30 {
        row-gap:1.875rem !important
    }
    .row-gap-lg-32 {
        row-gap:2rem !important
    }
    .row-gap-lg-34 {
        row-gap:2.125rem !important
    }
    .row-gap-lg-36 {
        row-gap:2.25rem !important
    }
    .row-gap-lg-38 {
        row-gap:2.375rem !important
    }
    .row-gap-lg-40 {
        row-gap:2.5rem !important
    }
    .row-gap-lg-42 {
        row-gap:2.625rem !important
    }
    .row-gap-lg-46 {
        row-gap:2.875rem !important
    }
    .row-gap-lg-48 {
        row-gap:3rem !important
    }
    .row-gap-lg-50 {
        row-gap:3.125rem !important
    }
    .row-gap-lg-52 {
        row-gap:3.25rem !important
    }
    .row-gap-lg-56 {
        row-gap:3.5rem !important
    }
    .row-gap-lg-58 {
        row-gap:3.625rem !important
    }
    .row-gap-lg-60 {
        row-gap:3.75rem !important
    }
    .row-gap-lg-64 {
        row-gap:4rem !important
    }
    .row-gap-lg-70 {
        row-gap:4.375rem !important
    }
    .row-gap-lg-72 {
        row-gap:4.5rem !important
    }
    .row-gap-lg-78 {
        row-gap:4.875rem !important
    }
    .row-gap-lg-80 {
        row-gap:5rem !important
    }
    .row-gap-lg-84 {
        row-gap:5.25rem !important
    }
    .row-gap-lg-88 {
        row-gap:5.5rem !important
    }
    .row-gap-lg-96 {
        row-gap:6rem !important
    }
    .row-gap-lg-100 {
        row-gap:6.25rem !important
    }
    .row-gap-lg-104 {
        row-gap:6.5rem !important
    }
    .row-gap-lg-120 {
        row-gap:7.5rem !important
    }
    .row-gap-lg-128 {
        row-gap:8rem !important
    }
    .row-gap-lg-132 {
        row-gap:8.25rem !important
    }
    .row-gap-lg-136 {
        row-gap:8.5rem !important
    }
    .row-gap-lg-140 {
        row-gap:8.75rem !important
    }
    .row-gap-lg-150 {
        row-gap:9.375rem !important
    }
    .row-gap-lg-158 {
        row-gap:9.875rem !important
    }
    .row-gap-lg-160 {
        row-gap:10rem !important
    }
    .row-gap-lg-174 {
        row-gap:10.875rem !important
    }
    .row-gap-lg-180 {
        row-gap:11.25rem !important
    }
    .row-gap-lg-208 {
        row-gap:13rem !important
    }
    .row-gap-lg-224 {
        row-gap:14rem !important
    }
    .row-gap-lg-280 {
        row-gap:17.5rem !important
    }
    .row-gap-lg-320 {
        row-gap:20rem !important
    }
    .row-gap-lg-508 {
        row-gap:31.75rem !important
    }
    .column-gap-lg--280 {
        column-gap:-17.5rem !important
    }
    .column-gap-lg--180 {
        column-gap:-11.25rem !important
    }
    .column-gap-lg--140 {
        column-gap:-8.75rem !important
    }
    .column-gap-lg--100 {
        column-gap:-6.25rem !important
    }
    .column-gap-lg--80 {
        column-gap:-5rem !important
    }
    .column-gap-lg--64 {
        column-gap:-4rem !important
    }
    .column-gap-lg--60 {
        column-gap:-3.75rem !important
    }
    .column-gap-lg--46 {
        column-gap:-2.875rem !important
    }
    .column-gap-lg--42 {
        column-gap:-2.625rem !important
    }
    .column-gap-lg--32 {
        column-gap:-2rem !important
    }
    .column-gap-lg--28 {
        column-gap:-1.75rem !important
    }
    .column-gap-lg--24 {
        column-gap:-1.5rem !important
    }
    .column-gap-lg--20 {
        column-gap:-1.25rem !important
    }
    .column-gap-lg--12 {
        column-gap:-0.75rem !important
    }
    .column-gap-lg-0 {
        column-gap:0 !important
    }
    .column-gap-lg-1 {
        column-gap:.25rem !important
    }
    .column-gap-lg-2 {
        column-gap:.5rem !important
    }
    .column-gap-lg-3 {
        column-gap:1rem !important
    }
    .column-gap-lg-4 {
        column-gap:1.5rem !important
    }
    .column-gap-lg-6 {
        column-gap:.375rem !important
    }
    .column-gap-lg-10 {
        column-gap:.625rem !important
    }
    .column-gap-lg-12 {
        column-gap:.75rem !important
    }
    .column-gap-lg-14 {
        column-gap:.875rem !important
    }
    .column-gap-lg-15 {
        column-gap:.935rem !important
    }
    .column-gap-lg-16 {
        column-gap:1rem !important
    }
    .column-gap-lg-18 {
        column-gap:1.125rem !important
    }
    .column-gap-lg-20 {
        column-gap:1.25rem !important
    }
    .column-gap-lg-24 {
        column-gap:1.5rem !important
    }
    .column-gap-lg-28 {
        column-gap:1.75rem !important
    }
    .column-gap-lg-30 {
        column-gap:1.875rem !important
    }
    .column-gap-lg-32 {
        column-gap:2rem !important
    }
    .column-gap-lg-34 {
        column-gap:2.125rem !important
    }
    .column-gap-lg-36 {
        column-gap:2.25rem !important
    }
    .column-gap-lg-38 {
        column-gap:2.375rem !important
    }
    .column-gap-lg-40 {
        column-gap:2.5rem !important
    }
    .column-gap-lg-42 {
        column-gap:2.625rem !important
    }
    .column-gap-lg-46 {
        column-gap:2.875rem !important
    }
    .column-gap-lg-48 {
        column-gap:3rem !important
    }
    .column-gap-lg-50 {
        column-gap:3.125rem !important
    }
    .column-gap-lg-52 {
        column-gap:3.25rem !important
    }
    .column-gap-lg-56 {
        column-gap:3.5rem !important
    }
    .column-gap-lg-58 {
        column-gap:3.625rem !important
    }
    .column-gap-lg-60 {
        column-gap:3.75rem !important
    }
    .column-gap-lg-64 {
        column-gap:4rem !important
    }
    .column-gap-lg-70 {
        column-gap:4.375rem !important
    }
    .column-gap-lg-72 {
        column-gap:4.5rem !important
    }
    .column-gap-lg-78 {
        column-gap:4.875rem !important
    }
    .column-gap-lg-80 {
        column-gap:5rem !important
    }
    .column-gap-lg-84 {
        column-gap:5.25rem !important
    }
    .column-gap-lg-88 {
        column-gap:5.5rem !important
    }
    .column-gap-lg-96 {
        column-gap:6rem !important
    }
    .column-gap-lg-100 {
        column-gap:6.25rem !important
    }
    .column-gap-lg-104 {
        column-gap:6.5rem !important
    }
    .column-gap-lg-120 {
        column-gap:7.5rem !important
    }
    .column-gap-lg-128 {
        column-gap:8rem !important
    }
    .column-gap-lg-132 {
        column-gap:8.25rem !important
    }
    .column-gap-lg-136 {
        column-gap:8.5rem !important
    }
    .column-gap-lg-140 {
        column-gap:8.75rem !important
    }
    .column-gap-lg-150 {
        column-gap:9.375rem !important
    }
    .column-gap-lg-158 {
        column-gap:9.875rem !important
    }
    .column-gap-lg-160 {
        column-gap:10rem !important
    }
    .column-gap-lg-174 {
        column-gap:10.875rem !important
    }
    .column-gap-lg-180 {
        column-gap:11.25rem !important
    }
    .column-gap-lg-208 {
        column-gap:13rem !important
    }
    .column-gap-lg-224 {
        column-gap:14rem !important
    }
    .column-gap-lg-280 {
        column-gap:17.5rem !important
    }
    .column-gap-lg-320 {
        column-gap:20rem !important
    }
    .column-gap-lg-508 {
        column-gap:31.75rem !important
    }
    .text-lg-start {
        text-align:left !important
    }
    .text-lg-end {
        text-align:right !important
    }
    .text-lg-center {
        text-align:center !important
    }
    
}
@media(min-width: 1200px) {
    .float-xl-start {
        float:left !important
    }
    .float-xl-end {
        float:right !important
    }
    .float-xl-none {
        float:none !important
    }
    .object-fit-xl-contain {
        object-fit:contain !important
    }
    .object-fit-xl-cover {
        object-fit:cover !important
    }
    .object-fit-xl-fill {
        object-fit:fill !important
    }
    .object-fit-xl-scale {
        object-fit:scale-down !important
    }
    .object-fit-xl-none {
        object-fit:none !important
    }
    .d-xl-inline {
        display:inline !important
    }
    .d-xl-inline-block {
        display:inline-block !important
    }
    .d-xl-block {
        display:block !important
    }
    .d-xl-grid {
        display:grid !important
    }
    .d-xl-inline-grid {
        display:inline-grid !important
    }
    .d-xl-table {
        display:table !important
    }
    .d-xl-table-row {
        display:table-row !important
    }
    .d-xl-table-cell {
        display:table-cell !important
    }
    .d-xl-flex {
        display:flex !important
    }
    .d-xl-inline-flex {
        display:inline-flex !important
    }
    .d-xl-none {
        display:none !important
    }
    .flex-xl-fill {
        flex:1 1 auto !important
    }
    .flex-xl-row {
        flex-direction:row !important
    }
    .flex-xl-column {
        flex-direction:column !important
    }
    .flex-xl-row-reverse {
        flex-direction:row-reverse !important
    }
    .flex-xl-column-reverse {
        flex-direction:column-reverse !important
    }
    .flex-xl-grow-0 {
        flex-grow:0 !important
    }
    .flex-xl-grow-1 {
        flex-grow:1 !important
    }
    .flex-xl-shrink-0 {
        flex-shrink:0 !important
    }
    .flex-xl-shrink-1 {
        flex-shrink:1 !important
    }
    .flex-xl-wrap {
        flex-wrap:wrap !important
    }
    .flex-xl-nowrap {
        flex-wrap:nowrap !important
    }
    .flex-xl-wrap-reverse {
        flex-wrap:wrap-reverse !important
    }
    .justify-content-xl-start {
        justify-content:flex-start !important
    }
    .justify-content-xl-end {
        justify-content:flex-end !important
    }
    .justify-content-xl-center {
        justify-content:center !important
    }
    .justify-content-xl-between {
        justify-content:space-between !important
    }
    .justify-content-xl-around {
        justify-content:space-around !important
    }
    .justify-content-xl-evenly {
        justify-content:space-evenly !important
    }
    .align-items-xl-start {
        align-items:flex-start !important
    }
    .align-items-xl-end {
        align-items:flex-end !important
    }
    .align-items-xl-center {
        align-items:center !important
    }
    .align-items-xl-baseline {
        align-items:baseline !important
    }
    .align-items-xl-stretch {
        align-items:stretch !important
    }
    .align-content-xl-start {
        align-content:flex-start !important
    }
    .align-content-xl-end {
        align-content:flex-end !important
    }
    .align-content-xl-center {
        align-content:center !important
    }
    .align-content-xl-between {
        align-content:space-between !important
    }
    .align-content-xl-around {
        align-content:space-around !important
    }
    .align-content-xl-stretch {
        align-content:stretch !important
    }
    .align-self-xl-auto {
        align-self:auto !important
    }
    .align-self-xl-start {
        align-self:flex-start !important
    }
    .align-self-xl-end {
        align-self:flex-end !important
    }
    .align-self-xl-center {
        align-self:center !important
    }
    .align-self-xl-baseline {
        align-self:baseline !important
    }
    .align-self-xl-stretch {
        align-self:stretch !important
    }
    .order-xl-first {
        order:-1 !important
    }
    .order-xl-0 {
        order:0 !important
    }
    .order-xl-1 {
        order:1 !important
    }
    .order-xl-2 {
        order:2 !important
    }
    .order-xl-3 {
        order:3 !important
    }
    .order-xl-4 {
        order:4 !important
    }
    .order-xl-5 {
        order:5 !important
    }
    .order-xl-last {
        order:6 !important
    }
    .m-xl--280 {
        margin:-17.5rem !important
    }
    .m-xl--180 {
        margin:-11.25rem !important
    }
    .m-xl--140 {
        margin:-8.75rem !important
    }
    .m-xl--100 {
        margin:-6.25rem !important
    }
    .m-xl--80 {
        margin:-5rem !important
    }
    .m-xl--64 {
        margin:-4rem !important
    }
    .m-xl--60 {
        margin:-3.75rem !important
    }
    .m-xl--46 {
        margin:-2.875rem !important
    }
    .m-xl--42 {
        margin:-2.625rem !important
    }
    .m-xl--32 {
        margin:-2rem !important
    }
    .m-xl--28 {
        margin:-1.75rem !important
    }
    .m-xl--24 {
        margin:-1.5rem !important
    }
    .m-xl--20 {
        margin:-1.25rem !important
    }
    .m-xl--12 {
        margin:-0.75rem !important
    }
    .m-xl-0 {
        margin:0 !important
    }
    .m-xl-1 {
        margin:.25rem !important
    }
    .m-xl-2 {
        margin:.5rem !important
    }
    .m-xl-3 {
        margin:1rem !important
    }
    .m-xl-4 {
        margin:1.5rem !important
    }
    .m-xl-6 {
        margin:.375rem !important
    }
    .m-xl-10 {
        margin:.625rem !important
    }
    .m-xl-12 {
        margin:.75rem !important
    }
    .m-xl-14 {
        margin:.875rem !important
    }
    .m-xl-15 {
        margin:.935rem !important
    }
    .m-xl-16 {
        margin:1rem !important
    }
    .m-xl-18 {
        margin:1.125rem !important
    }
    .m-xl-20 {
        margin:1.25rem !important
    }
    .m-xl-24 {
        margin:1.5rem !important
    }
    .m-xl-28 {
        margin:1.75rem !important
    }
    .m-xl-30 {
        margin:1.875rem !important
    }
    .m-xl-32 {
        margin:2rem !important
    }
    .m-xl-34 {
        margin:2.125rem !important
    }
    .m-xl-36 {
        margin:2.25rem !important
    }
    .m-xl-38 {
        margin:2.375rem !important
    }
    .m-xl-40 {
        margin:2.5rem !important
    }
    .m-xl-42 {
        margin:2.625rem !important
    }
    .m-xl-46 {
        margin:2.875rem !important
    }
    .m-xl-48 {
        margin:3rem !important
    }
    .m-xl-50 {
        margin:3.125rem !important
    }
    .m-xl-52 {
        margin:3.25rem !important
    }
    .m-xl-56 {
        margin:3.5rem !important
    }
    .m-xl-58 {
        margin:3.625rem !important
    }
    .m-xl-60 {
        margin:3.75rem !important
    }
    .m-xl-64 {
        margin:4rem !important
    }
    .m-xl-70 {
        margin:4.375rem !important
    }
    .m-xl-72 {
        margin:4.5rem !important
    }
    .m-xl-78 {
        margin:4.875rem !important
    }
    .m-xl-80 {
        margin:5rem !important
    }
    .m-xl-84 {
        margin:5.25rem !important
    }
    .m-xl-88 {
        margin:5.5rem !important
    }
    .m-xl-96 {
        margin:6rem !important
    }
    .m-xl-100 {
        margin:6.25rem !important
    }
    .m-xl-104 {
        margin:6.5rem !important
    }
    .m-xl-120 {
        margin:7.5rem !important
    }
    .m-xl-128 {
        margin:8rem !important
    }
    .m-xl-132 {
        margin:8.25rem !important
    }
    .m-xl-136 {
        margin:8.5rem !important
    }
    .m-xl-140 {
        margin:8.75rem !important
    }
    .m-xl-150 {
        margin:9.375rem !important
    }
    .m-xl-158 {
        margin:9.875rem !important
    }
    .m-xl-160 {
        margin:10rem !important
    }
    .m-xl-174 {
        margin:10.875rem !important
    }
    .m-xl-180 {
        margin:11.25rem !important
    }
    .m-xl-208 {
        margin:13rem !important
    }
    .m-xl-224 {
        margin:14rem !important
    }
    .m-xl-280 {
        margin:17.5rem !important
    }
    .m-xl-320 {
        margin:20rem !important
    }
    .m-xl-508 {
        margin:31.75rem !important
    }
    .m-xl-auto {
        margin:auto !important
    }
    .mx-xl--280 {
        margin-right:-17.5rem !important;
        margin-left:-17.5rem !important
    }
    .mx-xl--180 {
        margin-right:-11.25rem !important;
        margin-left:-11.25rem !important
    }
    .mx-xl--140 {
        margin-right:-8.75rem !important;
        margin-left:-8.75rem !important
    }
    .mx-xl--100 {
        margin-right:-6.25rem !important;
        margin-left:-6.25rem !important
    }
    .mx-xl--80 {
        margin-right:-5rem !important;
        margin-left:-5rem !important
    }
    .mx-xl--64 {
        margin-right:-4rem !important;
        margin-left:-4rem !important
    }
    .mx-xl--60 {
        margin-right:-3.75rem !important;
        margin-left:-3.75rem !important
    }
    .mx-xl--46 {
        margin-right:-2.875rem !important;
        margin-left:-2.875rem !important
    }
    .mx-xl--42 {
        margin-right:-2.625rem !important;
        margin-left:-2.625rem !important
    }
    .mx-xl--32 {
        margin-right:-2rem !important;
        margin-left:-2rem !important
    }
    .mx-xl--28 {
        margin-right:-1.75rem !important;
        margin-left:-1.75rem !important
    }
    .mx-xl--24 {
        margin-right:-1.5rem !important;
        margin-left:-1.5rem !important
    }
    .mx-xl--20 {
        margin-right:-1.25rem !important;
        margin-left:-1.25rem !important
    }
    .mx-xl--12 {
        margin-right:-0.75rem !important;
        margin-left:-0.75rem !important
    }
    .mx-xl-0 {
        margin-right:0 !important;
        margin-left:0 !important
    }
    .mx-xl-1 {
        margin-right:.25rem !important;
        margin-left:.25rem !important
    }
    .mx-xl-2 {
        margin-right:.5rem !important;
        margin-left:.5rem !important
    }
    .mx-xl-3 {
        margin-right:1rem !important;
        margin-left:1rem !important
    }
    .mx-xl-4 {
        margin-right:1.5rem !important;
        margin-left:1.5rem !important
    }
    .mx-xl-6 {
        margin-right:.375rem !important;
        margin-left:.375rem !important
    }
    .mx-xl-10 {
        margin-right:.625rem !important;
        margin-left:.625rem !important
    }
    .mx-xl-12 {
        margin-right:.75rem !important;
        margin-left:.75rem !important
    }
    .mx-xl-14 {
        margin-right:.875rem !important;
        margin-left:.875rem !important
    }
    .mx-xl-15 {
        margin-right:.935rem !important;
        margin-left:.935rem !important
    }
    .mx-xl-16 {
        margin-right:1rem !important;
        margin-left:1rem !important
    }
    .mx-xl-18 {
        margin-right:1.125rem !important;
        margin-left:1.125rem !important
    }
    .mx-xl-20 {
        margin-right:1.25rem !important;
        margin-left:1.25rem !important
    }
    .mx-xl-24 {
        margin-right:1.5rem !important;
        margin-left:1.5rem !important
    }
    .mx-xl-28 {
        margin-right:1.75rem !important;
        margin-left:1.75rem !important
    }
    .mx-xl-30 {
        margin-right:1.875rem !important;
        margin-left:1.875rem !important
    }
    .mx-xl-32 {
        margin-right:2rem !important;
        margin-left:2rem !important
    }
    .mx-xl-34 {
        margin-right:2.125rem !important;
        margin-left:2.125rem !important
    }
    .mx-xl-36 {
        margin-right:2.25rem !important;
        margin-left:2.25rem !important
    }
    .mx-xl-38 {
        margin-right:2.375rem !important;
        margin-left:2.375rem !important
    }
    .mx-xl-40 {
        margin-right:2.5rem !important;
        margin-left:2.5rem !important
    }
    .mx-xl-42 {
        margin-right:2.625rem !important;
        margin-left:2.625rem !important
    }
    .mx-xl-46 {
        margin-right:2.875rem !important;
        margin-left:2.875rem !important
    }
    .mx-xl-48 {
        margin-right:3rem !important;
        margin-left:3rem !important
    }
    .mx-xl-50 {
        margin-right:3.125rem !important;
        margin-left:3.125rem !important
    }
    .mx-xl-52 {
        margin-right:3.25rem !important;
        margin-left:3.25rem !important
    }
    .mx-xl-56 {
        margin-right:3.5rem !important;
        margin-left:3.5rem !important
    }
    .mx-xl-58 {
        margin-right:3.625rem !important;
        margin-left:3.625rem !important
    }
    .mx-xl-60 {
        margin-right:3.75rem !important;
        margin-left:3.75rem !important
    }
    .mx-xl-64 {
        margin-right:4rem !important;
        margin-left:4rem !important
    }
    .mx-xl-70 {
        margin-right:4.375rem !important;
        margin-left:4.375rem !important
    }
    .mx-xl-72 {
        margin-right:4.5rem !important;
        margin-left:4.5rem !important
    }
    .mx-xl-78 {
        margin-right:4.875rem !important;
        margin-left:4.875rem !important
    }
    .mx-xl-80 {
        margin-right:5rem !important;
        margin-left:5rem !important
    }
    .mx-xl-84 {
        margin-right:5.25rem !important;
        margin-left:5.25rem !important
    }
    .mx-xl-88 {
        margin-right:5.5rem !important;
        margin-left:5.5rem !important
    }
    .mx-xl-96 {
        margin-right:6rem !important;
        margin-left:6rem !important
    }
    .mx-xl-100 {
        margin-right:6.25rem !important;
        margin-left:6.25rem !important
    }
    .mx-xl-104 {
        margin-right:6.5rem !important;
        margin-left:6.5rem !important
    }
    .mx-xl-120 {
        margin-right:7.5rem !important;
        margin-left:7.5rem !important
    }
    .mx-xl-128 {
        margin-right:8rem !important;
        margin-left:8rem !important
    }
    .mx-xl-132 {
        margin-right:8.25rem !important;
        margin-left:8.25rem !important
    }
    .mx-xl-136 {
        margin-right:8.5rem !important;
        margin-left:8.5rem !important
    }
    .mx-xl-140 {
        margin-right:8.75rem !important;
        margin-left:8.75rem !important
    }
    .mx-xl-150 {
        margin-right:9.375rem !important;
        margin-left:9.375rem !important
    }
    .mx-xl-158 {
        margin-right:9.875rem !important;
        margin-left:9.875rem !important
    }
    .mx-xl-160 {
        margin-right:10rem !important;
        margin-left:10rem !important
    }
    .mx-xl-174 {
        margin-right:10.875rem !important;
        margin-left:10.875rem !important
    }
    .mx-xl-180 {
        margin-right:11.25rem !important;
        margin-left:11.25rem !important
    }
    .mx-xl-208 {
        margin-right:13rem !important;
        margin-left:13rem !important
    }
    .mx-xl-224 {
        margin-right:14rem !important;
        margin-left:14rem !important
    }
    .mx-xl-280 {
        margin-right:17.5rem !important;
        margin-left:17.5rem !important
    }
    .mx-xl-320 {
        margin-right:20rem !important;
        margin-left:20rem !important
    }
    .mx-xl-508 {
        margin-right:31.75rem !important;
        margin-left:31.75rem !important
    }
    .mx-xl-auto {
        margin-right:auto !important;
        margin-left:auto !important
    }
    .my-xl--280 {
        margin-top:-17.5rem !important;
        margin-bottom:-17.5rem !important
    }
    .my-xl--180 {
        margin-top:-11.25rem !important;
        margin-bottom:-11.25rem !important
    }
    .my-xl--140 {
        margin-top:-8.75rem !important;
        margin-bottom:-8.75rem !important
    }
    .my-xl--100 {
        margin-top:-6.25rem !important;
        margin-bottom:-6.25rem !important
    }
    .my-xl--80 {
        margin-top:-5rem !important;
        margin-bottom:-5rem !important
    }
    .my-xl--64 {
        margin-top:-4rem !important;
        margin-bottom:-4rem !important
    }
    .my-xl--60 {
        margin-top:-3.75rem !important;
        margin-bottom:-3.75rem !important
    }
    .my-xl--46 {
        margin-top:-2.875rem !important;
        margin-bottom:-2.875rem !important
    }
    .my-xl--42 {
        margin-top:-2.625rem !important;
        margin-bottom:-2.625rem !important
    }
    .my-xl--32 {
        margin-top:-2rem !important;
        margin-bottom:-2rem !important
    }
    .my-xl--28 {
        margin-top:-1.75rem !important;
        margin-bottom:-1.75rem !important
    }
    .my-xl--24 {
        margin-top:-1.5rem !important;
        margin-bottom:-1.5rem !important
    }
    .my-xl--20 {
        margin-top:-1.25rem !important;
        margin-bottom:-1.25rem !important
    }
    .my-xl--12 {
        margin-top:-0.75rem !important;
        margin-bottom:-0.75rem !important
    }
    .my-xl-0 {
        margin-top:0 !important;
        margin-bottom:0 !important
    }
    .my-xl-1 {
        margin-top:.25rem !important;
        margin-bottom:.25rem !important
    }
    .my-xl-2 {
        margin-top:.5rem !important;
        margin-bottom:.5rem !important
    }
    .my-xl-3 {
        margin-top:1rem !important;
        margin-bottom:1rem !important
    }
    .my-xl-4 {
        margin-top:1.5rem !important;
        margin-bottom:1.5rem !important
    }
    .my-xl-6 {
        margin-top:.375rem !important;
        margin-bottom:.375rem !important
    }
    .my-xl-10 {
        margin-top:.625rem !important;
        margin-bottom:.625rem !important
    }
    .my-xl-12 {
        margin-top:.75rem !important;
        margin-bottom:.75rem !important
    }
    .my-xl-14 {
        margin-top:.875rem !important;
        margin-bottom:.875rem !important
    }
    .my-xl-15 {
        margin-top:.935rem !important;
        margin-bottom:.935rem !important
    }
    .my-xl-16 {
        margin-top:1rem !important;
        margin-bottom:1rem !important
    }
    .my-xl-18 {
        margin-top:1.125rem !important;
        margin-bottom:1.125rem !important
    }
    .my-xl-20 {
        margin-top:1.25rem !important;
        margin-bottom:1.25rem !important
    }
    .my-xl-24 {
        margin-top:1.5rem !important;
        margin-bottom:1.5rem !important
    }
    .my-xl-28 {
        margin-top:1.75rem !important;
        margin-bottom:1.75rem !important
    }
    .my-xl-30 {
        margin-top:1.875rem !important;
        margin-bottom:1.875rem !important
    }
    .my-xl-32 {
        margin-top:2rem !important;
        margin-bottom:2rem !important
    }
    .my-xl-34 {
        margin-top:2.125rem !important;
        margin-bottom:2.125rem !important
    }
    .my-xl-36 {
        margin-top:2.25rem !important;
        margin-bottom:2.25rem !important
    }
    .my-xl-38 {
        margin-top:2.375rem !important;
        margin-bottom:2.375rem !important
    }
    .my-xl-40 {
        margin-top:2.5rem !important;
        margin-bottom:2.5rem !important
    }
    .my-xl-42 {
        margin-top:2.625rem !important;
        margin-bottom:2.625rem !important
    }
    .my-xl-46 {
        margin-top:2.875rem !important;
        margin-bottom:2.875rem !important
    }
    .my-xl-48 {
        margin-top:3rem !important;
        margin-bottom:3rem !important
    }
    .my-xl-50 {
        margin-top:3.125rem !important;
        margin-bottom:3.125rem !important
    }
    .my-xl-52 {
        margin-top:3.25rem !important;
        margin-bottom:3.25rem !important
    }
    .my-xl-56 {
        margin-top:3.5rem !important;
        margin-bottom:3.5rem !important
    }
    .my-xl-58 {
        margin-top:3.625rem !important;
        margin-bottom:3.625rem !important
    }
    .my-xl-60 {
        margin-top:3.75rem !important;
        margin-bottom:3.75rem !important
    }
    .my-xl-64 {
        margin-top:4rem !important;
        margin-bottom:4rem !important
    }
    .my-xl-70 {
        margin-top:4.375rem !important;
        margin-bottom:4.375rem !important
    }
    .my-xl-72 {
        margin-top:4.5rem !important;
        margin-bottom:4.5rem !important
    }
    .my-xl-78 {
        margin-top:4.875rem !important;
        margin-bottom:4.875rem !important
    }
    .my-xl-80 {
        margin-top:5rem !important;
        margin-bottom:5rem !important
    }
    .my-xl-84 {
        margin-top:5.25rem !important;
        margin-bottom:5.25rem !important
    }
    .my-xl-88 {
        margin-top:5.5rem !important;
        margin-bottom:5.5rem !important
    }
    .my-xl-96 {
        margin-top:6rem !important;
        margin-bottom:6rem !important
    }
    .my-xl-100 {
        margin-top:6.25rem !important;
        margin-bottom:6.25rem !important
    }
    .my-xl-104 {
        margin-top:6.5rem !important;
        margin-bottom:6.5rem !important
    }
    .my-xl-120 {
        margin-top:7.5rem !important;
        margin-bottom:7.5rem !important
    }
    .my-xl-128 {
        margin-top:8rem !important;
        margin-bottom:8rem !important
    }
    .my-xl-132 {
        margin-top:8.25rem !important;
        margin-bottom:8.25rem !important
    }
    .my-xl-136 {
        margin-top:8.5rem !important;
        margin-bottom:8.5rem !important
    }
    .my-xl-140 {
        margin-top:8.75rem !important;
        margin-bottom:8.75rem !important
    }
    .my-xl-150 {
        margin-top:9.375rem !important;
        margin-bottom:9.375rem !important
    }
    .my-xl-158 {
        margin-top:9.875rem !important;
        margin-bottom:9.875rem !important
    }
    .my-xl-160 {
        margin-top:10rem !important;
        margin-bottom:10rem !important
    }
    .my-xl-174 {
        margin-top:10.875rem !important;
        margin-bottom:10.875rem !important
    }
    .my-xl-180 {
        margin-top:11.25rem !important;
        margin-bottom:11.25rem !important
    }
    .my-xl-208 {
        margin-top:13rem !important;
        margin-bottom:13rem !important
    }
    .my-xl-224 {
        margin-top:14rem !important;
        margin-bottom:14rem !important
    }
    .my-xl-280 {
        margin-top:17.5rem !important;
        margin-bottom:17.5rem !important
    }
    .my-xl-320 {
        margin-top:20rem !important;
        margin-bottom:20rem !important
    }
    .my-xl-508 {
        margin-top:31.75rem !important;
        margin-bottom:31.75rem !important
    }
    .my-xl-auto {
        margin-top:auto !important;
        margin-bottom:auto !important
    }
    .mt-xl--280 {
        margin-top:-17.5rem !important
    }
    .mt-xl--180 {
        margin-top:-11.25rem !important
    }
    .mt-xl--140 {
        margin-top:-8.75rem !important
    }
    .mt-xl--100 {
        margin-top:-6.25rem !important
    }
    .mt-xl--80 {
        margin-top:-5rem !important
    }
    .mt-xl--64 {
        margin-top:-4rem !important
    }
    .mt-xl--60 {
        margin-top:-3.75rem !important
    }
    .mt-xl--46 {
        margin-top:-2.875rem !important
    }
    .mt-xl--42 {
        margin-top:-2.625rem !important
    }
    .mt-xl--32 {
        margin-top:-2rem !important
    }
    .mt-xl--28 {
        margin-top:-1.75rem !important
    }
    .mt-xl--24 {
        margin-top:-1.5rem !important
    }
    .mt-xl--20 {
        margin-top:-1.25rem !important
    }
    .mt-xl--12 {
        margin-top:-0.75rem !important
    }
    .mt-xl-0 {
        margin-top:0 !important
    }
    .mt-xl-1 {
        margin-top:.25rem !important
    }
    .mt-xl-2 {
        margin-top:.5rem !important
    }
    .mt-xl-3 {
        margin-top:1rem !important
    }
    .mt-xl-4 {
        margin-top:1.5rem !important
    }
    .mt-xl-6 {
        margin-top:.375rem !important
    }
    .mt-xl-10 {
        margin-top:.625rem !important
    }
    .mt-xl-12 {
        margin-top:.75rem !important
    }
    .mt-xl-14 {
        margin-top:.875rem !important
    }
    .mt-xl-15 {
        margin-top:.935rem !important
    }
    .mt-xl-16 {
        margin-top:1rem !important
    }
    .mt-xl-18 {
        margin-top:1.125rem !important
    }
    .mt-xl-20 {
        margin-top:1.25rem !important
    }
    .mt-xl-24 {
        margin-top:1.5rem !important
    }
    .mt-xl-28 {
        margin-top:1.75rem !important
    }
    .mt-xl-30 {
        margin-top:1.875rem !important
    }
    .mt-xl-32 {
        margin-top:2rem !important
    }
    .mt-xl-34 {
        margin-top:2.125rem !important
    }
    .mt-xl-36 {
        margin-top:2.25rem !important
    }
    .mt-xl-38 {
        margin-top:2.375rem !important
    }
    .mt-xl-40 {
        margin-top:2.5rem !important
    }
    .mt-xl-42 {
        margin-top:2.625rem !important
    }
    .mt-xl-46 {
        margin-top:2.875rem !important
    }
    .mt-xl-48 {
        margin-top:3rem !important
    }
    .mt-xl-50 {
        margin-top:3.125rem !important
    }
    .mt-xl-52 {
        margin-top:3.25rem !important
    }
    .mt-xl-56 {
        margin-top:3.5rem !important
    }
    .mt-xl-58 {
        margin-top:3.625rem !important
    }
    .mt-xl-60 {
        margin-top:3.75rem !important
    }
    .mt-xl-64 {
        margin-top:4rem !important
    }
    .mt-xl-70 {
        margin-top:4.375rem !important
    }
    .mt-xl-72 {
        margin-top:4.5rem !important
    }
    .mt-xl-78 {
        margin-top:4.875rem !important
    }
    .mt-xl-80 {
        margin-top:5rem !important
    }
    .mt-xl-84 {
        margin-top:5.25rem !important
    }
    .mt-xl-88 {
        margin-top:5.5rem !important
    }
    .mt-xl-96 {
        margin-top:6rem !important
    }
    .mt-xl-100 {
        margin-top:6.25rem !important
    }
    .mt-xl-104 {
        margin-top:6.5rem !important
    }
    .mt-xl-120 {
        margin-top:7.5rem !important
    }
    .mt-xl-128 {
        margin-top:8rem !important
    }
    .mt-xl-132 {
        margin-top:8.25rem !important
    }
    .mt-xl-136 {
        margin-top:8.5rem !important
    }
    .mt-xl-140 {
        margin-top:8.75rem !important
    }
    .mt-xl-150 {
        margin-top:9.375rem !important
    }
    .mt-xl-158 {
        margin-top:9.875rem !important
    }
    .mt-xl-160 {
        margin-top:10rem !important
    }
    .mt-xl-174 {
        margin-top:10.875rem !important
    }
    .mt-xl-180 {
        margin-top:11.25rem !important
    }
    .mt-xl-208 {
        margin-top:13rem !important
    }
    .mt-xl-224 {
        margin-top:14rem !important
    }
    .mt-xl-280 {
        margin-top:17.5rem !important
    }
    .mt-xl-320 {
        margin-top:20rem !important
    }
    .mt-xl-508 {
        margin-top:31.75rem !important
    }
    .mt-xl-auto {
        margin-top:auto !important
    }
    .me-xl--280 {
        margin-right:-17.5rem !important
    }
    .me-xl--180 {
        margin-right:-11.25rem !important
    }
    .me-xl--140 {
        margin-right:-8.75rem !important
    }
    .me-xl--100 {
        margin-right:-6.25rem !important
    }
    .me-xl--80 {
        margin-right:-5rem !important
    }
    .me-xl--64 {
        margin-right:-4rem !important
    }
    .me-xl--60 {
        margin-right:-3.75rem !important
    }
    .me-xl--46 {
        margin-right:-2.875rem !important
    }
    .me-xl--42 {
        margin-right:-2.625rem !important
    }
    .me-xl--32 {
        margin-right:-2rem !important
    }
    .me-xl--28 {
        margin-right:-1.75rem !important
    }
    .me-xl--24 {
        margin-right:-1.5rem !important
    }
    .me-xl--20 {
        margin-right:-1.25rem !important
    }
    .me-xl--12 {
        margin-right:-0.75rem !important
    }
    .me-xl-0 {
        margin-right:0 !important
    }
    .me-xl-1 {
        margin-right:.25rem !important
    }
    .me-xl-2 {
        margin-right:.5rem !important
    }
    .me-xl-3 {
        margin-right:1rem !important
    }
    .me-xl-4 {
        margin-right:1.5rem !important
    }
    .me-xl-6 {
        margin-right:.375rem !important
    }
    .me-xl-10 {
        margin-right:.625rem !important
    }
    .me-xl-12 {
        margin-right:.75rem !important
    }
    .me-xl-14 {
        margin-right:.875rem !important
    }
    .me-xl-15 {
        margin-right:.935rem !important
    }
    .me-xl-16 {
        margin-right:1rem !important
    }
    .me-xl-18 {
        margin-right:1.125rem !important
    }
    .me-xl-20 {
        margin-right:1.25rem !important
    }
    .me-xl-24 {
        margin-right:1.5rem !important
    }
    .me-xl-28 {
        margin-right:1.75rem !important
    }
    .me-xl-30 {
        margin-right:1.875rem !important
    }
    .me-xl-32 {
        margin-right:2rem !important
    }
    .me-xl-34 {
        margin-right:2.125rem !important
    }
    .me-xl-36 {
        margin-right:2.25rem !important
    }
    .me-xl-38 {
        margin-right:2.375rem !important
    }
    .me-xl-40 {
        margin-right:2.5rem !important
    }
    .me-xl-42 {
        margin-right:2.625rem !important
    }
    .me-xl-46 {
        margin-right:2.875rem !important
    }
    .me-xl-48 {
        margin-right:3rem !important
    }
    .me-xl-50 {
        margin-right:3.125rem !important
    }
    .me-xl-52 {
        margin-right:3.25rem !important
    }
    .me-xl-56 {
        margin-right:3.5rem !important
    }
    .me-xl-58 {
        margin-right:3.625rem !important
    }
    .me-xl-60 {
        margin-right:3.75rem !important
    }
    .me-xl-64 {
        margin-right:4rem !important
    }
    .me-xl-70 {
        margin-right:4.375rem !important
    }
    .me-xl-72 {
        margin-right:4.5rem !important
    }
    .me-xl-78 {
        margin-right:4.875rem !important
    }
    .me-xl-80 {
        margin-right:5rem !important
    }
    .me-xl-84 {
        margin-right:5.25rem !important
    }
    .me-xl-88 {
        margin-right:5.5rem !important
    }
    .me-xl-96 {
        margin-right:6rem !important
    }
    .me-xl-100 {
        margin-right:6.25rem !important
    }
    .me-xl-104 {
        margin-right:6.5rem !important
    }
    .me-xl-120 {
        margin-right:7.5rem !important
    }
    .me-xl-128 {
        margin-right:8rem !important
    }
    .me-xl-132 {
        margin-right:8.25rem !important
    }
    .me-xl-136 {
        margin-right:8.5rem !important
    }
    .me-xl-140 {
        margin-right:8.75rem !important
    }
    .me-xl-150 {
        margin-right:9.375rem !important
    }
    .me-xl-158 {
        margin-right:9.875rem !important
    }
    .me-xl-160 {
        margin-right:10rem !important
    }
    .me-xl-174 {
        margin-right:10.875rem !important
    }
    .me-xl-180 {
        margin-right:11.25rem !important
    }
    .me-xl-208 {
        margin-right:13rem !important
    }
    .me-xl-224 {
        margin-right:14rem !important
    }
    .me-xl-280 {
        margin-right:17.5rem !important
    }
    .me-xl-320 {
        margin-right:20rem !important
    }
    .me-xl-508 {
        margin-right:31.75rem !important
    }
    .me-xl-auto {
        margin-right:auto !important
    }
    .mb-xl--280 {
        margin-bottom:-17.5rem !important
    }
    .mb-xl--180 {
        margin-bottom:-11.25rem !important
    }
    .mb-xl--140 {
        margin-bottom:-8.75rem !important
    }
    .mb-xl--100 {
        margin-bottom:-6.25rem !important
    }
    .mb-xl--80 {
        margin-bottom:-5rem !important
    }
    .mb-xl--64 {
        margin-bottom:-4rem !important
    }
    .mb-xl--60 {
        margin-bottom:-3.75rem !important
    }
    .mb-xl--46 {
        margin-bottom:-2.875rem !important
    }
    .mb-xl--42 {
        margin-bottom:-2.625rem !important
    }
    .mb-xl--32 {
        margin-bottom:-2rem !important
    }
    .mb-xl--28 {
        margin-bottom:-1.75rem !important
    }
    .mb-xl--24 {
        margin-bottom:-1.5rem !important
    }
    .mb-xl--20 {
        margin-bottom:-1.25rem !important
    }
    .mb-xl--12 {
        margin-bottom:-0.75rem !important
    }
    .mb-xl-0 {
        margin-bottom:0 !important
    }
    .mb-xl-1 {
        margin-bottom:.25rem !important
    }
    .mb-xl-2 {
        margin-bottom:.5rem !important
    }
    .mb-xl-3 {
        margin-bottom:1rem !important
    }
    .mb-xl-4 {
        margin-bottom:1.5rem !important
    }
    .mb-xl-6 {
        margin-bottom:.375rem !important
    }
    .mb-xl-10 {
        margin-bottom:.625rem !important
    }
    .mb-xl-12 {
        margin-bottom:.75rem !important
    }
    .mb-xl-14 {
        margin-bottom:.875rem !important
    }
    .mb-xl-15 {
        margin-bottom:.935rem !important
    }
    .mb-xl-16 {
        margin-bottom:1rem !important
    }
    .mb-xl-18 {
        margin-bottom:1.125rem !important
    }
    .mb-xl-20 {
        margin-bottom:1.25rem !important
    }
    .mb-xl-24 {
        margin-bottom:1.5rem !important
    }
    .mb-xl-28 {
        margin-bottom:1.75rem !important
    }
    .mb-xl-30 {
        margin-bottom:1.875rem !important
    }
    .mb-xl-32 {
        margin-bottom:2rem !important
    }
    .mb-xl-34 {
        margin-bottom:2.125rem !important
    }
    .mb-xl-36 {
        margin-bottom:2.25rem !important
    }
    .mb-xl-38 {
        margin-bottom:2.375rem !important
    }
    .mb-xl-40 {
        margin-bottom:2.5rem !important
    }
    .mb-xl-42 {
        margin-bottom:2.625rem !important
    }
    .mb-xl-46 {
        margin-bottom:2.875rem !important
    }
    .mb-xl-48 {
        margin-bottom:3rem !important
    }
    .mb-xl-50 {
        margin-bottom:3.125rem !important
    }
    .mb-xl-52 {
        margin-bottom:3.25rem !important
    }
    .mb-xl-56 {
        margin-bottom:3.5rem !important
    }
    .mb-xl-58 {
        margin-bottom:3.625rem !important
    }
    .mb-xl-60 {
        margin-bottom:3.75rem !important
    }
    .mb-xl-64 {
        margin-bottom:4rem !important
    }
    .mb-xl-70 {
        margin-bottom:4.375rem !important
    }
    .mb-xl-72 {
        margin-bottom:4.5rem !important
    }
    .mb-xl-78 {
        margin-bottom:4.875rem !important
    }
    .mb-xl-80 {
        margin-bottom:5rem !important
    }
    .mb-xl-84 {
        margin-bottom:5.25rem !important
    }
    .mb-xl-88 {
        margin-bottom:5.5rem !important
    }
    .mb-xl-96 {
        margin-bottom:6rem !important
    }
    .mb-xl-100 {
        margin-bottom:6.25rem !important
    }
    .mb-xl-104 {
        margin-bottom:6.5rem !important
    }
    .mb-xl-120 {
        margin-bottom:7.5rem !important
    }
    .mb-xl-128 {
        margin-bottom:8rem !important
    }
    .mb-xl-132 {
        margin-bottom:8.25rem !important
    }
    .mb-xl-136 {
        margin-bottom:8.5rem !important
    }
    .mb-xl-140 {
        margin-bottom:8.75rem !important
    }
    .mb-xl-150 {
        margin-bottom:9.375rem !important
    }
    .mb-xl-158 {
        margin-bottom:9.875rem !important
    }
    .mb-xl-160 {
        margin-bottom:10rem !important
    }
    .mb-xl-174 {
        margin-bottom:10.875rem !important
    }
    .mb-xl-180 {
        margin-bottom:11.25rem !important
    }
    .mb-xl-208 {
        margin-bottom:13rem !important
    }
    .mb-xl-224 {
        margin-bottom:14rem !important
    }
    .mb-xl-280 {
        margin-bottom:17.5rem !important
    }
    .mb-xl-320 {
        margin-bottom:20rem !important
    }
    .mb-xl-508 {
        margin-bottom:31.75rem !important
    }
    .mb-xl-auto {
        margin-bottom:auto !important
    }
    .ms-xl--280 {
        margin-left:-17.5rem !important
    }
    .ms-xl--180 {
        margin-left:-11.25rem !important
    }
    .ms-xl--140 {
        margin-left:-8.75rem !important
    }
    .ms-xl--100 {
        margin-left:-6.25rem !important
    }
    .ms-xl--80 {
        margin-left:-5rem !important
    }
    .ms-xl--64 {
        margin-left:-4rem !important
    }
    .ms-xl--60 {
        margin-left:-3.75rem !important
    }
    .ms-xl--46 {
        margin-left:-2.875rem !important
    }
    .ms-xl--42 {
        margin-left:-2.625rem !important
    }
    .ms-xl--32 {
        margin-left:-2rem !important
    }
    .ms-xl--28 {
        margin-left:-1.75rem !important
    }
    .ms-xl--24 {
        margin-left:-1.5rem !important
    }
    .ms-xl--20 {
        margin-left:-1.25rem !important
    }
    .ms-xl--12 {
        margin-left:-0.75rem !important
    }
    .ms-xl-0 {
        margin-left:0 !important
    }
    .ms-xl-1 {
        margin-left:.25rem !important
    }
    .ms-xl-2 {
        margin-left:.5rem !important
    }
    .ms-xl-3 {
        margin-left:1rem !important
    }
    .ms-xl-4 {
        margin-left:1.5rem !important
    }
    .ms-xl-6 {
        margin-left:.375rem !important
    }
    .ms-xl-10 {
        margin-left:.625rem !important
    }
    .ms-xl-12 {
        margin-left:.75rem !important
    }
    .ms-xl-14 {
        margin-left:.875rem !important
    }
    .ms-xl-15 {
        margin-left:.935rem !important
    }
    .ms-xl-16 {
        margin-left:1rem !important
    }
    .ms-xl-18 {
        margin-left:1.125rem !important
    }
    .ms-xl-20 {
        margin-left:1.25rem !important
    }
    .ms-xl-24 {
        margin-left:1.5rem !important
    }
    .ms-xl-28 {
        margin-left:1.75rem !important
    }
    .ms-xl-30 {
        margin-left:1.875rem !important
    }
    .ms-xl-32 {
        margin-left:2rem !important
    }
    .ms-xl-34 {
        margin-left:2.125rem !important
    }
    .ms-xl-36 {
        margin-left:2.25rem !important
    }
    .ms-xl-38 {
        margin-left:2.375rem !important
    }
    .ms-xl-40 {
        margin-left:2.5rem !important
    }
    .ms-xl-42 {
        margin-left:2.625rem !important
    }
    .ms-xl-46 {
        margin-left:2.875rem !important
    }
    .ms-xl-48 {
        margin-left:3rem !important
    }
    .ms-xl-50 {
        margin-left:3.125rem !important
    }
    .ms-xl-52 {
        margin-left:3.25rem !important
    }
    .ms-xl-56 {
        margin-left:3.5rem !important
    }
    .ms-xl-58 {
        margin-left:3.625rem !important
    }
    .ms-xl-60 {
        margin-left:3.75rem !important
    }
    .ms-xl-64 {
        margin-left:4rem !important
    }
    .ms-xl-70 {
        margin-left:4.375rem !important
    }
    .ms-xl-72 {
        margin-left:4.5rem !important
    }
    .ms-xl-78 {
        margin-left:4.875rem !important
    }
    .ms-xl-80 {
        margin-left:5rem !important
    }
    .ms-xl-84 {
        margin-left:5.25rem !important
    }
    .ms-xl-88 {
        margin-left:5.5rem !important
    }
    .ms-xl-96 {
        margin-left:6rem !important
    }
    .ms-xl-100 {
        margin-left:6.25rem !important
    }
    .ms-xl-104 {
        margin-left:6.5rem !important
    }
    .ms-xl-120 {
        margin-left:7.5rem !important
    }
    .ms-xl-128 {
        margin-left:8rem !important
    }
    .ms-xl-132 {
        margin-left:8.25rem !important
    }
    .ms-xl-136 {
        margin-left:8.5rem !important
    }
    .ms-xl-140 {
        margin-left:8.75rem !important
    }
    .ms-xl-150 {
        margin-left:9.375rem !important
    }
    .ms-xl-158 {
        margin-left:9.875rem !important
    }
    .ms-xl-160 {
        margin-left:10rem !important
    }
    .ms-xl-174 {
        margin-left:10.875rem !important
    }
    .ms-xl-180 {
        margin-left:11.25rem !important
    }
    .ms-xl-208 {
        margin-left:13rem !important
    }
    .ms-xl-224 {
        margin-left:14rem !important
    }
    .ms-xl-280 {
        margin-left:17.5rem !important
    }
    .ms-xl-320 {
        margin-left:20rem !important
    }
    .ms-xl-508 {
        margin-left:31.75rem !important
    }
    .ms-xl-auto {
        margin-left:auto !important
    }
    .p-xl--280 {
        padding:-17.5rem !important
    }
    .p-xl--180 {
        padding:-11.25rem !important
    }
    .p-xl--140 {
        padding:-8.75rem !important
    }
    .p-xl--100 {
        padding:-6.25rem !important
    }
    .p-xl--80 {
        padding:-5rem !important
    }
    .p-xl--64 {
        padding:-4rem !important
    }
    .p-xl--60 {
        padding:-3.75rem !important
    }
    .p-xl--46 {
        padding:-2.875rem !important
    }
    .p-xl--42 {
        padding:-2.625rem !important
    }
    .p-xl--32 {
        padding:-2rem !important
    }
    .p-xl--28 {
        padding:-1.75rem !important
    }
    .p-xl--24 {
        padding:-1.5rem !important
    }
    .p-xl--20 {
        padding:-1.25rem !important
    }
    .p-xl--12 {
        padding:-0.75rem !important
    }
    .p-xl-0 {
        padding:0 !important
    }
    .p-xl-1 {
        padding:.25rem !important
    }
    .p-xl-2 {
        padding:.5rem !important
    }
    .p-xl-3 {
        padding:1rem !important
    }
    .p-xl-4 {
        padding:1.5rem !important
    }
    .p-xl-6 {
        padding:.375rem !important
    }
    .p-xl-10 {
        padding:.625rem !important
    }
    .p-xl-12 {
        padding:.75rem !important
    }
    .p-xl-14 {
        padding:.875rem !important
    }
    .p-xl-15 {
        padding:.935rem !important
    }
    .p-xl-16 {
        padding:1rem !important
    }
    .p-xl-18 {
        padding:1.125rem !important
    }
    .p-xl-20 {
        padding:1.25rem !important
    }
    .p-xl-24 {
        padding:1.5rem !important
    }
    .p-xl-28 {
        padding:1.75rem !important
    }
    .p-xl-30 {
        padding:1.875rem !important
    }
    .p-xl-32 {
        padding:2rem !important
    }
    .p-xl-34 {
        padding:2.125rem !important
    }
    .p-xl-36 {
        padding:2.25rem !important
    }
    .p-xl-38 {
        padding:2.375rem !important
    }
    .p-xl-40 {
        padding:2.5rem !important
    }
    .p-xl-42 {
        padding:2.625rem !important
    }
    .p-xl-46 {
        padding:2.875rem !important
    }
    .p-xl-48 {
        padding:3rem !important
    }
    .p-xl-50 {
        padding:3.125rem !important
    }
    .p-xl-52 {
        padding:3.25rem !important
    }
    .p-xl-56 {
        padding:3.5rem !important
    }
    .p-xl-58 {
        padding:3.625rem !important
    }
    .p-xl-60 {
        padding:3.75rem !important
    }
    .p-xl-64 {
        padding:4rem !important
    }
    .p-xl-70 {
        padding:4.375rem !important
    }
    .p-xl-72 {
        padding:4.5rem !important
    }
    .p-xl-78 {
        padding:4.875rem !important
    }
    .p-xl-80 {
        padding:5rem !important
    }
    .p-xl-84 {
        padding:5.25rem !important
    }
    .p-xl-88 {
        padding:5.5rem !important
    }
    .p-xl-96 {
        padding:6rem !important
    }
    .p-xl-100 {
        padding:6.25rem !important
    }
    .p-xl-104 {
        padding:6.5rem !important
    }
    .p-xl-120 {
        padding:7.5rem !important
    }
    .p-xl-128 {
        padding:8rem !important
    }
    .p-xl-132 {
        padding:8.25rem !important
    }
    .p-xl-136 {
        padding:8.5rem !important
    }
    .p-xl-140 {
        padding:8.75rem !important
    }
    .p-xl-150 {
        padding:9.375rem !important
    }
    .p-xl-158 {
        padding:9.875rem !important
    }
    .p-xl-160 {
        padding:10rem !important
    }
    .p-xl-174 {
        padding:10.875rem !important
    }
    .p-xl-180 {
        padding:11.25rem !important
    }
    .p-xl-208 {
        padding:13rem !important
    }
    .p-xl-224 {
        padding:14rem !important
    }
    .p-xl-280 {
        padding:17.5rem !important
    }
    .p-xl-320 {
        padding:20rem !important
    }
    .p-xl-508 {
        padding:31.75rem !important
    }
    .px-xl--280 {
        padding-right:-17.5rem !important;
        padding-left:-17.5rem !important
    }
    .px-xl--180 {
        padding-right:-11.25rem !important;
        padding-left:-11.25rem !important
    }
    .px-xl--140 {
        padding-right:-8.75rem !important;
        padding-left:-8.75rem !important
    }
    .px-xl--100 {
        padding-right:-6.25rem !important;
        padding-left:-6.25rem !important
    }
    .px-xl--80 {
        padding-right:-5rem !important;
        padding-left:-5rem !important
    }
    .px-xl--64 {
        padding-right:-4rem !important;
        padding-left:-4rem !important
    }
    .px-xl--60 {
        padding-right:-3.75rem !important;
        padding-left:-3.75rem !important
    }
    .px-xl--46 {
        padding-right:-2.875rem !important;
        padding-left:-2.875rem !important
    }
    .px-xl--42 {
        padding-right:-2.625rem !important;
        padding-left:-2.625rem !important
    }
    .px-xl--32 {
        padding-right:-2rem !important;
        padding-left:-2rem !important
    }
    .px-xl--28 {
        padding-right:-1.75rem !important;
        padding-left:-1.75rem !important
    }
    .px-xl--24 {
        padding-right:-1.5rem !important;
        padding-left:-1.5rem !important
    }
    .px-xl--20 {
        padding-right:-1.25rem !important;
        padding-left:-1.25rem !important
    }
    .px-xl--12 {
        padding-right:-0.75rem !important;
        padding-left:-0.75rem !important
    }
    .px-xl-0 {
        padding-right:0 !important;
        padding-left:0 !important
    }
    .px-xl-1 {
        padding-right:.25rem !important;
        padding-left:.25rem !important
    }
    .px-xl-2 {
        padding-right:.5rem !important;
        padding-left:.5rem !important
    }
    .px-xl-3 {
        padding-right:1rem !important;
        padding-left:1rem !important
    }
    .px-xl-4 {
        padding-right:1.5rem !important;
        padding-left:1.5rem !important
    }
    .px-xl-6 {
        padding-right:.375rem !important;
        padding-left:.375rem !important
    }
    .px-xl-10 {
        padding-right:.625rem !important;
        padding-left:.625rem !important
    }
    .px-xl-12 {
        padding-right:.75rem !important;
        padding-left:.75rem !important
    }
    .px-xl-14 {
        padding-right:.875rem !important;
        padding-left:.875rem !important
    }
    .px-xl-15 {
        padding-right:.935rem !important;
        padding-left:.935rem !important
    }
    .px-xl-16 {
        padding-right:1rem !important;
        padding-left:1rem !important
    }
    .px-xl-18 {
        padding-right:1.125rem !important;
        padding-left:1.125rem !important
    }
    .px-xl-20 {
        padding-right:1.25rem !important;
        padding-left:1.25rem !important
    }
    .px-xl-24 {
        padding-right:1.5rem !important;
        padding-left:1.5rem !important
    }
    .px-xl-28 {
        padding-right:1.75rem !important;
        padding-left:1.75rem !important
    }
    .px-xl-30 {
        padding-right:1.875rem !important;
        padding-left:1.875rem !important
    }
    .px-xl-32 {
        padding-right:2rem !important;
        padding-left:2rem !important
    }
    .px-xl-34 {
        padding-right:2.125rem !important;
        padding-left:2.125rem !important
    }
    .px-xl-36 {
        padding-right:2.25rem !important;
        padding-left:2.25rem !important
    }
    .px-xl-38 {
        padding-right:2.375rem !important;
        padding-left:2.375rem !important
    }
    .px-xl-40 {
        padding-right:2.5rem !important;
        padding-left:2.5rem !important
    }
    .px-xl-42 {
        padding-right:2.625rem !important;
        padding-left:2.625rem !important
    }
    .px-xl-46 {
        padding-right:2.875rem !important;
        padding-left:2.875rem !important
    }
    .px-xl-48 {
        padding-right:3rem !important;
        padding-left:3rem !important
    }
    .px-xl-50 {
        padding-right:3.125rem !important;
        padding-left:3.125rem !important
    }
    .px-xl-52 {
        padding-right:3.25rem !important;
        padding-left:3.25rem !important
    }
    .px-xl-56 {
        padding-right:3.5rem !important;
        padding-left:3.5rem !important
    }
    .px-xl-58 {
        padding-right:3.625rem !important;
        padding-left:3.625rem !important
    }
    .px-xl-60 {
        padding-right:3.75rem !important;
        padding-left:3.75rem !important
    }
    .px-xl-64 {
        padding-right:4rem !important;
        padding-left:4rem !important
    }
    .px-xl-70 {
        padding-right:4.375rem !important;
        padding-left:4.375rem !important
    }
    .px-xl-72 {
        padding-right:4.5rem !important;
        padding-left:4.5rem !important
    }
    .px-xl-78 {
        padding-right:4.875rem !important;
        padding-left:4.875rem !important
    }
    .px-xl-80 {
        padding-right:5rem !important;
        padding-left:5rem !important
    }
    .px-xl-84 {
        padding-right:5.25rem !important;
        padding-left:5.25rem !important
    }
    .px-xl-88 {
        padding-right:5.5rem !important;
        padding-left:5.5rem !important
    }
    .px-xl-96 {
        padding-right:6rem !important;
        padding-left:6rem !important
    }
    .px-xl-100 {
        padding-right:6.25rem !important;
        padding-left:6.25rem !important
    }
    .px-xl-104 {
        padding-right:6.5rem !important;
        padding-left:6.5rem !important
    }
    .px-xl-120 {
        padding-right:7.5rem !important;
        padding-left:7.5rem !important
    }
    .px-xl-128 {
        padding-right:8rem !important;
        padding-left:8rem !important
    }
    .px-xl-132 {
        padding-right:8.25rem !important;
        padding-left:8.25rem !important
    }
    .px-xl-136 {
        padding-right:8.5rem !important;
        padding-left:8.5rem !important
    }
    .px-xl-140 {
        padding-right:8.75rem !important;
        padding-left:8.75rem !important
    }
    .px-xl-150 {
        padding-right:9.375rem !important;
        padding-left:9.375rem !important
    }
    .px-xl-158 {
        padding-right:9.875rem !important;
        padding-left:9.875rem !important
    }
    .px-xl-160 {
        padding-right:10rem !important;
        padding-left:10rem !important
    }
    .px-xl-174 {
        padding-right:10.875rem !important;
        padding-left:10.875rem !important
    }
    .px-xl-180 {
        padding-right:11.25rem !important;
        padding-left:11.25rem !important
    }
    .px-xl-208 {
        padding-right:13rem !important;
        padding-left:13rem !important
    }
    .px-xl-224 {
        padding-right:14rem !important;
        padding-left:14rem !important
    }
    .px-xl-280 {
        padding-right:17.5rem !important;
        padding-left:17.5rem !important
    }
    .px-xl-320 {
        padding-right:20rem !important;
        padding-left:20rem !important
    }
    .px-xl-508 {
        padding-right:31.75rem !important;
        padding-left:31.75rem !important
    }
    .py-xl--280 {
        padding-top:-17.5rem !important;
        padding-bottom:-17.5rem !important
    }
    .py-xl--180 {
        padding-top:-11.25rem !important;
        padding-bottom:-11.25rem !important
    }
    .py-xl--140 {
        padding-top:-8.75rem !important;
        padding-bottom:-8.75rem !important
    }
    .py-xl--100 {
        padding-top:-6.25rem !important;
        padding-bottom:-6.25rem !important
    }
    .py-xl--80 {
        padding-top:-5rem !important;
        padding-bottom:-5rem !important
    }
    .py-xl--64 {
        padding-top:-4rem !important;
        padding-bottom:-4rem !important
    }
    .py-xl--60 {
        padding-top:-3.75rem !important;
        padding-bottom:-3.75rem !important
    }
    .py-xl--46 {
        padding-top:-2.875rem !important;
        padding-bottom:-2.875rem !important
    }
    .py-xl--42 {
        padding-top:-2.625rem !important;
        padding-bottom:-2.625rem !important
    }
    .py-xl--32 {
        padding-top:-2rem !important;
        padding-bottom:-2rem !important
    }
    .py-xl--28 {
        padding-top:-1.75rem !important;
        padding-bottom:-1.75rem !important
    }
    .py-xl--24 {
        padding-top:-1.5rem !important;
        padding-bottom:-1.5rem !important
    }
    .py-xl--20 {
        padding-top:-1.25rem !important;
        padding-bottom:-1.25rem !important
    }
    .py-xl--12 {
        padding-top:-0.75rem !important;
        padding-bottom:-0.75rem !important
    }
    .py-xl-0 {
        padding-top:0 !important;
        padding-bottom:0 !important
    }
    .py-xl-1 {
        padding-top:.25rem !important;
        padding-bottom:.25rem !important
    }
    .py-xl-2 {
        padding-top:.5rem !important;
        padding-bottom:.5rem !important
    }
    .py-xl-3 {
        padding-top:1rem !important;
        padding-bottom:1rem !important
    }
    .py-xl-4 {
        padding-top:1.5rem !important;
        padding-bottom:1.5rem !important
    }
    .py-xl-6 {
        padding-top:.375rem !important;
        padding-bottom:.375rem !important
    }
    .py-xl-10 {
        padding-top:.625rem !important;
        padding-bottom:.625rem !important
    }
    .py-xl-12 {
        padding-top:.75rem !important;
        padding-bottom:.75rem !important
    }
    .py-xl-14 {
        padding-top:.875rem !important;
        padding-bottom:.875rem !important
    }
    .py-xl-15 {
        padding-top:.935rem !important;
        padding-bottom:.935rem !important
    }
    .py-xl-16 {
        padding-top:1rem !important;
        padding-bottom:1rem !important
    }
    .py-xl-18 {
        padding-top:1.125rem !important;
        padding-bottom:1.125rem !important
    }
    .py-xl-20 {
        padding-top:1.25rem !important;
        padding-bottom:1.25rem !important
    }
    .py-xl-24 {
        padding-top:1.5rem !important;
        padding-bottom:1.5rem !important
    }
    .py-xl-28 {
        padding-top:1.75rem !important;
        padding-bottom:1.75rem !important
    }
    .py-xl-30 {
        padding-top:1.875rem !important;
        padding-bottom:1.875rem !important
    }
    .py-xl-32 {
        padding-top:2rem !important;
        padding-bottom:2rem !important
    }
    .py-xl-34 {
        padding-top:2.125rem !important;
        padding-bottom:2.125rem !important
    }
    .py-xl-36 {
        padding-top:2.25rem !important;
        padding-bottom:2.25rem !important
    }
    .py-xl-38 {
        padding-top:2.375rem !important;
        padding-bottom:2.375rem !important
    }
    .py-xl-40 {
        padding-top:2.5rem !important;
        padding-bottom:2.5rem !important
    }
    .py-xl-42 {
        padding-top:2.625rem !important;
        padding-bottom:2.625rem !important
    }
    .py-xl-46 {
        padding-top:2.875rem !important;
        padding-bottom:2.875rem !important
    }
    .py-xl-48 {
        padding-top:3rem !important;
        padding-bottom:3rem !important
    }
    .py-xl-50 {
        padding-top:3.125rem !important;
        padding-bottom:3.125rem !important
    }
    .py-xl-52 {
        padding-top:3.25rem !important;
        padding-bottom:3.25rem !important
    }
    .py-xl-56 {
        padding-top:3.5rem !important;
        padding-bottom:3.5rem !important
    }
    .py-xl-58 {
        padding-top:3.625rem !important;
        padding-bottom:3.625rem !important
    }
    .py-xl-60 {
        padding-top:3.75rem !important;
        padding-bottom:3.75rem !important
    }
    .py-xl-64 {
        padding-top:4rem !important;
        padding-bottom:4rem !important
    }
    .py-xl-70 {
        padding-top:4.375rem !important;
        padding-bottom:4.375rem !important
    }
    .py-xl-72 {
        padding-top:4.5rem !important;
        padding-bottom:4.5rem !important
    }
    .py-xl-78 {
        padding-top:4.875rem !important;
        padding-bottom:4.875rem !important
    }
    .py-xl-80 {
        padding-top:5rem !important;
        padding-bottom:5rem !important
    }
    .py-xl-84 {
        padding-top:5.25rem !important;
        padding-bottom:5.25rem !important
    }
    .py-xl-88 {
        padding-top:5.5rem !important;
        padding-bottom:5.5rem !important
    }
    .py-xl-96 {
        padding-top:6rem !important;
        padding-bottom:6rem !important
    }
    .py-xl-100 {
        padding-top:6.25rem !important;
        padding-bottom:6.25rem !important
    }
    .py-xl-104 {
        padding-top:6.5rem !important;
        padding-bottom:6.5rem !important
    }
    .py-xl-120 {
        padding-top:7.5rem !important;
        padding-bottom:7.5rem !important
    }
    .py-xl-128 {
        padding-top:8rem !important;
        padding-bottom:8rem !important
    }
    .py-xl-132 {
        padding-top:8.25rem !important;
        padding-bottom:8.25rem !important
    }
    .py-xl-136 {
        padding-top:8.5rem !important;
        padding-bottom:8.5rem !important
    }
    .py-xl-140 {
        padding-top:8.75rem !important;
        padding-bottom:8.75rem !important
    }
    .py-xl-150 {
        padding-top:9.375rem !important;
        padding-bottom:9.375rem !important
    }
    .py-xl-158 {
        padding-top:9.875rem !important;
        padding-bottom:9.875rem !important
    }
    .py-xl-160 {
        padding-top:10rem !important;
        padding-bottom:10rem !important
    }
    .py-xl-174 {
        padding-top:10.875rem !important;
        padding-bottom:10.875rem !important
    }
    .py-xl-180 {
        padding-top:11.25rem !important;
        padding-bottom:11.25rem !important
    }
    .py-xl-208 {
        padding-top:13rem !important;
        padding-bottom:13rem !important
    }
    .py-xl-224 {
        padding-top:14rem !important;
        padding-bottom:14rem !important
    }
    .py-xl-280 {
        padding-top:17.5rem !important;
        padding-bottom:17.5rem !important
    }
    .py-xl-320 {
        padding-top:20rem !important;
        padding-bottom:20rem !important
    }
    .py-xl-508 {
        padding-top:31.75rem !important;
        padding-bottom:31.75rem !important
    }
    .pt-xl--280 {
        padding-top:-17.5rem !important
    }
    .pt-xl--180 {
        padding-top:-11.25rem !important
    }
    .pt-xl--140 {
        padding-top:-8.75rem !important
    }
    .pt-xl--100 {
        padding-top:-6.25rem !important
    }
    .pt-xl--80 {
        padding-top:-5rem !important
    }
    .pt-xl--64 {
        padding-top:-4rem !important
    }
    .pt-xl--60 {
        padding-top:-3.75rem !important
    }
    .pt-xl--46 {
        padding-top:-2.875rem !important
    }
    .pt-xl--42 {
        padding-top:-2.625rem !important
    }
    .pt-xl--32 {
        padding-top:-2rem !important
    }
    .pt-xl--28 {
        padding-top:-1.75rem !important
    }
    .pt-xl--24 {
        padding-top:-1.5rem !important
    }
    .pt-xl--20 {
        padding-top:-1.25rem !important
    }
    .pt-xl--12 {
        padding-top:-0.75rem !important
    }
    .pt-xl-0 {
        padding-top:0 !important
    }
    .pt-xl-1 {
        padding-top:.25rem !important
    }
    .pt-xl-2 {
        padding-top:.5rem !important
    }
    .pt-xl-3 {
        padding-top:1rem !important
    }
    .pt-xl-4 {
        padding-top:1.5rem !important
    }
    .pt-xl-6 {
        padding-top:.375rem !important
    }
    .pt-xl-10 {
        padding-top:.625rem !important
    }
    .pt-xl-12 {
        padding-top:.75rem !important
    }
    .pt-xl-14 {
        padding-top:.875rem !important
    }
    .pt-xl-15 {
        padding-top:.935rem !important
    }
    .pt-xl-16 {
        padding-top:1rem !important
    }
    .pt-xl-18 {
        padding-top:1.125rem !important
    }
    .pt-xl-20 {
        padding-top:1.25rem !important
    }
    .pt-xl-24 {
        padding-top:1.5rem !important
    }
    .pt-xl-28 {
        padding-top:1.75rem !important
    }
    .pt-xl-30 {
        padding-top:1.875rem !important
    }
    .pt-xl-32 {
        padding-top:2rem !important
    }
    .pt-xl-34 {
        padding-top:2.125rem !important
    }
    .pt-xl-36 {
        padding-top:2.25rem !important
    }
    .pt-xl-38 {
        padding-top:2.375rem !important
    }
    .pt-xl-40 {
        padding-top:2.5rem !important
    }
    .pt-xl-42 {
        padding-top:2.625rem !important
    }
    .pt-xl-46 {
        padding-top:2.875rem !important
    }
    .pt-xl-48 {
        padding-top:3rem !important
    }
    .pt-xl-50 {
        padding-top:3.125rem !important
    }
    .pt-xl-52 {
        padding-top:3.25rem !important
    }
    .pt-xl-56 {
        padding-top:3.5rem !important
    }
    .pt-xl-58 {
        padding-top:3.625rem !important
    }
    .pt-xl-60 {
        padding-top:3.75rem !important
    }
    .pt-xl-64 {
        padding-top:4rem !important
    }
    .pt-xl-70 {
        padding-top:4.375rem !important
    }
    .pt-xl-72 {
        padding-top:4.5rem !important
    }
    .pt-xl-78 {
        padding-top:4.875rem !important
    }
    .pt-xl-80 {
        padding-top:5rem !important
    }
    .pt-xl-84 {
        padding-top:5.25rem !important
    }
    .pt-xl-88 {
        padding-top:5.5rem !important
    }
    .pt-xl-96 {
        padding-top:6rem !important
    }
    .pt-xl-100 {
        padding-top:6.25rem !important
    }
    .pt-xl-104 {
        padding-top:6.5rem !important
    }
    .pt-xl-120 {
        padding-top:7.5rem !important
    }
    .pt-xl-128 {
        padding-top:8rem !important
    }
    .pt-xl-132 {
        padding-top:8.25rem !important
    }
    .pt-xl-136 {
        padding-top:8.5rem !important
    }
    .pt-xl-140 {
        padding-top:8.75rem !important
    }
    .pt-xl-150 {
        padding-top:9.375rem !important
    }
    .pt-xl-158 {
        padding-top:9.875rem !important
    }
    .pt-xl-160 {
        padding-top:10rem !important
    }
    .pt-xl-174 {
        padding-top:10.875rem !important
    }
    .pt-xl-180 {
        padding-top:11.25rem !important
    }
    .pt-xl-208 {
        padding-top:13rem !important
    }
    .pt-xl-224 {
        padding-top:14rem !important
    }
    .pt-xl-280 {
        padding-top:17.5rem !important
    }
    .pt-xl-320 {
        padding-top:20rem !important
    }
    .pt-xl-508 {
        padding-top:31.75rem !important
    }
    .pe-xl--280 {
        padding-right:-17.5rem !important
    }
    .pe-xl--180 {
        padding-right:-11.25rem !important
    }
    .pe-xl--140 {
        padding-right:-8.75rem !important
    }
    .pe-xl--100 {
        padding-right:-6.25rem !important
    }
    .pe-xl--80 {
        padding-right:-5rem !important
    }
    .pe-xl--64 {
        padding-right:-4rem !important
    }
    .pe-xl--60 {
        padding-right:-3.75rem !important
    }
    .pe-xl--46 {
        padding-right:-2.875rem !important
    }
    .pe-xl--42 {
        padding-right:-2.625rem !important
    }
    .pe-xl--32 {
        padding-right:-2rem !important
    }
    .pe-xl--28 {
        padding-right:-1.75rem !important
    }
    .pe-xl--24 {
        padding-right:-1.5rem !important
    }
    .pe-xl--20 {
        padding-right:-1.25rem !important
    }
    .pe-xl--12 {
        padding-right:-0.75rem !important
    }
    .pe-xl-0 {
        padding-right:0 !important
    }
    .pe-xl-1 {
        padding-right:.25rem !important
    }
    .pe-xl-2 {
        padding-right:.5rem !important
    }
    .pe-xl-3 {
        padding-right:1rem !important
    }
    .pe-xl-4 {
        padding-right:1.5rem !important
    }
    .pe-xl-6 {
        padding-right:.375rem !important
    }
    .pe-xl-10 {
        padding-right:.625rem !important
    }
    .pe-xl-12 {
        padding-right:.75rem !important
    }
    .pe-xl-14 {
        padding-right:.875rem !important
    }
    .pe-xl-15 {
        padding-right:.935rem !important
    }
    .pe-xl-16 {
        padding-right:1rem !important
    }
    .pe-xl-18 {
        padding-right:1.125rem !important
    }
    .pe-xl-20 {
        padding-right:1.25rem !important
    }
    .pe-xl-24 {
        padding-right:1.5rem !important
    }
    .pe-xl-28 {
        padding-right:1.75rem !important
    }
    .pe-xl-30 {
        padding-right:1.875rem !important
    }
    .pe-xl-32 {
        padding-right:2rem !important
    }
    .pe-xl-34 {
        padding-right:2.125rem !important
    }
    .pe-xl-36 {
        padding-right:2.25rem !important
    }
    .pe-xl-38 {
        padding-right:2.375rem !important
    }
    .pe-xl-40 {
        padding-right:2.5rem !important
    }
    .pe-xl-42 {
        padding-right:2.625rem !important
    }
    .pe-xl-46 {
        padding-right:2.875rem !important
    }
    .pe-xl-48 {
        padding-right:3rem !important
    }
    .pe-xl-50 {
        padding-right:3.125rem !important
    }
    .pe-xl-52 {
        padding-right:3.25rem !important
    }
    .pe-xl-56 {
        padding-right:3.5rem !important
    }
    .pe-xl-58 {
        padding-right:3.625rem !important
    }
    .pe-xl-60 {
        padding-right:3.75rem !important
    }
    .pe-xl-64 {
        padding-right:4rem !important
    }
    .pe-xl-70 {
        padding-right:4.375rem !important
    }
    .pe-xl-72 {
        padding-right:4.5rem !important
    }
    .pe-xl-78 {
        padding-right:4.875rem !important
    }
    .pe-xl-80 {
        padding-right:5rem !important
    }
    .pe-xl-84 {
        padding-right:5.25rem !important
    }
    .pe-xl-88 {
        padding-right:5.5rem !important
    }
    .pe-xl-96 {
        padding-right:6rem !important
    }
    .pe-xl-100 {
        padding-right:6.25rem !important
    }
    .pe-xl-104 {
        padding-right:6.5rem !important
    }
    .pe-xl-120 {
        padding-right:7.5rem !important
    }
    .pe-xl-128 {
        padding-right:8rem !important
    }
    .pe-xl-132 {
        padding-right:8.25rem !important
    }
    .pe-xl-136 {
        padding-right:8.5rem !important
    }
    .pe-xl-140 {
        padding-right:8.75rem !important
    }
    .pe-xl-150 {
        padding-right:9.375rem !important
    }
    .pe-xl-158 {
        padding-right:9.875rem !important
    }
    .pe-xl-160 {
        padding-right:10rem !important
    }
    .pe-xl-174 {
        padding-right:10.875rem !important
    }
    .pe-xl-180 {
        padding-right:11.25rem !important
    }
    .pe-xl-208 {
        padding-right:13rem !important
    }
    .pe-xl-224 {
        padding-right:14rem !important
    }
    .pe-xl-280 {
        padding-right:17.5rem !important
    }
    .pe-xl-320 {
        padding-right:20rem !important
    }
    .pe-xl-508 {
        padding-right:31.75rem !important
    }
    .pb-xl--280 {
        padding-bottom:-17.5rem !important
    }
    .pb-xl--180 {
        padding-bottom:-11.25rem !important
    }
    .pb-xl--140 {
        padding-bottom:-8.75rem !important
    }
    .pb-xl--100 {
        padding-bottom:-6.25rem !important
    }
    .pb-xl--80 {
        padding-bottom:-5rem !important
    }
    .pb-xl--64 {
        padding-bottom:-4rem !important
    }
    .pb-xl--60 {
        padding-bottom:-3.75rem !important
    }
    .pb-xl--46 {
        padding-bottom:-2.875rem !important
    }
    .pb-xl--42 {
        padding-bottom:-2.625rem !important
    }
    .pb-xl--32 {
        padding-bottom:-2rem !important
    }
    .pb-xl--28 {
        padding-bottom:-1.75rem !important
    }
    .pb-xl--24 {
        padding-bottom:-1.5rem !important
    }
    .pb-xl--20 {
        padding-bottom:-1.25rem !important
    }
    .pb-xl--12 {
        padding-bottom:-0.75rem !important
    }
    .pb-xl-0 {
        padding-bottom:0 !important
    }
    .pb-xl-1 {
        padding-bottom:.25rem !important
    }
    .pb-xl-2 {
        padding-bottom:.5rem !important
    }
    .pb-xl-3 {
        padding-bottom:1rem !important
    }
    .pb-xl-4 {
        padding-bottom:1.5rem !important
    }
    .pb-xl-6 {
        padding-bottom:.375rem !important
    }
    .pb-xl-10 {
        padding-bottom:.625rem !important
    }
    .pb-xl-12 {
        padding-bottom:.75rem !important
    }
    .pb-xl-14 {
        padding-bottom:.875rem !important
    }
    .pb-xl-15 {
        padding-bottom:.935rem !important
    }
    .pb-xl-16 {
        padding-bottom:1rem !important
    }
    .pb-xl-18 {
        padding-bottom:1.125rem !important
    }
    .pb-xl-20 {
        padding-bottom:1.25rem !important
    }
    .pb-xl-24 {
        padding-bottom:1.5rem !important
    }
    .pb-xl-28 {
        padding-bottom:1.75rem !important
    }
    .pb-xl-30 {
        padding-bottom:1.875rem !important
    }
    .pb-xl-32 {
        padding-bottom:2rem !important
    }
    .pb-xl-34 {
        padding-bottom:2.125rem !important
    }
    .pb-xl-36 {
        padding-bottom:2.25rem !important
    }
    .pb-xl-38 {
        padding-bottom:2.375rem !important
    }
    .pb-xl-40 {
        padding-bottom:2.5rem !important
    }
    .pb-xl-42 {
        padding-bottom:2.625rem !important
    }
    .pb-xl-46 {
        padding-bottom:2.875rem !important
    }
    .pb-xl-48 {
        padding-bottom:3rem !important
    }
    .pb-xl-50 {
        padding-bottom:3.125rem !important
    }
    .pb-xl-52 {
        padding-bottom:3.25rem !important
    }
    .pb-xl-56 {
        padding-bottom:3.5rem !important
    }
    .pb-xl-58 {
        padding-bottom:3.625rem !important
    }
    .pb-xl-60 {
        padding-bottom:3.75rem !important
    }
    .pb-xl-64 {
        padding-bottom:4rem !important
    }
    .pb-xl-70 {
        padding-bottom:4.375rem !important
    }
    .pb-xl-72 {
        padding-bottom:4.5rem !important
    }
    .pb-xl-78 {
        padding-bottom:4.875rem !important
    }
    .pb-xl-80 {
        padding-bottom:5rem !important
    }
    .pb-xl-84 {
        padding-bottom:5.25rem !important
    }
    .pb-xl-88 {
        padding-bottom:5.5rem !important
    }
    .pb-xl-96 {
        padding-bottom:6rem !important
    }
    .pb-xl-100 {
        padding-bottom:6.25rem !important
    }
    .pb-xl-104 {
        padding-bottom:6.5rem !important
    }
    .pb-xl-120 {
        padding-bottom:7.5rem !important
    }
    .pb-xl-128 {
        padding-bottom:8rem !important
    }
    .pb-xl-132 {
        padding-bottom:8.25rem !important
    }
    .pb-xl-136 {
        padding-bottom:8.5rem !important
    }
    .pb-xl-140 {
        padding-bottom:8.75rem !important
    }
    .pb-xl-150 {
        padding-bottom:9.375rem !important
    }
    .pb-xl-158 {
        padding-bottom:9.875rem !important
    }
    .pb-xl-160 {
        padding-bottom:10rem !important
    }
    .pb-xl-174 {
        padding-bottom:10.875rem !important
    }
    .pb-xl-180 {
        padding-bottom:11.25rem !important
    }
    .pb-xl-208 {
        padding-bottom:13rem !important
    }
    .pb-xl-224 {
        padding-bottom:14rem !important
    }
    .pb-xl-280 {
        padding-bottom:17.5rem !important
    }
    .pb-xl-320 {
        padding-bottom:20rem !important
    }
    .pb-xl-508 {
        padding-bottom:31.75rem !important
    }
    .ps-xl--280 {
        padding-left:-17.5rem !important
    }
    .ps-xl--180 {
        padding-left:-11.25rem !important
    }
    .ps-xl--140 {
        padding-left:-8.75rem !important
    }
    .ps-xl--100 {
        padding-left:-6.25rem !important
    }
    .ps-xl--80 {
        padding-left:-5rem !important
    }
    .ps-xl--64 {
        padding-left:-4rem !important
    }
    .ps-xl--60 {
        padding-left:-3.75rem !important
    }
    .ps-xl--46 {
        padding-left:-2.875rem !important
    }
    .ps-xl--42 {
        padding-left:-2.625rem !important
    }
    .ps-xl--32 {
        padding-left:-2rem !important
    }
    .ps-xl--28 {
        padding-left:-1.75rem !important
    }
    .ps-xl--24 {
        padding-left:-1.5rem !important
    }
    .ps-xl--20 {
        padding-left:-1.25rem !important
    }
    .ps-xl--12 {
        padding-left:-0.75rem !important
    }
    .ps-xl-0 {
        padding-left:0 !important
    }
    .ps-xl-1 {
        padding-left:.25rem !important
    }
    .ps-xl-2 {
        padding-left:.5rem !important
    }
    .ps-xl-3 {
        padding-left:1rem !important
    }
    .ps-xl-4 {
        padding-left:1.5rem !important
    }
    .ps-xl-6 {
        padding-left:.375rem !important
    }
    .ps-xl-10 {
        padding-left:.625rem !important
    }
    .ps-xl-12 {
        padding-left:.75rem !important
    }
    .ps-xl-14 {
        padding-left:.875rem !important
    }
    .ps-xl-15 {
        padding-left:.935rem !important
    }
    .ps-xl-16 {
        padding-left:1rem !important
    }
    .ps-xl-18 {
        padding-left:1.125rem !important
    }
    .ps-xl-20 {
        padding-left:1.25rem !important
    }
    .ps-xl-24 {
        padding-left:1.5rem !important
    }
    .ps-xl-28 {
        padding-left:1.75rem !important
    }
    .ps-xl-30 {
        padding-left:1.875rem !important
    }
    .ps-xl-32 {
        padding-left:2rem !important
    }
    .ps-xl-34 {
        padding-left:2.125rem !important
    }
    .ps-xl-36 {
        padding-left:2.25rem !important
    }
    .ps-xl-38 {
        padding-left:2.375rem !important
    }
    .ps-xl-40 {
        padding-left:2.5rem !important
    }
    .ps-xl-42 {
        padding-left:2.625rem !important
    }
    .ps-xl-46 {
        padding-left:2.875rem !important
    }
    .ps-xl-48 {
        padding-left:3rem !important
    }
    .ps-xl-50 {
        padding-left:3.125rem !important
    }
    .ps-xl-52 {
        padding-left:3.25rem !important
    }
    .ps-xl-56 {
        padding-left:3.5rem !important
    }
    .ps-xl-58 {
        padding-left:3.625rem !important
    }
    .ps-xl-60 {
        padding-left:3.75rem !important
    }
    .ps-xl-64 {
        padding-left:4rem !important
    }
    .ps-xl-70 {
        padding-left:4.375rem !important
    }
    .ps-xl-72 {
        padding-left:4.5rem !important
    }
    .ps-xl-78 {
        padding-left:4.875rem !important
    }
    .ps-xl-80 {
        padding-left:5rem !important
    }
    .ps-xl-84 {
        padding-left:5.25rem !important
    }
    .ps-xl-88 {
        padding-left:5.5rem !important
    }
    .ps-xl-96 {
        padding-left:6rem !important
    }
    .ps-xl-100 {
        padding-left:6.25rem !important
    }
    .ps-xl-104 {
        padding-left:6.5rem !important
    }
    .ps-xl-120 {
        padding-left:7.5rem !important
    }
    .ps-xl-128 {
        padding-left:8rem !important
    }
    .ps-xl-132 {
        padding-left:8.25rem !important
    }
    .ps-xl-136 {
        padding-left:8.5rem !important
    }
    .ps-xl-140 {
        padding-left:8.75rem !important
    }
    .ps-xl-150 {
        padding-left:9.375rem !important
    }
    .ps-xl-158 {
        padding-left:9.875rem !important
    }
    .ps-xl-160 {
        padding-left:10rem !important
    }
    .ps-xl-174 {
        padding-left:10.875rem !important
    }
    .ps-xl-180 {
        padding-left:11.25rem !important
    }
    .ps-xl-208 {
        padding-left:13rem !important
    }
    .ps-xl-224 {
        padding-left:14rem !important
    }
    .ps-xl-280 {
        padding-left:17.5rem !important
    }
    .ps-xl-320 {
        padding-left:20rem !important
    }
    .ps-xl-508 {
        padding-left:31.75rem !important
    }
    .gap-xl--280 {
        gap:-17.5rem !important
    }
    .gap-xl--180 {
        gap:-11.25rem !important
    }
    .gap-xl--140 {
        gap:-8.75rem !important
    }
    .gap-xl--100 {
        gap:-6.25rem !important
    }
    .gap-xl--80 {
        gap:-5rem !important
    }
    .gap-xl--64 {
        gap:-4rem !important
    }
    .gap-xl--60 {
        gap:-3.75rem !important
    }
    .gap-xl--46 {
        gap:-2.875rem !important
    }
    .gap-xl--42 {
        gap:-2.625rem !important
    }
    .gap-xl--32 {
        gap:-2rem !important
    }
    .gap-xl--28 {
        gap:-1.75rem !important
    }
    .gap-xl--24 {
        gap:-1.5rem !important
    }
    .gap-xl--20 {
        gap:-1.25rem !important
    }
    .gap-xl--12 {
        gap:-0.75rem !important
    }
    .gap-xl-0 {
        gap:0 !important
    }
    .gap-xl-1 {
        gap:.25rem !important
    }
    .gap-xl-2 {
        gap:.5rem !important
    }
    .gap-xl-3 {
        gap:1rem !important
    }
    .gap-xl-4 {
        gap:1.5rem !important
    }
    .gap-xl-6 {
        gap:.375rem !important
    }
    .gap-xl-10 {
        gap:.625rem !important
    }
    .gap-xl-12 {
        gap:.75rem !important
    }
    .gap-xl-14 {
        gap:.875rem !important
    }
    .gap-xl-15 {
        gap:.935rem !important
    }
    .gap-xl-16 {
        gap:1rem !important
    }
    .gap-xl-18 {
        gap:1.125rem !important
    }
    .gap-xl-20 {
        gap:1.25rem !important
    }
    .gap-xl-24 {
        gap:1.5rem !important
    }
    .gap-xl-28 {
        gap:1.75rem !important
    }
    .gap-xl-30 {
        gap:1.875rem !important
    }
    .gap-xl-32 {
        gap:2rem !important
    }
    .gap-xl-34 {
        gap:2.125rem !important
    }
    .gap-xl-36 {
        gap:2.25rem !important
    }
    .gap-xl-38 {
        gap:2.375rem !important
    }
    .gap-xl-40 {
        gap:2.5rem !important
    }
    .gap-xl-42 {
        gap:2.625rem !important
    }
    .gap-xl-46 {
        gap:2.875rem !important
    }
    .gap-xl-48 {
        gap:3rem !important
    }
    .gap-xl-50 {
        gap:3.125rem !important
    }
    .gap-xl-52 {
        gap:3.25rem !important
    }
    .gap-xl-56 {
        gap:3.5rem !important
    }
    .gap-xl-58 {
        gap:3.625rem !important
    }
    .gap-xl-60 {
        gap:3.75rem !important
    }
    .gap-xl-64 {
        gap:4rem !important
    }
    .gap-xl-70 {
        gap:4.375rem !important
    }
    .gap-xl-72 {
        gap:4.5rem !important
    }
    .gap-xl-78 {
        gap:4.875rem !important
    }
    .gap-xl-80 {
        gap:5rem !important
    }
    .gap-xl-84 {
        gap:5.25rem !important
    }
    .gap-xl-88 {
        gap:5.5rem !important
    }
    .gap-xl-96 {
        gap:6rem !important
    }
    .gap-xl-100 {
        gap:6.25rem !important
    }
    .gap-xl-104 {
        gap:6.5rem !important
    }
    .gap-xl-120 {
        gap:7.5rem !important
    }
    .gap-xl-128 {
        gap:8rem !important
    }
    .gap-xl-132 {
        gap:8.25rem !important
    }
    .gap-xl-136 {
        gap:8.5rem !important
    }
    .gap-xl-140 {
        gap:8.75rem !important
    }
    .gap-xl-150 {
        gap:9.375rem !important
    }
    .gap-xl-158 {
        gap:9.875rem !important
    }
    .gap-xl-160 {
        gap:10rem !important
    }
    .gap-xl-174 {
        gap:10.875rem !important
    }
    .gap-xl-180 {
        gap:11.25rem !important
    }
    .gap-xl-208 {
        gap:13rem !important
    }
    .gap-xl-224 {
        gap:14rem !important
    }
    .gap-xl-280 {
        gap:17.5rem !important
    }
    .gap-xl-320 {
        gap:20rem !important
    }
    .gap-xl-508 {
        gap:31.75rem !important
    }
    .row-gap-xl--280 {
        row-gap:-17.5rem !important
    }
    .row-gap-xl--180 {
        row-gap:-11.25rem !important
    }
    .row-gap-xl--140 {
        row-gap:-8.75rem !important
    }
    .row-gap-xl--100 {
        row-gap:-6.25rem !important
    }
    .row-gap-xl--80 {
        row-gap:-5rem !important
    }
    .row-gap-xl--64 {
        row-gap:-4rem !important
    }
    .row-gap-xl--60 {
        row-gap:-3.75rem !important
    }
    .row-gap-xl--46 {
        row-gap:-2.875rem !important
    }
    .row-gap-xl--42 {
        row-gap:-2.625rem !important
    }
    .row-gap-xl--32 {
        row-gap:-2rem !important
    }
    .row-gap-xl--28 {
        row-gap:-1.75rem !important
    }
    .row-gap-xl--24 {
        row-gap:-1.5rem !important
    }
    .row-gap-xl--20 {
        row-gap:-1.25rem !important
    }
    .row-gap-xl--12 {
        row-gap:-0.75rem !important
    }
    .row-gap-xl-0 {
        row-gap:0 !important
    }
    .row-gap-xl-1 {
        row-gap:.25rem !important
    }
    .row-gap-xl-2 {
        row-gap:.5rem !important
    }
    .row-gap-xl-3 {
        row-gap:1rem !important
    }
    .row-gap-xl-4 {
        row-gap:1.5rem !important
    }
    .row-gap-xl-6 {
        row-gap:.375rem !important
    }
    .row-gap-xl-10 {
        row-gap:.625rem !important
    }
    .row-gap-xl-12 {
        row-gap:.75rem !important
    }
    .row-gap-xl-14 {
        row-gap:.875rem !important
    }
    .row-gap-xl-15 {
        row-gap:.935rem !important
    }
    .row-gap-xl-16 {
        row-gap:1rem !important
    }
    .row-gap-xl-18 {
        row-gap:1.125rem !important
    }
    .row-gap-xl-20 {
        row-gap:1.25rem !important
    }
    .row-gap-xl-24 {
        row-gap:1.5rem !important
    }
    .row-gap-xl-28 {
        row-gap:1.75rem !important
    }
    .row-gap-xl-30 {
        row-gap:1.875rem !important
    }
    .row-gap-xl-32 {
        row-gap:2rem !important
    }
    .row-gap-xl-34 {
        row-gap:2.125rem !important
    }
    .row-gap-xl-36 {
        row-gap:2.25rem !important
    }
    .row-gap-xl-38 {
        row-gap:2.375rem !important
    }
    .row-gap-xl-40 {
        row-gap:2.5rem !important
    }
    .row-gap-xl-42 {
        row-gap:2.625rem !important
    }
    .row-gap-xl-46 {
        row-gap:2.875rem !important
    }
    .row-gap-xl-48 {
        row-gap:3rem !important
    }
    .row-gap-xl-50 {
        row-gap:3.125rem !important
    }
    .row-gap-xl-52 {
        row-gap:3.25rem !important
    }
    .row-gap-xl-56 {
        row-gap:3.5rem !important
    }
    .row-gap-xl-58 {
        row-gap:3.625rem !important
    }
    .row-gap-xl-60 {
        row-gap:3.75rem !important
    }
    .row-gap-xl-64 {
        row-gap:4rem !important
    }
    .row-gap-xl-70 {
        row-gap:4.375rem !important
    }
    .row-gap-xl-72 {
        row-gap:4.5rem !important
    }
    .row-gap-xl-78 {
        row-gap:4.875rem !important
    }
    .row-gap-xl-80 {
        row-gap:5rem !important
    }
    .row-gap-xl-84 {
        row-gap:5.25rem !important
    }
    .row-gap-xl-88 {
        row-gap:5.5rem !important
    }
    .row-gap-xl-96 {
        row-gap:6rem !important
    }
    .row-gap-xl-100 {
        row-gap:6.25rem !important
    }
    .row-gap-xl-104 {
        row-gap:6.5rem !important
    }
    .row-gap-xl-120 {
        row-gap:7.5rem !important
    }
    .row-gap-xl-128 {
        row-gap:8rem !important
    }
    .row-gap-xl-132 {
        row-gap:8.25rem !important
    }
    .row-gap-xl-136 {
        row-gap:8.5rem !important
    }
    .row-gap-xl-140 {
        row-gap:8.75rem !important
    }
    .row-gap-xl-150 {
        row-gap:9.375rem !important
    }
    .row-gap-xl-158 {
        row-gap:9.875rem !important
    }
    .row-gap-xl-160 {
        row-gap:10rem !important
    }
    .row-gap-xl-174 {
        row-gap:10.875rem !important
    }
    .row-gap-xl-180 {
        row-gap:11.25rem !important
    }
    .row-gap-xl-208 {
        row-gap:13rem !important
    }
    .row-gap-xl-224 {
        row-gap:14rem !important
    }
    .row-gap-xl-280 {
        row-gap:17.5rem !important
    }
    .row-gap-xl-320 {
        row-gap:20rem !important
    }
    .row-gap-xl-508 {
        row-gap:31.75rem !important
    }
    .column-gap-xl--280 {
        column-gap:-17.5rem !important
    }
    .column-gap-xl--180 {
        column-gap:-11.25rem !important
    }
    .column-gap-xl--140 {
        column-gap:-8.75rem !important
    }
    .column-gap-xl--100 {
        column-gap:-6.25rem !important
    }
    .column-gap-xl--80 {
        column-gap:-5rem !important
    }
    .column-gap-xl--64 {
        column-gap:-4rem !important
    }
    .column-gap-xl--60 {
        column-gap:-3.75rem !important
    }
    .column-gap-xl--46 {
        column-gap:-2.875rem !important
    }
    .column-gap-xl--42 {
        column-gap:-2.625rem !important
    }
    .column-gap-xl--32 {
        column-gap:-2rem !important
    }
    .column-gap-xl--28 {
        column-gap:-1.75rem !important
    }
    .column-gap-xl--24 {
        column-gap:-1.5rem !important
    }
    .column-gap-xl--20 {
        column-gap:-1.25rem !important
    }
    .column-gap-xl--12 {
        column-gap:-0.75rem !important
    }
    .column-gap-xl-0 {
        column-gap:0 !important
    }
    .column-gap-xl-1 {
        column-gap:.25rem !important
    }
    .column-gap-xl-2 {
        column-gap:.5rem !important
    }
    .column-gap-xl-3 {
        column-gap:1rem !important
    }
    .column-gap-xl-4 {
        column-gap:1.5rem !important
    }
    .column-gap-xl-6 {
        column-gap:.375rem !important
    }
    .column-gap-xl-10 {
        column-gap:.625rem !important
    }
    .column-gap-xl-12 {
        column-gap:.75rem !important
    }
    .column-gap-xl-14 {
        column-gap:.875rem !important
    }
    .column-gap-xl-15 {
        column-gap:.935rem !important
    }
    .column-gap-xl-16 {
        column-gap:1rem !important
    }
    .column-gap-xl-18 {
        column-gap:1.125rem !important
    }
    .column-gap-xl-20 {
        column-gap:1.25rem !important
    }
    .column-gap-xl-24 {
        column-gap:1.5rem !important
    }
    .column-gap-xl-28 {
        column-gap:1.75rem !important
    }
    .column-gap-xl-30 {
        column-gap:1.875rem !important
    }
    .column-gap-xl-32 {
        column-gap:2rem !important
    }
    .column-gap-xl-34 {
        column-gap:2.125rem !important
    }
    .column-gap-xl-36 {
        column-gap:2.25rem !important
    }
    .column-gap-xl-38 {
        column-gap:2.375rem !important
    }
    .column-gap-xl-40 {
        column-gap:2.5rem !important
    }
    .column-gap-xl-42 {
        column-gap:2.625rem !important
    }
    .column-gap-xl-46 {
        column-gap:2.875rem !important
    }
    .column-gap-xl-48 {
        column-gap:3rem !important
    }
    .column-gap-xl-50 {
        column-gap:3.125rem !important
    }
    .column-gap-xl-52 {
        column-gap:3.25rem !important
    }
    .column-gap-xl-56 {
        column-gap:3.5rem !important
    }
    .column-gap-xl-58 {
        column-gap:3.625rem !important
    }
    .column-gap-xl-60 {
        column-gap:3.75rem !important
    }
    .column-gap-xl-64 {
        column-gap:4rem !important
    }
    .column-gap-xl-70 {
        column-gap:4.375rem !important
    }
    .column-gap-xl-72 {
        column-gap:4.5rem !important
    }
    .column-gap-xl-78 {
        column-gap:4.875rem !important
    }
    .column-gap-xl-80 {
        column-gap:5rem !important
    }
    .column-gap-xl-84 {
        column-gap:5.25rem !important
    }
    .column-gap-xl-88 {
        column-gap:5.5rem !important
    }
    .column-gap-xl-96 {
        column-gap:6rem !important
    }
    .column-gap-xl-100 {
        column-gap:6.25rem !important
    }
    .column-gap-xl-104 {
        column-gap:6.5rem !important
    }
    .column-gap-xl-120 {
        column-gap:7.5rem !important
    }
    .column-gap-xl-128 {
        column-gap:8rem !important
    }
    .column-gap-xl-132 {
        column-gap:8.25rem !important
    }
    .column-gap-xl-136 {
        column-gap:8.5rem !important
    }
    .column-gap-xl-140 {
        column-gap:8.75rem !important
    }
    .column-gap-xl-150 {
        column-gap:9.375rem !important
    }
    .column-gap-xl-158 {
        column-gap:9.875rem !important
    }
    .column-gap-xl-160 {
        column-gap:10rem !important
    }
    .column-gap-xl-174 {
        column-gap:10.875rem !important
    }
    .column-gap-xl-180 {
        column-gap:11.25rem !important
    }
    .column-gap-xl-208 {
        column-gap:13rem !important
    }
    .column-gap-xl-224 {
        column-gap:14rem !important
    }
    .column-gap-xl-280 {
        column-gap:17.5rem !important
    }
    .column-gap-xl-320 {
        column-gap:20rem !important
    }
    .column-gap-xl-508 {
        column-gap:31.75rem !important
    }
    .text-xl-start {
        text-align:left !important
    }
    .text-xl-end {
        text-align:right !important
    }
    .text-xl-center {
        text-align:center !important
    }
    
}
@media(min-width: 1600px) {
    .float-xxl-start {
        float:left !important
    }
    .float-xxl-end {
        float:right !important
    }
    .float-xxl-none {
        float:none !important
    }
    .object-fit-xxl-contain {
        object-fit:contain !important
    }
    .object-fit-xxl-cover {
        object-fit:cover !important
    }
    .object-fit-xxl-fill {
        object-fit:fill !important
    }
    .object-fit-xxl-scale {
        object-fit:scale-down !important
    }
    .object-fit-xxl-none {
        object-fit:none !important
    }
    .d-xxl-inline {
        display:inline !important
    }
    .d-xxl-inline-block {
        display:inline-block !important
    }
    .d-xxl-block {
        display:block !important
    }
    .d-xxl-grid {
        display:grid !important
    }
    .d-xxl-inline-grid {
        display:inline-grid !important
    }
    .d-xxl-table {
        display:table !important
    }
    .d-xxl-table-row {
        display:table-row !important
    }
    .d-xxl-table-cell {
        display:table-cell !important
    }
    .d-xxl-flex {
        display:flex !important
    }
    .d-xxl-inline-flex {
        display:inline-flex !important
    }
    .d-xxl-none {
        display:none !important
    }
    .flex-xxl-fill {
        flex:1 1 auto !important
    }
    .flex-xxl-row {
        flex-direction:row !important
    }
    .flex-xxl-column {
        flex-direction:column !important
    }
    .flex-xxl-row-reverse {
        flex-direction:row-reverse !important
    }
    .flex-xxl-column-reverse {
        flex-direction:column-reverse !important
    }
    .flex-xxl-grow-0 {
        flex-grow:0 !important
    }
    .flex-xxl-grow-1 {
        flex-grow:1 !important
    }
    .flex-xxl-shrink-0 {
        flex-shrink:0 !important
    }
    .flex-xxl-shrink-1 {
        flex-shrink:1 !important
    }
    .flex-xxl-wrap {
        flex-wrap:wrap !important
    }
    .flex-xxl-nowrap {
        flex-wrap:nowrap !important
    }
    .flex-xxl-wrap-reverse {
        flex-wrap:wrap-reverse !important
    }
    .justify-content-xxl-start {
        justify-content:flex-start !important
    }
    .justify-content-xxl-end {
        justify-content:flex-end !important
    }
    .justify-content-xxl-center {
        justify-content:center !important
    }
    .justify-content-xxl-between {
        justify-content:space-between !important
    }
    .justify-content-xxl-around {
        justify-content:space-around !important
    }
    .justify-content-xxl-evenly {
        justify-content:space-evenly !important
    }
    .align-items-xxl-start {
        align-items:flex-start !important
    }
    .align-items-xxl-end {
        align-items:flex-end !important
    }
    .align-items-xxl-center {
        align-items:center !important
    }
    .align-items-xxl-baseline {
        align-items:baseline !important
    }
    .align-items-xxl-stretch {
        align-items:stretch !important
    }
    .align-content-xxl-start {
        align-content:flex-start !important
    }
    .align-content-xxl-end {
        align-content:flex-end !important
    }
    .align-content-xxl-center {
        align-content:center !important
    }
    .align-content-xxl-between {
        align-content:space-between !important
    }
    .align-content-xxl-around {
        align-content:space-around !important
    }
    .align-content-xxl-stretch {
        align-content:stretch !important
    }
    .align-self-xxl-auto {
        align-self:auto !important
    }
    .align-self-xxl-start {
        align-self:flex-start !important
    }
    .align-self-xxl-end {
        align-self:flex-end !important
    }
    .align-self-xxl-center {
        align-self:center !important
    }
    .align-self-xxl-baseline {
        align-self:baseline !important
    }
    .align-self-xxl-stretch {
        align-self:stretch !important
    }
    .order-xxl-first {
        order:-1 !important
    }
    .order-xxl-0 {
        order:0 !important
    }
    .order-xxl-1 {
        order:1 !important
    }
    .order-xxl-2 {
        order:2 !important
    }
    .order-xxl-3 {
        order:3 !important
    }
    .order-xxl-4 {
        order:4 !important
    }
    .order-xxl-5 {
        order:5 !important
    }
    .order-xxl-last {
        order:6 !important
    }
    .m-xxl--280 {
        margin:-17.5rem !important
    }
    .m-xxl--180 {
        margin:-11.25rem !important
    }
    .m-xxl--140 {
        margin:-8.75rem !important
    }
    .m-xxl--100 {
        margin:-6.25rem !important
    }
    .m-xxl--80 {
        margin:-5rem !important
    }
    .m-xxl--64 {
        margin:-4rem !important
    }
    .m-xxl--60 {
        margin:-3.75rem !important
    }
    .m-xxl--46 {
        margin:-2.875rem !important
    }
    .m-xxl--42 {
        margin:-2.625rem !important
    }
    .m-xxl--32 {
        margin:-2rem !important
    }
    .m-xxl--28 {
        margin:-1.75rem !important
    }
    .m-xxl--24 {
        margin:-1.5rem !important
    }
    .m-xxl--20 {
        margin:-1.25rem !important
    }
    .m-xxl--12 {
        margin:-0.75rem !important
    }
    .m-xxl-0 {
        margin:0 !important
    }
    .m-xxl-1 {
        margin:.25rem !important
    }
    .m-xxl-2 {
        margin:.5rem !important
    }
    .m-xxl-3 {
        margin:1rem !important
    }
    .m-xxl-4 {
        margin:1.5rem !important
    }
    .m-xxl-6 {
        margin:.375rem !important
    }
    .m-xxl-10 {
        margin:.625rem !important
    }
    .m-xxl-12 {
        margin:.75rem !important
    }
    .m-xxl-14 {
        margin:.875rem !important
    }
    .m-xxl-15 {
        margin:.935rem !important
    }
    .m-xxl-16 {
        margin:1rem !important
    }
    .m-xxl-18 {
        margin:1.125rem !important
    }
    .m-xxl-20 {
        margin:1.25rem !important
    }
    .m-xxl-24 {
        margin:1.5rem !important
    }
    .m-xxl-28 {
        margin:1.75rem !important
    }
    .m-xxl-30 {
        margin:1.875rem !important
    }
    .m-xxl-32 {
        margin:2rem !important
    }
    .m-xxl-34 {
        margin:2.125rem !important
    }
    .m-xxl-36 {
        margin:2.25rem !important
    }
    .m-xxl-38 {
        margin:2.375rem !important
    }
    .m-xxl-40 {
        margin:2.5rem !important
    }
    .m-xxl-42 {
        margin:2.625rem !important
    }
    .m-xxl-46 {
        margin:2.875rem !important
    }
    .m-xxl-48 {
        margin:3rem !important
    }
    .m-xxl-50 {
        margin:3.125rem !important
    }
    .m-xxl-52 {
        margin:3.25rem !important
    }
    .m-xxl-56 {
        margin:3.5rem !important
    }
    .m-xxl-58 {
        margin:3.625rem !important
    }
    .m-xxl-60 {
        margin:3.75rem !important
    }
    .m-xxl-64 {
        margin:4rem !important
    }
    .m-xxl-70 {
        margin:4.375rem !important
    }
    .m-xxl-72 {
        margin:4.5rem !important
    }
    .m-xxl-78 {
        margin:4.875rem !important
    }
    .m-xxl-80 {
        margin:5rem !important
    }
    .m-xxl-84 {
        margin:5.25rem !important
    }
    .m-xxl-88 {
        margin:5.5rem !important
    }
    .m-xxl-96 {
        margin:6rem !important
    }
    .m-xxl-100 {
        margin:6.25rem !important
    }
    .m-xxl-104 {
        margin:6.5rem !important
    }
    .m-xxl-120 {
        margin:7.5rem !important
    }
    .m-xxl-128 {
        margin:8rem !important
    }
    .m-xxl-132 {
        margin:8.25rem !important
    }
    .m-xxl-136 {
        margin:8.5rem !important
    }
    .m-xxl-140 {
        margin:8.75rem !important
    }
    .m-xxl-150 {
        margin:9.375rem !important
    }
    .m-xxl-158 {
        margin:9.875rem !important
    }
    .m-xxl-160 {
        margin:10rem !important
    }
    .m-xxl-174 {
        margin:10.875rem !important
    }
    .m-xxl-180 {
        margin:11.25rem !important
    }
    .m-xxl-208 {
        margin:13rem !important
    }
    .m-xxl-224 {
        margin:14rem !important
    }
    .m-xxl-280 {
        margin:17.5rem !important
    }
    .m-xxl-320 {
        margin:20rem !important
    }
    .m-xxl-508 {
        margin:31.75rem !important
    }
    .m-xxl-auto {
        margin:auto !important
    }
    .mx-xxl--280 {
        margin-right:-17.5rem !important;
        margin-left:-17.5rem !important
    }
    .mx-xxl--180 {
        margin-right:-11.25rem !important;
        margin-left:-11.25rem !important
    }
    .mx-xxl--140 {
        margin-right:-8.75rem !important;
        margin-left:-8.75rem !important
    }
    .mx-xxl--100 {
        margin-right:-6.25rem !important;
        margin-left:-6.25rem !important
    }
    .mx-xxl--80 {
        margin-right:-5rem !important;
        margin-left:-5rem !important
    }
    .mx-xxl--64 {
        margin-right:-4rem !important;
        margin-left:-4rem !important
    }
    .mx-xxl--60 {
        margin-right:-3.75rem !important;
        margin-left:-3.75rem !important
    }
    .mx-xxl--46 {
        margin-right:-2.875rem !important;
        margin-left:-2.875rem !important
    }
    .mx-xxl--42 {
        margin-right:-2.625rem !important;
        margin-left:-2.625rem !important
    }
    .mx-xxl--32 {
        margin-right:-2rem !important;
        margin-left:-2rem !important
    }
    .mx-xxl--28 {
        margin-right:-1.75rem !important;
        margin-left:-1.75rem !important
    }
    .mx-xxl--24 {
        margin-right:-1.5rem !important;
        margin-left:-1.5rem !important
    }
    .mx-xxl--20 {
        margin-right:-1.25rem !important;
        margin-left:-1.25rem !important
    }
    .mx-xxl--12 {
        margin-right:-0.75rem !important;
        margin-left:-0.75rem !important
    }
    .mx-xxl-0 {
        margin-right:0 !important;
        margin-left:0 !important
    }
    .mx-xxl-1 {
        margin-right:.25rem !important;
        margin-left:.25rem !important
    }
    .mx-xxl-2 {
        margin-right:.5rem !important;
        margin-left:.5rem !important
    }
    .mx-xxl-3 {
        margin-right:1rem !important;
        margin-left:1rem !important
    }
    .mx-xxl-4 {
        margin-right:1.5rem !important;
        margin-left:1.5rem !important
    }
    .mx-xxl-6 {
        margin-right:.375rem !important;
        margin-left:.375rem !important
    }
    .mx-xxl-10 {
        margin-right:.625rem !important;
        margin-left:.625rem !important
    }
    .mx-xxl-12 {
        margin-right:.75rem !important;
        margin-left:.75rem !important
    }
    .mx-xxl-14 {
        margin-right:.875rem !important;
        margin-left:.875rem !important
    }
    .mx-xxl-15 {
        margin-right:.935rem !important;
        margin-left:.935rem !important
    }
    .mx-xxl-16 {
        margin-right:1rem !important;
        margin-left:1rem !important
    }
    .mx-xxl-18 {
        margin-right:1.125rem !important;
        margin-left:1.125rem !important
    }
    .mx-xxl-20 {
        margin-right:1.25rem !important;
        margin-left:1.25rem !important
    }
    .mx-xxl-24 {
        margin-right:1.5rem !important;
        margin-left:1.5rem !important
    }
    .mx-xxl-28 {
        margin-right:1.75rem !important;
        margin-left:1.75rem !important
    }
    .mx-xxl-30 {
        margin-right:1.875rem !important;
        margin-left:1.875rem !important
    }
    .mx-xxl-32 {
        margin-right:2rem !important;
        margin-left:2rem !important
    }
    .mx-xxl-34 {
        margin-right:2.125rem !important;
        margin-left:2.125rem !important
    }
    .mx-xxl-36 {
        margin-right:2.25rem !important;
        margin-left:2.25rem !important
    }
    .mx-xxl-38 {
        margin-right:2.375rem !important;
        margin-left:2.375rem !important
    }
    .mx-xxl-40 {
        margin-right:2.5rem !important;
        margin-left:2.5rem !important
    }
    .mx-xxl-42 {
        margin-right:2.625rem !important;
        margin-left:2.625rem !important
    }
    .mx-xxl-46 {
        margin-right:2.875rem !important;
        margin-left:2.875rem !important
    }
    .mx-xxl-48 {
        margin-right:3rem !important;
        margin-left:3rem !important
    }
    .mx-xxl-50 {
        margin-right:3.125rem !important;
        margin-left:3.125rem !important
    }
    .mx-xxl-52 {
        margin-right:3.25rem !important;
        margin-left:3.25rem !important
    }
    .mx-xxl-56 {
        margin-right:3.5rem !important;
        margin-left:3.5rem !important
    }
    .mx-xxl-58 {
        margin-right:3.625rem !important;
        margin-left:3.625rem !important
    }
    .mx-xxl-60 {
        margin-right:3.75rem !important;
        margin-left:3.75rem !important
    }
    .mx-xxl-64 {
        margin-right:4rem !important;
        margin-left:4rem !important
    }
    .mx-xxl-70 {
        margin-right:4.375rem !important;
        margin-left:4.375rem !important
    }
    .mx-xxl-72 {
        margin-right:4.5rem !important;
        margin-left:4.5rem !important
    }
    .mx-xxl-78 {
        margin-right:4.875rem !important;
        margin-left:4.875rem !important
    }
    .mx-xxl-80 {
        margin-right:5rem !important;
        margin-left:5rem !important
    }
    .mx-xxl-84 {
        margin-right:5.25rem !important;
        margin-left:5.25rem !important
    }
    .mx-xxl-88 {
        margin-right:5.5rem !important;
        margin-left:5.5rem !important
    }
    .mx-xxl-96 {
        margin-right:6rem !important;
        margin-left:6rem !important
    }
    .mx-xxl-100 {
        margin-right:6.25rem !important;
        margin-left:6.25rem !important
    }
    .mx-xxl-104 {
        margin-right:6.5rem !important;
        margin-left:6.5rem !important
    }
    .mx-xxl-120 {
        margin-right:7.5rem !important;
        margin-left:7.5rem !important
    }
    .mx-xxl-128 {
        margin-right:8rem !important;
        margin-left:8rem !important
    }
    .mx-xxl-132 {
        margin-right:8.25rem !important;
        margin-left:8.25rem !important
    }
    .mx-xxl-136 {
        margin-right:8.5rem !important;
        margin-left:8.5rem !important
    }
    .mx-xxl-140 {
        margin-right:8.75rem !important;
        margin-left:8.75rem !important
    }
    .mx-xxl-150 {
        margin-right:9.375rem !important;
        margin-left:9.375rem !important
    }
    .mx-xxl-158 {
        margin-right:9.875rem !important;
        margin-left:9.875rem !important
    }
    .mx-xxl-160 {
        margin-right:10rem !important;
        margin-left:10rem !important
    }
    .mx-xxl-174 {
        margin-right:10.875rem !important;
        margin-left:10.875rem !important
    }
    .mx-xxl-180 {
        margin-right:11.25rem !important;
        margin-left:11.25rem !important
    }
    .mx-xxl-208 {
        margin-right:13rem !important;
        margin-left:13rem !important
    }
    .mx-xxl-224 {
        margin-right:14rem !important;
        margin-left:14rem !important
    }
    .mx-xxl-280 {
        margin-right:17.5rem !important;
        margin-left:17.5rem !important
    }
    .mx-xxl-320 {
        margin-right:20rem !important;
        margin-left:20rem !important
    }
    .mx-xxl-508 {
        margin-right:31.75rem !important;
        margin-left:31.75rem !important
    }
    .mx-xxl-auto {
        margin-right:auto !important;
        margin-left:auto !important
    }
    .my-xxl--280 {
        margin-top:-17.5rem !important;
        margin-bottom:-17.5rem !important
    }
    .my-xxl--180 {
        margin-top:-11.25rem !important;
        margin-bottom:-11.25rem !important
    }
    .my-xxl--140 {
        margin-top:-8.75rem !important;
        margin-bottom:-8.75rem !important
    }
    .my-xxl--100 {
        margin-top:-6.25rem !important;
        margin-bottom:-6.25rem !important
    }
    .my-xxl--80 {
        margin-top:-5rem !important;
        margin-bottom:-5rem !important
    }
    .my-xxl--64 {
        margin-top:-4rem !important;
        margin-bottom:-4rem !important
    }
    .my-xxl--60 {
        margin-top:-3.75rem !important;
        margin-bottom:-3.75rem !important
    }
    .my-xxl--46 {
        margin-top:-2.875rem !important;
        margin-bottom:-2.875rem !important
    }
    .my-xxl--42 {
        margin-top:-2.625rem !important;
        margin-bottom:-2.625rem !important
    }
    .my-xxl--32 {
        margin-top:-2rem !important;
        margin-bottom:-2rem !important
    }
    .my-xxl--28 {
        margin-top:-1.75rem !important;
        margin-bottom:-1.75rem !important
    }
    .my-xxl--24 {
        margin-top:-1.5rem !important;
        margin-bottom:-1.5rem !important
    }
    .my-xxl--20 {
        margin-top:-1.25rem !important;
        margin-bottom:-1.25rem !important
    }
    .my-xxl--12 {
        margin-top:-0.75rem !important;
        margin-bottom:-0.75rem !important
    }
    .my-xxl-0 {
        margin-top:0 !important;
        margin-bottom:0 !important
    }
    .my-xxl-1 {
        margin-top:.25rem !important;
        margin-bottom:.25rem !important
    }
    .my-xxl-2 {
        margin-top:.5rem !important;
        margin-bottom:.5rem !important
    }
    .my-xxl-3 {
        margin-top:1rem !important;
        margin-bottom:1rem !important
    }
    .my-xxl-4 {
        margin-top:1.5rem !important;
        margin-bottom:1.5rem !important
    }
    .my-xxl-6 {
        margin-top:.375rem !important;
        margin-bottom:.375rem !important
    }
    .my-xxl-10 {
        margin-top:.625rem !important;
        margin-bottom:.625rem !important
    }
    .my-xxl-12 {
        margin-top:.75rem !important;
        margin-bottom:.75rem !important
    }
    .my-xxl-14 {
        margin-top:.875rem !important;
        margin-bottom:.875rem !important
    }
    .my-xxl-15 {
        margin-top:.935rem !important;
        margin-bottom:.935rem !important
    }
    .my-xxl-16 {
        margin-top:1rem !important;
        margin-bottom:1rem !important
    }
    .my-xxl-18 {
        margin-top:1.125rem !important;
        margin-bottom:1.125rem !important
    }
    .my-xxl-20 {
        margin-top:1.25rem !important;
        margin-bottom:1.25rem !important
    }
    .my-xxl-24 {
        margin-top:1.5rem !important;
        margin-bottom:1.5rem !important
    }
    .my-xxl-28 {
        margin-top:1.75rem !important;
        margin-bottom:1.75rem !important
    }
    .my-xxl-30 {
        margin-top:1.875rem !important;
        margin-bottom:1.875rem !important
    }
    .my-xxl-32 {
        margin-top:2rem !important;
        margin-bottom:2rem !important
    }
    .my-xxl-34 {
        margin-top:2.125rem !important;
        margin-bottom:2.125rem !important
    }
    .my-xxl-36 {
        margin-top:2.25rem !important;
        margin-bottom:2.25rem !important
    }
    .my-xxl-38 {
        margin-top:2.375rem !important;
        margin-bottom:2.375rem !important
    }
    .my-xxl-40 {
        margin-top:2.5rem !important;
        margin-bottom:2.5rem !important
    }
    .my-xxl-42 {
        margin-top:2.625rem !important;
        margin-bottom:2.625rem !important
    }
    .my-xxl-46 {
        margin-top:2.875rem !important;
        margin-bottom:2.875rem !important
    }
    .my-xxl-48 {
        margin-top:3rem !important;
        margin-bottom:3rem !important
    }
    .my-xxl-50 {
        margin-top:3.125rem !important;
        margin-bottom:3.125rem !important
    }
    .my-xxl-52 {
        margin-top:3.25rem !important;
        margin-bottom:3.25rem !important
    }
    .my-xxl-56 {
        margin-top:3.5rem !important;
        margin-bottom:3.5rem !important
    }
    .my-xxl-58 {
        margin-top:3.625rem !important;
        margin-bottom:3.625rem !important
    }
    .my-xxl-60 {
        margin-top:3.75rem !important;
        margin-bottom:3.75rem !important
    }
    .my-xxl-64 {
        margin-top:4rem !important;
        margin-bottom:4rem !important
    }
    .my-xxl-70 {
        margin-top:4.375rem !important;
        margin-bottom:4.375rem !important
    }
    .my-xxl-72 {
        margin-top:4.5rem !important;
        margin-bottom:4.5rem !important
    }
    .my-xxl-78 {
        margin-top:4.875rem !important;
        margin-bottom:4.875rem !important
    }
    .my-xxl-80 {
        margin-top:5rem !important;
        margin-bottom:5rem !important
    }
    .my-xxl-84 {
        margin-top:5.25rem !important;
        margin-bottom:5.25rem !important
    }
    .my-xxl-88 {
        margin-top:5.5rem !important;
        margin-bottom:5.5rem !important
    }
    .my-xxl-96 {
        margin-top:6rem !important;
        margin-bottom:6rem !important
    }
    .my-xxl-100 {
        margin-top:6.25rem !important;
        margin-bottom:6.25rem !important
    }
    .my-xxl-104 {
        margin-top:6.5rem !important;
        margin-bottom:6.5rem !important
    }
    .my-xxl-120 {
        margin-top:7.5rem !important;
        margin-bottom:7.5rem !important
    }
    .my-xxl-128 {
        margin-top:8rem !important;
        margin-bottom:8rem !important
    }
    .my-xxl-132 {
        margin-top:8.25rem !important;
        margin-bottom:8.25rem !important
    }
    .my-xxl-136 {
        margin-top:8.5rem !important;
        margin-bottom:8.5rem !important
    }
    .my-xxl-140 {
        margin-top:8.75rem !important;
        margin-bottom:8.75rem !important
    }
    .my-xxl-150 {
        margin-top:9.375rem !important;
        margin-bottom:9.375rem !important
    }
    .my-xxl-158 {
        margin-top:9.875rem !important;
        margin-bottom:9.875rem !important
    }
    .my-xxl-160 {
        margin-top:10rem !important;
        margin-bottom:10rem !important
    }
    .my-xxl-174 {
        margin-top:10.875rem !important;
        margin-bottom:10.875rem !important
    }
    .my-xxl-180 {
        margin-top:11.25rem !important;
        margin-bottom:11.25rem !important
    }
    .my-xxl-208 {
        margin-top:13rem !important;
        margin-bottom:13rem !important
    }
    .my-xxl-224 {
        margin-top:14rem !important;
        margin-bottom:14rem !important
    }
    .my-xxl-280 {
        margin-top:17.5rem !important;
        margin-bottom:17.5rem !important
    }
    .my-xxl-320 {
        margin-top:20rem !important;
        margin-bottom:20rem !important
    }
    .my-xxl-508 {
        margin-top:31.75rem !important;
        margin-bottom:31.75rem !important
    }
    .my-xxl-auto {
        margin-top:auto !important;
        margin-bottom:auto !important
    }
    .mt-xxl--280 {
        margin-top:-17.5rem !important
    }
    .mt-xxl--180 {
        margin-top:-11.25rem !important
    }
    .mt-xxl--140 {
        margin-top:-8.75rem !important
    }
    .mt-xxl--100 {
        margin-top:-6.25rem !important
    }
    .mt-xxl--80 {
        margin-top:-5rem !important
    }
    .mt-xxl--64 {
        margin-top:-4rem !important
    }
    .mt-xxl--60 {
        margin-top:-3.75rem !important
    }
    .mt-xxl--46 {
        margin-top:-2.875rem !important
    }
    .mt-xxl--42 {
        margin-top:-2.625rem !important
    }
    .mt-xxl--32 {
        margin-top:-2rem !important
    }
    .mt-xxl--28 {
        margin-top:-1.75rem !important
    }
    .mt-xxl--24 {
        margin-top:-1.5rem !important
    }
    .mt-xxl--20 {
        margin-top:-1.25rem !important
    }
    .mt-xxl--12 {
        margin-top:-0.75rem !important
    }
    .mt-xxl-0 {
        margin-top:0 !important
    }
    .mt-xxl-1 {
        margin-top:.25rem !important
    }
    .mt-xxl-2 {
        margin-top:.5rem !important
    }
    .mt-xxl-3 {
        margin-top:1rem !important
    }
    .mt-xxl-4 {
        margin-top:1.5rem !important
    }
    .mt-xxl-6 {
        margin-top:.375rem !important
    }
    .mt-xxl-10 {
        margin-top:.625rem !important
    }
    .mt-xxl-12 {
        margin-top:.75rem !important
    }
    .mt-xxl-14 {
        margin-top:.875rem !important
    }
    .mt-xxl-15 {
        margin-top:.935rem !important
    }
    .mt-xxl-16 {
        margin-top:1rem !important
    }
    .mt-xxl-18 {
        margin-top:1.125rem !important
    }
    .mt-xxl-20 {
        margin-top:1.25rem !important
    }
    .mt-xxl-24 {
        margin-top:1.5rem !important
    }
    .mt-xxl-28 {
        margin-top:1.75rem !important
    }
    .mt-xxl-30 {
        margin-top:1.875rem !important
    }
    .mt-xxl-32 {
        margin-top:2rem !important
    }
    .mt-xxl-34 {
        margin-top:2.125rem !important
    }
    .mt-xxl-36 {
        margin-top:2.25rem !important
    }
    .mt-xxl-38 {
        margin-top:2.375rem !important
    }
    .mt-xxl-40 {
        margin-top:2.5rem !important
    }
    .mt-xxl-42 {
        margin-top:2.625rem !important
    }
    .mt-xxl-46 {
        margin-top:2.875rem !important
    }
    .mt-xxl-48 {
        margin-top:3rem !important
    }
    .mt-xxl-50 {
        margin-top:3.125rem !important
    }
    .mt-xxl-52 {
        margin-top:3.25rem !important
    }
    .mt-xxl-56 {
        margin-top:3.5rem !important
    }
    .mt-xxl-58 {
        margin-top:3.625rem !important
    }
    .mt-xxl-60 {
        margin-top:3.75rem !important
    }
    .mt-xxl-64 {
        margin-top:4rem !important
    }
    .mt-xxl-70 {
        margin-top:4.375rem !important
    }
    .mt-xxl-72 {
        margin-top:4.5rem !important
    }
    .mt-xxl-78 {
        margin-top:4.875rem !important
    }
    .mt-xxl-80 {
        margin-top:5rem !important
    }
    .mt-xxl-84 {
        margin-top:5.25rem !important
    }
    .mt-xxl-88 {
        margin-top:5.5rem !important
    }
    .mt-xxl-96 {
        margin-top:6rem !important
    }
    .mt-xxl-100 {
        margin-top:6.25rem !important
    }
    .mt-xxl-104 {
        margin-top:6.5rem !important
    }
    .mt-xxl-120 {
        margin-top:7.5rem !important
    }
    .mt-xxl-128 {
        margin-top:8rem !important
    }
    .mt-xxl-132 {
        margin-top:8.25rem !important
    }
    .mt-xxl-136 {
        margin-top:8.5rem !important
    }
    .mt-xxl-140 {
        margin-top:8.75rem !important
    }
    .mt-xxl-150 {
        margin-top:9.375rem !important
    }
    .mt-xxl-158 {
        margin-top:9.875rem !important
    }
    .mt-xxl-160 {
        margin-top:10rem !important
    }
    .mt-xxl-174 {
        margin-top:10.875rem !important
    }
    .mt-xxl-180 {
        margin-top:11.25rem !important
    }
    .mt-xxl-208 {
        margin-top:13rem !important
    }
    .mt-xxl-224 {
        margin-top:14rem !important
    }
    .mt-xxl-280 {
        margin-top:17.5rem !important
    }
    .mt-xxl-320 {
        margin-top:20rem !important
    }
    .mt-xxl-508 {
        margin-top:31.75rem !important
    }
    .mt-xxl-auto {
        margin-top:auto !important
    }
    .me-xxl--280 {
        margin-right:-17.5rem !important
    }
    .me-xxl--180 {
        margin-right:-11.25rem !important
    }
    .me-xxl--140 {
        margin-right:-8.75rem !important
    }
    .me-xxl--100 {
        margin-right:-6.25rem !important
    }
    .me-xxl--80 {
        margin-right:-5rem !important
    }
    .me-xxl--64 {
        margin-right:-4rem !important
    }
    .me-xxl--60 {
        margin-right:-3.75rem !important
    }
    .me-xxl--46 {
        margin-right:-2.875rem !important
    }
    .me-xxl--42 {
        margin-right:-2.625rem !important
    }
    .me-xxl--32 {
        margin-right:-2rem !important
    }
    .me-xxl--28 {
        margin-right:-1.75rem !important
    }
    .me-xxl--24 {
        margin-right:-1.5rem !important
    }
    .me-xxl--20 {
        margin-right:-1.25rem !important
    }
    .me-xxl--12 {
        margin-right:-0.75rem !important
    }
    .me-xxl-0 {
        margin-right:0 !important
    }
    .me-xxl-1 {
        margin-right:.25rem !important
    }
    .me-xxl-2 {
        margin-right:.5rem !important
    }
    .me-xxl-3 {
        margin-right:1rem !important
    }
    .me-xxl-4 {
        margin-right:1.5rem !important
    }
    .me-xxl-6 {
        margin-right:.375rem !important
    }
    .me-xxl-10 {
        margin-right:.625rem !important
    }
    .me-xxl-12 {
        margin-right:.75rem !important
    }
    .me-xxl-14 {
        margin-right:.875rem !important
    }
    .me-xxl-15 {
        margin-right:.935rem !important
    }
    .me-xxl-16 {
        margin-right:1rem !important
    }
    .me-xxl-18 {
        margin-right:1.125rem !important
    }
    .me-xxl-20 {
        margin-right:1.25rem !important
    }
    .me-xxl-24 {
        margin-right:1.5rem !important
    }
    .me-xxl-28 {
        margin-right:1.75rem !important
    }
    .me-xxl-30 {
        margin-right:1.875rem !important
    }
    .me-xxl-32 {
        margin-right:2rem !important
    }
    .me-xxl-34 {
        margin-right:2.125rem !important
    }
    .me-xxl-36 {
        margin-right:2.25rem !important
    }
    .me-xxl-38 {
        margin-right:2.375rem !important
    }
    .me-xxl-40 {
        margin-right:2.5rem !important
    }
    .me-xxl-42 {
        margin-right:2.625rem !important
    }
    .me-xxl-46 {
        margin-right:2.875rem !important
    }
    .me-xxl-48 {
        margin-right:3rem !important
    }
    .me-xxl-50 {
        margin-right:3.125rem !important
    }
    .me-xxl-52 {
        margin-right:3.25rem !important
    }
    .me-xxl-56 {
        margin-right:3.5rem !important
    }
    .me-xxl-58 {
        margin-right:3.625rem !important
    }
    .me-xxl-60 {
        margin-right:3.75rem !important
    }
    .me-xxl-64 {
        margin-right:4rem !important
    }
    .me-xxl-70 {
        margin-right:4.375rem !important
    }
    .me-xxl-72 {
        margin-right:4.5rem !important
    }
    .me-xxl-78 {
        margin-right:4.875rem !important
    }
    .me-xxl-80 {
        margin-right:5rem !important
    }
    .me-xxl-84 {
        margin-right:5.25rem !important
    }
    .me-xxl-88 {
        margin-right:5.5rem !important
    }
    .me-xxl-96 {
        margin-right:6rem !important
    }
    .me-xxl-100 {
        margin-right:6.25rem !important
    }
    .me-xxl-104 {
        margin-right:6.5rem !important
    }
    .me-xxl-120 {
        margin-right:7.5rem !important
    }
    .me-xxl-128 {
        margin-right:8rem !important
    }
    .me-xxl-132 {
        margin-right:8.25rem !important
    }
    .me-xxl-136 {
        margin-right:8.5rem !important
    }
    .me-xxl-140 {
        margin-right:8.75rem !important
    }
    .me-xxl-150 {
        margin-right:9.375rem !important
    }
    .me-xxl-158 {
        margin-right:9.875rem !important
    }
    .me-xxl-160 {
        margin-right:10rem !important
    }
    .me-xxl-174 {
        margin-right:10.875rem !important
    }
    .me-xxl-180 {
        margin-right:11.25rem !important
    }
    .me-xxl-208 {
        margin-right:13rem !important
    }
    .me-xxl-224 {
        margin-right:14rem !important
    }
    .me-xxl-280 {
        margin-right:17.5rem !important
    }
    .me-xxl-320 {
        margin-right:20rem !important
    }
    .me-xxl-508 {
        margin-right:31.75rem !important
    }
    .me-xxl-auto {
        margin-right:auto !important
    }
    .mb-xxl--280 {
        margin-bottom:-17.5rem !important
    }
    .mb-xxl--180 {
        margin-bottom:-11.25rem !important
    }
    .mb-xxl--140 {
        margin-bottom:-8.75rem !important
    }
    .mb-xxl--100 {
        margin-bottom:-6.25rem !important
    }
    .mb-xxl--80 {
        margin-bottom:-5rem !important
    }
    .mb-xxl--64 {
        margin-bottom:-4rem !important
    }
    .mb-xxl--60 {
        margin-bottom:-3.75rem !important
    }
    .mb-xxl--46 {
        margin-bottom:-2.875rem !important
    }
    .mb-xxl--42 {
        margin-bottom:-2.625rem !important
    }
    .mb-xxl--32 {
        margin-bottom:-2rem !important
    }
    .mb-xxl--28 {
        margin-bottom:-1.75rem !important
    }
    .mb-xxl--24 {
        margin-bottom:-1.5rem !important
    }
    .mb-xxl--20 {
        margin-bottom:-1.25rem !important
    }
    .mb-xxl--12 {
        margin-bottom:-0.75rem !important
    }
    .mb-xxl-0 {
        margin-bottom:0 !important
    }
    .mb-xxl-1 {
        margin-bottom:.25rem !important
    }
    .mb-xxl-2 {
        margin-bottom:.5rem !important
    }
    .mb-xxl-3 {
        margin-bottom:1rem !important
    }
    .mb-xxl-4 {
        margin-bottom:1.5rem !important
    }
    .mb-xxl-6 {
        margin-bottom:.375rem !important
    }
    .mb-xxl-10 {
        margin-bottom:.625rem !important
    }
    .mb-xxl-12 {
        margin-bottom:.75rem !important
    }
    .mb-xxl-14 {
        margin-bottom:.875rem !important
    }
    .mb-xxl-15 {
        margin-bottom:.935rem !important
    }
    .mb-xxl-16 {
        margin-bottom:1rem !important
    }
    .mb-xxl-18 {
        margin-bottom:1.125rem !important
    }
    .mb-xxl-20 {
        margin-bottom:1.25rem !important
    }
    .mb-xxl-24 {
        margin-bottom:1.5rem !important
    }
    .mb-xxl-28 {
        margin-bottom:1.75rem !important
    }
    .mb-xxl-30 {
        margin-bottom:1.875rem !important
    }
    .mb-xxl-32 {
        margin-bottom:2rem !important
    }
    .mb-xxl-34 {
        margin-bottom:2.125rem !important
    }
    .mb-xxl-36 {
        margin-bottom:2.25rem !important
    }
    .mb-xxl-38 {
        margin-bottom:2.375rem !important
    }
    .mb-xxl-40 {
        margin-bottom:2.5rem !important
    }
    .mb-xxl-42 {
        margin-bottom:2.625rem !important
    }
    .mb-xxl-46 {
        margin-bottom:2.875rem !important
    }
    .mb-xxl-48 {
        margin-bottom:3rem !important
    }
    .mb-xxl-50 {
        margin-bottom:3.125rem !important
    }
    .mb-xxl-52 {
        margin-bottom:3.25rem !important
    }
    .mb-xxl-56 {
        margin-bottom:3.5rem !important
    }
    .mb-xxl-58 {
        margin-bottom:3.625rem !important
    }
    .mb-xxl-60 {
        margin-bottom:3.75rem !important
    }
    .mb-xxl-64 {
        margin-bottom:4rem !important
    }
    .mb-xxl-70 {
        margin-bottom:4.375rem !important
    }
    .mb-xxl-72 {
        margin-bottom:4.5rem !important
    }
    .mb-xxl-78 {
        margin-bottom:4.875rem !important
    }
    .mb-xxl-80 {
        margin-bottom:5rem !important
    }
    .mb-xxl-84 {
        margin-bottom:5.25rem !important
    }
    .mb-xxl-88 {
        margin-bottom:5.5rem !important
    }
    .mb-xxl-96 {
        margin-bottom:6rem !important
    }
    .mb-xxl-100 {
        margin-bottom:6.25rem !important
    }
    .mb-xxl-104 {
        margin-bottom:6.5rem !important
    }
    .mb-xxl-120 {
        margin-bottom:7.5rem !important
    }
    .mb-xxl-128 {
        margin-bottom:8rem !important
    }
    .mb-xxl-132 {
        margin-bottom:8.25rem !important
    }
    .mb-xxl-136 {
        margin-bottom:8.5rem !important
    }
    .mb-xxl-140 {
        margin-bottom:8.75rem !important
    }
    .mb-xxl-150 {
        margin-bottom:9.375rem !important
    }
    .mb-xxl-158 {
        margin-bottom:9.875rem !important
    }
    .mb-xxl-160 {
        margin-bottom:10rem !important
    }
    .mb-xxl-174 {
        margin-bottom:10.875rem !important
    }
    .mb-xxl-180 {
        margin-bottom:11.25rem !important
    }
    .mb-xxl-208 {
        margin-bottom:13rem !important
    }
    .mb-xxl-224 {
        margin-bottom:14rem !important
    }
    .mb-xxl-280 {
        margin-bottom:17.5rem !important
    }
    .mb-xxl-320 {
        margin-bottom:20rem !important
    }
    .mb-xxl-508 {
        margin-bottom:31.75rem !important
    }
    .mb-xxl-auto {
        margin-bottom:auto !important
    }
    .ms-xxl--280 {
        margin-left:-17.5rem !important
    }
    .ms-xxl--180 {
        margin-left:-11.25rem !important
    }
    .ms-xxl--140 {
        margin-left:-8.75rem !important
    }
    .ms-xxl--100 {
        margin-left:-6.25rem !important
    }
    .ms-xxl--80 {
        margin-left:-5rem !important
    }
    .ms-xxl--64 {
        margin-left:-4rem !important
    }
    .ms-xxl--60 {
        margin-left:-3.75rem !important
    }
    .ms-xxl--46 {
        margin-left:-2.875rem !important
    }
    .ms-xxl--42 {
        margin-left:-2.625rem !important
    }
    .ms-xxl--32 {
        margin-left:-2rem !important
    }
    .ms-xxl--28 {
        margin-left:-1.75rem !important
    }
    .ms-xxl--24 {
        margin-left:-1.5rem !important
    }
    .ms-xxl--20 {
        margin-left:-1.25rem !important
    }
    .ms-xxl--12 {
        margin-left:-0.75rem !important
    }
    .ms-xxl-0 {
        margin-left:0 !important
    }
    .ms-xxl-1 {
        margin-left:.25rem !important
    }
    .ms-xxl-2 {
        margin-left:.5rem !important
    }
    .ms-xxl-3 {
        margin-left:1rem !important
    }
    .ms-xxl-4 {
        margin-left:1.5rem !important
    }
    .ms-xxl-6 {
        margin-left:.375rem !important
    }
    .ms-xxl-10 {
        margin-left:.625rem !important
    }
    .ms-xxl-12 {
        margin-left:.75rem !important
    }
    .ms-xxl-14 {
        margin-left:.875rem !important
    }
    .ms-xxl-15 {
        margin-left:.935rem !important
    }
    .ms-xxl-16 {
        margin-left:1rem !important
    }
    .ms-xxl-18 {
        margin-left:1.125rem !important
    }
    .ms-xxl-20 {
        margin-left:1.25rem !important
    }
    .ms-xxl-24 {
        margin-left:1.5rem !important
    }
    .ms-xxl-28 {
        margin-left:1.75rem !important
    }
    .ms-xxl-30 {
        margin-left:1.875rem !important
    }
    .ms-xxl-32 {
        margin-left:2rem !important
    }
    .ms-xxl-34 {
        margin-left:2.125rem !important
    }
    .ms-xxl-36 {
        margin-left:2.25rem !important
    }
    .ms-xxl-38 {
        margin-left:2.375rem !important
    }
    .ms-xxl-40 {
        margin-left:2.5rem !important
    }
    .ms-xxl-42 {
        margin-left:2.625rem !important
    }
    .ms-xxl-46 {
        margin-left:2.875rem !important
    }
    .ms-xxl-48 {
        margin-left:3rem !important
    }
    .ms-xxl-50 {
        margin-left:3.125rem !important
    }
    .ms-xxl-52 {
        margin-left:3.25rem !important
    }
    .ms-xxl-56 {
        margin-left:3.5rem !important
    }
    .ms-xxl-58 {
        margin-left:3.625rem !important
    }
    .ms-xxl-60 {
        margin-left:3.75rem !important
    }
    .ms-xxl-64 {
        margin-left:4rem !important
    }
    .ms-xxl-70 {
        margin-left:4.375rem !important
    }
    .ms-xxl-72 {
        margin-left:4.5rem !important
    }
    .ms-xxl-78 {
        margin-left:4.875rem !important
    }
    .ms-xxl-80 {
        margin-left:5rem !important
    }
    .ms-xxl-84 {
        margin-left:5.25rem !important
    }
    .ms-xxl-88 {
        margin-left:5.5rem !important
    }
    .ms-xxl-96 {
        margin-left:6rem !important
    }
    .ms-xxl-100 {
        margin-left:6.25rem !important
    }
    .ms-xxl-104 {
        margin-left:6.5rem !important
    }
    .ms-xxl-120 {
        margin-left:7.5rem !important
    }
    .ms-xxl-128 {
        margin-left:8rem !important
    }
    .ms-xxl-132 {
        margin-left:8.25rem !important
    }
    .ms-xxl-136 {
        margin-left:8.5rem !important
    }
    .ms-xxl-140 {
        margin-left:8.75rem !important
    }
    .ms-xxl-150 {
        margin-left:9.375rem !important
    }
    .ms-xxl-158 {
        margin-left:9.875rem !important
    }
    .ms-xxl-160 {
        margin-left:10rem !important
    }
    .ms-xxl-174 {
        margin-left:10.875rem !important
    }
    .ms-xxl-180 {
        margin-left:11.25rem !important
    }
    .ms-xxl-208 {
        margin-left:13rem !important
    }
    .ms-xxl-224 {
        margin-left:14rem !important
    }
    .ms-xxl-280 {
        margin-left:17.5rem !important
    }
    .ms-xxl-320 {
        margin-left:20rem !important
    }
    .ms-xxl-508 {
        margin-left:31.75rem !important
    }
    .ms-xxl-auto {
        margin-left:auto !important
    }
    .p-xxl--280 {
        padding:-17.5rem !important
    }
    .p-xxl--180 {
        padding:-11.25rem !important
    }
    .p-xxl--140 {
        padding:-8.75rem !important
    }
    .p-xxl--100 {
        padding:-6.25rem !important
    }
    .p-xxl--80 {
        padding:-5rem !important
    }
    .p-xxl--64 {
        padding:-4rem !important
    }
    .p-xxl--60 {
        padding:-3.75rem !important
    }
    .p-xxl--46 {
        padding:-2.875rem !important
    }
    .p-xxl--42 {
        padding:-2.625rem !important
    }
    .p-xxl--32 {
        padding:-2rem !important
    }
    .p-xxl--28 {
        padding:-1.75rem !important
    }
    .p-xxl--24 {
        padding:-1.5rem !important
    }
    .p-xxl--20 {
        padding:-1.25rem !important
    }
    .p-xxl--12 {
        padding:-0.75rem !important
    }
    .p-xxl-0 {
        padding:0 !important
    }
    .p-xxl-1 {
        padding:.25rem !important
    }
    .p-xxl-2 {
        padding:.5rem !important
    }
    .p-xxl-3 {
        padding:1rem !important
    }
    .p-xxl-4 {
        padding:1.5rem !important
    }
    .p-xxl-6 {
        padding:.375rem !important
    }
    .p-xxl-10 {
        padding:.625rem !important
    }
    .p-xxl-12 {
        padding:.75rem !important
    }
    .p-xxl-14 {
        padding:.875rem !important
    }
    .p-xxl-15 {
        padding:.935rem !important
    }
    .p-xxl-16 {
        padding:1rem !important
    }
    .p-xxl-18 {
        padding:1.125rem !important
    }
    .p-xxl-20 {
        padding:1.25rem !important
    }
    .p-xxl-24 {
        padding:1.5rem !important
    }
    .p-xxl-28 {
        padding:1.75rem !important
    }
    .p-xxl-30 {
        padding:1.875rem !important
    }
    .p-xxl-32 {
        padding:2rem !important
    }
    .p-xxl-34 {
        padding:2.125rem !important
    }
    .p-xxl-36 {
        padding:2.25rem !important
    }
    .p-xxl-38 {
        padding:2.375rem !important
    }
    .p-xxl-40 {
        padding:2.5rem !important
    }
    .p-xxl-42 {
        padding:2.625rem !important
    }
    .p-xxl-46 {
        padding:2.875rem !important
    }
    .p-xxl-48 {
        padding:3rem !important
    }
    .p-xxl-50 {
        padding:3.125rem !important
    }
    .p-xxl-52 {
        padding:3.25rem !important
    }
    .p-xxl-56 {
        padding:3.5rem !important
    }
    .p-xxl-58 {
        padding:3.625rem !important
    }
    .p-xxl-60 {
        padding:3.75rem !important
    }
    .p-xxl-64 {
        padding:4rem !important
    }
    .p-xxl-70 {
        padding:4.375rem !important
    }
    .p-xxl-72 {
        padding:4.5rem !important
    }
    .p-xxl-78 {
        padding:4.875rem !important
    }
    .p-xxl-80 {
        padding:5rem !important
    }
    .p-xxl-84 {
        padding:5.25rem !important
    }
    .p-xxl-88 {
        padding:5.5rem !important
    }
    .p-xxl-96 {
        padding:6rem !important
    }
    .p-xxl-100 {
        padding:6.25rem !important
    }
    .p-xxl-104 {
        padding:6.5rem !important
    }
    .p-xxl-120 {
        padding:7.5rem !important
    }
    .p-xxl-128 {
        padding:8rem !important
    }
    .p-xxl-132 {
        padding:8.25rem !important
    }
    .p-xxl-136 {
        padding:8.5rem !important
    }
    .p-xxl-140 {
        padding:8.75rem !important
    }
    .p-xxl-150 {
        padding:9.375rem !important
    }
    .p-xxl-158 {
        padding:9.875rem !important
    }
    .p-xxl-160 {
        padding:10rem !important
    }
    .p-xxl-174 {
        padding:10.875rem !important
    }
    .p-xxl-180 {
        padding:11.25rem !important
    }
    .p-xxl-208 {
        padding:13rem !important
    }
    .p-xxl-224 {
        padding:14rem !important
    }
    .p-xxl-280 {
        padding:17.5rem !important
    }
    .p-xxl-320 {
        padding:20rem !important
    }
    .p-xxl-508 {
        padding:31.75rem !important
    }
    .px-xxl--280 {
        padding-right:-17.5rem !important;
        padding-left:-17.5rem !important
    }
    .px-xxl--180 {
        padding-right:-11.25rem !important;
        padding-left:-11.25rem !important
    }
    .px-xxl--140 {
        padding-right:-8.75rem !important;
        padding-left:-8.75rem !important
    }
    .px-xxl--100 {
        padding-right:-6.25rem !important;
        padding-left:-6.25rem !important
    }
    .px-xxl--80 {
        padding-right:-5rem !important;
        padding-left:-5rem !important
    }
    .px-xxl--64 {
        padding-right:-4rem !important;
        padding-left:-4rem !important
    }
    .px-xxl--60 {
        padding-right:-3.75rem !important;
        padding-left:-3.75rem !important
    }
    .px-xxl--46 {
        padding-right:-2.875rem !important;
        padding-left:-2.875rem !important
    }
    .px-xxl--42 {
        padding-right:-2.625rem !important;
        padding-left:-2.625rem !important
    }
    .px-xxl--32 {
        padding-right:-2rem !important;
        padding-left:-2rem !important
    }
    .px-xxl--28 {
        padding-right:-1.75rem !important;
        padding-left:-1.75rem !important
    }
    .px-xxl--24 {
        padding-right:-1.5rem !important;
        padding-left:-1.5rem !important
    }
    .px-xxl--20 {
        padding-right:-1.25rem !important;
        padding-left:-1.25rem !important
    }
    .px-xxl--12 {
        padding-right:-0.75rem !important;
        padding-left:-0.75rem !important
    }
    .px-xxl-0 {
        padding-right:0 !important;
        padding-left:0 !important
    }
    .px-xxl-1 {
        padding-right:.25rem !important;
        padding-left:.25rem !important
    }
    .px-xxl-2 {
        padding-right:.5rem !important;
        padding-left:.5rem !important
    }
    .px-xxl-3 {
        padding-right:1rem !important;
        padding-left:1rem !important
    }
    .px-xxl-4 {
        padding-right:1.5rem !important;
        padding-left:1.5rem !important
    }
    .px-xxl-6 {
        padding-right:.375rem !important;
        padding-left:.375rem !important
    }
    .px-xxl-10 {
        padding-right:.625rem !important;
        padding-left:.625rem !important
    }
    .px-xxl-12 {
        padding-right:.75rem !important;
        padding-left:.75rem !important
    }
    .px-xxl-14 {
        padding-right:.875rem !important;
        padding-left:.875rem !important
    }
    .px-xxl-15 {
        padding-right:.935rem !important;
        padding-left:.935rem !important
    }
    .px-xxl-16 {
        padding-right:1rem !important;
        padding-left:1rem !important
    }
    .px-xxl-18 {
        padding-right:1.125rem !important;
        padding-left:1.125rem !important
    }
    .px-xxl-20 {
        padding-right:1.25rem !important;
        padding-left:1.25rem !important
    }
    .px-xxl-24 {
        padding-right:1.5rem !important;
        padding-left:1.5rem !important
    }
    .px-xxl-28 {
        padding-right:1.75rem !important;
        padding-left:1.75rem !important
    }
    .px-xxl-30 {
        padding-right:1.875rem !important;
        padding-left:1.875rem !important
    }
    .px-xxl-32 {
        padding-right:2rem !important;
        padding-left:2rem !important
    }
    .px-xxl-34 {
        padding-right:2.125rem !important;
        padding-left:2.125rem !important
    }
    .px-xxl-36 {
        padding-right:2.25rem !important;
        padding-left:2.25rem !important
    }
    .px-xxl-38 {
        padding-right:2.375rem !important;
        padding-left:2.375rem !important
    }
    .px-xxl-40 {
        padding-right:2.5rem !important;
        padding-left:2.5rem !important
    }
    .px-xxl-42 {
        padding-right:2.625rem !important;
        padding-left:2.625rem !important
    }
    .px-xxl-46 {
        padding-right:2.875rem !important;
        padding-left:2.875rem !important
    }
    .px-xxl-48 {
        padding-right:3rem !important;
        padding-left:3rem !important
    }
    .px-xxl-50 {
        padding-right:3.125rem !important;
        padding-left:3.125rem !important
    }
    .px-xxl-52 {
        padding-right:3.25rem !important;
        padding-left:3.25rem !important
    }
    .px-xxl-56 {
        padding-right:3.5rem !important;
        padding-left:3.5rem !important
    }
    .px-xxl-58 {
        padding-right:3.625rem !important;
        padding-left:3.625rem !important
    }
    .px-xxl-60 {
        padding-right:3.75rem !important;
        padding-left:3.75rem !important
    }
    .px-xxl-64 {
        padding-right:4rem !important;
        padding-left:4rem !important
    }
    .px-xxl-70 {
        padding-right:4.375rem !important;
        padding-left:4.375rem !important
    }
    .px-xxl-72 {
        padding-right:4.5rem !important;
        padding-left:4.5rem !important
    }
    .px-xxl-78 {
        padding-right:4.875rem !important;
        padding-left:4.875rem !important
    }
    .px-xxl-80 {
        padding-right:5rem !important;
        padding-left:5rem !important
    }
    .px-xxl-84 {
        padding-right:5.25rem !important;
        padding-left:5.25rem !important
    }
    .px-xxl-88 {
        padding-right:5.5rem !important;
        padding-left:5.5rem !important
    }
    .px-xxl-96 {
        padding-right:6rem !important;
        padding-left:6rem !important
    }
    .px-xxl-100 {
        padding-right:6.25rem !important;
        padding-left:6.25rem !important
    }
    .px-xxl-104 {
        padding-right:6.5rem !important;
        padding-left:6.5rem !important
    }
    .px-xxl-120 {
        padding-right:7.5rem !important;
        padding-left:7.5rem !important
    }
    .px-xxl-128 {
        padding-right:8rem !important;
        padding-left:8rem !important
    }
    .px-xxl-132 {
        padding-right:8.25rem !important;
        padding-left:8.25rem !important
    }
    .px-xxl-136 {
        padding-right:8.5rem !important;
        padding-left:8.5rem !important
    }
    .px-xxl-140 {
        padding-right:8.75rem !important;
        padding-left:8.75rem !important
    }
    .px-xxl-150 {
        padding-right:9.375rem !important;
        padding-left:9.375rem !important
    }
    .px-xxl-158 {
        padding-right:9.875rem !important;
        padding-left:9.875rem !important
    }
    .px-xxl-160 {
        padding-right:10rem !important;
        padding-left:10rem !important
    }
    .px-xxl-174 {
        padding-right:10.875rem !important;
        padding-left:10.875rem !important
    }
    .px-xxl-180 {
        padding-right:11.25rem !important;
        padding-left:11.25rem !important
    }
    .px-xxl-208 {
        padding-right:13rem !important;
        padding-left:13rem !important
    }
    .px-xxl-224 {
        padding-right:14rem !important;
        padding-left:14rem !important
    }
    .px-xxl-280 {
        padding-right:17.5rem !important;
        padding-left:17.5rem !important
    }
    .px-xxl-320 {
        padding-right:20rem !important;
        padding-left:20rem !important
    }
    .px-xxl-508 {
        padding-right:31.75rem !important;
        padding-left:31.75rem !important
    }
    .py-xxl--280 {
        padding-top:-17.5rem !important;
        padding-bottom:-17.5rem !important
    }
    .py-xxl--180 {
        padding-top:-11.25rem !important;
        padding-bottom:-11.25rem !important
    }
    .py-xxl--140 {
        padding-top:-8.75rem !important;
        padding-bottom:-8.75rem !important
    }
    .py-xxl--100 {
        padding-top:-6.25rem !important;
        padding-bottom:-6.25rem !important
    }
    .py-xxl--80 {
        padding-top:-5rem !important;
        padding-bottom:-5rem !important
    }
    .py-xxl--64 {
        padding-top:-4rem !important;
        padding-bottom:-4rem !important
    }
    .py-xxl--60 {
        padding-top:-3.75rem !important;
        padding-bottom:-3.75rem !important
    }
    .py-xxl--46 {
        padding-top:-2.875rem !important;
        padding-bottom:-2.875rem !important
    }
    .py-xxl--42 {
        padding-top:-2.625rem !important;
        padding-bottom:-2.625rem !important
    }
    .py-xxl--32 {
        padding-top:-2rem !important;
        padding-bottom:-2rem !important
    }
    .py-xxl--28 {
        padding-top:-1.75rem !important;
        padding-bottom:-1.75rem !important
    }
    .py-xxl--24 {
        padding-top:-1.5rem !important;
        padding-bottom:-1.5rem !important
    }
    .py-xxl--20 {
        padding-top:-1.25rem !important;
        padding-bottom:-1.25rem !important
    }
    .py-xxl--12 {
        padding-top:-0.75rem !important;
        padding-bottom:-0.75rem !important
    }
    .py-xxl-0 {
        padding-top:0 !important;
        padding-bottom:0 !important
    }
    .py-xxl-1 {
        padding-top:.25rem !important;
        padding-bottom:.25rem !important
    }
    .py-xxl-2 {
        padding-top:.5rem !important;
        padding-bottom:.5rem !important
    }
    .py-xxl-3 {
        padding-top:1rem !important;
        padding-bottom:1rem !important
    }
    .py-xxl-4 {
        padding-top:1.5rem !important;
        padding-bottom:1.5rem !important
    }
    .py-xxl-6 {
        padding-top:.375rem !important;
        padding-bottom:.375rem !important
    }
    .py-xxl-10 {
        padding-top:.625rem !important;
        padding-bottom:.625rem !important
    }
    .py-xxl-12 {
        padding-top:.75rem !important;
        padding-bottom:.75rem !important
    }
    .py-xxl-14 {
        padding-top:.875rem !important;
        padding-bottom:.875rem !important
    }
    .py-xxl-15 {
        padding-top:.935rem !important;
        padding-bottom:.935rem !important
    }
    .py-xxl-16 {
        padding-top:1rem !important;
        padding-bottom:1rem !important
    }
    .py-xxl-18 {
        padding-top:1.125rem !important;
        padding-bottom:1.125rem !important
    }
    .py-xxl-20 {
        padding-top:1.25rem !important;
        padding-bottom:1.25rem !important
    }
    .py-xxl-24 {
        padding-top:1.5rem !important;
        padding-bottom:1.5rem !important
    }
    .py-xxl-28 {
        padding-top:1.75rem !important;
        padding-bottom:1.75rem !important
    }
    .py-xxl-30 {
        padding-top:1.875rem !important;
        padding-bottom:1.875rem !important
    }
    .py-xxl-32 {
        padding-top:2rem !important;
        padding-bottom:2rem !important
    }
    .py-xxl-34 {
        padding-top:2.125rem !important;
        padding-bottom:2.125rem !important
    }
    .py-xxl-36 {
        padding-top:2.25rem !important;
        padding-bottom:2.25rem !important
    }
    .py-xxl-38 {
        padding-top:2.375rem !important;
        padding-bottom:2.375rem !important
    }
    .py-xxl-40 {
        padding-top:2.5rem !important;
        padding-bottom:2.5rem !important
    }
    .py-xxl-42 {
        padding-top:2.625rem !important;
        padding-bottom:2.625rem !important
    }
    .py-xxl-46 {
        padding-top:2.875rem !important;
        padding-bottom:2.875rem !important
    }
    .py-xxl-48 {
        padding-top:3rem !important;
        padding-bottom:3rem !important
    }
    .py-xxl-50 {
        padding-top:3.125rem !important;
        padding-bottom:3.125rem !important
    }
    .py-xxl-52 {
        padding-top:3.25rem !important;
        padding-bottom:3.25rem !important
    }
    .py-xxl-56 {
        padding-top:3.5rem !important;
        padding-bottom:3.5rem !important
    }
    .py-xxl-58 {
        padding-top:3.625rem !important;
        padding-bottom:3.625rem !important
    }
    .py-xxl-60 {
        padding-top:3.75rem !important;
        padding-bottom:3.75rem !important
    }
    .py-xxl-64 {
        padding-top:4rem !important;
        padding-bottom:4rem !important
    }
    .py-xxl-70 {
        padding-top:4.375rem !important;
        padding-bottom:4.375rem !important
    }
    .py-xxl-72 {
        padding-top:4.5rem !important;
        padding-bottom:4.5rem !important
    }
    .py-xxl-78 {
        padding-top:4.875rem !important;
        padding-bottom:4.875rem !important
    }
    .py-xxl-80 {
        padding-top:5rem !important;
        padding-bottom:5rem !important
    }
    .py-xxl-84 {
        padding-top:5.25rem !important;
        padding-bottom:5.25rem !important
    }
    .py-xxl-88 {
        padding-top:5.5rem !important;
        padding-bottom:5.5rem !important
    }
    .py-xxl-96 {
        padding-top:6rem !important;
        padding-bottom:6rem !important
    }
    .py-xxl-100 {
        padding-top:6.25rem !important;
        padding-bottom:6.25rem !important
    }
    .py-xxl-104 {
        padding-top:6.5rem !important;
        padding-bottom:6.5rem !important
    }
    .py-xxl-120 {
        padding-top:7.5rem !important;
        padding-bottom:7.5rem !important
    }
    .py-xxl-128 {
        padding-top:8rem !important;
        padding-bottom:8rem !important
    }
    .py-xxl-132 {
        padding-top:8.25rem !important;
        padding-bottom:8.25rem !important
    }
    .py-xxl-136 {
        padding-top:8.5rem !important;
        padding-bottom:8.5rem !important
    }
    .py-xxl-140 {
        padding-top:8.75rem !important;
        padding-bottom:8.75rem !important
    }
    .py-xxl-150 {
        padding-top:9.375rem !important;
        padding-bottom:9.375rem !important
    }
    .py-xxl-158 {
        padding-top:9.875rem !important;
        padding-bottom:9.875rem !important
    }
    .py-xxl-160 {
        padding-top:10rem !important;
        padding-bottom:10rem !important
    }
    .py-xxl-174 {
        padding-top:10.875rem !important;
        padding-bottom:10.875rem !important
    }
    .py-xxl-180 {
        padding-top:11.25rem !important;
        padding-bottom:11.25rem !important
    }
    .py-xxl-208 {
        padding-top:13rem !important;
        padding-bottom:13rem !important
    }
    .py-xxl-224 {
        padding-top:14rem !important;
        padding-bottom:14rem !important
    }
    .py-xxl-280 {
        padding-top:17.5rem !important;
        padding-bottom:17.5rem !important
    }
    .py-xxl-320 {
        padding-top:20rem !important;
        padding-bottom:20rem !important
    }
    .py-xxl-508 {
        padding-top:31.75rem !important;
        padding-bottom:31.75rem !important
    }
    .pt-xxl--280 {
        padding-top:-17.5rem !important
    }
    .pt-xxl--180 {
        padding-top:-11.25rem !important
    }
    .pt-xxl--140 {
        padding-top:-8.75rem !important
    }
    .pt-xxl--100 {
        padding-top:-6.25rem !important
    }
    .pt-xxl--80 {
        padding-top:-5rem !important
    }
    .pt-xxl--64 {
        padding-top:-4rem !important
    }
    .pt-xxl--60 {
        padding-top:-3.75rem !important
    }
    .pt-xxl--46 {
        padding-top:-2.875rem !important
    }
    .pt-xxl--42 {
        padding-top:-2.625rem !important
    }
    .pt-xxl--32 {
        padding-top:-2rem !important
    }
    .pt-xxl--28 {
        padding-top:-1.75rem !important
    }
    .pt-xxl--24 {
        padding-top:-1.5rem !important
    }
    .pt-xxl--20 {
        padding-top:-1.25rem !important
    }
    .pt-xxl--12 {
        padding-top:-0.75rem !important
    }
    .pt-xxl-0 {
        padding-top:0 !important
    }
    .pt-xxl-1 {
        padding-top:.25rem !important
    }
    .pt-xxl-2 {
        padding-top:.5rem !important
    }
    .pt-xxl-3 {
        padding-top:1rem !important
    }
    .pt-xxl-4 {
        padding-top:1.5rem !important
    }
    .pt-xxl-6 {
        padding-top:.375rem !important
    }
    .pt-xxl-10 {
        padding-top:.625rem !important
    }
    .pt-xxl-12 {
        padding-top:.75rem !important
    }
    .pt-xxl-14 {
        padding-top:.875rem !important
    }
    .pt-xxl-15 {
        padding-top:.935rem !important
    }
    .pt-xxl-16 {
        padding-top:1rem !important
    }
    .pt-xxl-18 {
        padding-top:1.125rem !important
    }
    .pt-xxl-20 {
        padding-top:1.25rem !important
    }
    .pt-xxl-24 {
        padding-top:1.5rem !important
    }
    .pt-xxl-28 {
        padding-top:1.75rem !important
    }
    .pt-xxl-30 {
        padding-top:1.875rem !important
    }
    .pt-xxl-32 {
        padding-top:2rem !important
    }
    .pt-xxl-34 {
        padding-top:2.125rem !important
    }
    .pt-xxl-36 {
        padding-top:2.25rem !important
    }
    .pt-xxl-38 {
        padding-top:2.375rem !important
    }
    .pt-xxl-40 {
        padding-top:2.5rem !important
    }
    .pt-xxl-42 {
        padding-top:2.625rem !important
    }
    .pt-xxl-46 {
        padding-top:2.875rem !important
    }
    .pt-xxl-48 {
        padding-top:3rem !important
    }
    .pt-xxl-50 {
        padding-top:3.125rem !important
    }
    .pt-xxl-52 {
        padding-top:3.25rem !important
    }
    .pt-xxl-56 {
        padding-top:3.5rem !important
    }
    .pt-xxl-58 {
        padding-top:3.625rem !important
    }
    .pt-xxl-60 {
        padding-top:3.75rem !important
    }
    .pt-xxl-64 {
        padding-top:4rem !important
    }
    .pt-xxl-70 {
        padding-top:4.375rem !important
    }
    .pt-xxl-72 {
        padding-top:4.5rem !important
    }
    .pt-xxl-78 {
        padding-top:4.875rem !important
    }
    .pt-xxl-80 {
        padding-top:5rem !important
    }
    .pt-xxl-84 {
        padding-top:5.25rem !important
    }
    .pt-xxl-88 {
        padding-top:5.5rem !important
    }
    .pt-xxl-96 {
        padding-top:6rem !important
    }
    .pt-xxl-100 {
        padding-top:6.25rem !important
    }
    .pt-xxl-104 {
        padding-top:6.5rem !important
    }
    .pt-xxl-120 {
        padding-top:7.5rem !important
    }
    .pt-xxl-128 {
        padding-top:8rem !important
    }
    .pt-xxl-132 {
        padding-top:8.25rem !important
    }
    .pt-xxl-136 {
        padding-top:8.5rem !important
    }
    .pt-xxl-140 {
        padding-top:8.75rem !important
    }
    .pt-xxl-150 {
        padding-top:9.375rem !important
    }
    .pt-xxl-158 {
        padding-top:9.875rem !important
    }
    .pt-xxl-160 {
        padding-top:10rem !important
    }
    .pt-xxl-174 {
        padding-top:10.875rem !important
    }
    .pt-xxl-180 {
        padding-top:11.25rem !important
    }
    .pt-xxl-208 {
        padding-top:13rem !important
    }
    .pt-xxl-224 {
        padding-top:14rem !important
    }
    .pt-xxl-280 {
        padding-top:17.5rem !important
    }
    .pt-xxl-320 {
        padding-top:20rem !important
    }
    .pt-xxl-508 {
        padding-top:31.75rem !important
    }
    .pe-xxl--280 {
        padding-right:-17.5rem !important
    }
    .pe-xxl--180 {
        padding-right:-11.25rem !important
    }
    .pe-xxl--140 {
        padding-right:-8.75rem !important
    }
    .pe-xxl--100 {
        padding-right:-6.25rem !important
    }
    .pe-xxl--80 {
        padding-right:-5rem !important
    }
    .pe-xxl--64 {
        padding-right:-4rem !important
    }
    .pe-xxl--60 {
        padding-right:-3.75rem !important
    }
    .pe-xxl--46 {
        padding-right:-2.875rem !important
    }
    .pe-xxl--42 {
        padding-right:-2.625rem !important
    }
    .pe-xxl--32 {
        padding-right:-2rem !important
    }
    .pe-xxl--28 {
        padding-right:-1.75rem !important
    }
    .pe-xxl--24 {
        padding-right:-1.5rem !important
    }
    .pe-xxl--20 {
        padding-right:-1.25rem !important
    }
    .pe-xxl--12 {
        padding-right:-0.75rem !important
    }
    .pe-xxl-0 {
        padding-right:0 !important
    }
    .pe-xxl-1 {
        padding-right:.25rem !important
    }
    .pe-xxl-2 {
        padding-right:.5rem !important
    }
    .pe-xxl-3 {
        padding-right:1rem !important
    }
    .pe-xxl-4 {
        padding-right:1.5rem !important
    }
    .pe-xxl-6 {
        padding-right:.375rem !important
    }
    .pe-xxl-10 {
        padding-right:.625rem !important
    }
    .pe-xxl-12 {
        padding-right:.75rem !important
    }
    .pe-xxl-14 {
        padding-right:.875rem !important
    }
    .pe-xxl-15 {
        padding-right:.935rem !important
    }
    .pe-xxl-16 {
        padding-right:1rem !important
    }
    .pe-xxl-18 {
        padding-right:1.125rem !important
    }
    .pe-xxl-20 {
        padding-right:1.25rem !important
    }
    .pe-xxl-24 {
        padding-right:1.5rem !important
    }
    .pe-xxl-28 {
        padding-right:1.75rem !important
    }
    .pe-xxl-30 {
        padding-right:1.875rem !important
    }
    .pe-xxl-32 {
        padding-right:2rem !important
    }
    .pe-xxl-34 {
        padding-right:2.125rem !important
    }
    .pe-xxl-36 {
        padding-right:2.25rem !important
    }
    .pe-xxl-38 {
        padding-right:2.375rem !important
    }
    .pe-xxl-40 {
        padding-right:2.5rem !important
    }
    .pe-xxl-42 {
        padding-right:2.625rem !important
    }
    .pe-xxl-46 {
        padding-right:2.875rem !important
    }
    .pe-xxl-48 {
        padding-right:3rem !important
    }
    .pe-xxl-50 {
        padding-right:3.125rem !important
    }
    .pe-xxl-52 {
        padding-right:3.25rem !important
    }
    .pe-xxl-56 {
        padding-right:3.5rem !important
    }
    .pe-xxl-58 {
        padding-right:3.625rem !important
    }
    .pe-xxl-60 {
        padding-right:3.75rem !important
    }
    .pe-xxl-64 {
        padding-right:4rem !important
    }
    .pe-xxl-70 {
        padding-right:4.375rem !important
    }
    .pe-xxl-72 {
        padding-right:4.5rem !important
    }
    .pe-xxl-78 {
        padding-right:4.875rem !important
    }
    .pe-xxl-80 {
        padding-right:5rem !important
    }
    .pe-xxl-84 {
        padding-right:5.25rem !important
    }
    .pe-xxl-88 {
        padding-right:5.5rem !important
    }
    .pe-xxl-96 {
        padding-right:6rem !important
    }
    .pe-xxl-100 {
        padding-right:6.25rem !important
    }
    .pe-xxl-104 {
        padding-right:6.5rem !important
    }
    .pe-xxl-120 {
        padding-right:7.5rem !important
    }
    .pe-xxl-128 {
        padding-right:8rem !important
    }
    .pe-xxl-132 {
        padding-right:8.25rem !important
    }
    .pe-xxl-136 {
        padding-right:8.5rem !important
    }
    .pe-xxl-140 {
        padding-right:8.75rem !important
    }
    .pe-xxl-150 {
        padding-right:9.375rem !important
    }
    .pe-xxl-158 {
        padding-right:9.875rem !important
    }
    .pe-xxl-160 {
        padding-right:10rem !important
    }
    .pe-xxl-174 {
        padding-right:10.875rem !important
    }
    .pe-xxl-180 {
        padding-right:11.25rem !important
    }
    .pe-xxl-208 {
        padding-right:13rem !important
    }
    .pe-xxl-224 {
        padding-right:14rem !important
    }
    .pe-xxl-280 {
        padding-right:17.5rem !important
    }
    .pe-xxl-320 {
        padding-right:20rem !important
    }
    .pe-xxl-508 {
        padding-right:31.75rem !important
    }
    .pb-xxl--280 {
        padding-bottom:-17.5rem !important
    }
    .pb-xxl--180 {
        padding-bottom:-11.25rem !important
    }
    .pb-xxl--140 {
        padding-bottom:-8.75rem !important
    }
    .pb-xxl--100 {
        padding-bottom:-6.25rem !important
    }
    .pb-xxl--80 {
        padding-bottom:-5rem !important
    }
    .pb-xxl--64 {
        padding-bottom:-4rem !important
    }
    .pb-xxl--60 {
        padding-bottom:-3.75rem !important
    }
    .pb-xxl--46 {
        padding-bottom:-2.875rem !important
    }
    .pb-xxl--42 {
        padding-bottom:-2.625rem !important
    }
    .pb-xxl--32 {
        padding-bottom:-2rem !important
    }
    .pb-xxl--28 {
        padding-bottom:-1.75rem !important
    }
    .pb-xxl--24 {
        padding-bottom:-1.5rem !important
    }
    .pb-xxl--20 {
        padding-bottom:-1.25rem !important
    }
    .pb-xxl--12 {
        padding-bottom:-0.75rem !important
    }
    .pb-xxl-0 {
        padding-bottom:0 !important
    }
    .pb-xxl-1 {
        padding-bottom:.25rem !important
    }
    .pb-xxl-2 {
        padding-bottom:.5rem !important
    }
    .pb-xxl-3 {
        padding-bottom:1rem !important
    }
    .pb-xxl-4 {
        padding-bottom:1.5rem !important
    }
    .pb-xxl-6 {
        padding-bottom:.375rem !important
    }
    .pb-xxl-10 {
        padding-bottom:.625rem !important
    }
    .pb-xxl-12 {
        padding-bottom:.75rem !important
    }
    .pb-xxl-14 {
        padding-bottom:.875rem !important
    }
    .pb-xxl-15 {
        padding-bottom:.935rem !important
    }
    .pb-xxl-16 {
        padding-bottom:1rem !important
    }
    .pb-xxl-18 {
        padding-bottom:1.125rem !important
    }
    .pb-xxl-20 {
        padding-bottom:1.25rem !important
    }
    .pb-xxl-24 {
        padding-bottom:1.5rem !important
    }
    .pb-xxl-28 {
        padding-bottom:1.75rem !important
    }
    .pb-xxl-30 {
        padding-bottom:1.875rem !important
    }
    .pb-xxl-32 {
        padding-bottom:2rem !important
    }
    .pb-xxl-34 {
        padding-bottom:2.125rem !important
    }
    .pb-xxl-36 {
        padding-bottom:2.25rem !important
    }
    .pb-xxl-38 {
        padding-bottom:2.375rem !important
    }
    .pb-xxl-40 {
        padding-bottom:2.5rem !important
    }
    .pb-xxl-42 {
        padding-bottom:2.625rem !important
    }
    .pb-xxl-46 {
        padding-bottom:2.875rem !important
    }
    .pb-xxl-48 {
        padding-bottom:3rem !important
    }
    .pb-xxl-50 {
        padding-bottom:3.125rem !important
    }
    .pb-xxl-52 {
        padding-bottom:3.25rem !important
    }
    .pb-xxl-56 {
        padding-bottom:3.5rem !important
    }
    .pb-xxl-58 {
        padding-bottom:3.625rem !important
    }
    .pb-xxl-60 {
        padding-bottom:3.75rem !important
    }
    .pb-xxl-64 {
        padding-bottom:4rem !important
    }
    .pb-xxl-70 {
        padding-bottom:4.375rem !important
    }
    .pb-xxl-72 {
        padding-bottom:4.5rem !important
    }
    .pb-xxl-78 {
        padding-bottom:4.875rem !important
    }
    .pb-xxl-80 {
        padding-bottom:5rem !important
    }
    .pb-xxl-84 {
        padding-bottom:5.25rem !important
    }
    .pb-xxl-88 {
        padding-bottom:5.5rem !important
    }
    .pb-xxl-96 {
        padding-bottom:6rem !important
    }
    .pb-xxl-100 {
        padding-bottom:6.25rem !important
    }
    .pb-xxl-104 {
        padding-bottom:6.5rem !important
    }
    .pb-xxl-120 {
        padding-bottom:7.5rem !important
    }
    .pb-xxl-128 {
        padding-bottom:8rem !important
    }
    .pb-xxl-132 {
        padding-bottom:8.25rem !important
    }
    .pb-xxl-136 {
        padding-bottom:8.5rem !important
    }
    .pb-xxl-140 {
        padding-bottom:8.75rem !important
    }
    .pb-xxl-150 {
        padding-bottom:9.375rem !important
    }
    .pb-xxl-158 {
        padding-bottom:9.875rem !important
    }
    .pb-xxl-160 {
        padding-bottom:10rem !important
    }
    .pb-xxl-174 {
        padding-bottom:10.875rem !important
    }
    .pb-xxl-180 {
        padding-bottom:11.25rem !important
    }
    .pb-xxl-208 {
        padding-bottom:13rem !important
    }
    .pb-xxl-224 {
        padding-bottom:14rem !important
    }
    .pb-xxl-280 {
        padding-bottom:17.5rem !important
    }
    .pb-xxl-320 {
        padding-bottom:20rem !important
    }
    .pb-xxl-508 {
        padding-bottom:31.75rem !important
    }
    .ps-xxl--280 {
        padding-left:-17.5rem !important
    }
    .ps-xxl--180 {
        padding-left:-11.25rem !important
    }
    .ps-xxl--140 {
        padding-left:-8.75rem !important
    }
    .ps-xxl--100 {
        padding-left:-6.25rem !important
    }
    .ps-xxl--80 {
        padding-left:-5rem !important
    }
    .ps-xxl--64 {
        padding-left:-4rem !important
    }
    .ps-xxl--60 {
        padding-left:-3.75rem !important
    }
    .ps-xxl--46 {
        padding-left:-2.875rem !important
    }
    .ps-xxl--42 {
        padding-left:-2.625rem !important
    }
    .ps-xxl--32 {
        padding-left:-2rem !important
    }
    .ps-xxl--28 {
        padding-left:-1.75rem !important
    }
    .ps-xxl--24 {
        padding-left:-1.5rem !important
    }
    .ps-xxl--20 {
        padding-left:-1.25rem !important
    }
    .ps-xxl--12 {
        padding-left:-0.75rem !important
    }
    .ps-xxl-0 {
        padding-left:0 !important
    }
    .ps-xxl-1 {
        padding-left:.25rem !important
    }
    .ps-xxl-2 {
        padding-left:.5rem !important
    }
    .ps-xxl-3 {
        padding-left:1rem !important
    }
    .ps-xxl-4 {
        padding-left:1.5rem !important
    }
    .ps-xxl-6 {
        padding-left:.375rem !important
    }
    .ps-xxl-10 {
        padding-left:.625rem !important
    }
    .ps-xxl-12 {
        padding-left:.75rem !important
    }
    .ps-xxl-14 {
        padding-left:.875rem !important
    }
    .ps-xxl-15 {
        padding-left:.935rem !important
    }
    .ps-xxl-16 {
        padding-left:1rem !important
    }
    .ps-xxl-18 {
        padding-left:1.125rem !important
    }
    .ps-xxl-20 {
        padding-left:1.25rem !important
    }
    .ps-xxl-24 {
        padding-left:1.5rem !important
    }
    .ps-xxl-28 {
        padding-left:1.75rem !important
    }
    .ps-xxl-30 {
        padding-left:1.875rem !important
    }
    .ps-xxl-32 {
        padding-left:2rem !important
    }
    .ps-xxl-34 {
        padding-left:2.125rem !important
    }
    .ps-xxl-36 {
        padding-left:2.25rem !important
    }
    .ps-xxl-38 {
        padding-left:2.375rem !important
    }
    .ps-xxl-40 {
        padding-left:2.5rem !important
    }
    .ps-xxl-42 {
        padding-left:2.625rem !important
    }
    .ps-xxl-46 {
        padding-left:2.875rem !important
    }
    .ps-xxl-48 {
        padding-left:3rem !important
    }
    .ps-xxl-50 {
        padding-left:3.125rem !important
    }
    .ps-xxl-52 {
        padding-left:3.25rem !important
    }
    .ps-xxl-56 {
        padding-left:3.5rem !important
    }
    .ps-xxl-58 {
        padding-left:3.625rem !important
    }
    .ps-xxl-60 {
        padding-left:3.75rem !important
    }
    .ps-xxl-64 {
        padding-left:4rem !important
    }
    .ps-xxl-70 {
        padding-left:4.375rem !important
    }
    .ps-xxl-72 {
        padding-left:4.5rem !important
    }
    .ps-xxl-78 {
        padding-left:4.875rem !important
    }
    .ps-xxl-80 {
        padding-left:5rem !important
    }
    .ps-xxl-84 {
        padding-left:5.25rem !important
    }
    .ps-xxl-88 {
        padding-left:5.5rem !important
    }
    .ps-xxl-96 {
        padding-left:6rem !important
    }
    .ps-xxl-100 {
        padding-left:6.25rem !important
    }
    .ps-xxl-104 {
        padding-left:6.5rem !important
    }
    .ps-xxl-120 {
        padding-left:7.5rem !important
    }
    .ps-xxl-128 {
        padding-left:8rem !important
    }
    .ps-xxl-132 {
        padding-left:8.25rem !important
    }
    .ps-xxl-136 {
        padding-left:8.5rem !important
    }
    .ps-xxl-140 {
        padding-left:8.75rem !important
    }
    .ps-xxl-150 {
        padding-left:9.375rem !important
    }
    .ps-xxl-158 {
        padding-left:9.875rem !important
    }
    .ps-xxl-160 {
        padding-left:10rem !important
    }
    .ps-xxl-174 {
        padding-left:10.875rem !important
    }
    .ps-xxl-180 {
        padding-left:11.25rem !important
    }
    .ps-xxl-208 {
        padding-left:13rem !important
    }
    .ps-xxl-224 {
        padding-left:14rem !important
    }
    .ps-xxl-280 {
        padding-left:17.5rem !important
    }
    .ps-xxl-320 {
        padding-left:20rem !important
    }
    .ps-xxl-508 {
        padding-left:31.75rem !important
    }
    .gap-xxl--280 {
        gap:-17.5rem !important
    }
    .gap-xxl--180 {
        gap:-11.25rem !important
    }
    .gap-xxl--140 {
        gap:-8.75rem !important
    }
    .gap-xxl--100 {
        gap:-6.25rem !important
    }
    .gap-xxl--80 {
        gap:-5rem !important
    }
    .gap-xxl--64 {
        gap:-4rem !important
    }
    .gap-xxl--60 {
        gap:-3.75rem !important
    }
    .gap-xxl--46 {
        gap:-2.875rem !important
    }
    .gap-xxl--42 {
        gap:-2.625rem !important
    }
    .gap-xxl--32 {
        gap:-2rem !important
    }
    .gap-xxl--28 {
        gap:-1.75rem !important
    }
    .gap-xxl--24 {
        gap:-1.5rem !important
    }
    .gap-xxl--20 {
        gap:-1.25rem !important
    }
    .gap-xxl--12 {
        gap:-0.75rem !important
    }
    .gap-xxl-0 {
        gap:0 !important
    }
    .gap-xxl-1 {
        gap:.25rem !important
    }
    .gap-xxl-2 {
        gap:.5rem !important
    }
    .gap-xxl-3 {
        gap:1rem !important
    }
    .gap-xxl-4 {
        gap:1.5rem !important
    }
    .gap-xxl-6 {
        gap:.375rem !important
    }
    .gap-xxl-10 {
        gap:.625rem !important
    }
    .gap-xxl-12 {
        gap:.75rem !important
    }
    .gap-xxl-14 {
        gap:.875rem !important
    }
    .gap-xxl-15 {
        gap:.935rem !important
    }
    .gap-xxl-16 {
        gap:1rem !important
    }
    .gap-xxl-18 {
        gap:1.125rem !important
    }
    .gap-xxl-20 {
        gap:1.25rem !important
    }
    .gap-xxl-24 {
        gap:1.5rem !important
    }
    .gap-xxl-28 {
        gap:1.75rem !important
    }
    .gap-xxl-30 {
        gap:1.875rem !important
    }
    .gap-xxl-32 {
        gap:2rem !important
    }
    .gap-xxl-34 {
        gap:2.125rem !important
    }
    .gap-xxl-36 {
        gap:2.25rem !important
    }
    .gap-xxl-38 {
        gap:2.375rem !important
    }
    .gap-xxl-40 {
        gap:2.5rem !important
    }
    .gap-xxl-42 {
        gap:2.625rem !important
    }
    .gap-xxl-46 {
        gap:2.875rem !important
    }
    .gap-xxl-48 {
        gap:3rem !important
    }
    .gap-xxl-50 {
        gap:3.125rem !important
    }
    .gap-xxl-52 {
        gap:3.25rem !important
    }
    .gap-xxl-56 {
        gap:3.5rem !important
    }
    .gap-xxl-58 {
        gap:3.625rem !important
    }
    .gap-xxl-60 {
        gap:3.75rem !important
    }
    .gap-xxl-64 {
        gap:4rem !important
    }
    .gap-xxl-70 {
        gap:4.375rem !important
    }
    .gap-xxl-72 {
        gap:4.5rem !important
    }
    .gap-xxl-78 {
        gap:4.875rem !important
    }
    .gap-xxl-80 {
        gap:5rem !important
    }
    .gap-xxl-84 {
        gap:5.25rem !important
    }
    .gap-xxl-88 {
        gap:5.5rem !important
    }
    .gap-xxl-96 {
        gap:6rem !important
    }
    .gap-xxl-100 {
        gap:6.25rem !important
    }
    .gap-xxl-104 {
        gap:6.5rem !important
    }
    .gap-xxl-120 {
        gap:7.5rem !important
    }
    .gap-xxl-128 {
        gap:8rem !important
    }
    .gap-xxl-132 {
        gap:8.25rem !important
    }
    .gap-xxl-136 {
        gap:8.5rem !important
    }
    .gap-xxl-140 {
        gap:8.75rem !important
    }
    .gap-xxl-150 {
        gap:9.375rem !important
    }
    .gap-xxl-158 {
        gap:9.875rem !important
    }
    .gap-xxl-160 {
        gap:10rem !important
    }
    .gap-xxl-174 {
        gap:10.875rem !important
    }
    .gap-xxl-180 {
        gap:11.25rem !important
    }
    .gap-xxl-208 {
        gap:13rem !important
    }
    .gap-xxl-224 {
        gap:14rem !important
    }
    .gap-xxl-280 {
        gap:17.5rem !important
    }
    .gap-xxl-320 {
        gap:20rem !important
    }
    .gap-xxl-508 {
        gap:31.75rem !important
    }
    .row-gap-xxl--280 {
        row-gap:-17.5rem !important
    }
    .row-gap-xxl--180 {
        row-gap:-11.25rem !important
    }
    .row-gap-xxl--140 {
        row-gap:-8.75rem !important
    }
    .row-gap-xxl--100 {
        row-gap:-6.25rem !important
    }
    .row-gap-xxl--80 {
        row-gap:-5rem !important
    }
    .row-gap-xxl--64 {
        row-gap:-4rem !important
    }
    .row-gap-xxl--60 {
        row-gap:-3.75rem !important
    }
    .row-gap-xxl--46 {
        row-gap:-2.875rem !important
    }
    .row-gap-xxl--42 {
        row-gap:-2.625rem !important
    }
    .row-gap-xxl--32 {
        row-gap:-2rem !important
    }
    .row-gap-xxl--28 {
        row-gap:-1.75rem !important
    }
    .row-gap-xxl--24 {
        row-gap:-1.5rem !important
    }
    .row-gap-xxl--20 {
        row-gap:-1.25rem !important
    }
    .row-gap-xxl--12 {
        row-gap:-0.75rem !important
    }
    .row-gap-xxl-0 {
        row-gap:0 !important
    }
    .row-gap-xxl-1 {
        row-gap:.25rem !important
    }
    .row-gap-xxl-2 {
        row-gap:.5rem !important
    }
    .row-gap-xxl-3 {
        row-gap:1rem !important
    }
    .row-gap-xxl-4 {
        row-gap:1.5rem !important
    }
    .row-gap-xxl-6 {
        row-gap:.375rem !important
    }
    .row-gap-xxl-10 {
        row-gap:.625rem !important
    }
    .row-gap-xxl-12 {
        row-gap:.75rem !important
    }
    .row-gap-xxl-14 {
        row-gap:.875rem !important
    }
    .row-gap-xxl-15 {
        row-gap:.935rem !important
    }
    .row-gap-xxl-16 {
        row-gap:1rem !important
    }
    .row-gap-xxl-18 {
        row-gap:1.125rem !important
    }
    .row-gap-xxl-20 {
        row-gap:1.25rem !important
    }
    .row-gap-xxl-24 {
        row-gap:1.5rem !important
    }
    .row-gap-xxl-28 {
        row-gap:1.75rem !important
    }
    .row-gap-xxl-30 {
        row-gap:1.875rem !important
    }
    .row-gap-xxl-32 {
        row-gap:2rem !important
    }
    .row-gap-xxl-34 {
        row-gap:2.125rem !important
    }
    .row-gap-xxl-36 {
        row-gap:2.25rem !important
    }
    .row-gap-xxl-38 {
        row-gap:2.375rem !important
    }
    .row-gap-xxl-40 {
        row-gap:2.5rem !important
    }
    .row-gap-xxl-42 {
        row-gap:2.625rem !important
    }
    .row-gap-xxl-46 {
        row-gap:2.875rem !important
    }
    .row-gap-xxl-48 {
        row-gap:3rem !important
    }
    .row-gap-xxl-50 {
        row-gap:3.125rem !important
    }
    .row-gap-xxl-52 {
        row-gap:3.25rem !important
    }
    .row-gap-xxl-56 {
        row-gap:3.5rem !important
    }
    .row-gap-xxl-58 {
        row-gap:3.625rem !important
    }
    .row-gap-xxl-60 {
        row-gap:3.75rem !important
    }
    .row-gap-xxl-64 {
        row-gap:4rem !important
    }
    .row-gap-xxl-70 {
        row-gap:4.375rem !important
    }
    .row-gap-xxl-72 {
        row-gap:4.5rem !important
    }
    .row-gap-xxl-78 {
        row-gap:4.875rem !important
    }
    .row-gap-xxl-80 {
        row-gap:5rem !important
    }
    .row-gap-xxl-84 {
        row-gap:5.25rem !important
    }
    .row-gap-xxl-88 {
        row-gap:5.5rem !important
    }
    .row-gap-xxl-96 {
        row-gap:6rem !important
    }
    .row-gap-xxl-100 {
        row-gap:6.25rem !important
    }
    .row-gap-xxl-104 {
        row-gap:6.5rem !important
    }
    .row-gap-xxl-120 {
        row-gap:7.5rem !important
    }
    .row-gap-xxl-128 {
        row-gap:8rem !important
    }
    .row-gap-xxl-132 {
        row-gap:8.25rem !important
    }
    .row-gap-xxl-136 {
        row-gap:8.5rem !important
    }
    .row-gap-xxl-140 {
        row-gap:8.75rem !important
    }
    .row-gap-xxl-150 {
        row-gap:9.375rem !important
    }
    .row-gap-xxl-158 {
        row-gap:9.875rem !important
    }
    .row-gap-xxl-160 {
        row-gap:10rem !important
    }
    .row-gap-xxl-174 {
        row-gap:10.875rem !important
    }
    .row-gap-xxl-180 {
        row-gap:11.25rem !important
    }
    .row-gap-xxl-208 {
        row-gap:13rem !important
    }
    .row-gap-xxl-224 {
        row-gap:14rem !important
    }
    .row-gap-xxl-280 {
        row-gap:17.5rem !important
    }
    .row-gap-xxl-320 {
        row-gap:20rem !important
    }
    .row-gap-xxl-508 {
        row-gap:31.75rem !important
    }
    .column-gap-xxl--280 {
        column-gap:-17.5rem !important
    }
    .column-gap-xxl--180 {
        column-gap:-11.25rem !important
    }
    .column-gap-xxl--140 {
        column-gap:-8.75rem !important
    }
    .column-gap-xxl--100 {
        column-gap:-6.25rem !important
    }
    .column-gap-xxl--80 {
        column-gap:-5rem !important
    }
    .column-gap-xxl--64 {
        column-gap:-4rem !important
    }
    .column-gap-xxl--60 {
        column-gap:-3.75rem !important
    }
    .column-gap-xxl--46 {
        column-gap:-2.875rem !important
    }
    .column-gap-xxl--42 {
        column-gap:-2.625rem !important
    }
    .column-gap-xxl--32 {
        column-gap:-2rem !important
    }
    .column-gap-xxl--28 {
        column-gap:-1.75rem !important
    }
    .column-gap-xxl--24 {
        column-gap:-1.5rem !important
    }
    .column-gap-xxl--20 {
        column-gap:-1.25rem !important
    }
    .column-gap-xxl--12 {
        column-gap:-0.75rem !important
    }
    .column-gap-xxl-0 {
        column-gap:0 !important
    }
    .column-gap-xxl-1 {
        column-gap:.25rem !important
    }
    .column-gap-xxl-2 {
        column-gap:.5rem !important
    }
    .column-gap-xxl-3 {
        column-gap:1rem !important
    }
    .column-gap-xxl-4 {
        column-gap:1.5rem !important
    }
    .column-gap-xxl-6 {
        column-gap:.375rem !important
    }
    .column-gap-xxl-10 {
        column-gap:.625rem !important
    }
    .column-gap-xxl-12 {
        column-gap:.75rem !important
    }
    .column-gap-xxl-14 {
        column-gap:.875rem !important
    }
    .column-gap-xxl-15 {
        column-gap:.935rem !important
    }
    .column-gap-xxl-16 {
        column-gap:1rem !important
    }
    .column-gap-xxl-18 {
        column-gap:1.125rem !important
    }
    .column-gap-xxl-20 {
        column-gap:1.25rem !important
    }
    .column-gap-xxl-24 {
        column-gap:1.5rem !important
    }
    .column-gap-xxl-28 {
        column-gap:1.75rem !important
    }
    .column-gap-xxl-30 {
        column-gap:1.875rem !important
    }
    .column-gap-xxl-32 {
        column-gap:2rem !important
    }
    .column-gap-xxl-34 {
        column-gap:2.125rem !important
    }
    .column-gap-xxl-36 {
        column-gap:2.25rem !important
    }
    .column-gap-xxl-38 {
        column-gap:2.375rem !important
    }
    .column-gap-xxl-40 {
        column-gap:2.5rem !important
    }
    .column-gap-xxl-42 {
        column-gap:2.625rem !important
    }
    .column-gap-xxl-46 {
        column-gap:2.875rem !important
    }
    .column-gap-xxl-48 {
        column-gap:3rem !important
    }
    .column-gap-xxl-50 {
        column-gap:3.125rem !important
    }
    .column-gap-xxl-52 {
        column-gap:3.25rem !important
    }
    .column-gap-xxl-56 {
        column-gap:3.5rem !important
    }
    .column-gap-xxl-58 {
        column-gap:3.625rem !important
    }
    .column-gap-xxl-60 {
        column-gap:3.75rem !important
    }
    .column-gap-xxl-64 {
        column-gap:4rem !important
    }
    .column-gap-xxl-70 {
        column-gap:4.375rem !important
    }
    .column-gap-xxl-72 {
        column-gap:4.5rem !important
    }
    .column-gap-xxl-78 {
        column-gap:4.875rem !important
    }
    .column-gap-xxl-80 {
        column-gap:5rem !important
    }
    .column-gap-xxl-84 {
        column-gap:5.25rem !important
    }
    .column-gap-xxl-88 {
        column-gap:5.5rem !important
    }
    .column-gap-xxl-96 {
        column-gap:6rem !important
    }
    .column-gap-xxl-100 {
        column-gap:6.25rem !important
    }
    .column-gap-xxl-104 {
        column-gap:6.5rem !important
    }
    .column-gap-xxl-120 {
        column-gap:7.5rem !important
    }
    .column-gap-xxl-128 {
        column-gap:8rem !important
    }
    .column-gap-xxl-132 {
        column-gap:8.25rem !important
    }
    .column-gap-xxl-136 {
        column-gap:8.5rem !important
    }
    .column-gap-xxl-140 {
        column-gap:8.75rem !important
    }
    .column-gap-xxl-150 {
        column-gap:9.375rem !important
    }
    .column-gap-xxl-158 {
        column-gap:9.875rem !important
    }
    .column-gap-xxl-160 {
        column-gap:10rem !important
    }
    .column-gap-xxl-174 {
        column-gap:10.875rem !important
    }
    .column-gap-xxl-180 {
        column-gap:11.25rem !important
    }
    .column-gap-xxl-208 {
        column-gap:13rem !important
    }
    .column-gap-xxl-224 {
        column-gap:14rem !important
    }
    .column-gap-xxl-280 {
        column-gap:17.5rem !important
    }
    .column-gap-xxl-320 {
        column-gap:20rem !important
    }
    .column-gap-xxl-508 {
        column-gap:31.75rem !important
    }
    .text-xxl-start {
        text-align:left !important
    }
    .text-xxl-end {
        text-align:right !important
    }
    .text-xxl-center {
        text-align:center !important
    }
    
}
@media(min-width: 1800px) {
    .float-xxxl-start {
        float:left !important
    }
    .float-xxxl-end {
        float:right !important
    }
    .float-xxxl-none {
        float:none !important
    }
    .object-fit-xxxl-contain {
        object-fit:contain !important
    }
    .object-fit-xxxl-cover {
        object-fit:cover !important
    }
    .object-fit-xxxl-fill {
        object-fit:fill !important
    }
    .object-fit-xxxl-scale {
        object-fit:scale-down !important
    }
    .object-fit-xxxl-none {
        object-fit:none !important
    }
    .d-xxxl-inline {
        display:inline !important
    }
    .d-xxxl-inline-block {
        display:inline-block !important
    }
    .d-xxxl-block {
        display:block !important
    }
    .d-xxxl-grid {
        display:grid !important
    }
    .d-xxxl-inline-grid {
        display:inline-grid !important
    }
    .d-xxxl-table {
        display:table !important
    }
    .d-xxxl-table-row {
        display:table-row !important
    }
    .d-xxxl-table-cell {
        display:table-cell !important
    }
    .d-xxxl-flex {
        display:flex !important
    }
    .d-xxxl-inline-flex {
        display:inline-flex !important
    }
    .d-xxxl-none {
        display:none !important
    }
    .flex-xxxl-fill {
        flex:1 1 auto !important
    }
    .flex-xxxl-row {
        flex-direction:row !important
    }
    .flex-xxxl-column {
        flex-direction:column !important
    }
    .flex-xxxl-row-reverse {
        flex-direction:row-reverse !important
    }
    .flex-xxxl-column-reverse {
        flex-direction:column-reverse !important
    }
    .flex-xxxl-grow-0 {
        flex-grow:0 !important
    }
    .flex-xxxl-grow-1 {
        flex-grow:1 !important
    }
    .flex-xxxl-shrink-0 {
        flex-shrink:0 !important
    }
    .flex-xxxl-shrink-1 {
        flex-shrink:1 !important
    }
    .flex-xxxl-wrap {
        flex-wrap:wrap !important
    }
    .flex-xxxl-nowrap {
        flex-wrap:nowrap !important
    }
    .flex-xxxl-wrap-reverse {
        flex-wrap:wrap-reverse !important
    }
    .justify-content-xxxl-start {
        justify-content:flex-start !important
    }
    .justify-content-xxxl-end {
        justify-content:flex-end !important
    }
    .justify-content-xxxl-center {
        justify-content:center !important
    }
    .justify-content-xxxl-between {
        justify-content:space-between !important
    }
    .justify-content-xxxl-around {
        justify-content:space-around !important
    }
    .justify-content-xxxl-evenly {
        justify-content:space-evenly !important
    }
    .align-items-xxxl-start {
        align-items:flex-start !important
    }
    .align-items-xxxl-end {
        align-items:flex-end !important
    }
    .align-items-xxxl-center {
        align-items:center !important
    }
    .align-items-xxxl-baseline {
        align-items:baseline !important
    }
    .align-items-xxxl-stretch {
        align-items:stretch !important
    }
    .align-content-xxxl-start {
        align-content:flex-start !important
    }
    .align-content-xxxl-end {
        align-content:flex-end !important
    }
    .align-content-xxxl-center {
        align-content:center !important
    }
    .align-content-xxxl-between {
        align-content:space-between !important
    }
    .align-content-xxxl-around {
        align-content:space-around !important
    }
    .align-content-xxxl-stretch {
        align-content:stretch !important
    }
    .align-self-xxxl-auto {
        align-self:auto !important
    }
    .align-self-xxxl-start {
        align-self:flex-start !important
    }
    .align-self-xxxl-end {
        align-self:flex-end !important
    }
    .align-self-xxxl-center {
        align-self:center !important
    }
    .align-self-xxxl-baseline {
        align-self:baseline !important
    }
    .align-self-xxxl-stretch {
        align-self:stretch !important
    }
    .order-xxxl-first {
        order:-1 !important
    }
    .order-xxxl-0 {
        order:0 !important
    }
    .order-xxxl-1 {
        order:1 !important
    }
    .order-xxxl-2 {
        order:2 !important
    }
    .order-xxxl-3 {
        order:3 !important
    }
    .order-xxxl-4 {
        order:4 !important
    }
    .order-xxxl-5 {
        order:5 !important
    }
    .order-xxxl-last {
        order:6 !important
    }
    .m-xxxl--280 {
        margin:-17.5rem !important
    }
    .m-xxxl--180 {
        margin:-11.25rem !important
    }
    .m-xxxl--140 {
        margin:-8.75rem !important
    }
    .m-xxxl--100 {
        margin:-6.25rem !important
    }
    .m-xxxl--80 {
        margin:-5rem !important
    }
    .m-xxxl--64 {
        margin:-4rem !important
    }
    .m-xxxl--60 {
        margin:-3.75rem !important
    }
    .m-xxxl--46 {
        margin:-2.875rem !important
    }
    .m-xxxl--42 {
        margin:-2.625rem !important
    }
    .m-xxxl--32 {
        margin:-2rem !important
    }
    .m-xxxl--28 {
        margin:-1.75rem !important
    }
    .m-xxxl--24 {
        margin:-1.5rem !important
    }
    .m-xxxl--20 {
        margin:-1.25rem !important
    }
    .m-xxxl--12 {
        margin:-0.75rem !important
    }
    .m-xxxl-0 {
        margin:0 !important
    }
    .m-xxxl-1 {
        margin:.25rem !important
    }
    .m-xxxl-2 {
        margin:.5rem !important
    }
    .m-xxxl-3 {
        margin:1rem !important
    }
    .m-xxxl-4 {
        margin:1.5rem !important
    }
    .m-xxxl-6 {
        margin:.375rem !important
    }
    .m-xxxl-10 {
        margin:.625rem !important
    }
    .m-xxxl-12 {
        margin:.75rem !important
    }
    .m-xxxl-14 {
        margin:.875rem !important
    }
    .m-xxxl-15 {
        margin:.935rem !important
    }
    .m-xxxl-16 {
        margin:1rem !important
    }
    .m-xxxl-18 {
        margin:1.125rem !important
    }
    .m-xxxl-20 {
        margin:1.25rem !important
    }
    .m-xxxl-24 {
        margin:1.5rem !important
    }
    .m-xxxl-28 {
        margin:1.75rem !important
    }
    .m-xxxl-30 {
        margin:1.875rem !important
    }
    .m-xxxl-32 {
        margin:2rem !important
    }
    .m-xxxl-34 {
        margin:2.125rem !important
    }
    .m-xxxl-36 {
        margin:2.25rem !important
    }
    .m-xxxl-38 {
        margin:2.375rem !important
    }
    .m-xxxl-40 {
        margin:2.5rem !important
    }
    .m-xxxl-42 {
        margin:2.625rem !important
    }
    .m-xxxl-46 {
        margin:2.875rem !important
    }
    .m-xxxl-48 {
        margin:3rem !important
    }
    .m-xxxl-50 {
        margin:3.125rem !important
    }
    .m-xxxl-52 {
        margin:3.25rem !important
    }
    .m-xxxl-56 {
        margin:3.5rem !important
    }
    .m-xxxl-58 {
        margin:3.625rem !important
    }
    .m-xxxl-60 {
        margin:3.75rem !important
    }
    .m-xxxl-64 {
        margin:4rem !important
    }
    .m-xxxl-70 {
        margin:4.375rem !important
    }
    .m-xxxl-72 {
        margin:4.5rem !important
    }
    .m-xxxl-78 {
        margin:4.875rem !important
    }
    .m-xxxl-80 {
        margin:5rem !important
    }
    .m-xxxl-84 {
        margin:5.25rem !important
    }
    .m-xxxl-88 {
        margin:5.5rem !important
    }
    .m-xxxl-96 {
        margin:6rem !important
    }
    .m-xxxl-100 {
        margin:6.25rem !important
    }
    .m-xxxl-104 {
        margin:6.5rem !important
    }
    .m-xxxl-120 {
        margin:7.5rem !important
    }
    .m-xxxl-128 {
        margin:8rem !important
    }
    .m-xxxl-132 {
        margin:8.25rem !important
    }
    .m-xxxl-136 {
        margin:8.5rem !important
    }
    .m-xxxl-140 {
        margin:8.75rem !important
    }
    .m-xxxl-150 {
        margin:9.375rem !important
    }
    .m-xxxl-158 {
        margin:9.875rem !important
    }
    .m-xxxl-160 {
        margin:10rem !important
    }
    .m-xxxl-174 {
        margin:10.875rem !important
    }
    .m-xxxl-180 {
        margin:11.25rem !important
    }
    .m-xxxl-208 {
        margin:13rem !important
    }
    .m-xxxl-224 {
        margin:14rem !important
    }
    .m-xxxl-280 {
        margin:17.5rem !important
    }
    .m-xxxl-320 {
        margin:20rem !important
    }
    .m-xxxl-508 {
        margin:31.75rem !important
    }
    .m-xxxl-auto {
        margin:auto !important
    }
    .mx-xxxl--280 {
        margin-right:-17.5rem !important;
        margin-left:-17.5rem !important
    }
    .mx-xxxl--180 {
        margin-right:-11.25rem !important;
        margin-left:-11.25rem !important
    }
    .mx-xxxl--140 {
        margin-right:-8.75rem !important;
        margin-left:-8.75rem !important
    }
    .mx-xxxl--100 {
        margin-right:-6.25rem !important;
        margin-left:-6.25rem !important
    }
    .mx-xxxl--80 {
        margin-right:-5rem !important;
        margin-left:-5rem !important
    }
    .mx-xxxl--64 {
        margin-right:-4rem !important;
        margin-left:-4rem !important
    }
    .mx-xxxl--60 {
        margin-right:-3.75rem !important;
        margin-left:-3.75rem !important
    }
    .mx-xxxl--46 {
        margin-right:-2.875rem !important;
        margin-left:-2.875rem !important
    }
    .mx-xxxl--42 {
        margin-right:-2.625rem !important;
        margin-left:-2.625rem !important
    }
    .mx-xxxl--32 {
        margin-right:-2rem !important;
        margin-left:-2rem !important
    }
    .mx-xxxl--28 {
        margin-right:-1.75rem !important;
        margin-left:-1.75rem !important
    }
    .mx-xxxl--24 {
        margin-right:-1.5rem !important;
        margin-left:-1.5rem !important
    }
    .mx-xxxl--20 {
        margin-right:-1.25rem !important;
        margin-left:-1.25rem !important
    }
    .mx-xxxl--12 {
        margin-right:-0.75rem !important;
        margin-left:-0.75rem !important
    }
    .mx-xxxl-0 {
        margin-right:0 !important;
        margin-left:0 !important
    }
    .mx-xxxl-1 {
        margin-right:.25rem !important;
        margin-left:.25rem !important
    }
    .mx-xxxl-2 {
        margin-right:.5rem !important;
        margin-left:.5rem !important
    }
    .mx-xxxl-3 {
        margin-right:1rem !important;
        margin-left:1rem !important
    }
    .mx-xxxl-4 {
        margin-right:1.5rem !important;
        margin-left:1.5rem !important
    }
    .mx-xxxl-6 {
        margin-right:.375rem !important;
        margin-left:.375rem !important
    }
    .mx-xxxl-10 {
        margin-right:.625rem !important;
        margin-left:.625rem !important
    }
    .mx-xxxl-12 {
        margin-right:.75rem !important;
        margin-left:.75rem !important
    }
    .mx-xxxl-14 {
        margin-right:.875rem !important;
        margin-left:.875rem !important
    }
    .mx-xxxl-15 {
        margin-right:.935rem !important;
        margin-left:.935rem !important
    }
    .mx-xxxl-16 {
        margin-right:1rem !important;
        margin-left:1rem !important
    }
    .mx-xxxl-18 {
        margin-right:1.125rem !important;
        margin-left:1.125rem !important
    }
    .mx-xxxl-20 {
        margin-right:1.25rem !important;
        margin-left:1.25rem !important
    }
    .mx-xxxl-24 {
        margin-right:1.5rem !important;
        margin-left:1.5rem !important
    }
    .mx-xxxl-28 {
        margin-right:1.75rem !important;
        margin-left:1.75rem !important
    }
    .mx-xxxl-30 {
        margin-right:1.875rem !important;
        margin-left:1.875rem !important
    }
    .mx-xxxl-32 {
        margin-right:2rem !important;
        margin-left:2rem !important
    }
    .mx-xxxl-34 {
        margin-right:2.125rem !important;
        margin-left:2.125rem !important
    }
    .mx-xxxl-36 {
        margin-right:2.25rem !important;
        margin-left:2.25rem !important
    }
    .mx-xxxl-38 {
        margin-right:2.375rem !important;
        margin-left:2.375rem !important
    }
    .mx-xxxl-40 {
        margin-right:2.5rem !important;
        margin-left:2.5rem !important
    }
    .mx-xxxl-42 {
        margin-right:2.625rem !important;
        margin-left:2.625rem !important
    }
    .mx-xxxl-46 {
        margin-right:2.875rem !important;
        margin-left:2.875rem !important
    }
    .mx-xxxl-48 {
        margin-right:3rem !important;
        margin-left:3rem !important
    }
    .mx-xxxl-50 {
        margin-right:3.125rem !important;
        margin-left:3.125rem !important
    }
    .mx-xxxl-52 {
        margin-right:3.25rem !important;
        margin-left:3.25rem !important
    }
    .mx-xxxl-56 {
        margin-right:3.5rem !important;
        margin-left:3.5rem !important
    }
    .mx-xxxl-58 {
        margin-right:3.625rem !important;
        margin-left:3.625rem !important
    }
    .mx-xxxl-60 {
        margin-right:3.75rem !important;
        margin-left:3.75rem !important
    }
    .mx-xxxl-64 {
        margin-right:4rem !important;
        margin-left:4rem !important
    }
    .mx-xxxl-70 {
        margin-right:4.375rem !important;
        margin-left:4.375rem !important
    }
    .mx-xxxl-72 {
        margin-right:4.5rem !important;
        margin-left:4.5rem !important
    }
    .mx-xxxl-78 {
        margin-right:4.875rem !important;
        margin-left:4.875rem !important
    }
    .mx-xxxl-80 {
        margin-right:5rem !important;
        margin-left:5rem !important
    }
    .mx-xxxl-84 {
        margin-right:5.25rem !important;
        margin-left:5.25rem !important
    }
    .mx-xxxl-88 {
        margin-right:5.5rem !important;
        margin-left:5.5rem !important
    }
    .mx-xxxl-96 {
        margin-right:6rem !important;
        margin-left:6rem !important
    }
    .mx-xxxl-100 {
        margin-right:6.25rem !important;
        margin-left:6.25rem !important
    }
    .mx-xxxl-104 {
        margin-right:6.5rem !important;
        margin-left:6.5rem !important
    }
    .mx-xxxl-120 {
        margin-right:7.5rem !important;
        margin-left:7.5rem !important
    }
    .mx-xxxl-128 {
        margin-right:8rem !important;
        margin-left:8rem !important
    }
    .mx-xxxl-132 {
        margin-right:8.25rem !important;
        margin-left:8.25rem !important
    }
    .mx-xxxl-136 {
        margin-right:8.5rem !important;
        margin-left:8.5rem !important
    }
    .mx-xxxl-140 {
        margin-right:8.75rem !important;
        margin-left:8.75rem !important
    }
    .mx-xxxl-150 {
        margin-right:9.375rem !important;
        margin-left:9.375rem !important
    }
    .mx-xxxl-158 {
        margin-right:9.875rem !important;
        margin-left:9.875rem !important
    }
    .mx-xxxl-160 {
        margin-right:10rem !important;
        margin-left:10rem !important
    }
    .mx-xxxl-174 {
        margin-right:10.875rem !important;
        margin-left:10.875rem !important
    }
    .mx-xxxl-180 {
        margin-right:11.25rem !important;
        margin-left:11.25rem !important
    }
    .mx-xxxl-208 {
        margin-right:13rem !important;
        margin-left:13rem !important
    }
    .mx-xxxl-224 {
        margin-right:14rem !important;
        margin-left:14rem !important
    }
    .mx-xxxl-280 {
        margin-right:17.5rem !important;
        margin-left:17.5rem !important
    }
    .mx-xxxl-320 {
        margin-right:20rem !important;
        margin-left:20rem !important
    }
    .mx-xxxl-508 {
        margin-right:31.75rem !important;
        margin-left:31.75rem !important
    }
    .mx-xxxl-auto {
        margin-right:auto !important;
        margin-left:auto !important
    }
    .my-xxxl--280 {
        margin-top:-17.5rem !important;
        margin-bottom:-17.5rem !important
    }
    .my-xxxl--180 {
        margin-top:-11.25rem !important;
        margin-bottom:-11.25rem !important
    }
    .my-xxxl--140 {
        margin-top:-8.75rem !important;
        margin-bottom:-8.75rem !important
    }
    .my-xxxl--100 {
        margin-top:-6.25rem !important;
        margin-bottom:-6.25rem !important
    }
    .my-xxxl--80 {
        margin-top:-5rem !important;
        margin-bottom:-5rem !important
    }
    .my-xxxl--64 {
        margin-top:-4rem !important;
        margin-bottom:-4rem !important
    }
    .my-xxxl--60 {
        margin-top:-3.75rem !important;
        margin-bottom:-3.75rem !important
    }
    .my-xxxl--46 {
        margin-top:-2.875rem !important;
        margin-bottom:-2.875rem !important
    }
    .my-xxxl--42 {
        margin-top:-2.625rem !important;
        margin-bottom:-2.625rem !important
    }
    .my-xxxl--32 {
        margin-top:-2rem !important;
        margin-bottom:-2rem !important
    }
    .my-xxxl--28 {
        margin-top:-1.75rem !important;
        margin-bottom:-1.75rem !important
    }
    .my-xxxl--24 {
        margin-top:-1.5rem !important;
        margin-bottom:-1.5rem !important
    }
    .my-xxxl--20 {
        margin-top:-1.25rem !important;
        margin-bottom:-1.25rem !important
    }
    .my-xxxl--12 {
        margin-top:-0.75rem !important;
        margin-bottom:-0.75rem !important
    }
    .my-xxxl-0 {
        margin-top:0 !important;
        margin-bottom:0 !important
    }
    .my-xxxl-1 {
        margin-top:.25rem !important;
        margin-bottom:.25rem !important
    }
    .my-xxxl-2 {
        margin-top:.5rem !important;
        margin-bottom:.5rem !important
    }
    .my-xxxl-3 {
        margin-top:1rem !important;
        margin-bottom:1rem !important
    }
    .my-xxxl-4 {
        margin-top:1.5rem !important;
        margin-bottom:1.5rem !important
    }
    .my-xxxl-6 {
        margin-top:.375rem !important;
        margin-bottom:.375rem !important
    }
    .my-xxxl-10 {
        margin-top:.625rem !important;
        margin-bottom:.625rem !important
    }
    .my-xxxl-12 {
        margin-top:.75rem !important;
        margin-bottom:.75rem !important
    }
    .my-xxxl-14 {
        margin-top:.875rem !important;
        margin-bottom:.875rem !important
    }
    .my-xxxl-15 {
        margin-top:.935rem !important;
        margin-bottom:.935rem !important
    }
    .my-xxxl-16 {
        margin-top:1rem !important;
        margin-bottom:1rem !important
    }
    .my-xxxl-18 {
        margin-top:1.125rem !important;
        margin-bottom:1.125rem !important
    }
    .my-xxxl-20 {
        margin-top:1.25rem !important;
        margin-bottom:1.25rem !important
    }
    .my-xxxl-24 {
        margin-top:1.5rem !important;
        margin-bottom:1.5rem !important
    }
    .my-xxxl-28 {
        margin-top:1.75rem !important;
        margin-bottom:1.75rem !important
    }
    .my-xxxl-30 {
        margin-top:1.875rem !important;
        margin-bottom:1.875rem !important
    }
    .my-xxxl-32 {
        margin-top:2rem !important;
        margin-bottom:2rem !important
    }
    .my-xxxl-34 {
        margin-top:2.125rem !important;
        margin-bottom:2.125rem !important
    }
    .my-xxxl-36 {
        margin-top:2.25rem !important;
        margin-bottom:2.25rem !important
    }
    .my-xxxl-38 {
        margin-top:2.375rem !important;
        margin-bottom:2.375rem !important
    }
    .my-xxxl-40 {
        margin-top:2.5rem !important;
        margin-bottom:2.5rem !important
    }
    .my-xxxl-42 {
        margin-top:2.625rem !important;
        margin-bottom:2.625rem !important
    }
    .my-xxxl-46 {
        margin-top:2.875rem !important;
        margin-bottom:2.875rem !important
    }
    .my-xxxl-48 {
        margin-top:3rem !important;
        margin-bottom:3rem !important
    }
    .my-xxxl-50 {
        margin-top:3.125rem !important;
        margin-bottom:3.125rem !important
    }
    .my-xxxl-52 {
        margin-top:3.25rem !important;
        margin-bottom:3.25rem !important
    }
    .my-xxxl-56 {
        margin-top:3.5rem !important;
        margin-bottom:3.5rem !important
    }
    .my-xxxl-58 {
        margin-top:3.625rem !important;
        margin-bottom:3.625rem !important
    }
    .my-xxxl-60 {
        margin-top:3.75rem !important;
        margin-bottom:3.75rem !important
    }
    .my-xxxl-64 {
        margin-top:4rem !important;
        margin-bottom:4rem !important
    }
    .my-xxxl-70 {
        margin-top:4.375rem !important;
        margin-bottom:4.375rem !important
    }
    .my-xxxl-72 {
        margin-top:4.5rem !important;
        margin-bottom:4.5rem !important
    }
    .my-xxxl-78 {
        margin-top:4.875rem !important;
        margin-bottom:4.875rem !important
    }
    .my-xxxl-80 {
        margin-top:5rem !important;
        margin-bottom:5rem !important
    }
    .my-xxxl-84 {
        margin-top:5.25rem !important;
        margin-bottom:5.25rem !important
    }
    .my-xxxl-88 {
        margin-top:5.5rem !important;
        margin-bottom:5.5rem !important
    }
    .my-xxxl-96 {
        margin-top:6rem !important;
        margin-bottom:6rem !important
    }
    .my-xxxl-100 {
        margin-top:6.25rem !important;
        margin-bottom:6.25rem !important
    }
    .my-xxxl-104 {
        margin-top:6.5rem !important;
        margin-bottom:6.5rem !important
    }
    .my-xxxl-120 {
        margin-top:7.5rem !important;
        margin-bottom:7.5rem !important
    }
    .my-xxxl-128 {
        margin-top:8rem !important;
        margin-bottom:8rem !important
    }
    .my-xxxl-132 {
        margin-top:8.25rem !important;
        margin-bottom:8.25rem !important
    }
    .my-xxxl-136 {
        margin-top:8.5rem !important;
        margin-bottom:8.5rem !important
    }
    .my-xxxl-140 {
        margin-top:8.75rem !important;
        margin-bottom:8.75rem !important
    }
    .my-xxxl-150 {
        margin-top:9.375rem !important;
        margin-bottom:9.375rem !important
    }
    .my-xxxl-158 {
        margin-top:9.875rem !important;
        margin-bottom:9.875rem !important
    }
    .my-xxxl-160 {
        margin-top:10rem !important;
        margin-bottom:10rem !important
    }
    .my-xxxl-174 {
        margin-top:10.875rem !important;
        margin-bottom:10.875rem !important
    }
    .my-xxxl-180 {
        margin-top:11.25rem !important;
        margin-bottom:11.25rem !important
    }
    .my-xxxl-208 {
        margin-top:13rem !important;
        margin-bottom:13rem !important
    }
    .my-xxxl-224 {
        margin-top:14rem !important;
        margin-bottom:14rem !important
    }
    .my-xxxl-280 {
        margin-top:17.5rem !important;
        margin-bottom:17.5rem !important
    }
    .my-xxxl-320 {
        margin-top:20rem !important;
        margin-bottom:20rem !important
    }
    .my-xxxl-508 {
        margin-top:31.75rem !important;
        margin-bottom:31.75rem !important
    }
    .my-xxxl-auto {
        margin-top:auto !important;
        margin-bottom:auto !important
    }
    .mt-xxxl--280 {
        margin-top:-17.5rem !important
    }
    .mt-xxxl--180 {
        margin-top:-11.25rem !important
    }
    .mt-xxxl--140 {
        margin-top:-8.75rem !important
    }
    .mt-xxxl--100 {
        margin-top:-6.25rem !important
    }
    .mt-xxxl--80 {
        margin-top:-5rem !important
    }
    .mt-xxxl--64 {
        margin-top:-4rem !important
    }
    .mt-xxxl--60 {
        margin-top:-3.75rem !important
    }
    .mt-xxxl--46 {
        margin-top:-2.875rem !important
    }
    .mt-xxxl--42 {
        margin-top:-2.625rem !important
    }
    .mt-xxxl--32 {
        margin-top:-2rem !important
    }
    .mt-xxxl--28 {
        margin-top:-1.75rem !important
    }
    .mt-xxxl--24 {
        margin-top:-1.5rem !important
    }
    .mt-xxxl--20 {
        margin-top:-1.25rem !important
    }
    .mt-xxxl--12 {
        margin-top:-0.75rem !important
    }
    .mt-xxxl-0 {
        margin-top:0 !important
    }
    .mt-xxxl-1 {
        margin-top:.25rem !important
    }
    .mt-xxxl-2 {
        margin-top:.5rem !important
    }
    .mt-xxxl-3 {
        margin-top:1rem !important
    }
    .mt-xxxl-4 {
        margin-top:1.5rem !important
    }
    .mt-xxxl-6 {
        margin-top:.375rem !important
    }
    .mt-xxxl-10 {
        margin-top:.625rem !important
    }
    .mt-xxxl-12 {
        margin-top:.75rem !important
    }
    .mt-xxxl-14 {
        margin-top:.875rem !important
    }
    .mt-xxxl-15 {
        margin-top:.935rem !important
    }
    .mt-xxxl-16 {
        margin-top:1rem !important
    }
    .mt-xxxl-18 {
        margin-top:1.125rem !important
    }
    .mt-xxxl-20 {
        margin-top:1.25rem !important
    }
    .mt-xxxl-24 {
        margin-top:1.5rem !important
    }
    .mt-xxxl-28 {
        margin-top:1.75rem !important
    }
    .mt-xxxl-30 {
        margin-top:1.875rem !important
    }
    .mt-xxxl-32 {
        margin-top:2rem !important
    }
    .mt-xxxl-34 {
        margin-top:2.125rem !important
    }
    .mt-xxxl-36 {
        margin-top:2.25rem !important
    }
    .mt-xxxl-38 {
        margin-top:2.375rem !important
    }
    .mt-xxxl-40 {
        margin-top:2.5rem !important
    }
    .mt-xxxl-42 {
        margin-top:2.625rem !important
    }
    .mt-xxxl-46 {
        margin-top:2.875rem !important
    }
    .mt-xxxl-48 {
        margin-top:3rem !important
    }
    .mt-xxxl-50 {
        margin-top:3.125rem !important
    }
    .mt-xxxl-52 {
        margin-top:3.25rem !important
    }
    .mt-xxxl-56 {
        margin-top:3.5rem !important
    }
    .mt-xxxl-58 {
        margin-top:3.625rem !important
    }
    .mt-xxxl-60 {
        margin-top:3.75rem !important
    }
    .mt-xxxl-64 {
        margin-top:4rem !important
    }
    .mt-xxxl-70 {
        margin-top:4.375rem !important
    }
    .mt-xxxl-72 {
        margin-top:4.5rem !important
    }
    .mt-xxxl-78 {
        margin-top:4.875rem !important
    }
    .mt-xxxl-80 {
        margin-top:5rem !important
    }
    .mt-xxxl-84 {
        margin-top:5.25rem !important
    }
    .mt-xxxl-88 {
        margin-top:5.5rem !important
    }
    .mt-xxxl-96 {
        margin-top:6rem !important
    }
    .mt-xxxl-100 {
        margin-top:6.25rem !important
    }
    .mt-xxxl-104 {
        margin-top:6.5rem !important
    }
    .mt-xxxl-120 {
        margin-top:7.5rem !important
    }
    .mt-xxxl-128 {
        margin-top:8rem !important
    }
    .mt-xxxl-132 {
        margin-top:8.25rem !important
    }
    .mt-xxxl-136 {
        margin-top:8.5rem !important
    }
    .mt-xxxl-140 {
        margin-top:8.75rem !important
    }
    .mt-xxxl-150 {
        margin-top:9.375rem !important
    }
    .mt-xxxl-158 {
        margin-top:9.875rem !important
    }
    .mt-xxxl-160 {
        margin-top:10rem !important
    }
    .mt-xxxl-174 {
        margin-top:10.875rem !important
    }
    .mt-xxxl-180 {
        margin-top:11.25rem !important
    }
    .mt-xxxl-208 {
        margin-top:13rem !important
    }
    .mt-xxxl-224 {
        margin-top:14rem !important
    }
    .mt-xxxl-280 {
        margin-top:17.5rem !important
    }
    .mt-xxxl-320 {
        margin-top:20rem !important
    }
    .mt-xxxl-508 {
        margin-top:31.75rem !important
    }
    .mt-xxxl-auto {
        margin-top:auto !important
    }
    .me-xxxl--280 {
        margin-right:-17.5rem !important
    }
    .me-xxxl--180 {
        margin-right:-11.25rem !important
    }
    .me-xxxl--140 {
        margin-right:-8.75rem !important
    }
    .me-xxxl--100 {
        margin-right:-6.25rem !important
    }
    .me-xxxl--80 {
        margin-right:-5rem !important
    }
    .me-xxxl--64 {
        margin-right:-4rem !important
    }
    .me-xxxl--60 {
        margin-right:-3.75rem !important
    }
    .me-xxxl--46 {
        margin-right:-2.875rem !important
    }
    .me-xxxl--42 {
        margin-right:-2.625rem !important
    }
    .me-xxxl--32 {
        margin-right:-2rem !important
    }
    .me-xxxl--28 {
        margin-right:-1.75rem !important
    }
    .me-xxxl--24 {
        margin-right:-1.5rem !important
    }
    .me-xxxl--20 {
        margin-right:-1.25rem !important
    }
    .me-xxxl--12 {
        margin-right:-0.75rem !important
    }
    .me-xxxl-0 {
        margin-right:0 !important
    }
    .me-xxxl-1 {
        margin-right:.25rem !important
    }
    .me-xxxl-2 {
        margin-right:.5rem !important
    }
    .me-xxxl-3 {
        margin-right:1rem !important
    }
    .me-xxxl-4 {
        margin-right:1.5rem !important
    }
    .me-xxxl-6 {
        margin-right:.375rem !important
    }
    .me-xxxl-10 {
        margin-right:.625rem !important
    }
    .me-xxxl-12 {
        margin-right:.75rem !important
    }
    .me-xxxl-14 {
        margin-right:.875rem !important
    }
    .me-xxxl-15 {
        margin-right:.935rem !important
    }
    .me-xxxl-16 {
        margin-right:1rem !important
    }
    .me-xxxl-18 {
        margin-right:1.125rem !important
    }
    .me-xxxl-20 {
        margin-right:1.25rem !important
    }
    .me-xxxl-24 {
        margin-right:1.5rem !important
    }
    .me-xxxl-28 {
        margin-right:1.75rem !important
    }
    .me-xxxl-30 {
        margin-right:1.875rem !important
    }
    .me-xxxl-32 {
        margin-right:2rem !important
    }
    .me-xxxl-34 {
        margin-right:2.125rem !important
    }
    .me-xxxl-36 {
        margin-right:2.25rem !important
    }
    .me-xxxl-38 {
        margin-right:2.375rem !important
    }
    .me-xxxl-40 {
        margin-right:2.5rem !important
    }
    .me-xxxl-42 {
        margin-right:2.625rem !important
    }
    .me-xxxl-46 {
        margin-right:2.875rem !important
    }
    .me-xxxl-48 {
        margin-right:3rem !important
    }
    .me-xxxl-50 {
        margin-right:3.125rem !important
    }
    .me-xxxl-52 {
        margin-right:3.25rem !important
    }
    .me-xxxl-56 {
        margin-right:3.5rem !important
    }
    .me-xxxl-58 {
        margin-right:3.625rem !important
    }
    .me-xxxl-60 {
        margin-right:3.75rem !important
    }
    .me-xxxl-64 {
        margin-right:4rem !important
    }
    .me-xxxl-70 {
        margin-right:4.375rem !important
    }
    .me-xxxl-72 {
        margin-right:4.5rem !important
    }
    .me-xxxl-78 {
        margin-right:4.875rem !important
    }
    .me-xxxl-80 {
        margin-right:5rem !important
    }
    .me-xxxl-84 {
        margin-right:5.25rem !important
    }
    .me-xxxl-88 {
        margin-right:5.5rem !important
    }
    .me-xxxl-96 {
        margin-right:6rem !important
    }
    .me-xxxl-100 {
        margin-right:6.25rem !important
    }
    .me-xxxl-104 {
        margin-right:6.5rem !important
    }
    .me-xxxl-120 {
        margin-right:7.5rem !important
    }
    .me-xxxl-128 {
        margin-right:8rem !important
    }
    .me-xxxl-132 {
        margin-right:8.25rem !important
    }
    .me-xxxl-136 {
        margin-right:8.5rem !important
    }
    .me-xxxl-140 {
        margin-right:8.75rem !important
    }
    .me-xxxl-150 {
        margin-right:9.375rem !important
    }
    .me-xxxl-158 {
        margin-right:9.875rem !important
    }
    .me-xxxl-160 {
        margin-right:10rem !important
    }
    .me-xxxl-174 {
        margin-right:10.875rem !important
    }
    .me-xxxl-180 {
        margin-right:11.25rem !important
    }
    .me-xxxl-208 {
        margin-right:13rem !important
    }
    .me-xxxl-224 {
        margin-right:14rem !important
    }
    .me-xxxl-280 {
        margin-right:17.5rem !important
    }
    .me-xxxl-320 {
        margin-right:20rem !important
    }
    .me-xxxl-508 {
        margin-right:31.75rem !important
    }
    .me-xxxl-auto {
        margin-right:auto !important
    }
    .mb-xxxl--280 {
        margin-bottom:-17.5rem !important
    }
    .mb-xxxl--180 {
        margin-bottom:-11.25rem !important
    }
    .mb-xxxl--140 {
        margin-bottom:-8.75rem !important
    }
    .mb-xxxl--100 {
        margin-bottom:-6.25rem !important
    }
    .mb-xxxl--80 {
        margin-bottom:-5rem !important
    }
    .mb-xxxl--64 {
        margin-bottom:-4rem !important
    }
    .mb-xxxl--60 {
        margin-bottom:-3.75rem !important
    }
    .mb-xxxl--46 {
        margin-bottom:-2.875rem !important
    }
    .mb-xxxl--42 {
        margin-bottom:-2.625rem !important
    }
    .mb-xxxl--32 {
        margin-bottom:-2rem !important
    }
    .mb-xxxl--28 {
        margin-bottom:-1.75rem !important
    }
    .mb-xxxl--24 {
        margin-bottom:-1.5rem !important
    }
    .mb-xxxl--20 {
        margin-bottom:-1.25rem !important
    }
    .mb-xxxl--12 {
        margin-bottom:-0.75rem !important
    }
    .mb-xxxl-0 {
        margin-bottom:0 !important
    }
    .mb-xxxl-1 {
        margin-bottom:.25rem !important
    }
    .mb-xxxl-2 {
        margin-bottom:.5rem !important
    }
    .mb-xxxl-3 {
        margin-bottom:1rem !important
    }
    .mb-xxxl-4 {
        margin-bottom:1.5rem !important
    }
    .mb-xxxl-6 {
        margin-bottom:.375rem !important
    }
    .mb-xxxl-10 {
        margin-bottom:.625rem !important
    }
    .mb-xxxl-12 {
        margin-bottom:.75rem !important
    }
    .mb-xxxl-14 {
        margin-bottom:.875rem !important
    }
    .mb-xxxl-15 {
        margin-bottom:.935rem !important
    }
    .mb-xxxl-16 {
        margin-bottom:1rem !important
    }
    .mb-xxxl-18 {
        margin-bottom:1.125rem !important
    }
    .mb-xxxl-20 {
        margin-bottom:1.25rem !important
    }
    .mb-xxxl-24 {
        margin-bottom:1.5rem !important
    }
    .mb-xxxl-28 {
        margin-bottom:1.75rem !important
    }
    .mb-xxxl-30 {
        margin-bottom:1.875rem !important
    }
    .mb-xxxl-32 {
        margin-bottom:2rem !important
    }
    .mb-xxxl-34 {
        margin-bottom:2.125rem !important
    }
    .mb-xxxl-36 {
        margin-bottom:2.25rem !important
    }
    .mb-xxxl-38 {
        margin-bottom:2.375rem !important
    }
    .mb-xxxl-40 {
        margin-bottom:2.5rem !important
    }
    .mb-xxxl-42 {
        margin-bottom:2.625rem !important
    }
    .mb-xxxl-46 {
        margin-bottom:2.875rem !important
    }
    .mb-xxxl-48 {
        margin-bottom:3rem !important
    }
    .mb-xxxl-50 {
        margin-bottom:3.125rem !important
    }
    .mb-xxxl-52 {
        margin-bottom:3.25rem !important
    }
    .mb-xxxl-56 {
        margin-bottom:3.5rem !important
    }
    .mb-xxxl-58 {
        margin-bottom:3.625rem !important
    }
    .mb-xxxl-60 {
        margin-bottom:3.75rem !important
    }
    .mb-xxxl-64 {
        margin-bottom:4rem !important
    }
    .mb-xxxl-70 {
        margin-bottom:4.375rem !important
    }
    .mb-xxxl-72 {
        margin-bottom:4.5rem !important
    }
    .mb-xxxl-78 {
        margin-bottom:4.875rem !important
    }
    .mb-xxxl-80 {
        margin-bottom:5rem !important
    }
    .mb-xxxl-84 {
        margin-bottom:5.25rem !important
    }
    .mb-xxxl-88 {
        margin-bottom:5.5rem !important
    }
    .mb-xxxl-96 {
        margin-bottom:6rem !important
    }
    .mb-xxxl-100 {
        margin-bottom:6.25rem !important
    }
    .mb-xxxl-104 {
        margin-bottom:6.5rem !important
    }
    .mb-xxxl-120 {
        margin-bottom:7.5rem !important
    }
    .mb-xxxl-128 {
        margin-bottom:8rem !important
    }
    .mb-xxxl-132 {
        margin-bottom:8.25rem !important
    }
    .mb-xxxl-136 {
        margin-bottom:8.5rem !important
    }
    .mb-xxxl-140 {
        margin-bottom:8.75rem !important
    }
    .mb-xxxl-150 {
        margin-bottom:9.375rem !important
    }
    .mb-xxxl-158 {
        margin-bottom:9.875rem !important
    }
    .mb-xxxl-160 {
        margin-bottom:10rem !important
    }
    .mb-xxxl-174 {
        margin-bottom:10.875rem !important
    }
    .mb-xxxl-180 {
        margin-bottom:11.25rem !important
    }
    .mb-xxxl-208 {
        margin-bottom:13rem !important
    }
    .mb-xxxl-224 {
        margin-bottom:14rem !important
    }
    .mb-xxxl-280 {
        margin-bottom:17.5rem !important
    }
    .mb-xxxl-320 {
        margin-bottom:20rem !important
    }
    .mb-xxxl-508 {
        margin-bottom:31.75rem !important
    }
    .mb-xxxl-auto {
        margin-bottom:auto !important
    }
    .ms-xxxl--280 {
        margin-left:-17.5rem !important
    }
    .ms-xxxl--180 {
        margin-left:-11.25rem !important
    }
    .ms-xxxl--140 {
        margin-left:-8.75rem !important
    }
    .ms-xxxl--100 {
        margin-left:-6.25rem !important
    }
    .ms-xxxl--80 {
        margin-left:-5rem !important
    }
    .ms-xxxl--64 {
        margin-left:-4rem !important
    }
    .ms-xxxl--60 {
        margin-left:-3.75rem !important
    }
    .ms-xxxl--46 {
        margin-left:-2.875rem !important
    }
    .ms-xxxl--42 {
        margin-left:-2.625rem !important
    }
    .ms-xxxl--32 {
        margin-left:-2rem !important
    }
    .ms-xxxl--28 {
        margin-left:-1.75rem !important
    }
    .ms-xxxl--24 {
        margin-left:-1.5rem !important
    }
    .ms-xxxl--20 {
        margin-left:-1.25rem !important
    }
    .ms-xxxl--12 {
        margin-left:-0.75rem !important
    }
    .ms-xxxl-0 {
        margin-left:0 !important
    }
    .ms-xxxl-1 {
        margin-left:.25rem !important
    }
    .ms-xxxl-2 {
        margin-left:.5rem !important
    }
    .ms-xxxl-3 {
        margin-left:1rem !important
    }
    .ms-xxxl-4 {
        margin-left:1.5rem !important
    }
    .ms-xxxl-6 {
        margin-left:.375rem !important
    }
    .ms-xxxl-10 {
        margin-left:.625rem !important
    }
    .ms-xxxl-12 {
        margin-left:.75rem !important
    }
    .ms-xxxl-14 {
        margin-left:.875rem !important
    }
    .ms-xxxl-15 {
        margin-left:.935rem !important
    }
    .ms-xxxl-16 {
        margin-left:1rem !important
    }
    .ms-xxxl-18 {
        margin-left:1.125rem !important
    }
    .ms-xxxl-20 {
        margin-left:1.25rem !important
    }
    .ms-xxxl-24 {
        margin-left:1.5rem !important
    }
    .ms-xxxl-28 {
        margin-left:1.75rem !important
    }
    .ms-xxxl-30 {
        margin-left:1.875rem !important
    }
    .ms-xxxl-32 {
        margin-left:2rem !important
    }
    .ms-xxxl-34 {
        margin-left:2.125rem !important
    }
    .ms-xxxl-36 {
        margin-left:2.25rem !important
    }
    .ms-xxxl-38 {
        margin-left:2.375rem !important
    }
    .ms-xxxl-40 {
        margin-left:2.5rem !important
    }
    .ms-xxxl-42 {
        margin-left:2.625rem !important
    }
    .ms-xxxl-46 {
        margin-left:2.875rem !important
    }
    .ms-xxxl-48 {
        margin-left:3rem !important
    }
    .ms-xxxl-50 {
        margin-left:3.125rem !important
    }
    .ms-xxxl-52 {
        margin-left:3.25rem !important
    }
    .ms-xxxl-56 {
        margin-left:3.5rem !important
    }
    .ms-xxxl-58 {
        margin-left:3.625rem !important
    }
    .ms-xxxl-60 {
        margin-left:3.75rem !important
    }
    .ms-xxxl-64 {
        margin-left:4rem !important
    }
    .ms-xxxl-70 {
        margin-left:4.375rem !important
    }
    .ms-xxxl-72 {
        margin-left:4.5rem !important
    }
    .ms-xxxl-78 {
        margin-left:4.875rem !important
    }
    .ms-xxxl-80 {
        margin-left:5rem !important
    }
    .ms-xxxl-84 {
        margin-left:5.25rem !important
    }
    .ms-xxxl-88 {
        margin-left:5.5rem !important
    }
    .ms-xxxl-96 {
        margin-left:6rem !important
    }
    .ms-xxxl-100 {
        margin-left:6.25rem !important
    }
    .ms-xxxl-104 {
        margin-left:6.5rem !important
    }
    .ms-xxxl-120 {
        margin-left:7.5rem !important
    }
    .ms-xxxl-128 {
        margin-left:8rem !important
    }
    .ms-xxxl-132 {
        margin-left:8.25rem !important
    }
    .ms-xxxl-136 {
        margin-left:8.5rem !important
    }
    .ms-xxxl-140 {
        margin-left:8.75rem !important
    }
    .ms-xxxl-150 {
        margin-left:9.375rem !important
    }
    .ms-xxxl-158 {
        margin-left:9.875rem !important
    }
    .ms-xxxl-160 {
        margin-left:10rem !important
    }
    .ms-xxxl-174 {
        margin-left:10.875rem !important
    }
    .ms-xxxl-180 {
        margin-left:11.25rem !important
    }
    .ms-xxxl-208 {
        margin-left:13rem !important
    }
    .ms-xxxl-224 {
        margin-left:14rem !important
    }
    .ms-xxxl-280 {
        margin-left:17.5rem !important
    }
    .ms-xxxl-320 {
        margin-left:20rem !important
    }
    .ms-xxxl-508 {
        margin-left:31.75rem !important
    }
    .ms-xxxl-auto {
        margin-left:auto !important
    }
    .p-xxxl--280 {
        padding:-17.5rem !important
    }
    .p-xxxl--180 {
        padding:-11.25rem !important
    }
    .p-xxxl--140 {
        padding:-8.75rem !important
    }
    .p-xxxl--100 {
        padding:-6.25rem !important
    }
    .p-xxxl--80 {
        padding:-5rem !important
    }
    .p-xxxl--64 {
        padding:-4rem !important
    }
    .p-xxxl--60 {
        padding:-3.75rem !important
    }
    .p-xxxl--46 {
        padding:-2.875rem !important
    }
    .p-xxxl--42 {
        padding:-2.625rem !important
    }
    .p-xxxl--32 {
        padding:-2rem !important
    }
    .p-xxxl--28 {
        padding:-1.75rem !important
    }
    .p-xxxl--24 {
        padding:-1.5rem !important
    }
    .p-xxxl--20 {
        padding:-1.25rem !important
    }
    .p-xxxl--12 {
        padding:-0.75rem !important
    }
    .p-xxxl-0 {
        padding:0 !important
    }
    .p-xxxl-1 {
        padding:.25rem !important
    }
    .p-xxxl-2 {
        padding:.5rem !important
    }
    .p-xxxl-3 {
        padding:1rem !important
    }
    .p-xxxl-4 {
        padding:1.5rem !important
    }
    .p-xxxl-6 {
        padding:.375rem !important
    }
    .p-xxxl-10 {
        padding:.625rem !important
    }
    .p-xxxl-12 {
        padding:.75rem !important
    }
    .p-xxxl-14 {
        padding:.875rem !important
    }
    .p-xxxl-15 {
        padding:.935rem !important
    }
    .p-xxxl-16 {
        padding:1rem !important
    }
    .p-xxxl-18 {
        padding:1.125rem !important
    }
    .p-xxxl-20 {
        padding:1.25rem !important
    }
    .p-xxxl-24 {
        padding:1.5rem !important
    }
    .p-xxxl-28 {
        padding:1.75rem !important
    }
    .p-xxxl-30 {
        padding:1.875rem !important
    }
    .p-xxxl-32 {
        padding:2rem !important
    }
    .p-xxxl-34 {
        padding:2.125rem !important
    }
    .p-xxxl-36 {
        padding:2.25rem !important
    }
    .p-xxxl-38 {
        padding:2.375rem !important
    }
    .p-xxxl-40 {
        padding:2.5rem !important
    }
    .p-xxxl-42 {
        padding:2.625rem !important
    }
    .p-xxxl-46 {
        padding:2.875rem !important
    }
    .p-xxxl-48 {
        padding:3rem !important
    }
    .p-xxxl-50 {
        padding:3.125rem !important
    }
    .p-xxxl-52 {
        padding:3.25rem !important
    }
    .p-xxxl-56 {
        padding:3.5rem !important
    }
    .p-xxxl-58 {
        padding:3.625rem !important
    }
    .p-xxxl-60 {
        padding:3.75rem !important
    }
    .p-xxxl-64 {
        padding:4rem !important
    }
    .p-xxxl-70 {
        padding:4.375rem !important
    }
    .p-xxxl-72 {
        padding:4.5rem !important
    }
    .p-xxxl-78 {
        padding:4.875rem !important
    }
    .p-xxxl-80 {
        padding:5rem !important
    }
    .p-xxxl-84 {
        padding:5.25rem !important
    }
    .p-xxxl-88 {
        padding:5.5rem !important
    }
    .p-xxxl-96 {
        padding:6rem !important
    }
    .p-xxxl-100 {
        padding:6.25rem !important
    }
    .p-xxxl-104 {
        padding:6.5rem !important
    }
    .p-xxxl-120 {
        padding:7.5rem !important
    }
    .p-xxxl-128 {
        padding:8rem !important
    }
    .p-xxxl-132 {
        padding:8.25rem !important
    }
    .p-xxxl-136 {
        padding:8.5rem !important
    }
    .p-xxxl-140 {
        padding:8.75rem !important
    }
    .p-xxxl-150 {
        padding:9.375rem !important
    }
    .p-xxxl-158 {
        padding:9.875rem !important
    }
    .p-xxxl-160 {
        padding:10rem !important
    }
    .p-xxxl-174 {
        padding:10.875rem !important
    }
    .p-xxxl-180 {
        padding:11.25rem !important
    }
    .p-xxxl-208 {
        padding:13rem !important
    }
    .p-xxxl-224 {
        padding:14rem !important
    }
    .p-xxxl-280 {
        padding:17.5rem !important
    }
    .p-xxxl-320 {
        padding:20rem !important
    }
    .p-xxxl-508 {
        padding:31.75rem !important
    }
    .px-xxxl--280 {
        padding-right:-17.5rem !important;
        padding-left:-17.5rem !important
    }
    .px-xxxl--180 {
        padding-right:-11.25rem !important;
        padding-left:-11.25rem !important
    }
    .px-xxxl--140 {
        padding-right:-8.75rem !important;
        padding-left:-8.75rem !important
    }
    .px-xxxl--100 {
        padding-right:-6.25rem !important;
        padding-left:-6.25rem !important
    }
    .px-xxxl--80 {
        padding-right:-5rem !important;
        padding-left:-5rem !important
    }
    .px-xxxl--64 {
        padding-right:-4rem !important;
        padding-left:-4rem !important
    }
    .px-xxxl--60 {
        padding-right:-3.75rem !important;
        padding-left:-3.75rem !important
    }
    .px-xxxl--46 {
        padding-right:-2.875rem !important;
        padding-left:-2.875rem !important
    }
    .px-xxxl--42 {
        padding-right:-2.625rem !important;
        padding-left:-2.625rem !important
    }
    .px-xxxl--32 {
        padding-right:-2rem !important;
        padding-left:-2rem !important
    }
    .px-xxxl--28 {
        padding-right:-1.75rem !important;
        padding-left:-1.75rem !important
    }
    .px-xxxl--24 {
        padding-right:-1.5rem !important;
        padding-left:-1.5rem !important
    }
    .px-xxxl--20 {
        padding-right:-1.25rem !important;
        padding-left:-1.25rem !important
    }
    .px-xxxl--12 {
        padding-right:-0.75rem !important;
        padding-left:-0.75rem !important
    }
    .px-xxxl-0 {
        padding-right:0 !important;
        padding-left:0 !important
    }
    .px-xxxl-1 {
        padding-right:.25rem !important;
        padding-left:.25rem !important
    }
    .px-xxxl-2 {
        padding-right:.5rem !important;
        padding-left:.5rem !important
    }
    .px-xxxl-3 {
        padding-right:1rem !important;
        padding-left:1rem !important
    }
    .px-xxxl-4 {
        padding-right:1.5rem !important;
        padding-left:1.5rem !important
    }
    .px-xxxl-6 {
        padding-right:.375rem !important;
        padding-left:.375rem !important
    }
    .px-xxxl-10 {
        padding-right:.625rem !important;
        padding-left:.625rem !important
    }
    .px-xxxl-12 {
        padding-right:.75rem !important;
        padding-left:.75rem !important
    }
    .px-xxxl-14 {
        padding-right:.875rem !important;
        padding-left:.875rem !important
    }
    .px-xxxl-15 {
        padding-right:.935rem !important;
        padding-left:.935rem !important
    }
    .px-xxxl-16 {
        padding-right:1rem !important;
        padding-left:1rem !important
    }
    .px-xxxl-18 {
        padding-right:1.125rem !important;
        padding-left:1.125rem !important
    }
    .px-xxxl-20 {
        padding-right:1.25rem !important;
        padding-left:1.25rem !important
    }
    .px-xxxl-24 {
        padding-right:1.5rem !important;
        padding-left:1.5rem !important
    }
    .px-xxxl-28 {
        padding-right:1.75rem !important;
        padding-left:1.75rem !important
    }
    .px-xxxl-30 {
        padding-right:1.875rem !important;
        padding-left:1.875rem !important
    }
    .px-xxxl-32 {
        padding-right:2rem !important;
        padding-left:2rem !important
    }
    .px-xxxl-34 {
        padding-right:2.125rem !important;
        padding-left:2.125rem !important
    }
    .px-xxxl-36 {
        padding-right:2.25rem !important;
        padding-left:2.25rem !important
    }
    .px-xxxl-38 {
        padding-right:2.375rem !important;
        padding-left:2.375rem !important
    }
    .px-xxxl-40 {
        padding-right:2.5rem !important;
        padding-left:2.5rem !important
    }
    .px-xxxl-42 {
        padding-right:2.625rem !important;
        padding-left:2.625rem !important
    }
    .px-xxxl-46 {
        padding-right:2.875rem !important;
        padding-left:2.875rem !important
    }
    .px-xxxl-48 {
        padding-right:3rem !important;
        padding-left:3rem !important
    }
    .px-xxxl-50 {
        padding-right:3.125rem !important;
        padding-left:3.125rem !important
    }
    .px-xxxl-52 {
        padding-right:3.25rem !important;
        padding-left:3.25rem !important
    }
    .px-xxxl-56 {
        padding-right:3.5rem !important;
        padding-left:3.5rem !important
    }
    .px-xxxl-58 {
        padding-right:3.625rem !important;
        padding-left:3.625rem !important
    }
    .px-xxxl-60 {
        padding-right:3.75rem !important;
        padding-left:3.75rem !important
    }
    .px-xxxl-64 {
        padding-right:4rem !important;
        padding-left:4rem !important
    }
    .px-xxxl-70 {
        padding-right:4.375rem !important;
        padding-left:4.375rem !important
    }
    .px-xxxl-72 {
        padding-right:4.5rem !important;
        padding-left:4.5rem !important
    }
    .px-xxxl-78 {
        padding-right:4.875rem !important;
        padding-left:4.875rem !important
    }
    .px-xxxl-80 {
        padding-right:5rem !important;
        padding-left:5rem !important
    }
    .px-xxxl-84 {
        padding-right:5.25rem !important;
        padding-left:5.25rem !important
    }
    .px-xxxl-88 {
        padding-right:5.5rem !important;
        padding-left:5.5rem !important
    }
    .px-xxxl-96 {
        padding-right:6rem !important;
        padding-left:6rem !important
    }
    .px-xxxl-100 {
        padding-right:6.25rem !important;
        padding-left:6.25rem !important
    }
    .px-xxxl-104 {
        padding-right:6.5rem !important;
        padding-left:6.5rem !important
    }
    .px-xxxl-120 {
        padding-right:7.5rem !important;
        padding-left:7.5rem !important
    }
    .px-xxxl-128 {
        padding-right:8rem !important;
        padding-left:8rem !important
    }
    .px-xxxl-132 {
        padding-right:8.25rem !important;
        padding-left:8.25rem !important
    }
    .px-xxxl-136 {
        padding-right:8.5rem !important;
        padding-left:8.5rem !important
    }
    .px-xxxl-140 {
        padding-right:8.75rem !important;
        padding-left:8.75rem !important
    }
    .px-xxxl-150 {
        padding-right:9.375rem !important;
        padding-left:9.375rem !important
    }
    .px-xxxl-158 {
        padding-right:9.875rem !important;
        padding-left:9.875rem !important
    }
    .px-xxxl-160 {
        padding-right:10rem !important;
        padding-left:10rem !important
    }
    .px-xxxl-174 {
        padding-right:10.875rem !important;
        padding-left:10.875rem !important
    }
    .px-xxxl-180 {
        padding-right:11.25rem !important;
        padding-left:11.25rem !important
    }
    .px-xxxl-208 {
        padding-right:13rem !important;
        padding-left:13rem !important
    }
    .px-xxxl-224 {
        padding-right:14rem !important;
        padding-left:14rem !important
    }
    .px-xxxl-280 {
        padding-right:17.5rem !important;
        padding-left:17.5rem !important
    }
    .px-xxxl-320 {
        padding-right:20rem !important;
        padding-left:20rem !important
    }
    .px-xxxl-508 {
        padding-right:31.75rem !important;
        padding-left:31.75rem !important
    }
    .py-xxxl--280 {
        padding-top:-17.5rem !important;
        padding-bottom:-17.5rem !important
    }
    .py-xxxl--180 {
        padding-top:-11.25rem !important;
        padding-bottom:-11.25rem !important
    }
    .py-xxxl--140 {
        padding-top:-8.75rem !important;
        padding-bottom:-8.75rem !important
    }
    .py-xxxl--100 {
        padding-top:-6.25rem !important;
        padding-bottom:-6.25rem !important
    }
    .py-xxxl--80 {
        padding-top:-5rem !important;
        padding-bottom:-5rem !important
    }
    .py-xxxl--64 {
        padding-top:-4rem !important;
        padding-bottom:-4rem !important
    }
    .py-xxxl--60 {
        padding-top:-3.75rem !important;
        padding-bottom:-3.75rem !important
    }
    .py-xxxl--46 {
        padding-top:-2.875rem !important;
        padding-bottom:-2.875rem !important
    }
    .py-xxxl--42 {
        padding-top:-2.625rem !important;
        padding-bottom:-2.625rem !important
    }
    .py-xxxl--32 {
        padding-top:-2rem !important;
        padding-bottom:-2rem !important
    }
    .py-xxxl--28 {
        padding-top:-1.75rem !important;
        padding-bottom:-1.75rem !important
    }
    .py-xxxl--24 {
        padding-top:-1.5rem !important;
        padding-bottom:-1.5rem !important
    }
    .py-xxxl--20 {
        padding-top:-1.25rem !important;
        padding-bottom:-1.25rem !important
    }
    .py-xxxl--12 {
        padding-top:-0.75rem !important;
        padding-bottom:-0.75rem !important
    }
    .py-xxxl-0 {
        padding-top:0 !important;
        padding-bottom:0 !important
    }
    .py-xxxl-1 {
        padding-top:.25rem !important;
        padding-bottom:.25rem !important
    }
    .py-xxxl-2 {
        padding-top:.5rem !important;
        padding-bottom:.5rem !important
    }
    .py-xxxl-3 {
        padding-top:1rem !important;
        padding-bottom:1rem !important
    }
    .py-xxxl-4 {
        padding-top:1.5rem !important;
        padding-bottom:1.5rem !important
    }
    .py-xxxl-6 {
        padding-top:.375rem !important;
        padding-bottom:.375rem !important
    }
    .py-xxxl-10 {
        padding-top:.625rem !important;
        padding-bottom:.625rem !important
    }
    .py-xxxl-12 {
        padding-top:.75rem !important;
        padding-bottom:.75rem !important
    }
    .py-xxxl-14 {
        padding-top:.875rem !important;
        padding-bottom:.875rem !important
    }
    .py-xxxl-15 {
        padding-top:.935rem !important;
        padding-bottom:.935rem !important
    }
    .py-xxxl-16 {
        padding-top:1rem !important;
        padding-bottom:1rem !important
    }
    .py-xxxl-18 {
        padding-top:1.125rem !important;
        padding-bottom:1.125rem !important
    }
    .py-xxxl-20 {
        padding-top:1.25rem !important;
        padding-bottom:1.25rem !important
    }
    .py-xxxl-24 {
        padding-top:1.5rem !important;
        padding-bottom:1.5rem !important
    }
    .py-xxxl-28 {
        padding-top:1.75rem !important;
        padding-bottom:1.75rem !important
    }
    .py-xxxl-30 {
        padding-top:1.875rem !important;
        padding-bottom:1.875rem !important
    }
    .py-xxxl-32 {
        padding-top:2rem !important;
        padding-bottom:2rem !important
    }
    .py-xxxl-34 {
        padding-top:2.125rem !important;
        padding-bottom:2.125rem !important
    }
    .py-xxxl-36 {
        padding-top:2.25rem !important;
        padding-bottom:2.25rem !important
    }
    .py-xxxl-38 {
        padding-top:2.375rem !important;
        padding-bottom:2.375rem !important
    }
    .py-xxxl-40 {
        padding-top:2.5rem !important;
        padding-bottom:2.5rem !important
    }
    .py-xxxl-42 {
        padding-top:2.625rem !important;
        padding-bottom:2.625rem !important
    }
    .py-xxxl-46 {
        padding-top:2.875rem !important;
        padding-bottom:2.875rem !important
    }
    .py-xxxl-48 {
        padding-top:3rem !important;
        padding-bottom:3rem !important
    }
    .py-xxxl-50 {
        padding-top:3.125rem !important;
        padding-bottom:3.125rem !important
    }
    .py-xxxl-52 {
        padding-top:3.25rem !important;
        padding-bottom:3.25rem !important
    }
    .py-xxxl-56 {
        padding-top:3.5rem !important;
        padding-bottom:3.5rem !important
    }
    .py-xxxl-58 {
        padding-top:3.625rem !important;
        padding-bottom:3.625rem !important
    }
    .py-xxxl-60 {
        padding-top:3.75rem !important;
        padding-bottom:3.75rem !important
    }
    .py-xxxl-64 {
        padding-top:4rem !important;
        padding-bottom:4rem !important
    }
    .py-xxxl-70 {
        padding-top:4.375rem !important;
        padding-bottom:4.375rem !important
    }
    .py-xxxl-72 {
        padding-top:4.5rem !important;
        padding-bottom:4.5rem !important
    }
    .py-xxxl-78 {
        padding-top:4.875rem !important;
        padding-bottom:4.875rem !important
    }
    .py-xxxl-80 {
        padding-top:5rem !important;
        padding-bottom:5rem !important
    }
    .py-xxxl-84 {
        padding-top:5.25rem !important;
        padding-bottom:5.25rem !important
    }
    .py-xxxl-88 {
        padding-top:5.5rem !important;
        padding-bottom:5.5rem !important
    }
    .py-xxxl-96 {
        padding-top:6rem !important;
        padding-bottom:6rem !important
    }
    .py-xxxl-100 {
        padding-top:6.25rem !important;
        padding-bottom:6.25rem !important
    }
    .py-xxxl-104 {
        padding-top:6.5rem !important;
        padding-bottom:6.5rem !important
    }
    .py-xxxl-120 {
        padding-top:7.5rem !important;
        padding-bottom:7.5rem !important
    }
    .py-xxxl-128 {
        padding-top:8rem !important;
        padding-bottom:8rem !important
    }
    .py-xxxl-132 {
        padding-top:8.25rem !important;
        padding-bottom:8.25rem !important
    }
    .py-xxxl-136 {
        padding-top:8.5rem !important;
        padding-bottom:8.5rem !important
    }
    .py-xxxl-140 {
        padding-top:8.75rem !important;
        padding-bottom:8.75rem !important
    }
    .py-xxxl-150 {
        padding-top:9.375rem !important;
        padding-bottom:9.375rem !important
    }
    .py-xxxl-158 {
        padding-top:9.875rem !important;
        padding-bottom:9.875rem !important
    }
    .py-xxxl-160 {
        padding-top:10rem !important;
        padding-bottom:10rem !important
    }
    .py-xxxl-174 {
        padding-top:10.875rem !important;
        padding-bottom:10.875rem !important
    }
    .py-xxxl-180 {
        padding-top:11.25rem !important;
        padding-bottom:11.25rem !important
    }
    .py-xxxl-208 {
        padding-top:13rem !important;
        padding-bottom:13rem !important
    }
    .py-xxxl-224 {
        padding-top:14rem !important;
        padding-bottom:14rem !important
    }
    .py-xxxl-280 {
        padding-top:17.5rem !important;
        padding-bottom:17.5rem !important
    }
    .py-xxxl-320 {
        padding-top:20rem !important;
        padding-bottom:20rem !important
    }
    .py-xxxl-508 {
        padding-top:31.75rem !important;
        padding-bottom:31.75rem !important
    }
    .pt-xxxl--280 {
        padding-top:-17.5rem !important
    }
    .pt-xxxl--180 {
        padding-top:-11.25rem !important
    }
    .pt-xxxl--140 {
        padding-top:-8.75rem !important
    }
    .pt-xxxl--100 {
        padding-top:-6.25rem !important
    }
    .pt-xxxl--80 {
        padding-top:-5rem !important
    }
    .pt-xxxl--64 {
        padding-top:-4rem !important
    }
    .pt-xxxl--60 {
        padding-top:-3.75rem !important
    }
    .pt-xxxl--46 {
        padding-top:-2.875rem !important
    }
    .pt-xxxl--42 {
        padding-top:-2.625rem !important
    }
    .pt-xxxl--32 {
        padding-top:-2rem !important
    }
    .pt-xxxl--28 {
        padding-top:-1.75rem !important
    }
    .pt-xxxl--24 {
        padding-top:-1.5rem !important
    }
    .pt-xxxl--20 {
        padding-top:-1.25rem !important
    }
    .pt-xxxl--12 {
        padding-top:-0.75rem !important
    }
    .pt-xxxl-0 {
        padding-top:0 !important
    }
    .pt-xxxl-1 {
        padding-top:.25rem !important
    }
    .pt-xxxl-2 {
        padding-top:.5rem !important
    }
    .pt-xxxl-3 {
        padding-top:1rem !important
    }
    .pt-xxxl-4 {
        padding-top:1.5rem !important
    }
    .pt-xxxl-6 {
        padding-top:.375rem !important
    }
    .pt-xxxl-10 {
        padding-top:.625rem !important
    }
    .pt-xxxl-12 {
        padding-top:.75rem !important
    }
    .pt-xxxl-14 {
        padding-top:.875rem !important
    }
    .pt-xxxl-15 {
        padding-top:.935rem !important
    }
    .pt-xxxl-16 {
        padding-top:1rem !important
    }
    .pt-xxxl-18 {
        padding-top:1.125rem !important
    }
    .pt-xxxl-20 {
        padding-top:1.25rem !important
    }
    .pt-xxxl-24 {
        padding-top:1.5rem !important
    }
    .pt-xxxl-28 {
        padding-top:1.75rem !important
    }
    .pt-xxxl-30 {
        padding-top:1.875rem !important
    }
    .pt-xxxl-32 {
        padding-top:2rem !important
    }
    .pt-xxxl-34 {
        padding-top:2.125rem !important
    }
    .pt-xxxl-36 {
        padding-top:2.25rem !important
    }
    .pt-xxxl-38 {
        padding-top:2.375rem !important
    }
    .pt-xxxl-40 {
        padding-top:2.5rem !important
    }
    .pt-xxxl-42 {
        padding-top:2.625rem !important
    }
    .pt-xxxl-46 {
        padding-top:2.875rem !important
    }
    .pt-xxxl-48 {
        padding-top:3rem !important
    }
    .pt-xxxl-50 {
        padding-top:3.125rem !important
    }
    .pt-xxxl-52 {
        padding-top:3.25rem !important
    }
    .pt-xxxl-56 {
        padding-top:3.5rem !important
    }
    .pt-xxxl-58 {
        padding-top:3.625rem !important
    }
    .pt-xxxl-60 {
        padding-top:3.75rem !important
    }
    .pt-xxxl-64 {
        padding-top:4rem !important
    }
    .pt-xxxl-70 {
        padding-top:4.375rem !important
    }
    .pt-xxxl-72 {
        padding-top:4.5rem !important
    }
    .pt-xxxl-78 {
        padding-top:4.875rem !important
    }
    .pt-xxxl-80 {
        padding-top:5rem !important
    }
    .pt-xxxl-84 {
        padding-top:5.25rem !important
    }
    .pt-xxxl-88 {
        padding-top:5.5rem !important
    }
    .pt-xxxl-96 {
        padding-top:6rem !important
    }
    .pt-xxxl-100 {
        padding-top:6.25rem !important
    }
    .pt-xxxl-104 {
        padding-top:6.5rem !important
    }
    .pt-xxxl-120 {
        padding-top:7.5rem !important
    }
    .pt-xxxl-128 {
        padding-top:8rem !important
    }
    .pt-xxxl-132 {
        padding-top:8.25rem !important
    }
    .pt-xxxl-136 {
        padding-top:8.5rem !important
    }
    .pt-xxxl-140 {
        padding-top:8.75rem !important
    }
    .pt-xxxl-150 {
        padding-top:9.375rem !important
    }
    .pt-xxxl-158 {
        padding-top:9.875rem !important
    }
    .pt-xxxl-160 {
        padding-top:10rem !important
    }
    .pt-xxxl-174 {
        padding-top:10.875rem !important
    }
    .pt-xxxl-180 {
        padding-top:11.25rem !important
    }
    .pt-xxxl-208 {
        padding-top:13rem !important
    }
    .pt-xxxl-224 {
        padding-top:14rem !important
    }
    .pt-xxxl-280 {
        padding-top:17.5rem !important
    }
    .pt-xxxl-320 {
        padding-top:20rem !important
    }
    .pt-xxxl-508 {
        padding-top:31.75rem !important
    }
    .pe-xxxl--280 {
        padding-right:-17.5rem !important
    }
    .pe-xxxl--180 {
        padding-right:-11.25rem !important
    }
    .pe-xxxl--140 {
        padding-right:-8.75rem !important
    }
    .pe-xxxl--100 {
        padding-right:-6.25rem !important
    }
    .pe-xxxl--80 {
        padding-right:-5rem !important
    }
    .pe-xxxl--64 {
        padding-right:-4rem !important
    }
    .pe-xxxl--60 {
        padding-right:-3.75rem !important
    }
    .pe-xxxl--46 {
        padding-right:-2.875rem !important
    }
    .pe-xxxl--42 {
        padding-right:-2.625rem !important
    }
    .pe-xxxl--32 {
        padding-right:-2rem !important
    }
    .pe-xxxl--28 {
        padding-right:-1.75rem !important
    }
    .pe-xxxl--24 {
        padding-right:-1.5rem !important
    }
    .pe-xxxl--20 {
        padding-right:-1.25rem !important
    }
    .pe-xxxl--12 {
        padding-right:-0.75rem !important
    }
    .pe-xxxl-0 {
        padding-right:0 !important
    }
    .pe-xxxl-1 {
        padding-right:.25rem !important
    }
    .pe-xxxl-2 {
        padding-right:.5rem !important
    }
    .pe-xxxl-3 {
        padding-right:1rem !important
    }
    .pe-xxxl-4 {
        padding-right:1.5rem !important
    }
    .pe-xxxl-6 {
        padding-right:.375rem !important
    }
    .pe-xxxl-10 {
        padding-right:.625rem !important
    }
    .pe-xxxl-12 {
        padding-right:.75rem !important
    }
    .pe-xxxl-14 {
        padding-right:.875rem !important
    }
    .pe-xxxl-15 {
        padding-right:.935rem !important
    }
    .pe-xxxl-16 {
        padding-right:1rem !important
    }
    .pe-xxxl-18 {
        padding-right:1.125rem !important
    }
    .pe-xxxl-20 {
        padding-right:1.25rem !important
    }
    .pe-xxxl-24 {
        padding-right:1.5rem !important
    }
    .pe-xxxl-28 {
        padding-right:1.75rem !important
    }
    .pe-xxxl-30 {
        padding-right:1.875rem !important
    }
    .pe-xxxl-32 {
        padding-right:2rem !important
    }
    .pe-xxxl-34 {
        padding-right:2.125rem !important
    }
    .pe-xxxl-36 {
        padding-right:2.25rem !important
    }
    .pe-xxxl-38 {
        padding-right:2.375rem !important
    }
    .pe-xxxl-40 {
        padding-right:2.5rem !important
    }
    .pe-xxxl-42 {
        padding-right:2.625rem !important
    }
    .pe-xxxl-46 {
        padding-right:2.875rem !important
    }
    .pe-xxxl-48 {
        padding-right:3rem !important
    }
    .pe-xxxl-50 {
        padding-right:3.125rem !important
    }
    .pe-xxxl-52 {
        padding-right:3.25rem !important
    }
    .pe-xxxl-56 {
        padding-right:3.5rem !important
    }
    .pe-xxxl-58 {
        padding-right:3.625rem !important
    }
    .pe-xxxl-60 {
        padding-right:3.75rem !important
    }
    .pe-xxxl-64 {
        padding-right:4rem !important
    }
    .pe-xxxl-70 {
        padding-right:4.375rem !important
    }
    .pe-xxxl-72 {
        padding-right:4.5rem !important
    }
    .pe-xxxl-78 {
        padding-right:4.875rem !important
    }
    .pe-xxxl-80 {
        padding-right:5rem !important
    }
    .pe-xxxl-84 {
        padding-right:5.25rem !important
    }
    .pe-xxxl-88 {
        padding-right:5.5rem !important
    }
    .pe-xxxl-96 {
        padding-right:6rem !important
    }
    .pe-xxxl-100 {
        padding-right:6.25rem !important
    }
    .pe-xxxl-104 {
        padding-right:6.5rem !important
    }
    .pe-xxxl-120 {
        padding-right:7.5rem !important
    }
    .pe-xxxl-128 {
        padding-right:8rem !important
    }
    .pe-xxxl-132 {
        padding-right:8.25rem !important
    }
    .pe-xxxl-136 {
        padding-right:8.5rem !important
    }
    .pe-xxxl-140 {
        padding-right:8.75rem !important
    }
    .pe-xxxl-150 {
        padding-right:9.375rem !important
    }
    .pe-xxxl-158 {
        padding-right:9.875rem !important
    }
    .pe-xxxl-160 {
        padding-right:10rem !important
    }
    .pe-xxxl-174 {
        padding-right:10.875rem !important
    }
    .pe-xxxl-180 {
        padding-right:11.25rem !important
    }
    .pe-xxxl-208 {
        padding-right:13rem !important
    }
    .pe-xxxl-224 {
        padding-right:14rem !important
    }
    .pe-xxxl-280 {
        padding-right:17.5rem !important
    }
    .pe-xxxl-320 {
        padding-right:20rem !important
    }
    .pe-xxxl-508 {
        padding-right:31.75rem !important
    }
    .pb-xxxl--280 {
        padding-bottom:-17.5rem !important
    }
    .pb-xxxl--180 {
        padding-bottom:-11.25rem !important
    }
    .pb-xxxl--140 {
        padding-bottom:-8.75rem !important
    }
    .pb-xxxl--100 {
        padding-bottom:-6.25rem !important
    }
    .pb-xxxl--80 {
        padding-bottom:-5rem !important
    }
    .pb-xxxl--64 {
        padding-bottom:-4rem !important
    }
    .pb-xxxl--60 {
        padding-bottom:-3.75rem !important
    }
    .pb-xxxl--46 {
        padding-bottom:-2.875rem !important
    }
    .pb-xxxl--42 {
        padding-bottom:-2.625rem !important
    }
    .pb-xxxl--32 {
        padding-bottom:-2rem !important
    }
    .pb-xxxl--28 {
        padding-bottom:-1.75rem !important
    }
    .pb-xxxl--24 {
        padding-bottom:-1.5rem !important
    }
    .pb-xxxl--20 {
        padding-bottom:-1.25rem !important
    }
    .pb-xxxl--12 {
        padding-bottom:-0.75rem !important
    }
    .pb-xxxl-0 {
        padding-bottom:0 !important
    }
    .pb-xxxl-1 {
        padding-bottom:.25rem !important
    }
    .pb-xxxl-2 {
        padding-bottom:.5rem !important
    }
    .pb-xxxl-3 {
        padding-bottom:1rem !important
    }
    .pb-xxxl-4 {
        padding-bottom:1.5rem !important
    }
    .pb-xxxl-6 {
        padding-bottom:.375rem !important
    }
    .pb-xxxl-10 {
        padding-bottom:.625rem !important
    }
    .pb-xxxl-12 {
        padding-bottom:.75rem !important
    }
    .pb-xxxl-14 {
        padding-bottom:.875rem !important
    }
    .pb-xxxl-15 {
        padding-bottom:.935rem !important
    }
    .pb-xxxl-16 {
        padding-bottom:1rem !important
    }
    .pb-xxxl-18 {
        padding-bottom:1.125rem !important
    }
    .pb-xxxl-20 {
        padding-bottom:1.25rem !important
    }
    .pb-xxxl-24 {
        padding-bottom:1.5rem !important
    }
    .pb-xxxl-28 {
        padding-bottom:1.75rem !important
    }
    .pb-xxxl-30 {
        padding-bottom:1.875rem !important
    }
    .pb-xxxl-32 {
        padding-bottom:2rem !important
    }
    .pb-xxxl-34 {
        padding-bottom:2.125rem !important
    }
    .pb-xxxl-36 {
        padding-bottom:2.25rem !important
    }
    .pb-xxxl-38 {
        padding-bottom:2.375rem !important
    }
    .pb-xxxl-40 {
        padding-bottom:2.5rem !important
    }
    .pb-xxxl-42 {
        padding-bottom:2.625rem !important
    }
    .pb-xxxl-46 {
        padding-bottom:2.875rem !important
    }
    .pb-xxxl-48 {
        padding-bottom:3rem !important
    }
    .pb-xxxl-50 {
        padding-bottom:3.125rem !important
    }
    .pb-xxxl-52 {
        padding-bottom:3.25rem !important
    }
    .pb-xxxl-56 {
        padding-bottom:3.5rem !important
    }
    .pb-xxxl-58 {
        padding-bottom:3.625rem !important
    }
    .pb-xxxl-60 {
        padding-bottom:3.75rem !important
    }
    .pb-xxxl-64 {
        padding-bottom:4rem !important
    }
    .pb-xxxl-70 {
        padding-bottom:4.375rem !important
    }
    .pb-xxxl-72 {
        padding-bottom:4.5rem !important
    }
    .pb-xxxl-78 {
        padding-bottom:4.875rem !important
    }
    .pb-xxxl-80 {
        padding-bottom:5rem !important
    }
    .pb-xxxl-84 {
        padding-bottom:5.25rem !important
    }
    .pb-xxxl-88 {
        padding-bottom:5.5rem !important
    }
    .pb-xxxl-96 {
        padding-bottom:6rem !important
    }
    .pb-xxxl-100 {
        padding-bottom:6.25rem !important
    }
    .pb-xxxl-104 {
        padding-bottom:6.5rem !important
    }
    .pb-xxxl-120 {
        padding-bottom:7.5rem !important
    }
    .pb-xxxl-128 {
        padding-bottom:8rem !important
    }
    .pb-xxxl-132 {
        padding-bottom:8.25rem !important
    }
    .pb-xxxl-136 {
        padding-bottom:8.5rem !important
    }
    .pb-xxxl-140 {
        padding-bottom:8.75rem !important
    }
    .pb-xxxl-150 {
        padding-bottom:9.375rem !important
    }
    .pb-xxxl-158 {
        padding-bottom:9.875rem !important
    }
    .pb-xxxl-160 {
        padding-bottom:10rem !important
    }
    .pb-xxxl-174 {
        padding-bottom:10.875rem !important
    }
    .pb-xxxl-180 {
        padding-bottom:11.25rem !important
    }
    .pb-xxxl-208 {
        padding-bottom:13rem !important
    }
    .pb-xxxl-224 {
        padding-bottom:14rem !important
    }
    .pb-xxxl-280 {
        padding-bottom:17.5rem !important
    }
    .pb-xxxl-320 {
        padding-bottom:20rem !important
    }
    .pb-xxxl-508 {
        padding-bottom:31.75rem !important
    }
    .ps-xxxl--280 {
        padding-left:-17.5rem !important
    }
    .ps-xxxl--180 {
        padding-left:-11.25rem !important
    }
    .ps-xxxl--140 {
        padding-left:-8.75rem !important
    }
    .ps-xxxl--100 {
        padding-left:-6.25rem !important
    }
    .ps-xxxl--80 {
        padding-left:-5rem !important
    }
    .ps-xxxl--64 {
        padding-left:-4rem !important
    }
    .ps-xxxl--60 {
        padding-left:-3.75rem !important
    }
    .ps-xxxl--46 {
        padding-left:-2.875rem !important
    }
    .ps-xxxl--42 {
        padding-left:-2.625rem !important
    }
    .ps-xxxl--32 {
        padding-left:-2rem !important
    }
    .ps-xxxl--28 {
        padding-left:-1.75rem !important
    }
    .ps-xxxl--24 {
        padding-left:-1.5rem !important
    }
    .ps-xxxl--20 {
        padding-left:-1.25rem !important
    }
    .ps-xxxl--12 {
        padding-left:-0.75rem !important
    }
    .ps-xxxl-0 {
        padding-left:0 !important
    }
    .ps-xxxl-1 {
        padding-left:.25rem !important
    }
    .ps-xxxl-2 {
        padding-left:.5rem !important
    }
    .ps-xxxl-3 {
        padding-left:1rem !important
    }
    .ps-xxxl-4 {
        padding-left:1.5rem !important
    }
    .ps-xxxl-6 {
        padding-left:.375rem !important
    }
    .ps-xxxl-10 {
        padding-left:.625rem !important
    }
    .ps-xxxl-12 {
        padding-left:.75rem !important
    }
    .ps-xxxl-14 {
        padding-left:.875rem !important
    }
    .ps-xxxl-15 {
        padding-left:.935rem !important
    }
    .ps-xxxl-16 {
        padding-left:1rem !important
    }
    .ps-xxxl-18 {
        padding-left:1.125rem !important
    }
    .ps-xxxl-20 {
        padding-left:1.25rem !important
    }
    .ps-xxxl-24 {
        padding-left:1.5rem !important
    }
    .ps-xxxl-28 {
        padding-left:1.75rem !important
    }
    .ps-xxxl-30 {
        padding-left:1.875rem !important
    }
    .ps-xxxl-32 {
        padding-left:2rem !important
    }
    .ps-xxxl-34 {
        padding-left:2.125rem !important
    }
    .ps-xxxl-36 {
        padding-left:2.25rem !important
    }
    .ps-xxxl-38 {
        padding-left:2.375rem !important
    }
    .ps-xxxl-40 {
        padding-left:2.5rem !important
    }
    .ps-xxxl-42 {
        padding-left:2.625rem !important
    }
    .ps-xxxl-46 {
        padding-left:2.875rem !important
    }
    .ps-xxxl-48 {
        padding-left:3rem !important
    }
    .ps-xxxl-50 {
        padding-left:3.125rem !important
    }
    .ps-xxxl-52 {
        padding-left:3.25rem !important
    }
    .ps-xxxl-56 {
        padding-left:3.5rem !important
    }
    .ps-xxxl-58 {
        padding-left:3.625rem !important
    }
    .ps-xxxl-60 {
        padding-left:3.75rem !important
    }
    .ps-xxxl-64 {
        padding-left:4rem !important
    }
    .ps-xxxl-70 {
        padding-left:4.375rem !important
    }
    .ps-xxxl-72 {
        padding-left:4.5rem !important
    }
    .ps-xxxl-78 {
        padding-left:4.875rem !important
    }
    .ps-xxxl-80 {
        padding-left:5rem !important
    }
    .ps-xxxl-84 {
        padding-left:5.25rem !important
    }
    .ps-xxxl-88 {
        padding-left:5.5rem !important
    }
    .ps-xxxl-96 {
        padding-left:6rem !important
    }
    .ps-xxxl-100 {
        padding-left:6.25rem !important
    }
    .ps-xxxl-104 {
        padding-left:6.5rem !important
    }
    .ps-xxxl-120 {
        padding-left:7.5rem !important
    }
    .ps-xxxl-128 {
        padding-left:8rem !important
    }
    .ps-xxxl-132 {
        padding-left:8.25rem !important
    }
    .ps-xxxl-136 {
        padding-left:8.5rem !important
    }
    .ps-xxxl-140 {
        padding-left:8.75rem !important
    }
    .ps-xxxl-150 {
        padding-left:9.375rem !important
    }
    .ps-xxxl-158 {
        padding-left:9.875rem !important
    }
    .ps-xxxl-160 {
        padding-left:10rem !important
    }
    .ps-xxxl-174 {
        padding-left:10.875rem !important
    }
    .ps-xxxl-180 {
        padding-left:11.25rem !important
    }
    .ps-xxxl-208 {
        padding-left:13rem !important
    }
    .ps-xxxl-224 {
        padding-left:14rem !important
    }
    .ps-xxxl-280 {
        padding-left:17.5rem !important
    }
    .ps-xxxl-320 {
        padding-left:20rem !important
    }
    .ps-xxxl-508 {
        padding-left:31.75rem !important
    }
    .gap-xxxl--280 {
        gap:-17.5rem !important
    }
    .gap-xxxl--180 {
        gap:-11.25rem !important
    }
    .gap-xxxl--140 {
        gap:-8.75rem !important
    }
    .gap-xxxl--100 {
        gap:-6.25rem !important
    }
    .gap-xxxl--80 {
        gap:-5rem !important
    }
    .gap-xxxl--64 {
        gap:-4rem !important
    }
    .gap-xxxl--60 {
        gap:-3.75rem !important
    }
    .gap-xxxl--46 {
        gap:-2.875rem !important
    }
    .gap-xxxl--42 {
        gap:-2.625rem !important
    }
    .gap-xxxl--32 {
        gap:-2rem !important
    }
    .gap-xxxl--28 {
        gap:-1.75rem !important
    }
    .gap-xxxl--24 {
        gap:-1.5rem !important
    }
    .gap-xxxl--20 {
        gap:-1.25rem !important
    }
    .gap-xxxl--12 {
        gap:-0.75rem !important
    }
    .gap-xxxl-0 {
        gap:0 !important
    }
    .gap-xxxl-1 {
        gap:.25rem !important
    }
    .gap-xxxl-2 {
        gap:.5rem !important
    }
    .gap-xxxl-3 {
        gap:1rem !important
    }
    .gap-xxxl-4 {
        gap:1.5rem !important
    }
    .gap-xxxl-6 {
        gap:.375rem !important
    }
    .gap-xxxl-10 {
        gap:.625rem !important
    }
    .gap-xxxl-12 {
        gap:.75rem !important
    }
    .gap-xxxl-14 {
        gap:.875rem !important
    }
    .gap-xxxl-15 {
        gap:.935rem !important
    }
    .gap-xxxl-16 {
        gap:1rem !important
    }
    .gap-xxxl-18 {
        gap:1.125rem !important
    }
    .gap-xxxl-20 {
        gap:1.25rem !important
    }
    .gap-xxxl-24 {
        gap:1.5rem !important
    }
    .gap-xxxl-28 {
        gap:1.75rem !important
    }
    .gap-xxxl-30 {
        gap:1.875rem !important
    }
    .gap-xxxl-32 {
        gap:2rem !important
    }
    .gap-xxxl-34 {
        gap:2.125rem !important
    }
    .gap-xxxl-36 {
        gap:2.25rem !important
    }
    .gap-xxxl-38 {
        gap:2.375rem !important
    }
    .gap-xxxl-40 {
        gap:2.5rem !important
    }
    .gap-xxxl-42 {
        gap:2.625rem !important
    }
    .gap-xxxl-46 {
        gap:2.875rem !important
    }
    .gap-xxxl-48 {
        gap:3rem !important
    }
    .gap-xxxl-50 {
        gap:3.125rem !important
    }
    .gap-xxxl-52 {
        gap:3.25rem !important
    }
    .gap-xxxl-56 {
        gap:3.5rem !important
    }
    .gap-xxxl-58 {
        gap:3.625rem !important
    }
    .gap-xxxl-60 {
        gap:3.75rem !important
    }
    .gap-xxxl-64 {
        gap:4rem !important
    }
    .gap-xxxl-70 {
        gap:4.375rem !important
    }
    .gap-xxxl-72 {
        gap:4.5rem !important
    }
    .gap-xxxl-78 {
        gap:4.875rem !important
    }
    .gap-xxxl-80 {
        gap:5rem !important
    }
    .gap-xxxl-84 {
        gap:5.25rem !important
    }
    .gap-xxxl-88 {
        gap:5.5rem !important
    }
    .gap-xxxl-96 {
        gap:6rem !important
    }
    .gap-xxxl-100 {
        gap:6.25rem !important
    }
    .gap-xxxl-104 {
        gap:6.5rem !important
    }
    .gap-xxxl-120 {
        gap:7.5rem !important
    }
    .gap-xxxl-128 {
        gap:8rem !important
    }
    .gap-xxxl-132 {
        gap:8.25rem !important
    }
    .gap-xxxl-136 {
        gap:8.5rem !important
    }
    .gap-xxxl-140 {
        gap:8.75rem !important
    }
    .gap-xxxl-150 {
        gap:9.375rem !important
    }
    .gap-xxxl-158 {
        gap:9.875rem !important
    }
    .gap-xxxl-160 {
        gap:10rem !important
    }
    .gap-xxxl-174 {
        gap:10.875rem !important
    }
    .gap-xxxl-180 {
        gap:11.25rem !important
    }
    .gap-xxxl-208 {
        gap:13rem !important
    }
    .gap-xxxl-224 {
        gap:14rem !important
    }
    .gap-xxxl-280 {
        gap:17.5rem !important
    }
    .gap-xxxl-320 {
        gap:20rem !important
    }
    .gap-xxxl-508 {
        gap:31.75rem !important
    }
    .row-gap-xxxl--280 {
        row-gap:-17.5rem !important
    }
    .row-gap-xxxl--180 {
        row-gap:-11.25rem !important
    }
    .row-gap-xxxl--140 {
        row-gap:-8.75rem !important
    }
    .row-gap-xxxl--100 {
        row-gap:-6.25rem !important
    }
    .row-gap-xxxl--80 {
        row-gap:-5rem !important
    }
    .row-gap-xxxl--64 {
        row-gap:-4rem !important
    }
    .row-gap-xxxl--60 {
        row-gap:-3.75rem !important
    }
    .row-gap-xxxl--46 {
        row-gap:-2.875rem !important
    }
    .row-gap-xxxl--42 {
        row-gap:-2.625rem !important
    }
    .row-gap-xxxl--32 {
        row-gap:-2rem !important
    }
    .row-gap-xxxl--28 {
        row-gap:-1.75rem !important
    }
    .row-gap-xxxl--24 {
        row-gap:-1.5rem !important
    }
    .row-gap-xxxl--20 {
        row-gap:-1.25rem !important
    }
    .row-gap-xxxl--12 {
        row-gap:-0.75rem !important
    }
    .row-gap-xxxl-0 {
        row-gap:0 !important
    }
    .row-gap-xxxl-1 {
        row-gap:.25rem !important
    }
    .row-gap-xxxl-2 {
        row-gap:.5rem !important
    }
    .row-gap-xxxl-3 {
        row-gap:1rem !important
    }
    .row-gap-xxxl-4 {
        row-gap:1.5rem !important
    }
    .row-gap-xxxl-6 {
        row-gap:.375rem !important
    }
    .row-gap-xxxl-10 {
        row-gap:.625rem !important
    }
    .row-gap-xxxl-12 {
        row-gap:.75rem !important
    }
    .row-gap-xxxl-14 {
        row-gap:.875rem !important
    }
    .row-gap-xxxl-15 {
        row-gap:.935rem !important
    }
    .row-gap-xxxl-16 {
        row-gap:1rem !important
    }
    .row-gap-xxxl-18 {
        row-gap:1.125rem !important
    }
    .row-gap-xxxl-20 {
        row-gap:1.25rem !important
    }
    .row-gap-xxxl-24 {
        row-gap:1.5rem !important
    }
    .row-gap-xxxl-28 {
        row-gap:1.75rem !important
    }
    .row-gap-xxxl-30 {
        row-gap:1.875rem !important
    }
    .row-gap-xxxl-32 {
        row-gap:2rem !important
    }
    .row-gap-xxxl-34 {
        row-gap:2.125rem !important
    }
    .row-gap-xxxl-36 {
        row-gap:2.25rem !important
    }
    .row-gap-xxxl-38 {
        row-gap:2.375rem !important
    }
    .row-gap-xxxl-40 {
        row-gap:2.5rem !important
    }
    .row-gap-xxxl-42 {
        row-gap:2.625rem !important
    }
    .row-gap-xxxl-46 {
        row-gap:2.875rem !important
    }
    .row-gap-xxxl-48 {
        row-gap:3rem !important
    }
    .row-gap-xxxl-50 {
        row-gap:3.125rem !important
    }
    .row-gap-xxxl-52 {
        row-gap:3.25rem !important
    }
    .row-gap-xxxl-56 {
        row-gap:3.5rem !important
    }
    .row-gap-xxxl-58 {
        row-gap:3.625rem !important
    }
    .row-gap-xxxl-60 {
        row-gap:3.75rem !important
    }
    .row-gap-xxxl-64 {
        row-gap:4rem !important
    }
    .row-gap-xxxl-70 {
        row-gap:4.375rem !important
    }
    .row-gap-xxxl-72 {
        row-gap:4.5rem !important
    }
    .row-gap-xxxl-78 {
        row-gap:4.875rem !important
    }
    .row-gap-xxxl-80 {
        row-gap:5rem !important
    }
    .row-gap-xxxl-84 {
        row-gap:5.25rem !important
    }
    .row-gap-xxxl-88 {
        row-gap:5.5rem !important
    }
    .row-gap-xxxl-96 {
        row-gap:6rem !important
    }
    .row-gap-xxxl-100 {
        row-gap:6.25rem !important
    }
    .row-gap-xxxl-104 {
        row-gap:6.5rem !important
    }
    .row-gap-xxxl-120 {
        row-gap:7.5rem !important
    }
    .row-gap-xxxl-128 {
        row-gap:8rem !important
    }
    .row-gap-xxxl-132 {
        row-gap:8.25rem !important
    }
    .row-gap-xxxl-136 {
        row-gap:8.5rem !important
    }
    .row-gap-xxxl-140 {
        row-gap:8.75rem !important
    }
    .row-gap-xxxl-150 {
        row-gap:9.375rem !important
    }
    .row-gap-xxxl-158 {
        row-gap:9.875rem !important
    }
    .row-gap-xxxl-160 {
        row-gap:10rem !important
    }
    .row-gap-xxxl-174 {
        row-gap:10.875rem !important
    }
    .row-gap-xxxl-180 {
        row-gap:11.25rem !important
    }
    .row-gap-xxxl-208 {
        row-gap:13rem !important
    }
    .row-gap-xxxl-224 {
        row-gap:14rem !important
    }
    .row-gap-xxxl-280 {
        row-gap:17.5rem !important
    }
    .row-gap-xxxl-320 {
        row-gap:20rem !important
    }
    .row-gap-xxxl-508 {
        row-gap:31.75rem !important
    }
    .column-gap-xxxl--280 {
        column-gap:-17.5rem !important
    }
    .column-gap-xxxl--180 {
        column-gap:-11.25rem !important
    }
    .column-gap-xxxl--140 {
        column-gap:-8.75rem !important
    }
    .column-gap-xxxl--100 {
        column-gap:-6.25rem !important
    }
    .column-gap-xxxl--80 {
        column-gap:-5rem !important
    }
    .column-gap-xxxl--64 {
        column-gap:-4rem !important
    }
    .column-gap-xxxl--60 {
        column-gap:-3.75rem !important
    }
    .column-gap-xxxl--46 {
        column-gap:-2.875rem !important
    }
    .column-gap-xxxl--42 {
        column-gap:-2.625rem !important
    }
    .column-gap-xxxl--32 {
        column-gap:-2rem !important
    }
    .column-gap-xxxl--28 {
        column-gap:-1.75rem !important
    }
    .column-gap-xxxl--24 {
        column-gap:-1.5rem !important
    }
    .column-gap-xxxl--20 {
        column-gap:-1.25rem !important
    }
    .column-gap-xxxl--12 {
        column-gap:-0.75rem !important
    }
    .column-gap-xxxl-0 {
        column-gap:0 !important
    }
    .column-gap-xxxl-1 {
        column-gap:.25rem !important
    }
    .column-gap-xxxl-2 {
        column-gap:.5rem !important
    }
    .column-gap-xxxl-3 {
        column-gap:1rem !important
    }
    .column-gap-xxxl-4 {
        column-gap:1.5rem !important
    }
    .column-gap-xxxl-6 {
        column-gap:.375rem !important
    }
    .column-gap-xxxl-10 {
        column-gap:.625rem !important
    }
    .column-gap-xxxl-12 {
        column-gap:.75rem !important
    }
    .column-gap-xxxl-14 {
        column-gap:.875rem !important
    }
    .column-gap-xxxl-15 {
        column-gap:.935rem !important
    }
    .column-gap-xxxl-16 {
        column-gap:1rem !important
    }
    .column-gap-xxxl-18 {
        column-gap:1.125rem !important
    }
    .column-gap-xxxl-20 {
        column-gap:1.25rem !important
    }
    .column-gap-xxxl-24 {
        column-gap:1.5rem !important
    }
    .column-gap-xxxl-28 {
        column-gap:1.75rem !important
    }
    .column-gap-xxxl-30 {
        column-gap:1.875rem !important
    }
    .column-gap-xxxl-32 {
        column-gap:2rem !important
    }
    .column-gap-xxxl-34 {
        column-gap:2.125rem !important
    }
    .column-gap-xxxl-36 {
        column-gap:2.25rem !important
    }
    .column-gap-xxxl-38 {
        column-gap:2.375rem !important
    }
    .column-gap-xxxl-40 {
        column-gap:2.5rem !important
    }
    .column-gap-xxxl-42 {
        column-gap:2.625rem !important
    }
    .column-gap-xxxl-46 {
        column-gap:2.875rem !important
    }
    .column-gap-xxxl-48 {
        column-gap:3rem !important
    }
    .column-gap-xxxl-50 {
        column-gap:3.125rem !important
    }
    .column-gap-xxxl-52 {
        column-gap:3.25rem !important
    }
    .column-gap-xxxl-56 {
        column-gap:3.5rem !important
    }
    .column-gap-xxxl-58 {
        column-gap:3.625rem !important
    }
    .column-gap-xxxl-60 {
        column-gap:3.75rem !important
    }
    .column-gap-xxxl-64 {
        column-gap:4rem !important
    }
    .column-gap-xxxl-70 {
        column-gap:4.375rem !important
    }
    .column-gap-xxxl-72 {
        column-gap:4.5rem !important
    }
    .column-gap-xxxl-78 {
        column-gap:4.875rem !important
    }
    .column-gap-xxxl-80 {
        column-gap:5rem !important
    }
    .column-gap-xxxl-84 {
        column-gap:5.25rem !important
    }
    .column-gap-xxxl-88 {
        column-gap:5.5rem !important
    }
    .column-gap-xxxl-96 {
        column-gap:6rem !important
    }
    .column-gap-xxxl-100 {
        column-gap:6.25rem !important
    }
    .column-gap-xxxl-104 {
        column-gap:6.5rem !important
    }
    .column-gap-xxxl-120 {
        column-gap:7.5rem !important
    }
    .column-gap-xxxl-128 {
        column-gap:8rem !important
    }
    .column-gap-xxxl-132 {
        column-gap:8.25rem !important
    }
    .column-gap-xxxl-136 {
        column-gap:8.5rem !important
    }
    .column-gap-xxxl-140 {
        column-gap:8.75rem !important
    }
    .column-gap-xxxl-150 {
        column-gap:9.375rem !important
    }
    .column-gap-xxxl-158 {
        column-gap:9.875rem !important
    }
    .column-gap-xxxl-160 {
        column-gap:10rem !important
    }
    .column-gap-xxxl-174 {
        column-gap:10.875rem !important
    }
    .column-gap-xxxl-180 {
        column-gap:11.25rem !important
    }
    .column-gap-xxxl-208 {
        column-gap:13rem !important
    }
    .column-gap-xxxl-224 {
        column-gap:14rem !important
    }
    .column-gap-xxxl-280 {
        column-gap:17.5rem !important
    }
    .column-gap-xxxl-320 {
        column-gap:20rem !important
    }
    .column-gap-xxxl-508 {
        column-gap:31.75rem !important
    }
    .text-xxxl-start {
        text-align:left !important
    }
    .text-xxxl-end {
        text-align:right !important
    }
    .text-xxxl-center {
        text-align:center !important
    }
    
}
@media print {
    .d-print-inline {
        display:inline !important
    }
    .d-print-inline-block {
        display:inline-block !important
    }
    .d-print-block {
        display:block !important
    }
    .d-print-grid {
        display:grid !important
    }
    .d-print-inline-grid {
        display:inline-grid !important
    }
    .d-print-table {
        display:table !important
    }
    .d-print-table-row {
        display:table-row !important
    }
    .d-print-table-cell {
        display:table-cell !important
    }
    .d-print-flex {
        display:flex !important
    }
    .d-print-inline-flex {
        display:inline-flex !important
    }
    .d-print-none {
        display:none !important
    }
    
}
.datepicker {
    width:min-content
}
.datepicker:not(.active) {
    display:none
}
.datepicker-dropdown {
    position:absolute;
    z-index:20;
    padding-top:4px
}
.datepicker-dropdown.datepicker-orient-top {
    padding-top:0;
    padding-bottom:4px
}
.datepicker-picker {
    display:flex;
    flex-direction:column;
    border-radius:4px;
    background-color:#fff
}
.datepicker-dropdown .datepicker-picker {
    box-shadow:0 2px 3px rgba(0,0,0,.1),0 0 0 1px rgba(0,0,0,.1)
}
.datepicker-main {
    flex:auto;
    padding:2px
}
.datepicker-footer {
    box-shadow:inset 0 1px 1px rgba(0,0,0,.1);
    background-color:#f8f9fa
}
.datepicker-title {
    box-shadow:inset 0 -1px 1px rgba(0,0,0,.1);
    background-color:#f8f9fa;
    padding:.375rem .75rem;
    text-align:center;
    font-weight:700
}
.datepicker-controls {
    display:flex
}
.datepicker-header .datepicker-controls {
    padding:2px 2px 0
}
.datepicker-controls .button {
    display:inline-flex;
    position:relative;
    align-items:center;
    justify-content:center;
    margin:0;
    border:1px solid rgb(218.95,224.1,229.25);
    border-radius:4px;
    box-shadow:none;
    background-color:#fff;
    cursor:pointer;
    padding:calc(.375em - 1px) .75em;
    height:2.25em;
    vertical-align:top;
    text-align:center;
    line-height:1.5;
    white-space:nowrap;
    color:#212529;
    font-size:1rem
}
.datepicker-controls .button:focus,.datepicker-controls .button:active {
    outline:none
}
.datepicker-controls .button:hover {
    border-color:rgb(175.375,186.75,198.125);
    color:#212529
}
.datepicker-controls .button:focus {
    border-color:hsl(217,71%,53%);
    color:#212529
}
.datepicker-controls .button:focus:not(:active) {
    box-shadow:0 0 0 .125em hsla(217,71%,53%,.25)
}
.datepicker-controls .button:active {
    border-color:hsl(0,0%,25%);
    color:#212529
}
.datepicker-controls .button[disabled] {
    cursor:not-allowed
}
.datepicker-header .datepicker-controls .button {
    border-color:rgba(0,0,0,0);
    font-weight:bold
}
.datepicker-header .datepicker-controls .button:hover {
    background-color:hsl(0,0%,97.5%)
}
.datepicker-header .datepicker-controls .button:active {
    background-color:hsl(0,0%,95%)
}
.datepicker-footer .datepicker-controls .button {
    flex:auto;
    margin:calc(.375rem - 1px) .375rem;
    border-radius:2px;
    font-size:.75rem
}
.datepicker-controls .view-switch {
    flex:auto
}
.datepicker-controls .prev-button,.datepicker-controls .next-button {
    padding-right:.375rem;
    padding-left:.375rem;
    flex:0 0 14.2857142857%
}
.datepicker-controls .prev-button.disabled,.datepicker-controls .next-button.disabled {
    visibility:hidden
}
.datepicker-view,.datepicker-grid {
    display:flex
}
.datepicker-view {
    align-items:stretch;
    width:15.75rem
}
.datepicker-grid {
    flex-wrap:wrap;
    flex:auto
}
.datepicker .days {
    display:flex;
    flex-direction:column;
    flex:auto
}
.datepicker .days-of-week {
    display:flex
}
.datepicker .week-numbers {
    display:flex;
    flex-direction:column;
    flex:0 0 9.6774193548%
}
.datepicker .weeks {
    display:flex;
    flex-direction:column;
    align-items:stretch;
    flex:auto
}
.datepicker span {
    display:flex;
    align-items:center;
    justify-content:center;
    border-radius:4px;
    cursor:default;
    -webkit-touch-callout:none;
    user-select:none
}
.datepicker .dow {
    height:1.5rem;
    font-size:.875rem;
    font-weight:700
}
.datepicker .week {
    flex:auto;
    color:rgb(175.375,186.75,198.125);
    font-size:.75rem
}
.datepicker-cell,.datepicker .days .dow {
    flex-basis:14.2857142857%
}
.datepicker-cell {
    height:2.25rem
}
.datepicker-cell:not(.day) {
    flex-basis:25%;
    height:4.5rem
}
.datepicker-cell:not(.disabled):hover {
    background-color:hsl(0,0%,97.5%);
    cursor:pointer
}
.datepicker-cell.focused:not(.selected) {
    background-color:rgb(233.475,236.55,239.625)
}
.datepicker-cell.selected,.datepicker-cell.selected:hover {
    background-color:hsl(217,71%,53%);
    color:#fff;
    font-weight:600
}
.datepicker-cell.disabled {
    color:rgb(218.95,224.1,229.25)
}
.datepicker-cell.prev:not(.disabled),.datepicker-cell.next:not(.disabled) {
    color:hsl(0,0%,48%)
}
.datepicker-cell.prev.selected,.datepicker-cell.next.selected {
    color:hsl(0,0%,90%)
}
.datepicker-cell.highlighted:not(.selected):not(.range):not(.today) {
    border-radius:0;
    background-color:#f8f9fa
}
.datepicker-cell.highlighted:not(.selected):not(.range):not(.today):not(.disabled):hover {
    background-color:rgb(240.7375,242.775,244.8125)
}
.datepicker-cell.highlighted:not(.selected):not(.range):not(.today).focused {
    background-color:rgb(233.475,236.55,239.625)
}
.datepicker-cell.today:not(.selected) {
    background-color:hsl(171,100%,41%)
}
.datepicker-cell.today:not(.selected):not(.disabled) {
    color:#fff
}
.datepicker-cell.today.focused:not(.selected) {
    background-color:hsl(171,100%,39.975%)
}
.datepicker-cell.range-end:not(.selected),.datepicker-cell.range-start:not(.selected) {
    background-color:rgb(175.375,186.75,198.125);
    color:#fff
}
.datepicker-cell.range-end.focused:not(.selected),.datepicker-cell.range-start.focused:not(.selected) {
    background-color:rgb(169.928125,182.08125,194.234375)
}
.datepicker-cell.range-start:not(.range-end) {
    border-radius:4px 0 0 4px
}
.datepicker-cell.range-end:not(.range-start) {
    border-radius:0 4px 4px 0
}
.datepicker-cell.range {
    border-radius:0;
    background-color:rgb(218.95,224.1,229.25)
}
.datepicker-cell.range:not(.disabled):not(.focused):not(.today):hover {
    background-color:rgb(212.41375,218.4975,224.58125)
}
.datepicker-cell.range.disabled {
    color:rgb(192.805,201.69,210.575)
}
.datepicker-cell.range.focused {
    background-color:rgb(205.8775,212.895,219.9125)
}
.datepicker-input.in-edit {
    border-color:hsl(217,71%,50.35%)
}
.datepicker-input.in-edit:focus,.datepicker-input.in-edit:active {
    box-shadow:0 0 .25em .25em hsla(217,71%,50.35%,.2)
}
.datepicker-header {
    padding:.5rem 0
}
.datepicker-controls .view-switch {
    font-weight:500 !important
}
.days-of-week .dow {
    font-weight:400;
    color:#66838f
}
.datepicker-cell {
    font-size:.875rem;
    border-radius:50rem !important
}
.datepicker-cell.day.prev,.datepicker-cell.day.next {
    color:#e5eaec
}
.datepicker-cell.today {
    background-color:#e5eaec !important;
    color:#003145 !important
}
.datepicker-cell.selected {
    background-color:#b1e2f4 !important;
    color:#003145 !important
}
.owl-carousel {
    display:none;
    width:100%;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    position:relative;
    z-index:1
}
.owl-carousel .owl-stage {
    position:relative;
    -ms-touch-action:pan-Y;
    touch-action:manipulation;
    -moz-backface-visibility:hidden;
    display:flex
}
.owl-carousel .owl-stage:after {
    content:".";
    display:block;
    clear:both;
    visibility:hidden;
    line-height:0;
    height:0
}
.owl-carousel .owl-stage-outer {
    position:relative;
    overflow:hidden;
    -webkit-transform:translate3d(0px, 0px, 0px)
}
.owl-carousel .owl-wrapper,.owl-carousel .owl-item {
    -webkit-backface-visibility:hidden;
    -moz-backface-visibility:hidden;
    -ms-backface-visibility:hidden;
    -webkit-transform:translate3d(0, 0, 0);
    -moz-transform:translate3d(0, 0, 0);
    -ms-transform:translate3d(0, 0, 0)
}
.owl-carousel .owl-item {
    position:relative;
    min-height:1px;
    float:left;
    -webkit-backface-visibility:hidden;
    -webkit-tap-highlight-color:rgba(0,0,0,0);
    -webkit-touch-callout:none;
    display:flex;
    flex:1 0 auto
}
.owl-carousel .owl-item img {
    display:block;
    width:100%
}
.owl-carousel .owl-nav.disabled,.owl-carousel .owl-dots.disabled {
    display:none
}
.owl-carousel .owl-nav .owl-prev,.owl-carousel .owl-nav .owl-next,.owl-carousel .owl-dot {
    cursor:pointer;
    -webkit-user-select:none;
    -khtml-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel .owl-nav button.owl-prev,.owl-carousel .owl-nav button.owl-next,.owl-carousel button.owl-dot {
    background:none;
    color:inherit;
    border:none;
    padding:0 !important;
    font:inherit
}
.owl-carousel.owl-loaded {
    display:block
}
.owl-carousel.owl-loading {
    opacity:0;
    display:block
}
.owl-carousel.owl-hidden {
    opacity:0
}
.owl-carousel.owl-refresh .owl-item {
    visibility:hidden
}
.owl-carousel.owl-drag .owl-item {
    -ms-touch-action:pan-y;
    touch-action:pan-y;
    -webkit-user-select:none;
    -moz-user-select:none;
    -ms-user-select:none;
    user-select:none
}
.owl-carousel.owl-grab {
    cursor:move;
    cursor:grab
}
.owl-carousel.owl-rtl {
    direction:rtl
}
.owl-carousel.owl-rtl .owl-item {
    float:right
}
.no-js .owl-carousel {
    display:block
}
.owl-carousel .animated {
    animation-duration:1000ms;
    animation-fill-mode:both
}
.owl-carousel .owl-animated-in {
    z-index:0
}
.owl-carousel .owl-animated-out {
    z-index:1
}
.owl-carousel .fadeOut {
    animation-name:fadeOut
}
@keyframes fadeOut {
    0% {
        opacity:1
    }
    100% {
        opacity:0
    }
    
}
.owl-carousel .owl-height {
    transition:height 500ms ease-in-out
}
.owl-carousel .owl-item .owl-lazy {
    opacity:0;
    transition:opacity 400ms ease
}
.owl-carousel .owl-item .owl-lazy[src^=""],.owl-carousel .owl-item .owl-lazy:not([src]) {
    max-height:0
}
.owl-carousel .owl-item img.owl-lazy {
    transform-style:preserve-3d
}
.owl-carousel .owl-video-wrapper {
    position:relative;
    height:100%;
    background:#000
}
.owl-carousel .owl-video-play-icon {
    position:absolute;
    height:80px;
    width:80px;
    left:50%;
    top:50%;
    margin-left:-40px;
    margin-top:-40px;
    cursor:pointer;
    z-index:1;
    -webkit-backface-visibility:hidden;
    transition:transform 100ms ease
}
.owl-carousel .owl-video-play-icon:hover {
    -ms-transform:scale(1.3, 1.3);
    transform:scale(1.3, 1.3)
}
.owl-carousel .owl-video-playing .owl-video-tn,.owl-carousel .owl-video-playing .owl-video-play-icon {
    display:none
}
.owl-carousel .owl-video-tn {
    opacity:0;
    height:100%;
    background-position:center center;
    background-repeat:no-repeat;
    background-size:contain;
    transition:opacity 400ms ease
}
.owl-carousel .owl-video-frame {
    position:relative;
    z-index:1;
    height:100%;
    width:100%
}
.owl-theme .owl-nav {
    text-align:center;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.owl-theme .owl-nav [class*=owl-] {
    color:#fff;
    font-size:14px;
    margin:5px;
    padding:4px 7px;
    background:#66838f;
    display:inline-block;
    cursor:pointer;
    border-radius:3px
}
.owl-theme .owl-nav [class*=owl-]:hover {
    background:rgba(134,151,145,0);
    color:#fff;
    text-decoration:none
}
.owl-theme .owl-nav .disabled {
    opacity:.5;
    cursor:default
}
.owl-theme .owl-nav.disabled+.owl-dots {
    margin-top:10px
}
.owl-theme .owl-dots {
    margin-top:3rem;
    display:flex;
    text-align:center;
    -webkit-tap-highlight-color:rgba(0,0,0,0)
}
.owl-theme .owl-dots .owl-dot {
    display:block;
    zoom:1;
    width:100%;
    *display:inline
}
.owl-theme .owl-dots .owl-dot span {
    width:100%;
    height:1px;
    margin:.75rem auto;
    padding:0 .25rem;
    background:#66838f;
    display:block;
    -webkit-backface-visibility:visible;
    transition:opacity 200ms ease;
    border-radius:30px
}
.owl-theme .owl-dots .owl-dot.active span,.owl-theme .owl-dots .owl-dot:hover span {
    height:3px;
    width:100%;
    background:#002737
}
.owl-theme .owl-item {
    opacity:1;
    transition:opacity .5s
}
.owl-theme .owl-item.active {
    opacity:1
}
.owl-theme .owl-nav .owl-prev {
    position:absolute;
    left:-1.5rem;
    top:30%;
    padding:0;
    margin:0;
    background:rgba(0,0,0,0)
}
.owl-theme .owl-nav .owl-prev.disabled {
    display:none
}
.owl-theme .owl-nav .owl-next {
    position:absolute;
    right:-1.5rem;
    top:30%;
    padding:0;
    margin:0;
    background:rgba(0,0,0,0)
}
.owl-theme .owl-nav .owl-next.disabled {
    display:none
}
.choices {
    position:relative;
    overflow:hidden;
    margin-bottom:var(--choices-guttering, 24px);
    font-size:var(--choices-font-size-lg, 16px)
}
.choices:focus {
    outline:none
}
.choices:last-child {
    margin-bottom:0
}
.choices.is-open {
    overflow:visible
}
.choices.is-disabled :is(.choices__inner,.choices__input) {
    background-color:var(--choices-bg-color-disabled, #eaeaea);
    cursor:not-allowed !important;
    user-select:none
}
.choices.is-disabled .choices__item {
    cursor:not-allowed;
    color:var(--choices-item-disabled-color, #fff)
}
.choices [hidden] {
    position:absolute;
    inset:0;
    pointer-events:none;
    opacity:0
}
.choices[data-type*=select-one] {
    cursor:pointer
}
.choices[data-type*=select-one] .choices__inner {
    padding-bottom:var(--choices-inner-one-padding, 7.5px)
}
.choices[data-type*=select-one] .choices__input {
    display:block;
    width:var(--choices-width, 100%);
    padding:var(--choices-dropdown-item-padding, 10px);
    border-bottom:var(--choices-base-border, 1px solid) var(--choices-keyline-color, #ddd);
    background-color:var(--choices-bg-color-dropdown, #fff);
    margin:0
}
.choices[data-type*=select-one] .choices__button {
    background-image:var(--choices-icon-cross-inverse, url(data:image/svg+xml;
    base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjMDAwIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==));
    padding:0;
    background-size:8px;
    position:absolute;
    top:50%;
    right:0;
    margin-top:-10px;
    margin-right:25px;
    height:20px;
    width:20px;
    border-radius:10em;
    opacity:.25
}
.choices[data-type*=select-one] .choices__button:is(:hover,:focus) {
    opacity:var(--choices-button-opacity-hover, 1)
}
.choices[data-type*=select-one] .choices__button:focus {
    box-shadow:0 0 0 2px var(--choices-highlight-color, #005F75)
}
.choices[data-type*=select-one] .choices__item[data-placeholder] .choices__button {
    display:none
}
.choices[data-type*=select-one]::after {
    content:"";
    height:0;
    width:0;
    border-style:solid;
    border-color:var(--choices-text-color, #333) rgba(0,0,0,0) rgba(0,0,0,0) rgba(0,0,0,0);
    border-width:var(--choices-arrow-size, 5px);
    position:absolute;
    right:var(--choices-arrow-right, 11.5px);
    top:50%;
    margin-top:var(--choices-arrow-margin-top, -2.5px);
    pointer-events:none
}
.choices[data-type*=select-one].is-open::after {
    border-color:rgba(0,0,0,0) rgba(0,0,0,0) var(--choices-text-color, #333);
    margin-top:var(--choices-arrow-margin-top-open, -7.5px)
}
.choices[data-type*=select-one][dir=rtl]::after {
    left:11.5px;
    right:auto
}
.choices[data-type*=select-one][dir=rtl] .choices__button {
    right:auto;
    left:0;
    margin-left:25px;
    margin-right:0
}
.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__inner {
    cursor:text
}
.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__button {
    position:relative;
    display:inline-block;
    margin:0 calc(var(--choices-button-offset, 8px)*-0.5) 0 var(--choices-button-offset, 8px);
    padding-left:calc(var(--choices-button-offset, 8px)*2);
    border-left:1px solid color-mix(in srgb, var(--choices-primary-color, #005F75) 90%, var(--choices-darken, black));
    background-image:var(--choices-icon-cross, url(data:image/svg+xml;
    base64,PHN2ZyB3aWR0aD0iMjEiIGhlaWdodD0iMjEiIHZpZXdCb3g9IjAgMCAyMSAyMSIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjRkZGIiBmaWxsLXJ1bGU9ImV2ZW5vZGQiPjxwYXRoIGQ9Ik0yLjU5Mi4wNDRsMTguMzY0IDE4LjM2NC0yLjU0OCAyLjU0OEwuMDQ0IDIuNTkyeiIvPjxwYXRoIGQ9Ik0wIDE4LjM2NEwxOC4zNjQgMGwyLjU0OCAyLjU0OEwyLjU0OCAyMC45MTJ6Ii8+PC9nPjwvc3ZnPg==));
    background-size:var(--choices-button-dimension, 8px);
    width:var(--choices-button-dimension, 8px);
    line-height:var(--choices-button-line-height, 1);
    border-radius:var(--choices-button-border-radius, 0);
    opacity:var(--choices-button-opacity, 0.75)
}
.choices:is([data-type*=select-multiple],[data-type*=text]) .choices__button:is(:hover,:focus) {
    --choices-button-opacity: var(--choices-button-opacity-hover, 1)
}
.choices__inner {
    display:inline-block;
    vertical-align:top;
    width:var(--choices-width, 100%);
    background-color:var(--choices-bg-color, #f9f9f9);
    padding:var(--choices-inner-padding, 7.5px 7.5px 3.75px);
    border:var(--choices-base-border, 1px solid) var(--choices-keyline-color, #ddd);
    border-radius:var(--choices-border-radius, 2.5px);
    font-size:var(--choices-font-size-md, 14px);
    min-height:var(--choices-input-height, 44px);
    overflow:hidden
}
.is-focused .choices__inner,.is-open .choices__inner {
    border-color:color-mix(in srgb, var(--choices-keyline-color, #ddd) 85%, var(--choices-darken, black))
}
.is-open .choices__inner {
    border-radius:var(--choices-border-radius, 2.5px) var(--choices-border-radius, 2.5px) 0 0
}
.is-invalid .choices__inner {
    border-color:var(--choices-invalid-color, #d33141)
}
.is-flipped.is-open .choices__inner {
    border-radius:0 0 var(--choices-border-radius, 2.5px) var(--choices-border-radius, 2.5px)
}
.choices__list {
    margin:0;
    padding-left:0;
    list-style:none
}
.choices__list--single {
    display:inline-block;
    padding:var(--choices-list-single-padding, 4px 16px 4px 4px);
    width:var(--choices-width, 100%)
}
[dir=rtl] .choices__list--single {
    padding-right:4px;
    padding-left:16px
}
.choices__list--single .choices__item {
    width:var(--choices-width, 100%)
}
.choices__list--multiple {
    display:inline
}
.choices__list--multiple .choices__item {
    display:inline-block;
    vertical-align:middle;
    border-radius:var(--choices-border-radius-item, 20px);
    padding:var(--choices-multiple-item-padding, 4px 10px);
    font-size:var(--choices-font-size-sm, 12px);
    font-weight:500;
    margin-right:var(--choices-multiple-item-margin, 3.75px);
    margin-bottom:var(--choices-multiple-item-margin, 3.75px);
    background-color:var(--choices-primary-color, #005F75);
    border:1px solid color-mix(in srgb, var(--choices-primary-color, #005F75) 95%, var(--choices-darken, black));
    color:var(--choices-item-color, #fff);
    word-break:break-all;
    box-sizing:border-box
}
.choices__list--multiple .choices__item[data-deletable] {
    padding-right:5px
}
[dir=rtl] .choices__list--multiple .choices__item {
    margin-right:0;
    margin-left:var(--choices-multiple-item-margin, 3.75px)
}
.choices__list--multiple .choices__item.is-highlighted {
    background-color:color-mix(in srgb, var(--choices-primary-color, #005F75) 95%, var(--choices-darken, black));
    border:1px solid color-mix(in srgb, var(--choices-primary-color, #005F75) 90%, var(--choices-darken, black))
}
.is-disabled .choices__list--multiple .choices__item {
    background-color:color-mix(in srgb, var(--choices-disabled-color, #eaeaea) 75%, var(--choices-darken, black));
    border:1px solid color-mix(in srgb, var(--choices-disabled-color, #eaeaea) 65%, var(--choices-darken, black))
}
.choices__list--dropdown,.choices__list[aria-expanded] {
    display:none;
    z-index:var(--choices-z-index, 1);
    position:absolute;
    width:var(--choices-width, 100%);
    background-color:var(--choices-bg-color-dropdown, #fff);
    border:var(--choices-base-border, 1px solid) var(--choices-keyline-color, #ddd);
    top:100%;
    margin-top:-1px;
    border-bottom-left-radius:var(--choices-border-radius, 2.5px);
    border-bottom-right-radius:var(--choices-border-radius, 2.5px);
    overflow:hidden;
    word-break:break-all
}
.is-active.choices__list--dropdown,.is-active.choices__list[aria-expanded] {
    display:block
}
.is-open .choices__list--dropdown,.is-open .choices__list[aria-expanded] {
    border-color:color-mix(in srgb, var(--choices-keyline-color, #ddd) 85%, var(--choices-darken, black))
}
.is-flipped .choices__list--dropdown,.is-flipped .choices__list[aria-expanded] {
    top:auto;
    bottom:100%;
    margin-top:0;
    margin-bottom:-1px;
    border-radius:.25rem .25rem 0 0
}
.choices__list--dropdown .choices__list,.choices__list[aria-expanded] .choices__list {
    position:relative;
    max-height:300px;
    overflow:auto;
    -webkit-overflow-scrolling:touch;
    will-change:scroll-position
}
.choices__list--dropdown .choices__item,.choices__list[aria-expanded] .choices__item {
    position:relative;
    padding:var(--choices-dropdown-item-padding, 10px);
    font-size:var(--choices-font-size-md, 14px)
}
[dir=rtl] .choices__list--dropdown .choices__item,[dir=rtl] .choices__list[aria-expanded] .choices__item {
    text-align:right
}
@media(min-width: 640px) {
    .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text],.choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text] {
        padding-right:100px
    }
    .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text]::after,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]::after {
        content:attr(data-select-text);
        font-size:var(--choices-font-size-sm, 12px);
        position:absolute;
        right:10px;
        top:50%;
        transform:translateY(-50%)
    }
    [dir=rtl] .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text],[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text] {
        text-align:right;
        padding-left:100px;
        padding-right:10px
    }
    [dir=rtl] .choices__list--dropdown .choices__item--selectable.is-highlighted[data-select-text]::after,[dir=rtl] .choices__list[aria-expanded] .choices__item--selectable.is-highlighted[data-select-text]::after {
        right:auto;
        left:10px
    }
    
}
.choices__list--dropdown .choices__item--selectable.is-selected::after,.choices__list[aria-expanded] .choices__item--selectable.is-selected::after {
    content:none !important
}
.choices__list--dropdown .choices__item--selectable.is-selected,.choices__list[aria-expanded] .choices__item--selectable.is-selected,.choices__list--dropdown .choices__item--selectable.is-highlighted,.choices__list[aria-expanded] .choices__item--selectable.is-highlighted {
    background-color:var(--choices-highlighted-color, #f2f2f2)
}
.choices__item {
    cursor:default
}
.choices__item--selectable {
    cursor:pointer
}
.choices__item--disabled {
    cursor:not-allowed;
    user-select:none;
    opacity:.5
}
.choices__heading {
    font-weight:600;
    font-size:12px;
    padding:10px;
    border-bottom:1px solid color-mix(in srgb, var(--choices-keyline-color, #ddd) 90%, var(--choices-lighten, white));
    color:gray
}
.choices__button {
    text-indent:-9999px;
    appearance:none;
    border:0;
    background-color:rgba(0,0,0,0);
    background-repeat:no-repeat;
    background-position:center;
    cursor:pointer
}
.choices__button:focus {
    outline:none
}
.choices__input {
    display:inline-block;
    vertical-align:baseline;
    background-color:var(--choices-bg-color, #f9f9f9);
    font-size:var(--choices-font-size-md, 14px);
    margin-bottom:var(--choices-input-margin-bottom, 5px);
    border:0;
    border-radius:0;
    max-width:var(--choices-width, 100%);
    padding:var(--choices-input-padding, 4px 0 4px 2px)
}
.choices__input:focus {
    outline:0
}
.choices__input::-webkit-search-decoration,.choices__input::-webkit-search-cancel-button,.choices__input::-webkit-search-results-button,.choices__input::-webkit-search-results-decoration {
    display:none
}
.choices__input::-ms-clear,.choices__input::-ms-reveal {
    display:none;
    width:0;
    height:0
}
[dir=rtl] .choices__input {
    padding-right:2px;
    padding-left:0
}
.choices__placeholder {
    opacity:var(--choices-placeholder-opacity, 0.5)
}
.offcanvas-search.offcanvas-nav {
    height:100% !important
}
@media(min-width: 992px) {
    .offcanvas-search.offcanvas-nav {
        height:fit-content !important
    }
    
}
@media(min-width: 992px) {
    .offcanvas-search {
        top:115px !important;
        height:auto !important
    }
    
}
@media(max-width: 992px) {
    .offcanvas-search .container-shadow {
        box-shadow:0 0 30px 0 rgba(0,49,69,0.0392156863)
    }
    
}
.offcanvas-search .offcanvas-body .card.card-fixed-height .card-header .form-group input {
    outline:none
}
.offcanvas-search input::-webkit-input-placeholder {
    color:#335a6a;
    font-weight:400
}
.offcanvas-search input:-moz-placeholder {
    color:#335a6a;
    font-weight:400
}
.offcanvas-search .common-search .common-links:hover {
    font-weight:500;
    background-color:#d8f1fa;
    border:1px solid rgba(0,0,0,0) !important
}
.offcanvas-search .form-control:focus {
    color:#335a6a !important
}
.offcanvas-search .form-control:focus {
    box-shadow:none !important
}
.offcanvas-search .search-result-item .search-result-icon {
    color:#66838f
}
.offcanvas-search .search-result-item:hover {
    text-decoration:underline !important;
    -webkit-text-decoration-color:#18495b !important;
    text-decoration-color:#18495b !important;
    font-weight:500
}
.offcanvas-search .search-result-item:hover .search-result-icon {
    color:#b71234 !important;
    transform:rotate(45deg)
}
.offcanvas-search .quick-links-list-item .search-result-item {
    color:#18495b !important
}
.offcanvas-search .quick-links-list-item .search-result-icon {
    color:#66838f
}
.offcanvas-search .quick-links-list-item:hover {
    background-color:#fefaf7;
    border-radius:1rem
}
.offcanvas-search .quick-links-list-item:hover .search-result-item {
    color:#003145 !important;
    text-decoration:none
}
.offcanvas-search .quick-links-list-item:hover .search-result-icon {
    color:#b71234 !important
}
.offcanvas-search .quick-links-list-item:hover .search-result-icon .icon {
    transform:rotate(45deg);
    transition:rotate .5s ease-in-out
}
.offcanvas-search .btn-close.text-reset:hover {
    background-color:#fff;
    --bs-btn-close-hover-opacity: 1
}
@media(min-width: 992px) {
    .offcanvas-search .card-fixed-height {
        height:592px;
        display:flex;
        flex-direction:column
    }
    
}
.offcanvas-search .card-body-scrollable {
    overflow-y:auto;
    flex:1 1 auto;
    min-height:0
}
.single-post {
    overflow:hidden
}
.single-post .content {
    color:#18495b
}
.single-post .content h1,.single-post .content .h1 {
    font-size:1.875rem
}
@media screen and (min-width: 992px) {
    .single-post .content h1,.single-post .content .h1 {
        font-size:3.375rem
    }
    
}
.single-post .content h2,.single-post .content .h2 {
    font-size:1.625rem;
    margin-bottom:2rem;
    line-height:140%;
    display:flex;
    gap:.75rem
}
.single-post .content h2::before,.single-post .content .h2::before {
    display:inline-block;
    content:"";
    width:15px;
    min-width:15px;
    height:15px;
    background-color:#b71234;
    border-radius:100px;
    margin-top:10px
}
.single-post .content .block-gallery h2,.single-post .content .block-gallery .h2 {
    text-align:center;
    align-content:center;
    display:block
}
.single-post .content .block-gallery h2::before,.single-post .content .block-gallery .h2::before {
    display:none;
    content:none
}
.single-post .content h3,.single-post .content .h3 {
    font-size:1.125rem;
    margin-bottom:1.5rem;
    font-family:"Fira Sans",sans-serif;
    font-weight:500
}
.single-post .content p {
    margin-bottom:1.5rem
}
.single-post .content figure {
    border-radius:1rem;
    margin:2rem 0;
    overflow:hidden
}
.single-post .content ul {
    margin-bottom:1.5rem
}
.single-post .content blockquote {
    margin:2rem 0;
    color:#5e172d;
    font-size:1.25rem;
    font-family:"Lora",sans-serif;
    font-weight:bold;
    line-height:140%;
    border-left:1px solid #b71234;
    padding-left:1.5rem
}
@media screen and (min-width: 992px) {
    .single-post .content h2,.single-post .content .h2 {
        font-size:1.875rem
    }
    .single-post .content h2:before,.single-post .content .h2:before {
        margin-top:13px
    }
    .single-post .content h3,.single-post .content .h3 {
        font-size:1.313rem
    }
    .single-post .content p,.single-post .content ul {
        font-size:1.125rem;
        margin-bottom:2rem
    }
    .single-post .content figure {
        max-width:536px;
        margin:5rem 0
    }
    .single-post .content blockquote {
        font-size:1.5rem;
        margin:5rem 0
    }
    
}
.page-template-text-page h2,.page-template-text-page .h2 {
    margin-top:2rem;
    margin-bottom:2rem;
    display:flex;
    gap:.75rem;
    font-size:1.625rem;
    line-height:1.4
}
.page-template-text-page h2:first-child,.page-template-text-page .h2:first-child {
    margin-top:0
}
.page-template-text-page h3,.page-template-text-page .h3 {
    font-size:1.125rem;
    line-height:1.625rem;
    margin-top:2rem;
    margin-bottom:1.5rem
}
.page-template-text-page h2,.page-template-text-page .h2,.page-template-text-page h3,.page-template-text-page .h3 {
    color:#003145
}
.page-template-text-page strong {
    font-weight:500
}
.page-template-text-page p {
    margin-bottom:1rem
}
.page-template-text-page p:last-child {
    margin-bottom:0
}
.page-template-text-page p:has(+ul) {
    margin-top:2rem
}
.page-template-text-page p:has(+ul)>strong {
    font-size:1.313rem;
    color:#003145
}
.page-template-text-page ul {
    margin-bottom:1.5rem;
    padding-left:1.25rem
}
.page-template-text-page ul:last-child {
    margin-bottom:0
}
@media screen and (min-width: 992px) {
    .page-template-text-page h2,.page-template-text-page .h2 {
        margin-top:5rem;
        font-size:1.875rem
    }
    .page-template-text-page h3,.page-template-text-page .h3 {
        font-size:1.313rem
    }
    
}
.custom-radio__label {
    padding:10px 20px;
    width:100%;
    background-color:rgba(0,0,0,0);
    border-radius:50rem;
    text-align:center;
    cursor:pointer
}
.custom-radio__input:checked+.custom-radio__label {
    background-color:#8bd4ef;
    font-weight:500
}
h1,.h1 {
    font-size:1.875rem
}
@media(min-width: 768px) {
    h1,.h1 {
        font-size:2.875rem
    }
    
}
h2,.h2 {
    font-size:1.625rem
}
@media(min-width: 768px) {
    h2,.h2 {
        font-size:2.5rem
    }
    
}
h3,.h3 {
    font-size:1.5rem
}
@media(min-width: 768px) {
    h3,.h3 {
        font-size:1.875rem
    }
    
}
h4,.h4 {
    font-size:1.25rem
}
@media(min-width: 768px) {
    h4,.h4 {
        font-size:1.5rem
    }
    
}
h5,.h5 {
    font-size:1.125rem
}
@media(min-width: 768px) {
    h5,.h5 {
        font-size:1.125rem
    }
    
}

