/* Utilities CSS */
.opacity01 {
    opacity: .01;
}
.opacity02 {
    opacity: .02;
}
.opacity03 {
    opacity: .03;
}
.opacity04 {
    opacity: .04;
}
.opacity05 {
    opacity: .05;
}
.opacity06 {
    opacity: .06;
}
.opacity07 {
    opacity: .07;
}
.opacity08 {
    opacity: .08;
}
.opacity09 {
    opacity: .09;
}
.opacity1 {
    opacity: .1;
}
.opacity2 {
    opacity: .2;
}
.opacity3 {
    opacity: .3;
}
.opacity4 {
    opacity: .4;
}
.opacity5 {
    opacity: .5;
}
.opacity6 {
    opacity: .6;
}
.opacity7 {
    opacity: .7;
}
.opacity8 {
    opacity: .8;
}
.opacity9 {
    opacity: .9;
}
.position-static {
    position: static!important;
}
.position-relative {
    position: relative!important;
}
.position-absolute {
    position: absolute!important;
}
.position-fixed {
    position: fixed!important;
}
.position-sticky {
    position: -webkit-sticky!important;
    position: sticky!important;
}
.top-0 {
    top: 0!important;
}
.top-50 {
    top: 50%!important;
}
.top-100 {
    top: 100%!important;
}
.bottom-0 {
    bottom: 0!important;
}
.bottom-50 {
    bottom: 50%!important;
}
.bottom-100 {
    bottom: 100%!important;
}
.start-0 {
    left: 0!important;
}
.start-50 {
    left: 50%!important;
}
.start-100 {
    left: 100%!important;
}
.end-0 {
    right: 0!important;
}
.end-50 {
    right: 50%!important;
}
.end-100 {
    right: 100%!important;
}
.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 {
    -o-object-fit: contain!important;
    object-fit: contain!important;
}
.object-fit-sm-cover {
    -o-object-fit: cover!important;
    object-fit: cover!important;
}
.object-fit-sm-fill {
    -o-object-fit: fill!important;
    object-fit: fill!important;
}
.object-fit-sm-scale {
    -o-object-fit: scale-down!important;
    object-fit: scale-down!important;
}
.object-fit-sm-none {
    -o-object-fit: none!important;
    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-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-5 {
    margin: 3rem!important;
}
.m-sm-auto {
    margin: auto!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-5 {
    margin-right: 3rem!important;
    margin-left: 3rem!important;
}
.mx-sm-auto {
    margin-right: auto!important;
    margin-left: auto!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-5 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important;
}
.my-sm-auto {
    margin-top: auto!important;
    margin-bottom: auto!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-5 {
    margin-top: 3rem!important;
}
.mt-sm-auto {
    margin-top: auto!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-5 {
    margin-right: 3rem!important;
}
.me-sm-auto {
    margin-right: auto!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-5 {
    margin-bottom: 3rem!important;
}
.mb-sm-auto {
    margin-bottom: auto!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-5 {
    margin-left: 3rem!important;
}
.ms-sm-auto {
    margin-left: auto!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-5 {
    padding: 3rem!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-5 {
    padding-right: 3rem!important;
    padding-left: 3rem!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-5 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!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-5 {
    padding-top: 3rem!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-5 {
    padding-right: 3rem!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-5 {
    padding-bottom: 3rem!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-5 {
    padding-left: 3rem!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-5 {
    gap: 3rem!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-5 {
    row-gap: 3rem!important;
}
.column-gap-sm-0 {
    -moz-column-gap: 0!important;
    column-gap: 0!important;
}
.column-gap-sm-1 {
    -moz-column-gap: 0.25rem!important;
    column-gap: .25rem!important;
}
.column-gap-sm-2 {
    -moz-column-gap: 0.5rem!important;
    column-gap: .5rem!important;
}
.column-gap-sm-3 {
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important;
}
.column-gap-sm-4 {
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important;
}
.column-gap-sm-5 {
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!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 {
    -o-object-fit: contain!important;
    object-fit: contain!important;
}
.object-fit-md-cover {
    -o-object-fit: cover!important;
    object-fit: cover!important;
}
.object-fit-md-fill {
    -o-object-fit: fill!important;
    object-fit: fill!important;
}
.object-fit-md-scale {
    -o-object-fit: scale-down!important;
    object-fit: scale-down!important;
}
.object-fit-md-none {
    -o-object-fit: none!important;
    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-0 {
    margin: 0!important;
}
.m-md-1 {
    margin: .25rem!important;
}
.m-md-2 {
    margin: .5rem!important;
}
.m-md-3 {
    margin: 1rem!important;
}
.m-md-4 {
    margin: 1.5rem!important;
}
.m-md-5 {
    margin: 3rem!important;
}
.m-md-auto {
    margin: auto!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-5 {
    margin-right: 3rem!important;
    margin-left: 3rem!important;
}
.mx-md-auto {
    margin-right: auto!important;
    margin-left: auto!important;
}
.my-md-0 {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.my-md-1 {
    margin-top: .25rem!important;
    margin-bottom: .25rem!important;
}
.my-md-2 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important;
}
.my-md-3 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important;
}
.my-md-4 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important;
}
.my-md-5 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important;
}
.my-md-auto {
    margin-top: auto!important;
    margin-bottom: auto!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-5 {
    margin-top: 3rem!important;
}
.mt-md-auto {
    margin-top: auto!important;
}
.me-md-0 {
    margin-right: 0!important;
}
.me-md-1 {
    margin-right: .25rem!important;
}
.me-md-2 {
    margin-right: .5rem!important;
}
.me-md-3 {
    margin-right: 1rem!important;
}
.me-md-4 {
    margin-right: 1.5rem!important;
}
.me-md-5 {
    margin-right: 3rem!important;
}
.me-md-auto {
    margin-right: auto!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-5 {
    margin-bottom: 3rem!important;
}
.mb-md-auto {
    margin-bottom: auto!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-5 {
    margin-left: 3rem!important;
}
.ms-md-auto {
    margin-left: auto!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;
}
.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-5 {
    padding-right: 3rem!important;
    padding-left: 3rem!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-5 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!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-5 {
    padding-top: 3rem!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-5 {
    padding-right: 3rem!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-5 {
    padding-bottom: 3rem!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-5 {
    padding-left: 3rem!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-5 {
    gap: 3rem!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-5 {
    row-gap: 3rem!important;
}
.column-gap-md-0 {
    -moz-column-gap: 0!important;
    column-gap: 0!important;
}
.column-gap-md-1 {
    -moz-column-gap: 0.25rem!important;
    column-gap: .25rem!important;
}
.column-gap-md-2 {
    -moz-column-gap: 0.5rem!important;
    column-gap: .5rem!important;
}
.column-gap-md-3 {
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important;
}
.column-gap-md-4 {
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important;
}
.column-gap-md-5 {
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!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 {
    -o-object-fit: contain!important;
    object-fit: contain!important;
}
.object-fit-lg-cover {
    -o-object-fit: cover!important;
    object-fit: cover!important;
}
.object-fit-lg-fill {
    -o-object-fit: fill!important;
    object-fit: fill!important;
}
.object-fit-lg-scale {
    -o-object-fit: scale-down!important;
    object-fit: scale-down!important;
}
.object-fit-lg-none {
    -o-object-fit: none!important;
    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-0 {
    margin: 0!important;
}
.m-lg-1 {
    margin: .25rem!important;
}
.m-lg-2 {
    margin: .5rem!important;
}
.m-lg-3 {
    margin: 1rem!important;
}
.m-lg-4 {
    margin: 1.5rem!important;
}
.m-lg-5 {
    margin: 3rem!important;
}
.m-lg-auto {
    margin: auto!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-5 {
    margin-right: 3rem!important;
    margin-left: 3rem!important;
}
.mx-lg-auto {
    margin-right: auto!important;
    margin-left: auto!important;
}
.my-lg-0 {
    margin-top: 0!important;
    margin-bottom: 0!important;
}
.my-lg-1 {
    margin-top: .25rem!important;
    margin-bottom: .25rem!important;
}
.my-lg-2 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important;
}
.my-lg-3 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important;
}
.my-lg-4 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important;
}
.my-lg-5 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important;
}
.my-lg-auto {
    margin-top: auto!important;
    margin-bottom: auto!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-5 {
    margin-top: 3rem!important;
}
.mt-lg-auto {
    margin-top: auto!important;
}
.me-lg-0 {
    margin-right: 0!important;
}
.me-lg-1 {
    margin-right: .25rem!important;
}
.me-lg-2 {
    margin-right: .5rem!important;
}
.me-lg-3 {
    margin-right: 1rem!important;
}
.me-lg-4 {
    margin-right: 1.5rem!important;
}
.me-lg-5 {
    margin-right: 3rem!important;
}
.me-lg-auto {
    margin-right: auto!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-5 {
    margin-bottom: 3rem!important;
}
.mb-lg-auto {
    margin-bottom: auto!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-5 {
    margin-left: 3rem!important;
}
.ms-lg-auto {
    margin-left: auto!important;
}
.p-lg-0 {
    padding: 0!important;
}
.p-lg-1 {
    padding: .25rem!important;
}
.p-lg-2 {
    padding: .5rem!important;
}
.p-lg-3 {
    padding: 1rem!important;
}
.p-lg-4 {
    padding: 1.5rem!important;
}
.p-lg-5 {
    padding: 3rem!important;
}
.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-5 {
    padding-right: 3rem!important;
    padding-left: 3rem!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-5 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!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-5 {
    padding-top: 3rem!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-5 {
    padding-right: 3rem!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-5 {
    padding-bottom: 3rem!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-5 {
    padding-left: 3rem!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-5 {
    gap: 3rem!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-5 {
    row-gap: 3rem!important;
}
.column-gap-lg-0 {
    -moz-column-gap: 0!important;
    column-gap: 0!important;
}
.column-gap-lg-1 {
    -moz-column-gap: 0.25rem!important;
    column-gap: .25rem!important;
}
.column-gap-lg-2 {
    -moz-column-gap: 0.5rem!important;
    column-gap: .5rem!important;
}
.column-gap-lg-3 {
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important;
}
.column-gap-lg-4 {
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important;
}
.column-gap-lg-5 {
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!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 {
    -o-object-fit: contain!important;
    object-fit: contain!important;
}
.object-fit-xl-cover {
    -o-object-fit: cover!important;
    object-fit: cover!important;
}
.object-fit-xl-fill {
    -o-object-fit: fill!important;
    object-fit: fill!important;
}
.object-fit-xl-scale {
    -o-object-fit: scale-down!important;
    object-fit: scale-down!important;
}
.object-fit-xl-none {
    -o-object-fit: none!important;
    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-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-5 {
    margin: 3rem!important;
}
.m-xl-auto {
    margin: auto!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-5 {
    margin-right: 3rem!important;
    margin-left: 3rem!important;
}
.mx-xl-auto {
    margin-right: auto!important;
    margin-left: auto!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-5 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important;
}
.my-xl-auto {
    margin-top: auto!important;
    margin-bottom: auto!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-5 {
    margin-top: 3rem!important;
}
.mt-xl-auto {
    margin-top: auto!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-5 {
    margin-right: 3rem!important;
}
.me-xl-auto {
    margin-right: auto!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-5 {
    margin-bottom: 3rem!important;
}
.mb-xl-auto {
    margin-bottom: auto!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-5 {
    margin-left: 3rem!important;
}
.ms-xl-auto {
    margin-left: auto!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-5 {
    padding: 3rem!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-5 {
    padding-right: 3rem!important;
    padding-left: 3rem!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-5 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!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-5 {
    padding-top: 3rem!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-5 {
    padding-right: 3rem!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-5 {
    padding-bottom: 3rem!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-5 {
    padding-left: 3rem!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-5 {
    gap: 3rem!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-5 {
    row-gap: 3rem!important;
}
.column-gap-xl-0 {
    -moz-column-gap: 0!important;
    column-gap: 0!important;
}
.column-gap-xl-1 {
    -moz-column-gap: 0.25rem!important;
    column-gap: .25rem!important;
}
.column-gap-xl-2 {
    -moz-column-gap: 0.5rem!important;
    column-gap: .5rem!important;
}
.column-gap-xl-3 {
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important;
}
.column-gap-xl-4 {
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important;
}
.column-gap-xl-5 {
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!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:1400px) {
    .float-xxl-start {
    float: left!important;
}
.float-xxl-end {
    float: right!important;
}
.float-xxl-none {
    float: none!important;
}
.object-fit-xxl-contain {
    -o-object-fit: contain!important;
    object-fit: contain!important;
}
.object-fit-xxl-cover {
    -o-object-fit: cover!important;
    object-fit: cover!important;
}
.object-fit-xxl-fill {
    -o-object-fit: fill!important;
    object-fit: fill!important;
}
.object-fit-xxl-scale {
    -o-object-fit: scale-down!important;
    object-fit: scale-down!important;
}
.object-fit-xxl-none {
    -o-object-fit: none!important;
    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-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-5 {
    margin: 3rem!important;
}
.m-xxl-auto {
    margin: auto!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-5 {
    margin-right: 3rem!important;
    margin-left: 3rem!important;
}
.mx-xxl-auto {
    margin-right: auto!important;
    margin-left: auto!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-5 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important;
}
.my-xxl-auto {
    margin-top: auto!important;
    margin-bottom: auto!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-5 {
    margin-top: 3rem!important;
}
.mt-xxl-auto {
    margin-top: auto!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-5 {
    margin-right: 3rem!important;
}
.me-xxl-auto {
    margin-right: auto!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-5 {
    margin-bottom: 3rem!important;
}
.mb-xxl-auto {
    margin-bottom: auto!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-5 {
    margin-left: 3rem!important;
}
.ms-xxl-auto {
    margin-left: auto!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-5 {
    padding: 3rem!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-5 {
    padding-right: 3rem!important;
    padding-left: 3rem!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-5 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!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-5 {
    padding-top: 3rem!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-5 {
    padding-right: 3rem!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-5 {
    padding-bottom: 3rem!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-5 {
    padding-left: 3rem!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-5 {
    gap: 3rem!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-5 {
    row-gap: 3rem!important;
}
.column-gap-xxl-0 {
    -moz-column-gap: 0!important;
    column-gap: 0!important;
}
.column-gap-xxl-1 {
    -moz-column-gap: 0.25rem!important;
    column-gap: .25rem!important;
}
.column-gap-xxl-2 {
    -moz-column-gap: 0.5rem!important;
    column-gap: .5rem!important;
}
.column-gap-xxl-3 {
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important;
}
.column-gap-xxl-4 {
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important;
}
.column-gap-xxl-5 {
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!important;
}
.text-xxl-start {
    text-align: left!important;
}
.text-xxl-end {
    text-align: right!important;
}
.text-xxl-center {
    text-align: center!important;
}
.mt-n1 {
    margin-top: -0.25rem !important;
}
.mt-n2 {
    margin-top: -0.5rem !important;
}
.mt-n3 {
    margin-top: -1rem !important;
}
.mt-n4 {
    margin-top: -1.5rem !important;
}
.mt-n5 {
    margin-top: -3rem !important;
}
.mt-n6 {
    margin-top: -3.5rem;
}
.mt-n7 {
    margin-top: -4rem;
}
.mt-n8 {
    margin-top: -4.5rem;
}
.mt-n9 {
    margin-top: -5rem;
}
.mt-n10 {
    margin-top: -5.5rem;
}
.mt-n1-6 {
    margin-top: -1.6rem !important;
}
.mt-n1-9 {
    margin-top: -1.9rem !important;
}
.mt-n2-2 {
    margin-top: -2.2rem !important;
}
.mt-n2-6 {
    margin-top: -2.6rem !important;
}
.mt-n2-9 {
    margin-top: -2.9rem !important;
}
.m-1-6 {
    margin: 1.6rem;
}
.m-1-7 {
    margin: 1.7rem;
}
.m-1-8 {
    margin: 1.8rem;
}
.m-1-9 {
    margin: 1.9rem;
}
.m-2-0 {
    margin: 2.0rem;
}
.m-2-1 {
    margin: 2.1rem;
}
.m-2-2 {
    margin: 2.2rem;
}
.m-2-3 {
    margin: 2.3rem;
}
.m-2-4 {
    margin: 2.4rem;
}
.m-2-5 {
    margin: 2.5rem;
}
.m-2-6 {
    margin: 2.6rem;
}
.m-2-7 {
    margin: 2.7rem;
}
.m-2-8 {
    margin: 2.8rem;
}
.m-2-9 {
    margin: 2.9rem;
}
.m-6 {
    margin: 3.5rem;
}
.m-7 {
    margin: 4rem;
}
.m-8 {
    margin: 4.5rem;
}
.m-9 {
    margin: 5rem;
}
.m-10 {
    margin: 5.5rem;
}
.m-11 {
    margin: 6rem;
}
.m-12 {
    margin: 6.5rem;
}
.m-13 {
    margin: 7rem;
}
.m-14 {
    margin: 7.5rem;
}
.m-15 {
    margin: 8rem;
}
.m-16 {
    margin: 8.5rem;
}
.m-17 {
    margin: 9rem;
}
.m-18 {
    margin: 9.5rem;
}
.m-19 {
    margin: 10rem;
}
.m-20 {
    margin: 10.5rem;
}
.m-21 {
    margin: 11rem;
}
.m-22 {
    margin: 11.5rem;
}
.m-23 {
    margin: 12rem;
}
.m-24 {
    margin: 12.5rem;
}
.mt-1-6, .my-1-6 {
    margin-top: 1.6rem;
}
.mt-1-7, .my-1-7 {
    margin-top: 1.7rem;
}
.mt-1-8, .my-1-8 {
    margin-top: 1.8rem;
}
.mt-1-9, .my-1-9 {
    margin-top: 1.9rem;
}
.mt-2-0, .my-2-0 {
    margin-top: 2.0rem;
}
.mt-2-1, .my-2-1 {
    margin-top: 2.1rem;
}
.mt-2-2, .my-2-2 {
    margin-top: 2.2rem;
}
.mt-2-3, .my-2-3 {
    margin-top: 2.3rem;
}
.mt-2-4, .my-2-4 {
    margin-top: 2.4rem;
}
.mt-2-5, .my-2-5 {
    margin-top: 2.5rem;
}
.mt-2-6, .my-2-6 {
    margin-top: 2.6rem;
}
.mt-2-7, .my-2-7 {
    margin-top: 2.7rem;
}
.mt-2-8, .my-2-8 {
    margin-top: 2.8rem;
}
.mt-2-9, .my-2-9 {
    margin-top: 2.9rem;
}
.mt-6, .my-6 {
    margin-top: 3.5rem;
}
.mt-7, .my-7 {
    margin-top: 4rem;
}
.mt-8, .my-8 {
    margin-top: 4.5rem;
}
.mt-9, .my-9 {
    margin-top: 5rem;
}
.mt-10, .my-10 {
    margin-top: 5.5rem;
}
.mt-11, .my-11 {
    margin-top: 6rem;
}
.mt-12, .my-12 {
    margin-top: 6.5rem;
}
.mt-13, .my-13 {
    margin-top: 7rem;
}
.mt-14, .my-14 {
    margin-top: 7.5rem;
}
.mt-15, .my-15 {
    margin-top: 8rem;
}
.mt-16, .my-16 {
    margin-top: 8.5rem;
}
.mt-17, .my-17 {
    margin-top: 9rem;
}
.mt-18, .my-18 {
    margin-top: 9.5rem;
}
.mt-19, .my-19 {
    margin-top: 10rem;
}
.mt-20, .my-20 {
    margin-top: 10.5rem;
}
.mt-21, .my-21 {
    margin-top: 11rem;
}
.mt-22, .my-22 {
    margin-top: 11.5rem;
}
.mt-23, .my-23 {
    margin-top: 12rem;
}
.mt-24, .my-24 {
    margin-top: 12.5rem;
}
.mb-1-6, .my-1-6 {
    margin-bottom: 1.6rem;
}
.mb-1-7, .my-1-7 {
    margin-bottom: 1.7rem;
}
.mb-1-8, .my-1-8 {
    margin-bottom: 1.8rem;
}
.mb-1-9, .my-1-9 {
    margin-bottom: 1.9rem;
}
.mb-2-0, .my-2-0 {
    margin-bottom: 2.0rem;
}
.mb-2-1, .my-2-1 {
    margin-bottom: 2.1rem;
}
.mb-2-2, .my-2-2 {
    margin-bottom: 2.2rem;
}
.mb-2-3, .my-2-3 {
    margin-bottom: 2.3rem;
}
.mb-2-4, .my-2-4 {
    margin-bottom: 2.4rem;
}
.mb-2-5, .my-2-5 {
    margin-bottom: 2.5rem;
}
.mb-2-6, .my-2-6 {
    margin-bottom: 2.6rem;
}
.mb-2-7, .my-2-7 {
    margin-bottom: 2.7rem;
}
.mb-2-8, .my-2-8 {
    margin-bottom: 2.8rem;
}
.mb-2-9, .my-2-9 {
    margin-bottom: 2.9rem;
}
.mb-6, .my-6 {
    margin-bottom: 3.5rem;
}
.mb-7, .my-7 {
    margin-bottom: 4rem;
}
.mb-8, .my-8 {
    margin-bottom: 4.5rem;
}
.mb-9, .my-9 {
    margin-bottom: 5rem;
}
.mb-10, .my-10 {
    margin-bottom: 5.5rem;
}
.mb-11, .my-11 {
    margin-bottom: 6rem;
}
.mb-12, .my-12 {
    margin-bottom: 6.5rem;
}
.mb-13, .my-13 {
    margin-bottom: 7rem;
}
.mb-14, .my-14 {
    margin-bottom: 7.5rem;
}
.mb-15, .my-15 {
    margin-bottom: 8rem;
}
.mb-16, .my-16 {
    margin-bottom: 8.5rem;
}
.mb-17, .my-17 {
    margin-bottom: 9rem;
}
.mb-18, .my-18 {
    margin-bottom: 9.5rem;
}
.mb-19, .my-19 {
    margin-bottom: 10rem;
}
.mb-20, .my-20 {
    margin-bottom: 10.5rem;
}
.mb-21, .my-21 {
    margin-bottom: 11rem;
}
.mb-22, .my-22 {
    margin-bottom: 11.5rem;
}
.mb-23, .my-23 {
    margin-bottom: 12rem;
}
.mb-24, .my-24 {
    margin-bottom: 12.5rem;
}
.ms-1-6, .mx-1-6 {
    margin-left: 1.6rem;
}
.ms-1-7, .mx-1-7 {
    margin-left: 1.7rem;
}
.ms-1-8, .mx-1-8 {
    margin-left: 1.8rem;
}
.ms-1-9, .mx-1-9 {
    margin-left: 1.9rem;
}
.ms-2-0, .mx-2-0 {
    margin-left: 2.0rem;
}
.ms-2-1, .mx-2-1 {
    margin-left: 2.1rem;
}
.ms-2-2, .mx-2-2 {
    margin-left: 2.2rem;
}
.ms-2-3, .mx-2-3 {
    margin-left: 2.3rem;
}
.ms-2-4, .mx-2-4 {
    margin-left: 2.4rem;
}
.ms-2-5, .mx-2-5 {
    margin-left: 2.5rem;
}
.ms-2-6, .mx-2-6 {
    margin-left: 2.6rem;
}
.ms-2-7, .mx-2-7 {
    margin-left: 2.7rem;
}
.ms-2-8, .mx-2-8 {
    margin-left: 2.8rem;
}
.ms-2-9, .mx-2-9 {
    margin-left: 2.9rem;
}
.ms-6, .mx-6 {
    margin-left: 3.5rem;
}
.ms-7, .mx-7 {
    margin-left: 4rem;
}
.ms-8, .mx-8 {
    margin-left: 4.5rem;
}
.ms-9, .mx-9 {
    margin-left: 5rem;
}
.ms-10, .mx-10 {
    margin-left: 5.5rem;
}
.ms-11, .mx-11 {
    margin-left: 6rem;
}
.ms-12, .mx-12 {
    margin-left: 6.5rem;
}
.ms-13, .mx-13 {
    margin-left: 7rem;
}
.ms-14, .mx-14 {
    margin-left: 7.5rem;
}
.ms-15, .mx-15 {
    margin-left: 8rem;
}
.ms-16, .mx-16 {
    margin-left: 8.5rem;
}
.ms-17, .mx-17 {
    margin-left: 9rem;
}
.ms-18, .mx-18 {
    margin-left: 9.5rem;
}
.ms-19, .mx-19 {
    margin-left: 10rem;
}
.ms-20, .mx-20 {
    margin-left: 10.5rem;
}
.ms-21, .mx-21 {
    margin-left: 11rem;
}
.ms-22, .mx-22 {
    margin-left: 11.5rem;
}
.ms-23, .mx-23 {
    margin-left: 12rem;
}
.ms-24, .mx-24 {
    margin-left: 12.5rem;
}
.me-1-6, .mx-1-6 {
    margin-right: 1.6rem;
}
.me-1-7, .mx-1-7 {
    margin-right: 1.7rem;
}
.me-1-8, .mx-1-8 {
    margin-right: 1.8rem;
}
.me-1-9, .mx-1-9 {
    margin-right: 1.9rem;
}
.me-2-0, .mx-2-0 {
    margin-right: 2.0rem;
}
.me-2-1, .mx-2-1 {
    margin-right: 2.1rem;
}
.me-2-2, .mx-2-2 {
    margin-right: 2.2rem;
}
.me-2-3, .mx-2-3 {
    margin-right: 2.3rem;
}
.me-2-4, .mx-2-4 {
    margin-right: 2.4rem;
}
.me-2-5, .mx-2-5 {
    margin-right: 2.5rem;
}
.me-2-6, .mx-2-6 {
    margin-right: 2.6rem;
}
.me-2-7, .mx-2-7 {
    margin-right: 2.7rem;
}
.me-2-8, .mx-2-8 {
    margin-right: 2.8rem;
}
.me-2-9, .mx-2-9 {
    margin-right: 2.9rem;
}
.me-6, .mx-6 {
    margin-right: 3.5rem;
}
.me-7, .mx-7 {
    margin-right: 4rem;
}
.me-8, .mx-8 {
    margin-right: 4.5rem;
}
.me-9, .mx-9 {
    margin-right: 5rem;
}
.me-10, .mx-10 {
    margin-right: 5.5rem;
}
.me-11, .mx-11 {
    margin-right: 6rem;
}
.me-12, .mx-12 {
    margin-right: 6.5rem;
}
.me-13, .mx-13 {
    margin-right: 7rem;
}
.me-14, .mx-14 {
    margin-right: 7.5rem;
}
.me-15, .mx-15 {
    margin-right: 8rem;
}
.me-16, .mx-16 {
    margin-right: 8.5rem;
}
.me-17, .mx-17 {
    margin-right: 9rem;
}
.me-18, .mx-18 {
    margin-right: 9.5rem;
}
.me-19, .mx-19 {
    margin-right: 10rem;
}
.me-20, .mx-20 {
    margin-right: 10.5rem;
}
.me-21, .mx-21 {
    margin-right: 11rem;
}
.me-22, .mx-22 {
    margin-right: 11.5rem;
}
.me-23, .mx-23 {
    margin-right: 12rem;
}
.me-24, .mx-24 {
    margin-right: 12.5rem;
}
.p-1-6 {
    padding: 1.6rem;
}
.p-1-7 {
    padding: 1.7rem;
}
.p-1-8 {
    padding: 1.8rem;
}
.p-1-9 {
    padding: 1.9rem;
}
.p-2-0 {
    padding: 2.0rem;
}
.p-2-1 {
    padding: 2.1rem;
}
.p-2-2 {
    padding: 2.2rem;
}
.p-2-3 {
    padding: 2.3rem;
}
.p-2-4 {
    padding: 2.4rem;
}
.p-2-5 {
    padding: 2.5rem;
}
.p-2-6 {
    padding: 2.6rem;
}
.p-2-7 {
    padding: 2.7rem;
}
.p-2-8 {
    padding: 2.8rem;
}
.p-2-9 {
    padding: 2.9rem;
}
.p-6 {
    padding: 3.5rem;
}
.p-7 {
    padding: 4rem;
}
.p-8 {
    padding: 4.5rem;
}
.p-9 {
    padding: 5rem;
}
.p-10 {
    padding: 5.5rem;
}
.p-11 {
    padding: 6rem;
}
.p-12 {
    padding: 6.5rem;
}
.p-13 {
    padding: 7rem;
}
.p-14 {
    padding: 7.5rem;
}
.p-15 {
    padding: 8rem;
}
.p-16 {
    padding: 8.5rem;
}
.p-17 {
    padding: 9rem;
}
.p-18 {
    padding: 9.5rem;
}
.p-19 {
    padding: 10rem;
}
.p-20 {
    padding: 10.5rem;
}
.p-21 {
    padding: 11rem;
}
.p-22 {
    padding: 11.5rem;
}
.p-23 {
    padding: 12rem;
}
.p-24 {
    padding: 12.5rem;
}
.pt-1-6, .py-1-6 {
    padding-top: 1.6rem;
}
.pt-1-7, .py-1-7 {
    padding-top: 1.7rem;
}
.pt-1-8, .py-1-8 {
    padding-top: 1.8rem;
}
.pt-1-9, .py-1-9 {
    padding-top: 1.9rem;
}
.pt-2-0, .py-2-0 {
    padding-top: 2.0rem;
}
.pt-2-1, .py-2-1 {
    padding-top: 2.1rem;
}
.pt-2-2, .py-2-2 {
    padding-top: 2.2rem;
}
.pt-2-3, .py-2-3 {
    padding-top: 2.3rem;
}
.pt-2-4, .py-2-4 {
    padding-top: 2.4rem;
}
.pt-2-5, .py-2-5 {
    padding-top: 2.5rem;
}
.pt-2-6, .py-2-6 {
    padding-top: 2.6rem;
}
.pt-2-7, .py-2-7 {
    padding-top: 2.7rem;
}
.pt-2-8, .py-2-8 {
    padding-top: 2.8rem;
}
.pt-2-9, .py-2-9 {
    padding-top: 2.9rem;
}
.pt-6, .py-6 {
    padding-top: 3.5rem;
}
.pt-7, .py-7 {
    padding-top: 4rem;
}
.pt-8, .py-8 {
    padding-top: 4.5rem;
}
.pt-9, .py-9 {
    padding-top: 5rem;
}
.pt-10, .py-10 {
    padding-top: 5.5rem;
}
.pt-11, .py-11 {
    padding-top: 6rem;
}
.pt-12, .py-12 {
    padding-top: 6.5rem;
}
.pt-13, .py-13 {
    padding-top: 7rem;
}
.pt-14, .py-14 {
    padding-top: 7.5rem;
}
.pt-15, .py-15 {
    padding-top: 8rem;
}
.pt-16, .py-16 {
    padding-top: 8.5rem;
}
.pt-17, .py-17 {
    padding-top: 9rem;
}
.pt-18, .py-18 {
    padding-top: 9.5rem;
}
.pt-19, .py-19 {
    padding-top: 10rem;
}
.pt-20, .py-20 {
    padding-top: 10.5rem;
}
.pt-21, .py-21 {
    padding-top: 11rem;
}
.pt-22, .py-22 {
    padding-top: 11.5rem;
}
.pt-23, .py-23 {
    padding-top: 12rem;
}
.pt-24, .py-24 {
    padding-top: 12.5rem;
}
.pb-1-6, .py-1-6 {
    padding-bottom: 1.6rem;
}
.pb-1-7, .py-1-7 {
    padding-bottom: 1.7rem;
}
.pb-1-8, .py-1-8 {
    padding-bottom: 1.8rem;
}
.pb-1-9, .py-1-9 {
    padding-bottom: 1.9rem;
}
.pb-2-0, .py-2-0 {
    padding-bottom: 2.0rem;
}
.pb-2-1, .py-2-1 {
    padding-bottom: 2.1rem;
}
.pb-2-2, .py-2-2 {
    padding-bottom: 2.2rem;
}
.pb-2-3, .py-2-3 {
    padding-bottom: 2.3rem;
}
.pb-2-4, .py-2-4 {
    padding-bottom: 2.4rem;
}
.pb-2-5, .py-2-5 {
    padding-bottom: 2.5rem;
}
.pb-2-6, .py-2-6 {
    padding-bottom: 2.6rem;
}
.pb-2-7, .py-2-7 {
    padding-bottom: 2.7rem;
}
.pb-2-8, .py-2-8 {
    padding-bottom: 2.8rem;
}
.pb-2-9, .py-2-9 {
    padding-bottom: 2.9rem;
}
.pb-6, .py-6 {
    padding-bottom: 3.5rem;
}
.pb-7, .py-7 {
    padding-bottom: 4rem;
}
.pb-8, .py-8 {
    padding-bottom: 4.5rem;
}
.pb-9, .py-9 {
    padding-bottom: 5rem;
}
.pb-10, .py-10 {
    padding-bottom: 5.5rem;
}
.pb-11, .py-11 {
    padding-bottom: 6rem;
}
.pb-12, .py-12 {
    padding-bottom: 6.5rem;
}
.pb-13, .py-13 {
    padding-bottom: 7rem;
}
.pb-14, .py-14 {
    padding-bottom: 7.5rem;
}
.pb-15, .py-15 {
    padding-bottom: 8rem;
}
.pb-16, .py-16 {
    padding-bottom: 8.5rem;
}
.pb-17, .py-17 {
    padding-bottom: 9rem;
}
.pb-18, .py-18 {
    padding-bottom: 9.5rem;
}
.pb-19, .py-19 {
    padding-bottom: 10rem;
}
.pb-20, .py-20 {
    padding-bottom: 10.5rem;
}
.pb-21, .py-21 {
    padding-bottom: 11rem;
}
.pb-22, .py-22 {
    padding-bottom: 11.5rem;
}
.pb-23, .py-23 {
    padding-bottom: 12rem;
}
.pb-24, .py-24 {
    padding-bottom: 12.5rem;
}
.ps-1-6, .px-1-6 {
    padding-left: 1.6rem;
}
.ps-1-7, .px-1-7 {
    padding-left: 1.7rem;
}
.ps-1-8, .px-1-8 {
    padding-left: 1.8rem;
}
.ps-1-9, .px-1-9 {
    padding-left: 1.9rem;
}
.ps-2-0, .px-2-0 {
    padding-left: 2.0rem;
}
.ps-2-1, .px-2-1 {
    padding-left: 2.1rem;
}
.ps-2-2, .px-2-2 {
    padding-left: 2.2rem;
}
.ps-2-3, .px-2-3 {
    padding-left: 2.3rem;
}
.ps-2-4, .px-2-4 {
    padding-left: 2.4rem;
}
.ps-2-5, .px-2-5 {
    padding-left: 2.5rem;
}
.ps-2-6, .px-2-6 {
    padding-left: 2.6rem;
}
.ps-2-7, .px-2-7 {
    padding-left: 2.7rem;
}
.ps-2-8, .px-2-8 {
    padding-left: 2.8rem;
}
.ps-2-9, .px-2-9 {
    padding-left: 2.9rem;
}
.ps-6, .px-6 {
    padding-left: 3.5rem;
}
.ps-7, .px-7 {
    padding-left: 4rem;
}
.ps-8, .px-8 {
    padding-left: 4.5rem;
}
.ps-9, .px-9 {
    padding-left: 5rem;
}
.ps-10, .px-10 {
    padding-left: 5.5rem;
}
.ps-11, .px-11 {
    padding-left: 6rem;
}
.ps-12, .px-12 {
    padding-left: 6.5rem;
}
.ps-13, .px-13 {
    padding-left: 7rem;
}
.ps-14, .px-14 {
    padding-left: 7.5rem;
}
.ps-15, .px-15 {
    padding-left: 8rem;
}
.ps-16, .px-16 {
    padding-left: 8.5rem;
}
.ps-17, .px-17 {
    padding-left: 9rem;
}
.ps-18, .px-18 {
    padding-left: 9.5rem;
}
.ps-19, .px-19 {
    padding-left: 10rem;
}
.ps-20, .px-20 {
    padding-left: 10.5rem;
}
.ps-21, .px-21 {
    padding-left: 11rem;
}
.ps-22, .px-22 {
    padding-left: 11.5rem;
}
.ps-23, .px-23 {
    padding-left: 12rem;
}
.ps-24, .px-24 {
    padding-left: 12.5rem;
}
.pe-1-6, .px-1-6 {
    padding-right: 1.6rem;
}
.pe-1-7, .px-1-7 {
    padding-right: 1.7rem;
}
.pe-1-8, .px-1-8 {
    padding-right: 1.8rem;
}
.pe-1-9, .px-1-9 {
    padding-right: 1.9rem;
}
.pe-2-0, .px-2-0 {
    padding-right: 2.0rem;
}
.pe-2-1, .px-2-1 {
    padding-right: 2.1rem;
}
.pe-2-2, .px-2-2 {
    padding-right: 2.2rem;
}
.pe-2-3, .px-2-3 {
    padding-right: 2.3rem;
}
.pe-2-4, .px-2-4 {
    padding-right: 2.4rem;
}
.pe-2-5, .px-2-5 {
    padding-right: 2.5rem;
}
.pe-2-6, .px-2-6 {
    padding-right: 2.6rem;
}
.pe-2-7, .px-2-7 {
    padding-right: 2.7rem;
}
.pe-2-8, .px-2-8 {
    padding-right: 2.8rem;
}
.pe-2-9, .px-2-9 {
    padding-right: 2.9rem;
}
.pe-6, .px-6 {
    padding-right: 3.5rem;
}
.pe-7, .px-7 {
    padding-right: 4rem;
}
.pe-8, .px-8 {
    padding-right: 4.5rem;
}
.pe-9, .px-9 {
    padding-right: 5rem;
}
.pe-10, .px-10 {
    padding-right: 5.5rem;
}
.pe-11, .px-11 {
    padding-right: 6rem;
}
.pe-12, .px-12 {
    padding-right: 6.5rem;
}
.pe-13, .px-13 {
    padding-right: 7rem;
}
.pe-14, .px-14 {
    padding-right: 7.5rem;
}
.pe-15, .px-15 {
    padding-right: 8rem;
}
.pe-16, .px-16 {
    padding-right: 8.5rem;
}
.pe-17, .px-17 {
    padding-right: 9rem;
}
.pe-18, .px-18 {
    padding-right: 9.5rem;
}
.pe-19, .px-19 {
    padding-right: 10rem;
}
.pe-20, .px-20 {
    padding-right: 10.5rem;
}
.pe-21, .px-21 {
    padding-right: 11rem;
}
.pe-22, .px-22 {
    padding-right: 11.5rem;
}
.pe-23, .px-23 {
    padding-right: 12rem;
}
.pe-24, .px-24 {
    padding-right: 12.5rem;
}
.overflow-hidden {
    overflow: hidden !important;
}
.overflow-visible {
    overflow: visible !important;
}
.overflow-auto {
    overflow: auto !important;
}
.position-inherit {
    position: inherit !important;
}
.right {
    right: 0;
}
.right-1 {
    right: -1px;
}
.left {
    left: 0;
}
.left-1 {
    left: -1px;
}
.top {
    top: 0;
}
.top-1 {
    top: -1px;
}
.bottom {
    bottom: 0;
}
.bottom-1 {
    bottom: -1px;
}
.top-5 {
    top: 5%;
    bottom: inherit;
}
.top-10 {
    top: 10%;
    bottom: inherit;
}
.top-15 {
    top: 15%;
    bottom: inherit;
}
.top-20 {
    top: 20%;
    bottom: inherit;
}
.top-25 {
    top: 25%;
    bottom: inherit;
}
.top-30 {
    top: 30%;
    bottom: inherit;
}
.top-35 {
    top: 35%;
    bottom: inherit;
}
.top-40 {
    top: 40%;
    bottom: inherit;
}
.top-45 {
    top: 45%;
    bottom: inherit;
}
.top-50 {
    top: 50%;
    bottom: inherit;
}
.top-55 {
    top: 55%;
    bottom: inherit;
}
.top-60 {
    top: 60%;
    bottom: inherit;
}
.top-65 {
    top: 65%;
    bottom: inherit;
}
.top-70 {
    top: 70%;
    bottom: inherit;
}
.top-75 {
    top: 75%;
    bottom: inherit;
}
.top-80 {
    top: 80%;
    bottom: inherit;
}
.top-85 {
    top: 85%;
    bottom: inherit;
}
.top-90 {
    top: 90%;
    bottom: inherit;
}
.top-95 {
    top: 95%;
    bottom: inherit;
}
.top-100 {
    top: 100%;
    bottom: inherit;
}
.top-n5 {
    top: -5%;
    bottom: inherit;
}
.top-n10 {
    top: -10%;
    bottom: inherit;
}
.top-n15 {
    top: -15%;
    bottom: inherit;
}
.top-n20 {
    top: -20%;
    bottom: inherit;
}
.top-n25 {
    top: -25%;
    bottom: inherit;
}
.top-n30 {
    top: -30%;
    bottom: inherit;
}
.top-n35 {
    top: -35%;
    bottom: inherit;
}
.top-n40 {
    top: -40%;
    bottom: inherit;
}
.top-n45 {
    top: -45%;
    bottom: inherit;
}
.top-n50 {
    top: -50%;
    bottom: inherit;
}
.top-n55 {
    top: -55%;
    bottom: inherit;
}
.top-n60 {
    top: -60%;
    bottom: inherit;
}
.top-n65 {
    top: -65%;
    bottom: inherit;
}
.top-n70 {
    top: -70%;
    bottom: inherit;
}
.top-n75 {
    top: -75%;
    bottom: inherit;
}
.top-n80 {
    top: -80%;
    bottom: inherit;
}
.top-n85 {
    top: -85%;
    bottom: inherit;
}
.top-n90 {
    top: -90%;
    bottom: inherit;
}
.top-n95 {
    top: -95%;
    bottom: inherit;
}
.top-n100 {
    top: -100%;
    bottom: inherit;
}
.bottom-5 {
    bottom: 5%;
    top: inherit;
}
.bottom-10 {
    bottom: 10%;
    top: inherit;
}
.bottom-15 {
    bottom: 15%;
    top: inherit;
}
.bottom-20 {
    bottom: 20%;
    top: inherit;
}
.bottom-25 {
    bottom: 25%;
    top: inherit;
}
.bottom-30 {
    bottom: 30%;
    top: inherit;
}
.bottom-35 {
    bottom: 35%;
    top: inherit;
}
.bottom-40 {
    bottom: 40%;
    top: inherit;
}
.bottom-45 {
    bottom: 45%;
    top: inherit;
}
.bottom-50 {
    bottom: 50%;
    top: inherit;
}
.bottom-55 {
    bottom: 55%;
    top: inherit;
}
.bottom-60 {
    bottom: 60%;
    top: inherit;
}
.bottom-65 {
    bottom: 65%;
    top: inherit;
}
.bottom-70 {
    bottom: 70%;
    top: inherit;
}
.bottom-75 {
    bottom: 75%;
    top: inherit;
}
.bottom-80 {
    bottom: 80%;
    top: inherit;
}
.bottom-85 {
    bottom: 85%;
    top: inherit;
}
.bottom-90 {
    bottom: 90%;
    top: inherit;
}
.bottom-95 {
    bottom: 95%;
    top: inherit;
}
.bottom-100 {
    bottom: 100%;
    top: inherit;
}
.bottom-n5 {
    bottom: -5%;
    top: inherit;
}
.bottom-n10 {
    bottom: -10%;
    top: inherit;
}
.bottom-n15 {
    bottom: -15%;
    top: inherit;
}
.bottom-n20 {
    bottom: -20%;
    top: inherit;
}
.bottom-n25 {
    bottom: -25%;
    top: inherit;
}
.bottom-n30 {
    bottom: -30%;
    top: inherit;
}
.bottom-n35 {
    bottom: -35%;
    top: inherit;
}
.bottom-n40 {
    bottom: -40%;
    top: inherit;
}
.bottom-n45 {
    bottom: -45%;
    top: inherit;
}
.bottom-n50 {
    bottom: -50%;
    top: inherit;
}
.bottom-n55 {
    bottom: -55%;
    top: inherit;
}
.bottom-n60 {
    bottom: -60%;
    top: inherit;
}
.bottom-n65 {
    bottom: -65%;
    top: inherit;
}
.bottom-n70 {
    bottom: -70%;
    top: inherit;
}
.bottom-n75 {
    bottom: -75%;
    top: inherit;
}
.bottom-n80 {
    bottom: -80%;
    top: inherit;
}
.bottom-n85 {
    bottom: -85%;
    top: inherit;
}
.bottom-n90 {
    bottom: -90%;
    top: inherit;
}
.bottom-n95 {
    bottom: -95%;
    top: inherit;
}
.bottom-n100 {
    bottom: -100%;
    top: inherit;
}
.left-5 {
    left: 5%;
    right: inherit;
}
.left-10 {
    left: 10%;
    right: inherit;
}
.left-15 {
    left: 15%;
    right: inherit;
}
.left-20 {
    left: 20%;
    right: inherit;
}
.left-25 {
    left: 25%;
    right: inherit;
}
.left-30 {
    left: 30%;
    right: inherit;
}
.left-35 {
    left: 35%;
    right: inherit;
}
.left-40 {
    left: 40%;
    right: inherit;
}
.left-45 {
    left: 45%;
    right: inherit;
}
.left-50 {
    left: 50%;
    right: inherit;
}
.left-55 {
    left: 55%;
    right: inherit;
}
.left-60 {
    left: 60%;
    right: inherit;
}
.left-65 {
    left: 65%;
    right: inherit;
}
.left-70 {
    left: 70%;
    right: inherit;
}
.left-75 {
    left: 75%;
    right: inherit;
}
.left-80 {
    left: 80%;
    right: inherit;
}
.left-85 {
    left: 85%;
    right: inherit;
}
.left-90 {
    left: 90%;
    right: inherit;
}
.left-95 {
    left: 95%;
    right: inherit;
}
.left-100 {
    left: 100%;
    right: inherit;
}
.left-n5 {
    left: -5%;
    right: inherit;
}
.left-n10 {
    left: -10%;
    right: inherit;
}
.left-n15 {
    left: -15%;
    right: inherit;
}
.left-n20 {
    left: -20%;
    right: inherit;
}
.left-n25 {
    left: -25%;
    right: inherit;
}
.left-n30 {
    left: -30%;
    right: inherit;
}
.left-n35 {
    left: -35%;
    right: inherit;
}
.left-n40 {
    left: -40%;
    right: inherit;
}
.left-n45 {
    left: -45%;
    right: inherit;
}
.left-n50 {
    left: -50%;
    right: inherit;
}
.left-n55 {
    left: -55%;
    right: inherit;
}
.left-n60 {
    left: -60%;
    right: inherit;
}
.left-n65 {
    left: -65%;
    right: inherit;
}
.left-n70 {
    left: -70%;
    right: inherit;
}
.left-n75 {
    left: -75%;
    right: inherit;
}
.left-n80 {
    left: -80%;
    right: inherit;
}
.left-n85 {
    left: -85%;
    right: inherit;
}
.left-n90 {
    left: -90%;
    right: inherit;
}
.left-n95 {
    left: -95%;
    right: inherit;
}
.left-n100 {
    left: -100%;
    right: inherit;
}
.right-5 {
    right: 5%;
    left: inherit;
}
.right-10 {
    right: 10%;
    left: inherit;
}
.right-15 {
    right: 15%;
    left: inherit;
}
.right-20 {
    right: 20%;
    left: inherit;
}
.right-25 {
    right: 25%;
    left: inherit;
}
.right-30 {
    right: 30%;
    left: inherit;
}
.right-35 {
    right: 35%;
    left: inherit;
}
.right-40 {
    right: 40%;
    left: inherit;
}
.right-45 {
    right: 45%;
    left: inherit;
}
.right-50 {
    right: 50%;
    left: inherit;
}
.right-55 {
    right: 55%;
    left: inherit;
}
.right-60 {
    right: 60%;
    left: inherit;
}
.right-65 {
    right: 65%;
    left: inherit;
}
.right-70 {
    right: 70%;
    left: inherit;
}
.right-75 {
    right: 75%;
    left: inherit;
}
.right-80 {
    right: 80%;
    left: inherit;
}
.right-85 {
    right: 85%;
    left: inherit;
}
.right-90 {
    right: 90%;
    left: inherit;
}
.right-95 {
    right: 95%;
    left: inherit;
}
.right-100 {
    right: 100%;
    left: inherit;
}
.right-n5 {
    right: -5%;
    left: inherit;
}
.right-n10 {
    right: -10%;
    left: inherit;
}
.right-n15 {
    right: -15%;
    left: inherit;
}
.right-n20 {
    right: -20%;
    left: inherit;
}
.right-n25 {
    right: -25%;
    left: inherit;
}
.right-n30 {
    right: -30%;
    left: inherit;
}
.right-n35 {
    right: -35%;
    left: inherit;
}
.right-n40 {
    right: -40%;
    left: inherit;
}
.right-n45 {
    right: -45%;
    left: inherit;
}
.right-n50 {
    right: -50%;
    left: inherit;
}
.right-n55 {
    right: -55%;
    left: inherit;
}
.right-n60 {
    right: -60%;
    left: inherit;
}
.right-n65 {
    right: -65%;
    left: inherit;
}
.right-n70 {
    right: -70%;
    left: inherit;
}
.right-n75 {
    right: -75%;
    left: inherit;
}
.right-n80 {
    right: -80%;
    left: inherit;
}
.right-n85 {
    right: -85%;
    left: inherit;
}
.right-n90 {
    right: -90%;
    left: inherit;
}
.right-n95 {
    right: -95%;
    left: inherit;
}
.right-n100 {
    right: -100%;
    left: inherit;
}
.w-1px {
    width: 1px;
}
.w-2px {
    width: 2px;
}
.w-3px {
    width: 3px;
}
.w-4px {
    width: 4px;
}
.w-5px {
    width: 5px;
}
.w-6px {
    width: 6px;
}
.w-7px {
    width: 7px;
}
.w-8px {
    width: 8px;
}
.w-9px {
    width: 9px;
}
.w-10px {
    width: 10px;
}
.w-15px {
    width: 15px;
}
.w-20px {
    width: 20px;
}
.w-25px {
    width: 25px;
}
.w-30px {
    width: 30px;
}
.w-35px {
    width: 35px;
}
.w-40px {
    width: 40px;
}
.w-45px {
    width: 45px !important;
}
.w-50px {
    width: 50px !important;
}
.w-55px {
    width: 55px;
}
.w-60px {
    width: 60px;
}
.w-65px {
    width: 65px;
}
.w-70px {
    width: 70px;
}
.w-75px {
    width: 75px;
}
.w-80px {
    width: 80px;
}
.w-85px {
    width: 85px;
}
.w-90px {
    width: 90px !important;
}
.w-100px {
    width: 100px;
}
.w-1 {
    width: 1%}
.w-2 {
    width: 2%}
.w-3 {
    width: 3%}
.w-4 {
    width: 4%}
.w-5 {
    width: 5%}
.w-6 {
    width: 6%}
.w-7 {
    width: 7%}
.w-8 {
    width: 8%}
.w-9 {
    width: 9%}
.w-10 {
    width: 10%}
.w-11 {
    width: 11%}
.w-12 {
    width: 12%}
.w-13 {
    width: 13%}
.w-14 {
    width: 14%}
.w-15 {
    width: 15%}
.w-20 {
    width: 20%}
.w-25 {
    width: 25%}
.w-30 {
    width: 30%}
.w-35 {
    width: 35%}
.w-40 {
    width: 40%}
.w-45 {
    width: 45%}
.w-50 {
    width: 50%}
.w-55 {
    width: 55%}
.w-60 {
    width: 60%}
.w-65 {
    width: 65%}
.w-70 {
    width: 70%}
.w-75 {
    width: 75%}
.w-80 {
    width: 80%}
.w-85 {
    width: 85%}
.w-90 {
    width: 90%}
.w-95 {
    width: 95%}
.w-100 {
    width: 100%}
.w-auto {
    width: auto;
}
@media screen and (min-width: 576px) {
    .w-sm-1px {
    width: 1px;
}
.w-sm-2px {
    width: 2px;
}
.w-sm-3px {
    width: 3px;
}
.w-sm-4px {
    width: 4px;
}
.w-sm-5px {
    width: 5px;
}
.w-sm-6px {
    width: 6px;
}
.w-sm-7px {
    width: 7px;
}
.w-sm-8px {
    width: 8px;
}
.w-sm-9px {
    width: 9px;
}
.w-sm-10px {
    width: 10px;
}
.w-sm-15px {
    width: 15px;
}
.w-sm-20px {
    width: 20px;
}
.w-sm-25px {
    width: 25px;
}
.w-sm-30px {
    width: 30px;
}
.w-sm-35px {
    width: 35px;
}
.w-sm-40px {
    width: 40px;
}
.w-sm-50px {
    width: 50px;
}
.w-sm-55px {
    width: 55px;
}
.w-sm-60px {
    width: 60px;
}
.w-sm-65px {
    width: 65px;
}
.w-sm-70px {
    width: 70px;
}
.w-sm-75px {
    width: 75px;
}
.w-sm-80px {
    width: 80px;
}
.w-sm-85px {
    width: 85px;
}
.w-sm-90px {
    width: 90px;
}
.w-sm-100px {
    width: 100px;
}
.w-sm-1 {
    width: 1%}
.w-sm-2 {
    width: 2%}
.w-sm-3 {
    width: 3%}
.w-sm-4 {
    width: 4%}
.w-sm-5 {
    width: 5%}
.w-sm-6 {
    width: 6%}
.w-sm-7 {
    width: 7%}
.w-sm-8 {
    width: 8%}
.w-sm-9 {
    width: 9%}
.w-sm-10 {
    width: 10%}
.w-sm-11 {
    width: 11%}
.w-sm-12 {
    width: 12%}
.w-sm-13 {
    width: 13%}
.w-sm-14 {
    width: 14%}
.w-sm-15 {
    width: 15%}
.w-sm-20 {
    width: 20%}
.w-sm-25 {
    width: 25%}
.w-sm-30 {
    width: 30%}
.w-sm-35 {
    width: 35%}
.w-sm-40 {
    width: 40%}
.w-sm-45 {
    width: 45%}
.w-sm-50 {
    width: 50%}
.w-sm-55 {
    width: 55%}
.w-sm-60 {
    width: 60%}
.w-sm-65 {
    width: 65%}
.w-sm-70 {
    width: 70%}
.w-sm-75 {
    width: 75%}
.w-sm-80 {
    width: 80%}
.w-sm-85 {
    width: 85%}
.w-sm-90 {
    width: 90%}
.w-sm-95 {
    width: 95%}
.w-sm-100 {
    width: 100%}
.w-sm-auto {
    width: auto;
}
.display-sm-1 {
    font-size: 6rem;
}
.display-sm-2 {
    font-size: 5.5rem;
}
.display-sm-3 {
    font-size: 4.5rem;
}
.display-sm-4 {
    font-size: 3.5rem;
}
.display-sm-5 {
    font-size: 3.4rem;
}
.display-sm-6 {
    font-size: 3.3rem;
}
.display-sm-7 {
    font-size: 3.2rem;
}
.display-sm-8 {
    font-size: 3.1rem;
}
.display-sm-9 {
    font-size: 3.0rem;
}
.display-sm-10 {
    font-size: 2.9rem;
}
.display-sm-11 {
    font-size: 2.8rem;
}
.display-sm-12 {
    font-size: 2.7rem;
}
.display-sm-13 {
    font-size: 2.6rem;
}
.display-sm-14 {
    font-size: 2.5rem;
}
.display-sm-15 {
    font-size: 2.4rem;
}
.display-sm-16 {
    font-size: 2.3rem;
}
.display-sm-17 {
    font-size: 2.2rem;
}
.display-sm-18 {
    font-size: 2.1rem;
}
.display-sm-19 {
    font-size: 2.0rem;
}
.display-sm-20 {
    font-size: 1.9rem;
}
.display-sm-21 {
    font-size: 1.8rem;
}
.display-sm-22 {
    font-size: 1.7rem;
}
.display-sm-23 {
    font-size: 1.6rem;
}
.display-sm-24 {
    font-size: 1.5rem;
}
.display-sm-25 {
    font-size: 1.4rem;
}
.display-sm-26 {
    font-size: 1.3rem;
}
.display-sm-27 {
    font-size: 1.2rem;
}
.display-sm-28 {
    font-size: 1.1rem;
}
.display-sm-29 {
    font-size: 1.0rem;
}
.display-sm-30 {
    font-size: 0.9rem;
}
.display-sm-31 {
    font-size: 0.8rem;
}
.display-sm-32 {
    font-size: 0.7rem;
}
.display-sm-33 {
    font-size: 0.6rem;
}
.display-sm-34 {
    font-size: 0.5rem;
}
.border-sm-0 {
    border: none;
}
.border-sm {
    border: 1px solid #dee2e6;
}
.border-sm-top {
    border-top: 1px solid #dee2e6;
}
.border-sm-end {
    border-right: 1px solid #dee2e6;
}
.border-sm-bottom {
    border-bottom: 1px solid #dee2e6;
}
.border-sm-start {
    border-left: 1px solid #dee2e6;
}
.border-sm-top-0 {
    border-top: none;
}
.border-sm-end-0 {
    border-right: none;
}
.border-sm-bottom-0 {
    border-bottom: none;
}
.border-sm-start-0 {
    border-left: none;
}
.border-sm-color-light-white {
    border-color: rgba(255, 255, 255, 0.1) !important;
}
.rounded-sm {
    border-radius: .25rem;
}
.top-sm-5 {
    top: 5%;
    bottom: inherit;
}
.top-sm-10 {
    top: 10%;
    bottom: inherit;
}
.top-sm-15 {
    top: 15%;
    bottom: inherit;
}
.top-sm-20 {
    top: 20%;
    bottom: inherit;
}
.top-sm-25 {
    top: 25%;
    bottom: inherit;
}
.top-sm-30 {
    top: 30%;
    bottom: inherit;
}
.top-sm-35 {
    top: 35%;
    bottom: inherit;
}
.top-sm-40 {
    top: 40%;
    bottom: inherit;
}
.top-sm-45 {
    top: 45%;
    bottom: inherit;
}
.top-sm-50 {
    top: 50%;
    bottom: inherit;
}
.top-sm-55 {
    top: 55%;
    bottom: inherit;
}
.top-sm-60 {
    top: 60%;
    bottom: inherit;
}
.top-sm-65 {
    top: 65%;
    bottom: inherit;
}
.top-sm-70 {
    top: 70%;
    bottom: inherit;
}
.top-sm-75 {
    top: 75%;
    bottom: inherit;
}
.top-sm-80 {
    top: 80%;
    bottom: inherit;
}
.top-sm-85 {
    top: 85%;
    bottom: inherit;
}
.top-sm-90 {
    top: 90%;
    bottom: inherit;
}
.top-sm-95 {
    top: 95%;
    bottom: inherit;
}
.top-sm-100 {
    top: 100%;
    bottom: inherit;
}
.top-sm-n5 {
    top: -5%;
    bottom: inherit;
}
.top-sm-n10 {
    top: -10%;
    bottom: inherit;
}
.top-sm-n15 {
    top: -15%;
    bottom: inherit;
}
.top-sm-n20 {
    top: -20%;
    bottom: inherit;
}
.top-sm-n25 {
    top: -25%;
    bottom: inherit;
}
.top-sm-n30 {
    top: -30%;
    bottom: inherit;
}
.top-sm-n35 {
    top: -35%;
    bottom: inherit;
}
.top-sm-n40 {
    top: -40%;
    bottom: inherit;
}
.top-sm-n45 {
    top: -45%;
    bottom: inherit;
}
.top-sm-n50 {
    top: -50%;
    bottom: inherit;
}
.top-sm-n55 {
    top: -55%;
    bottom: inherit;
}
.top-sm-n60 {
    top: -60%;
    bottom: inherit;
}
.top-sm-n65 {
    top: -65%;
    bottom: inherit;
}
.top-sm-n70 {
    top: -70%;
    bottom: inherit;
}
.top-sm-n75 {
    top: -75%;
    bottom: inherit;
}
.top-sm-n80 {
    top: -80%;
    bottom: inherit;
}
.top-sm-n85 {
    top: -85%;
    bottom: inherit;
}
.top-sm-n90 {
    top: -90%;
    bottom: inherit;
}
.top-sm-n95 {
    top: -95%;
    bottom: inherit;
}
.top-sm-n100 {
    top: -100%;
    bottom: inherit;
}
.bottom-sm-5 {
    bottom: 5%;
    top: inherit;
}
.bottom-sm-10 {
    bottom: 10%;
    top: inherit;
}
.bottom-sm-15 {
    bottom: 15%;
    top: inherit;
}
.bottom-sm-20 {
    bottom: 20%;
    top: inherit;
}
.bottom-sm-25 {
    bottom: 25%;
    top: inherit;
}
.bottom-sm-30 {
    bottom: 30%;
    top: inherit;
}
.bottom-sm-35 {
    bottom: 35%;
    top: inherit;
}
.bottom-sm-40 {
    bottom: 40%;
    top: inherit;
}
.bottom-sm-45 {
    bottom: 45%;
    top: inherit;
}
.bottom-sm-50 {
    bottom: 50%;
    top: inherit;
}
.bottom-sm-55 {
    bottom: 55%;
    top: inherit;
}
.bottom-sm-60 {
    bottom: 60%;
    top: inherit;
}
.bottom-sm-65 {
    bottom: 65%;
    top: inherit;
}
.bottom-sm-70 {
    bottom: 70%;
    top: inherit;
}
.bottom-sm-75 {
    bottom: 75%;
    top: inherit;
}
.bottom-sm-80 {
    bottom: 80%;
    top: inherit;
}
.bottom-sm-85 {
    bottom: 85%;
    top: inherit;
}
.bottom-sm-90 {
    bottom: 90%;
    top: inherit;
}
.bottom-sm-95 {
    bottom: 95%;
    top: inherit;
}
.bottom-sm-100 {
    bottom: 100%;
    top: inherit;
}
.bottom-sm-n5 {
    bottom: -5%;
    top: inherit;
}
.bottom-sm-n10 {
    bottom: -10%;
    top: inherit;
}
.bottom-sm-n15 {
    bottom: -15%;
    top: inherit;
}
.bottom-sm-n20 {
    bottom: -20%;
    top: inherit;
}
.bottom-sm-n25 {
    bottom: -25%;
    top: inherit;
}
.bottom-sm-n30 {
    bottom: -30%;
    top: inherit;
}
.bottom-sm-n35 {
    bottom: -35%;
    top: inherit;
}
.bottom-sm-n40 {
    bottom: -40%;
    top: inherit;
}
.bottom-sm-n45 {
    bottom: -45%;
    top: inherit;
}
.bottom-sm-n50 {
    bottom: -50%;
    top: inherit;
}
.bottom-sm-n55 {
    bottom: -55%;
    top: inherit;
}
.bottom-sm-n60 {
    bottom: -60%;
    top: inherit;
}
.bottom-sm-n65 {
    bottom: -65%;
    top: inherit;
}
.bottom-sm-n70 {
    bottom: -70%;
    top: inherit;
}
.bottom-sm-n75 {
    bottom: -75%;
    top: inherit;
}
.bottom-sm-n80 {
    bottom: -80%;
    top: inherit;
}
.bottom-sm-n85 {
    bottom: -85%;
    top: inherit;
}
.bottom-sm-n90 {
    bottom: -90%;
    top: inherit;
}
.bottom-sm-n95 {
    bottom: -95%;
    top: inherit;
}
.bottom-sm-n100 {
    bottom: -100%;
    top: inherit;
}
.left-sm-5 {
    left: 5%;
    right: inherit;
}
.left-sm-10 {
    left: 10%;
    right: inherit;
}
.left-sm-15 {
    left: 15%;
    right: inherit;
}
.left-sm-20 {
    left: 20%;
    right: inherit;
}
.left-sm-25 {
    left: 25%;
    right: inherit;
}
.left-sm-30 {
    left: 30%;
    right: inherit;
}
.left-sm-35 {
    left: 35%;
    right: inherit;
}
.left-sm-40 {
    left: 40%;
    right: inherit;
}
.left-sm-45 {
    left: 45%;
    right: inherit;
}
.left-sm-50 {
    left: 50%;
    right: inherit;
}
.left-sm-55 {
    left: 55%;
    right: inherit;
}
.left-sm-60 {
    left: 60%;
    right: inherit;
}
.left-sm-65 {
    left: 65%;
    right: inherit;
}
.left-sm-70 {
    left: 70%;
    right: inherit;
}
.left-sm-75 {
    left: 75%;
    right: inherit;
}
.left-sm-80 {
    left: 80%;
    right: inherit;
}
.left-sm-85 {
    left: 85%;
    right: inherit;
}
.left-sm-90 {
    left: 90%;
    right: inherit;
}
.left-sm-95 {
    left: 95%;
    right: inherit;
}
.left-sm-100 {
    left: 100%;
    right: inherit;
}
.left-sm-n5 {
    left: -5%;
    right: inherit;
}
.left-sm-n10 {
    left: -10%;
    right: inherit;
}
.left-sm-n15 {
    left: -15%;
    right: inherit;
}
.left-sm-n20 {
    left: -20%;
    right: inherit;
}
.left-sm-n25 {
    left: -25%;
    right: inherit;
}
.left-sm-n30 {
    left: -30%;
    right: inherit;
}
.left-sm-n35 {
    left: -35%;
    right: inherit;
}
.left-sm-n40 {
    left: -40%;
    right: inherit;
}
.left-sm-n45 {
    left: -45%;
    right: inherit;
}
.left-sm-n50 {
    left: -50%;
    right: inherit;
}
.left-sm-n55 {
    left: -55%;
    right: inherit;
}
.left-sm-n60 {
    left: -60%;
    right: inherit;
}
.left-sm-n65 {
    left: -65%;
    right: inherit;
}
.left-sm-n70 {
    left: -70%;
    right: inherit;
}
.left-sm-n75 {
    left: -75%;
    right: inherit;
}
.left-sm-n80 {
    left: -80%;
    right: inherit;
}
.left-sm-n85 {
    left: -85%;
    right: inherit;
}
.left-sm-n90 {
    left: -90%;
    right: inherit;
}
.left-sm-n95 {
    left: -95%;
    right: inherit;
}
.left-sm-n100 {
    left: -100%;
    right: inherit;
}
.right-sm-5 {
    right: 5%;
    left: inherit;
}
.right-sm-10 {
    right: 10%;
    left: inherit;
}
.right-sm-15 {
    right: 15%;
    left: inherit;
}
.right-sm-20 {
    right: 20%;
    left: inherit;
}
.right-sm-25 {
    right: 25%;
    left: inherit;
}
.right-sm-30 {
    right: 30%;
    left: inherit;
}
.right-sm-35 {
    right: 35%;
    left: inherit;
}
.right-sm-40 {
    right: 40%;
    left: inherit;
}
.right-sm-45 {
    right: 45%;
    left: inherit;
}
.right-sm-50 {
    right: 50%;
    left: inherit;
}
.right-sm-55 {
    right: 55%;
    left: inherit;
}
.right-sm-60 {
    right: 60%;
    left: inherit;
}
.right-sm-65 {
    right: 65%;
    left: inherit;
}
.right-sm-70 {
    right: 70%;
    left: inherit;
}
.right-sm-75 {
    right: 75%;
    left: inherit;
}
.right-sm-80 {
    right: 80%;
    left: inherit;
}
.right-sm-85 {
    right: 85%;
    left: inherit;
}
.right-sm-90 {
    right: 90%;
    left: inherit;
}
.right-sm-95 {
    right: 95%;
    left: inherit;
}
.right-sm-100 {
    right: 100%;
    left: inherit;
}
.right-sm-n5 {
    right: -5%;
    left: inherit;
}
.right-sm-n10 {
    right: -10%;
    left: inherit;
}
.right-sm-n15 {
    right: -15%;
    left: inherit;
}
.right-sm-n20 {
    right: -20%;
    left: inherit;
}
.right-sm-n25 {
    right: -25%;
    left: inherit;
}
.right-sm-n30 {
    right: -30%;
    left: inherit;
}
.right-sm-n35 {
    right: -35%;
    left: inherit;
}
.right-sm-n40 {
    right: -40%;
    left: inherit;
}
.right-sm-n45 {
    right: -45%;
    left: inherit;
}
.right-sm-n50 {
    right: -50%;
    left: inherit;
}
.right-sm-n55 {
    right: -55%;
    left: inherit;
}
.right-sm-n60 {
    right: -60%;
    left: inherit;
}
.right-sm-n65 {
    right: -65%;
    left: inherit;
}
.right-sm-n70 {
    right: -70%;
    left: inherit;
}
.right-sm-n75 {
    right: -75%;
    left: inherit;
}
.right-sm-n80 {
    right: -80%;
    left: inherit;
}
.right-sm-n85 {
    right: -85%;
    left: inherit;
}
.right-sm-n90 {
    right: -90%;
    left: inherit;
}
.right-sm-n95 {
    right: -95%;
    left: inherit;
}
.right-sm-n100 {
    right: -100%;
    left: inherit;
}
.m-sm-1-6 {
    margin: 1.6rem;
}
.m-sm-1-7 {
    margin: 1.7rem;
}
.m-sm-1-8 {
    margin: 1.8rem;
}
.m-sm-1-9 {
    margin: 1.9rem;
}
.m-sm-2-0 {
    margin: 2.0rem;
}
.m-sm-2-1 {
    margin: 2.1rem;
}
.m-sm-2-2 {
    margin: 2.2rem;
}
.m-sm-2-3 {
    margin: 2.3rem;
}
.m-sm-2-4 {
    margin: 2.4rem;
}
.m-sm-2-5 {
    margin: 2.5rem;
}
.m-sm-2-6 {
    margin: 2.6rem;
}
.m-sm-2-7 {
    margin: 2.7rem;
}
.m-sm-2-8 {
    margin: 2.8rem;
}
.m-sm-2-9 {
    margin: 2.9rem;
}
.m-sm-6 {
    margin: 3.5rem;
}
.m-sm-7 {
    margin: 4rem;
}
.m-sm-8 {
    margin: 4.5rem;
}
.m-sm-9 {
    margin: 5rem;
}
.m-sm-10 {
    margin: 5.5rem;
}
.m-sm-11 {
    margin: 6rem;
}
.m-sm-12 {
    margin: 6.5rem;
}
.m-sm-13 {
    margin: 7rem;
}
.m-sm-14 {
    margin: 7.5rem;
}
.m-sm-15 {
    margin: 8rem;
}
.m-sm-16 {
    margin: 8.5rem;
}
.m-sm-17 {
    margin: 9rem;
}
.m-sm-18 {
    margin: 9.5rem;
}
.m-sm-19 {
    margin: 10rem;
}
.m-sm-20 {
    margin: 10.5rem;
}
.m-sm-21 {
    margin: 11rem;
}
.m-sm-22 {
    margin: 11.5rem;
}
.m-sm-23 {
    margin: 12rem;
}
.m-sm-24 {
    margin: 12.5rem;
}
.mt-sm-1-6, .my-sm-1-6 {
    margin-top: 1.6rem;
}
.mt-sm-1-7, .my-sm-1-7 {
    margin-top: 1.7rem;
}
.mt-sm-1-8, .my-sm-1-8 {
    margin-top: 1.8rem;
}
.mt-sm-1-9, .my-sm-1-9 {
    margin-top: 1.9rem;
}
.mt-sm-2-0, .my-sm-2-0 {
    margin-top: 2.0rem;
}
.mt-sm-2-1, .my-sm-2-1 {
    margin-top: 2.1rem;
}
.mt-sm-2-2, .my-sm-2-2 {
    margin-top: 2.2rem;
}
.mt-sm-2-3, .my-sm-2-3 {
    margin-top: 2.3rem;
}
.mt-sm-2-4, .my-sm-2-4 {
    margin-top: 2.4rem;
}
.mt-sm-2-5, .my-sm-2-5 {
    margin-top: 2.5rem;
}
.mt-sm-2-6, .my-sm-2-6 {
    margin-top: 2.6rem;
}
.mt-sm-2-7, .my-sm-2-7 {
    margin-top: 2.7rem;
}
.mt-sm-2-8, .my-sm-2-8 {
    margin-top: 2.8rem;
}
.mt-sm-2-9, .my-sm-2-9 {
    margin-top: 2.9rem;
}
.mt-sm-6, .my-sm-6 {
    margin-top: 3.5rem;
}
.mt-sm-7, .my-sm-7 {
    margin-top: 4rem;
}
.mt-sm-8, .my-sm-8 {
    margin-top: 4.5rem;
}
.mt-sm-9, .my-sm-9 {
    margin-top: 5rem;
}
.mt-sm-10, .my-sm-10 {
    margin-top: 5.5rem;
}
.mt-sm-11, .my-sm-11 {
    margin-top: 6rem;
}
.mt-sm-12, .my-sm-12 {
    margin-top: 6.5rem;
}
.mt-sm-13, .my-sm-13 {
    margin-top: 7rem;
}
.mt-sm-14, .my-sm-14 {
    margin-top: 7.5rem;
}
.mt-sm-15, .my-sm-15 {
    margin-top: 8rem;
}
.mt-sm-16, .my-sm-16 {
    margin-top: 8.5rem;
}
.mt-sm-17, .my-sm-17 {
    margin-top: 9rem;
}
.mt-sm-18, .my-sm-18 {
    margin-top: 9.5rem;
}
.mt-sm-19, .my-sm-19 {
    margin-top: 10rem;
}
.mt-sm-20, .my-sm-20 {
    margin-top: 10.5rem;
}
.mt-sm-21, .my-sm-21 {
    margin-top: 11rem;
}
.mt-sm-22, .my-sm-22 {
    margin-top: 11.5rem;
}
.mt-sm-23, .my-sm-23 {
    margin-top: 12rem;
}
.mt-sm-24, .my-sm-24 {
    margin-top: 12.5rem;
}
.mb-sm-1-6, .my-sm-1-6 {
    margin-bottom: 1.6rem;
}
.mb-sm-1-7, .my-sm-1-7 {
    margin-bottom: 1.7rem;
}
.mb-sm-1-8, .my-sm-1-8 {
    margin-bottom: 1.8rem;
}
.mb-sm-1-9, .my-sm-1-9 {
    margin-bottom: 1.9rem;
}
.mb-sm-2-0, .my-sm-2-0 {
    margin-bottom: 2.0rem;
}
.mb-sm-2-1, .my-sm-2-1 {
    margin-bottom: 2.1rem;
}
.mb-sm-2-2, .my-sm-2-2 {
    margin-bottom: 2.2rem;
}
.mb-sm-2-3, .my-sm-2-3 {
    margin-bottom: 2.3rem;
}
.mb-sm-2-4, .my-sm-2-4 {
    margin-bottom: 2.4rem;
}
.mb-sm-2-5, .my-sm-2-5 {
    margin-bottom: 2.5rem;
}
.mb-sm-2-6, .my-sm-2-6 {
    margin-bottom: 2.6rem;
}
.mb-sm-2-7, .my-sm-2-7 {
    margin-bottom: 2.7rem;
}
.mb-sm-2-8, .my-sm-2-8 {
    margin-bottom: 2.8rem;
}
.mb-sm-2-9, .my-sm-2-9 {
    margin-bottom: 2.9rem;
}
.mb-sm-6, .my-sm-6 {
    margin-bottom: 3.5rem;
}
.mb-sm-7, .my-sm-7 {
    margin-bottom: 4rem;
}
.mb-sm-8, .my-sm-8 {
    margin-bottom: 4.5rem;
}
.mb-sm-9, .my-sm-9 {
    margin-bottom: 5rem;
}
.mb-sm-10, .my-sm-10 {
    margin-bottom: 5.5rem;
}
.mb-sm-11, .my-sm-11 {
    margin-bottom: 6rem;
}
.mb-sm-12, .my-sm-12 {
    margin-bottom: 6.5rem;
}
.mb-sm-13, .my-sm-13 {
    margin-bottom: 7rem;
}
.mb-sm-14, .my-sm-14 {
    margin-bottom: 7.5rem;
}
.mb-sm-15, .my-sm-15 {
    margin-bottom: 8rem;
}
.mb-sm-16, .my-sm-16 {
    margin-bottom: 8.5rem;
}
.mb-sm-17, .my-sm-17 {
    margin-bottom: 9rem;
}
.mb-sm-18, .my-sm-18 {
    margin-bottom: 9.5rem;
}
.mb-sm-19, .my-sm-19 {
    margin-bottom: 10rem;
}
.mb-sm-20, .my-sm-20 {
    margin-bottom: 10.5rem;
}
.mb-sm-21, .my-sm-21 {
    margin-bottom: 11rem;
}
.mb-sm-22, .my-sm-22 {
    margin-bottom: 11.5rem;
}
.mb-sm-23, .my-sm-23 {
    margin-bottom: 12rem;
}
.mb-sm-24, .my-sm-24 {
    margin-bottom: 12.5rem;
}
.ms-sm-1-6, .mx-sm-1-6 {
    margin-left: 1.6rem;
}
.ms-sm-1-7, .mx-sm-1-7 {
    margin-left: 1.7rem;
}
.ms-sm-1-8, .mx-sm-1-8 {
    margin-left: 1.8rem;
}
.ms-sm-1-9, .mx-sm-1-9 {
    margin-left: 1.9rem;
}
.ms-sm-2-0, .mx-sm-2-0 {
    margin-left: 2.0rem;
}
.ms-sm-2-1, .mx-sm-2-1 {
    margin-left: 2.1rem;
}
.ms-sm-2-2, .mx-sm-2-2 {
    margin-left: 2.2rem;
}
.ms-sm-2-3, .mx-sm-2-3 {
    margin-left: 2.3rem;
}
.ms-sm-2-4, .mx-sm-2-4 {
    margin-left: 2.4rem;
}
.ms-sm-2-5, .mx-sm-2-5 {
    margin-left: 2.5rem;
}
.ms-sm-2-6, .mx-sm-2-6 {
    margin-left: 2.6rem;
}
.ms-sm-2-7, .mx-sm-2-7 {
    margin-left: 2.7rem;
}
.ms-sm-2-8, .mx-sm-2-8 {
    margin-left: 2.8rem;
}
.ms-sm-2-9, .mx-sm-2-9 {
    margin-left: 2.9rem;
}
.ms-sm-6, .mx-sm-6 {
    margin-left: 3.5rem;
}
.ms-sm-7, .mx-sm-7 {
    margin-left: 4rem;
}
.ms-sm-8, .mx-sm-8 {
    margin-left: 4.5rem;
}
.ms-sm-9, .mx-sm-9 {
    margin-left: 5rem;
}
.ms-sm-10, .mx-sm-10 {
    margin-left: 5.5rem;
}
.ms-sm-11, .mx-sm-11 {
    margin-left: 6rem;
}
.ms-sm-12, .mx-sm-12 {
    margin-left: 6.5rem;
}
.ms-sm-13, .mx-sm-13 {
    margin-left: 7rem;
}
.ms-sm-14, .mx-sm-14 {
    margin-left: 7.5rem;
}
.ms-sm-15, .mx-sm-15 {
    margin-left: 8rem;
}
.ms-sm-16, .mx-sm-16 {
    margin-left: 8.5rem;
}
.ms-sm-17, .mx-sm-17 {
    margin-left: 9rem;
}
.ms-sm-18, .mx-sm-18 {
    margin-left: 9.5rem;
}
.ms-sm-19, .mx-sm-19 {
    margin-left: 10rem;
}
.ms-sm-20, .mx-sm-20 {
    margin-left: 10.5rem;
}
.ms-sm-21, .mx-sm-21 {
    margin-left: 11rem;
}
.ms-sm-22, .mx-sm-22 {
    margin-left: 11.5rem;
}
.ms-sm-23, .mx-sm-23 {
    margin-left: 12rem;
}
.ms-sm-24, .mx-sm-24 {
    margin-left: 12.5rem;
}
.me-sm-1-6, .mx-sm-1-6 {
    margin-right: 1.6rem;
}
.me-sm-1-7, .mx-sm-1-7 {
    margin-right: 1.7rem;
}
.me-sm-1-8, .mx-sm-1-8 {
    margin-right: 1.8rem;
}
.me-sm-1-9, .mx-sm-1-9 {
    margin-right: 1.9rem;
}
.me-sm-2-0, .mx-sm-2-0 {
    margin-right: 2.0rem;
}
.me-sm-2-1, .mx-sm-2-1 {
    margin-right: 2.1rem;
}
.me-sm-2-2, .mx-sm-2-2 {
    margin-right: 2.2rem;
}
.me-sm-2-3, .mx-sm-2-3 {
    margin-right: 2.3rem;
}
.me-sm-2-4, .mx-sm-2-4 {
    margin-right: 2.4rem;
}
.me-sm-2-5, .mx-sm-2-5 {
    margin-right: 2.5rem;
}
.me-sm-2-6, .mx-sm-2-6 {
    margin-right: 2.6rem;
}
.me-sm-2-7, .mx-sm-2-7 {
    margin-right: 2.7rem;
}
.me-sm-2-8, .mx-sm-2-8 {
    margin-right: 2.8rem;
}
.me-sm-2-9, .mx-sm-2-9 {
    margin-right: 2.9rem;
}
.me-sm-6, .mx-sm-6 {
    margin-right: 3.5rem;
}
.me-sm-7, .mx-sm-7 {
    margin-right: 4rem;
}
.me-sm-8, .mx-sm-8 {
    margin-right: 4.5rem;
}
.me-sm-9, .mx-sm-9 {
    margin-right: 5rem;
}
.me-sm-10, .mx-sm-10 {
    margin-right: 5.5rem;
}
.me-sm-11, .mx-sm-11 {
    margin-right: 6rem;
}
.me-sm-12, .mx-sm-12 {
    margin-right: 6.5rem;
}
.me-sm-13, .mx-sm-13 {
    margin-right: 7rem;
}
.me-sm-14, .mx-sm-14 {
    margin-right: 7.5rem;
}
.me-sm-15, .mx-sm-15 {
    margin-right: 8rem;
}
.me-sm-16, .mx-sm-16 {
    margin-right: 8.5rem;
}
.me-sm-17, .mx-sm-17 {
    margin-right: 9rem;
}
.me-sm-18, .mx-sm-18 {
    margin-right: 9.5rem;
}
.me-sm-19, .mx-sm-19 {
    margin-right: 10rem;
}
.me-sm-20, .mx-sm-20 {
    margin-right: 10.5rem;
}
.me-sm-21, .mx-sm-21 {
    margin-right: 11rem;
}
.me-sm-22, .mx-sm-22 {
    margin-right: 11.5rem;
}
.me-sm-23, .mx-sm-23 {
    margin-right: 12rem;
}
.me-sm-24, .mx-sm-24 {
    margin-right: 12.5rem;
}
.p-sm-1-6 {
    padding: 1.6rem;
}
.p-sm-1-7 {
    padding: 1.7rem;
}
.p-sm-1-8 {
    padding: 1.8rem;
}
.p-sm-1-9 {
    padding: 1.9rem;
}
.p-sm-2-0 {
    padding: 2.0rem;
}
.p-sm-2-1 {
    padding: 2.1rem;
}
.p-sm-2-2 {
    padding: 2.2rem;
}
.p-sm-2-3 {
    padding: 2.3rem;
}
.p-sm-2-4 {
    padding: 2.4rem;
}
.p-sm-2-5 {
    padding: 2.5rem;
}
.p-sm-2-6 {
    padding: 2.6rem;
}
.p-sm-2-7 {
    padding: 2.7rem;
}
.p-sm-2-8 {
    padding: 2.8rem;
}
.p-sm-2-9 {
    padding: 2.9rem;
}
.p-sm-6 {
    padding: 3.5rem;
}
.p-sm-7 {
    padding: 4rem;
}
.p-sm-8 {
    padding: 4.5rem;
}
.p-sm-9 {
    padding: 5rem;
}
.p-sm-10 {
    padding: 5.5rem;
}
.p-sm-11 {
    padding: 6rem;
}
.p-sm-12 {
    padding: 6.5rem;
}
.p-sm-13 {
    padding: 7rem;
}
.p-sm-14 {
    padding: 7.5rem;
}
.p-sm-15 {
    padding: 8rem;
}
.p-sm-16 {
    padding: 8.5rem;
}
.p-sm-17 {
    padding: 9rem;
}
.p-sm-18 {
    padding: 9.5rem;
}
.p-sm-19 {
    padding: 10rem;
}
.p-sm-20 {
    padding: 10.5rem;
}
.p-sm-21 {
    padding: 11rem;
}
.p-sm-22 {
    padding: 11.5rem;
}
.p-sm-23 {
    padding: 12rem;
}
.p-sm-24 {
    padding: 12.5rem;
}
.pt-sm-1-6, .py-sm-1-6 {
    padding-top: 1.6rem;
}
.pt-sm-1-7, .py-sm-1-7 {
    padding-top: 1.7rem;
}
.pt-sm-1-8, .py-sm-1-8 {
    padding-top: 1.8rem;
}
.pt-sm-1-9, .py-sm-1-9 {
    padding-top: 1.9rem;
}
.pt-sm-2-0, .py-sm-2-0 {
    padding-top: 2.0rem;
}
.pt-sm-2-1, .py-sm-2-1 {
    padding-top: 2.1rem;
}
.pt-sm-2-2, .py-sm-2-2 {
    padding-top: 2.2rem;
}
.pt-sm-2-3, .py-sm-2-3 {
    padding-top: 2.3rem;
}
.pt-sm-2-4, .py-sm-2-4 {
    padding-top: 2.4rem;
}
.pt-sm-2-5, .py-sm-2-5 {
    padding-top: 2.5rem;
}
.pt-sm-2-6, .py-sm-2-6 {
    padding-top: 2.6rem;
}
.pt-sm-2-7, .py-sm-2-7 {
    padding-top: 2.7rem;
}
.pt-sm-2-8, .py-sm-2-8 {
    padding-top: 2.8rem;
}
.pt-sm-2-9, .py-sm-2-9 {
    padding-top: 2.9rem;
}
.pt-sm-6, .py-sm-6 {
    padding-top: 3.5rem;
}
.pt-sm-7, .py-sm-7 {
    padding-top: 4rem;
}
.pt-sm-8, .py-sm-8 {
    padding-top: 4.5rem;
}
.pt-sm-9, .py-sm-9 {
    padding-top: 5rem;
}
.pt-sm-10, .py-sm-10 {
    padding-top: 5.5rem;
}
.pt-sm-11, .py-sm-11 {
    padding-top: 6rem;
}
.pt-sm-12, .py-sm-12 {
    padding-top: 6.5rem;
}
.pt-sm-13, .py-sm-13 {
    padding-top: 7rem;
}
.pt-sm-14, .py-sm-14 {
    padding-top: 7.5rem;
}
.pt-sm-15, .py-sm-15 {
    padding-top: 8rem;
}
.pt-sm-16, .py-sm-16 {
    padding-top: 8.5rem;
}
.pt-sm-17, .py-sm-17 {
    padding-top: 9rem;
}
.pt-sm-18, .py-sm-18 {
    padding-top: 9.5rem;
}
.pt-sm-19, .py-sm-19 {
    padding-top: 10rem;
}
.pt-sm-20, .py-sm-20 {
    padding-top: 10.5rem;
}
.pt-sm-21, .py-sm-21 {
    padding-top: 11rem;
}
.pt-sm-22, .py-sm-22 {
    padding-top: 11.5rem;
}
.pt-sm-23, .py-sm-23 {
    padding-top: 12rem;
}
.pt-sm-24, .py-sm-24 {
    padding-top: 12.5rem;
}
.pb-sm-1-6, .py-sm-1-6 {
    padding-bottom: 1.6rem;
}
.pb-sm-1-7, .py-sm-1-7 {
    padding-bottom: 1.7rem;
}
.pb-sm-1-8, .py-sm-1-8 {
    padding-bottom: 1.8rem;
}
.pb-sm-1-9, .py-sm-1-9 {
    padding-bottom: 1.9rem;
}
.pb-sm-2-0, .py-sm-2-0 {
    padding-bottom: 2.0rem;
}
.pb-sm-2-1, .py-sm-2-1 {
    padding-bottom: 2.1rem;
}
.pb-sm-2-2, .py-sm-2-2 {
    padding-bottom: 2.2rem;
}
.pb-sm-2-3, .py-sm-2-3 {
    padding-bottom: 2.3rem;
}
.pb-sm-2-4, .py-sm-2-4 {
    padding-bottom: 2.4rem;
}
.pb-sm-2-5, .py-sm-2-5 {
    padding-bottom: 2.5rem;
}
.pb-sm-2-6, .py-sm-2-6 {
    padding-bottom: 2.6rem;
}
.pb-sm-2-7, .py-sm-2-7 {
    padding-bottom: 2.7rem;
}
.pb-sm-2-8, .py-sm-2-8 {
    padding-bottom: 2.8rem;
}
.pb-sm-2-9, .py-sm-2-9 {
    padding-bottom: 2.9rem;
}
.pb-sm-6, .py-sm-6 {
    padding-bottom: 3.5rem;
}
.pb-sm-7, .py-sm-7 {
    padding-bottom: 4rem;
}
.pb-sm-8, .py-sm-8 {
    padding-bottom: 4.5rem;
}
.pb-sm-9, .py-sm-9 {
    padding-bottom: 5rem;
}
.pb-sm-10, .py-sm-10 {
    padding-bottom: 5.5rem;
}
.pb-sm-11, .py-sm-11 {
    padding-bottom: 6rem;
}
.pb-sm-12, .py-sm-12 {
    padding-bottom: 6.5rem;
}
.pb-sm-13, .py-sm-13 {
    padding-bottom: 7rem;
}
.pb-sm-14, .py-sm-14 {
    padding-bottom: 7.5rem;
}
.pb-sm-15, .py-sm-15 {
    padding-bottom: 8rem;
}
.pb-sm-16, .py-sm-16 {
    padding-bottom: 8.5rem;
}
.pb-sm-17, .py-sm-17 {
    padding-bottom: 9rem;
}
.pb-sm-18, .py-sm-18 {
    padding-bottom: 9.5rem;
}
.pb-sm-19, .py-sm-19 {
    padding-bottom: 10rem;
}
.pb-sm-20, .py-sm-20 {
    padding-bottom: 10.5rem;
}
.pb-sm-21, .py-sm-21 {
    padding-bottom: 11rem;
}
.pb-sm-22, .py-sm-22 {
    padding-bottom: 11.5rem;
}
.pb-sm-23, .py-sm-23 {
    padding-bottom: 12rem;
}
.pb-sm-24, .py-sm-24 {
    padding-bottom: 12.5rem;
}
.ps-sm-1-6, .px-sm-1-6 {
    padding-left: 1.6rem;
}
.ps-sm-1-7, .px-sm-1-7 {
    padding-left: 1.7rem;
}
.ps-sm-1-8, .px-sm-1-8 {
    padding-left: 1.8rem;
}
.ps-sm-1-9, .px-sm-1-9 {
    padding-left: 1.9rem;
}
.ps-sm-2-0, .px-sm-2-0 {
    padding-left: 2.0rem;
}
.ps-sm-2-1, .px-sm-2-1 {
    padding-left: 2.1rem;
}
.ps-sm-2-2, .px-sm-2-2 {
    padding-left: 2.2rem;
}
.ps-sm-2-3, .px-sm-2-3 {
    padding-left: 2.3rem;
}
.ps-sm-2-4, .px-sm-2-4 {
    padding-left: 2.4rem;
}
.ps-sm-2-5, .px-sm-2-5 {
    padding-left: 2.5rem;
}
.ps-sm-2-6, .px-sm-2-6 {
    padding-left: 2.6rem;
}
.ps-sm-2-7, .px-sm-2-7 {
    padding-left: 2.7rem;
}
.ps-sm-2-8, .px-sm-2-8 {
    padding-left: 2.8rem;
}
.ps-sm-2-9, .px-sm-2-9 {
    padding-left: 2.9rem;
}
.ps-sm-6, .px-sm-6 {
    padding-left: 3.5rem;
}
.ps-sm-7, .px-sm-7 {
    padding-left: 4rem;
}
.ps-sm-8, .px-sm-8 {
    padding-left: 4.5rem;
}
.ps-sm-9, .px-sm-9 {
    padding-left: 5rem;
}
.ps-sm-10, .px-sm-10 {
    padding-left: 5.5rem;
}
.ps-sm-11, .px-sm-11 {
    padding-left: 6rem;
}
.ps-sm-12, .px-sm-12 {
    padding-left: 6.5rem;
}
.ps-sm-13, .px-sm-13 {
    padding-left: 7rem;
}
.ps-sm-14, .px-sm-14 {
    padding-left: 7.5rem;
}
.ps-sm-15, .px-sm-15 {
    padding-left: 8rem;
}
.ps-sm-16, .px-sm-16 {
    padding-left: 8.5rem;
}
.ps-sm-17, .px-sm-17 {
    padding-left: 9rem;
}
.ps-sm-18, .px-sm-18 {
    padding-left: 9.5rem;
}
.ps-sm-19, .px-sm-19 {
    padding-left: 10rem;
}
.ps-sm-20, .px-sm-20 {
    padding-left: 10.5rem;
}
.ps-sm-21, .px-sm-21 {
    padding-left: 11rem;
}
.ps-sm-22, .px-sm-22 {
    padding-left: 11.5rem;
}
.ps-sm-23, .px-sm-23 {
    padding-left: 12rem;
}
.ps-sm-24, .px-sm-24 {
    padding-left: 12.5rem;
}
.pe-sm-1-6, .px-sm-1-6 {
    padding-right: 1.6rem;
}
.pe-sm-1-7, .px-sm-1-7 {
    padding-right: 1.7rem;
}
.pe-sm-1-8, .px-sm-1-8 {
    padding-right: 1.8rem;
}
.pe-sm-1-9, .px-sm-1-9 {
    padding-right: 1.9rem;
}
.pe-sm-2-0, .px-sm-2-0 {
    padding-right: 2.0rem;
}
.pe-sm-2-1, .px-sm-2-1 {
    padding-right: 2.1rem;
}
.pe-sm-2-2, .px-sm-2-2 {
    padding-right: 2.2rem;
}
.pe-sm-2-3, .px-sm-2-3 {
    padding-right: 2.3rem;
}
.pe-sm-2-4, .px-sm-2-4 {
    padding-right: 2.4rem;
}
.pe-sm-2-5, .px-sm-2-5 {
    padding-right: 2.5rem;
}
.pe-sm-2-6, .px-sm-2-6 {
    padding-right: 2.6rem;
}
.pe-sm-2-7, .px-sm-2-7 {
    padding-right: 2.7rem;
}
.pe-sm-2-8, .px-sm-2-8 {
    padding-right: 2.8rem;
}
.pe-sm-2-9, .px-sm-2-9 {
    padding-right: 2.9rem;
}
.pe-sm-6, .px-sm-6 {
    padding-right: 3.5rem;
}
.pe-sm-7, .px-sm-7 {
    padding-right: 4rem;
}
.pe-sm-8, .px-sm-8 {
    padding-right: 4.5rem;
}
.pe-sm-9, .px-sm-9 {
    padding-right: 5rem;
}
.pe-sm-10, .px-sm-10 {
    padding-right: 5.5rem;
}
.pe-sm-11, .px-sm-11 {
    padding-right: 6rem;
}
.pe-sm-12, .px-sm-12 {
    padding-right: 6.5rem;
}
.pe-sm-13, .px-sm-13 {
    padding-right: 7rem;
}
.pe-sm-14, .px-sm-14 {
    padding-right: 7.5rem;
}
.pe-sm-15, .px-sm-15 {
    padding-right: 8rem;
}
.pe-sm-16, .px-sm-16 {
    padding-right: 8.5rem;
}
.pe-sm-17, .px-sm-17 {
    padding-right: 9rem;
}
.pe-sm-18, .px-sm-18 {
    padding-right: 9.5rem;
}
.pe-sm-19, .px-sm-19 {
    padding-right: 10rem;
}
.pe-sm-20, .px-sm-20 {
    padding-right: 10.5rem;
}
.pe-sm-21, .px-sm-21 {
    padding-right: 11rem;
}
.pe-sm-22, .px-sm-22 {
    padding-right: 11.5rem;
}
.pe-sm-23, .px-sm-23 {
    padding-right: 12rem;
}
.pe-sm-24, .px-sm-24 {
    padding-right: 12.5rem;
}
}@media screen and (min-width: 768px) {
    .w-md-1px {
    width: 1px;
}
.w-md-2px {
    width: 2px;
}
.w-md-3px {
    width: 3px;
}
.w-md-4px {
    width: 4px;
}
.w-md-5px {
    width: 5px;
}
.w-md-6px {
    width: 6px;
}
.w-md-7px {
    width: 7px;
}
.w-md-8px {
    width: 8px;
}
.w-md-9px {
    width: 9px;
}
.w-md-10px {
    width: 10px;
}
.w-md-15px {
    width: 15px;
}
.w-md-20px {
    width: 20px;
}
.w-md-25px {
    width: 25px;
}
.w-md-30px {
    width: 30px;
}
.w-md-35px {
    width: 35px;
}
.w-md-40px {
    width: 40px;
}
.w-md-50px {
    width: 50px;
}
.w-md-55px {
    width: 55px;
}
.w-md-60px {
    width: 60px;
}
.w-md-65px {
    width: 65px;
}
.w-md-70px {
    width: 70px;
}
.w-md-75px {
    width: 75px;
}
.w-md-80px {
    width: 80px;
}
.w-md-85px {
    width: 85px;
}
.w-md-90px {
    width: 90px;
}
.w-md-100px {
    width: 100px;
}
.w-md-1 {
    width: 1%}
.w-md-2 {
    width: 2%}
.w-md-3 {
    width: 3%}
.w-md-4 {
    width: 4%}
.w-md-5 {
    width: 5%}
.w-md-6 {
    width: 6%}
.w-md-7 {
    width: 7%}
.w-md-8 {
    width: 8%}
.w-md-9 {
    width: 9%}
.w-md-10 {
    width: 10%}
.w-md-11 {
    width: 10%}
.w-md-12 {
    width: 12%}
.w-md-13 {
    width: 13%}
.w-md-14 {
    width: 14%}
.w-md-15 {
    width: 15%}
.w-md-20 {
    width: 20%}
.w-md-25 {
    width: 25%}
.w-md-30 {
    width: 30%}
.w-md-35 {
    width: 35%}
.w-md-40 {
    width: 40%}
.w-md-45 {
    width: 45%}
.w-md-50 {
    width: 50%}
.w-md-55 {
    width: 55%}
.w-md-60 {
    width: 60%}
.w-md-65 {
    width: 65%}
.w-md-70 {
    width: 70%}
.w-md-75 {
    width: 75%}
.w-md-80 {
    width: 80%}
.w-md-85 {
    width: 85%}
.w-md-90 {
    width: 90%}
.w-md-95 {
    width: 95%}
.w-md-100 {
    width: 100%}
.w-md-auto {
    width: auto;
}
.display-md-1 {
    font-size: 6rem;
}
.display-md-2 {
    font-size: 5.5rem;
}
.display-md-3 {
    font-size: 4.5rem;
}
.display-md-4 {
    font-size: 3.5rem;
}
.display-md-5 {
    font-size: 3.4rem;
}
.display-md-6 {
    font-size: 3.3rem;
}
.display-md-7 {
    font-size: 3.2rem;
}
.display-md-8 {
    font-size: 3.1rem;
}
.display-md-9 {
    font-size: 3.0rem;
}
.display-md-10 {
    font-size: 2.9rem;
}
.display-md-11 {
    font-size: 2.8rem;
}
.display-md-12 {
    font-size: 2.7rem;
}
.display-md-13 {
    font-size: 2.6rem;
}
.display-md-14 {
    font-size: 2.5rem;
}
.display-md-15 {
    font-size: 2.4rem;
}
.display-md-16 {
    font-size: 2.3rem;
}
.display-md-17 {
    font-size: 2.2rem;
}
.display-md-18 {
    font-size: 2.1rem;
}
.display-md-19 {
    font-size: 2.0rem;
}
.display-md-20 {
    font-size: 1.9rem;
}
.display-md-21 {
    font-size: 1.8rem;
}
.display-md-22 {
    font-size: 1.7rem;
}
.display-md-23 {
    font-size: 1.6rem;
}
.display-md-24 {
    font-size: 1.5rem;
}
.display-md-25 {
    font-size: 1.4rem;
}
.display-md-26 {
    font-size: 1.3rem;
}
.display-md-27 {
    font-size: 1.2rem;
}
.display-md-28 {
    font-size: 1.1rem;
}
.display-md-29 {
    font-size: 1.0rem;
}
.display-md-30 {
    font-size: 0.9rem;
}
.display-md-31 {
    font-size: 0.8rem;
}
.display-md-32 {
    font-size: 0.7rem;
}
.display-md-33 {
    font-size: 0.6rem;
}
.display-md-34 {
    font-size: 0.5rem;
}
.border-md-0 {
    border: none;
}
.border-md {
    border: 1px solid #dee2e6;
}
.border-md-top {
    border-top: 1px solid #dee2e6;
}
.border-md-end {
    border-right: 1px solid #dee2e6;
}
.border-md-bottom {
    border-bottom: 1px solid #dee2e6;
}
.border-md-start {
    border-left: 1px solid #dee2e6;
}
.border-md-top-0 {
    border-top: none;
}
.border-md-end-0 {
    border-right: none;
}
.border-md-bottom-0 {
    border-bottom: none;
}
.border-md-start-0 {
    border-left: none;
}
.border-md-color-light-white {
    border-color: rgba(255, 255, 255, 0.1) !important;
}
.rounded-md {
    border-radius: .25rem;
}
.top-md-5 {
    top: 5%;
    bottom: inherit;
}
.top-md-10 {
    top: 10%;
    bottom: inherit;
}
.top-md-15 {
    top: 15%;
    bottom: inherit;
}
.top-md-20 {
    top: 20%;
    bottom: inherit;
}
.top-md-25 {
    top: 25%;
    bottom: inherit;
}
.top-md-30 {
    top: 30%;
    bottom: inherit;
}
.top-md-35 {
    top: 35%;
    bottom: inherit;
}
.top-md-40 {
    top: 40%;
    bottom: inherit;
}
.top-md-45 {
    top: 45%;
    bottom: inherit;
}
.top-md-50 {
    top: 50%;
    bottom: inherit;
}
.top-md-55 {
    top: 55%;
    bottom: inherit;
}
.top-md-60 {
    top: 60%;
    bottom: inherit;
}
.top-md-65 {
    top: 65%;
    bottom: inherit;
}
.top-md-70 {
    top: 70%;
    bottom: inherit;
}
.top-md-75 {
    top: 75%;
    bottom: inherit;
}
.top-md-80 {
    top: 80%;
    bottom: inherit;
}
.top-md-85 {
    top: 85%;
    bottom: inherit;
}
.top-md-90 {
    top: 90%;
    bottom: inherit;
}
.top-md-95 {
    top: 95%;
    bottom: inherit;
}
.top-md-100 {
    top: 100%;
    bottom: inherit;
}
.top-md-n5 {
    top: -5%;
    bottom: inherit;
}
.top-md-n10 {
    top: -10%;
    bottom: inherit;
}
.top-md-n15 {
    top: -15%;
    bottom: inherit;
}
.top-md-n20 {
    top: -20%;
    bottom: inherit;
}
.top-md-n25 {
    top: -25%;
    bottom: inherit;
}
.top-md-n30 {
    top: -30%;
    bottom: inherit;
}
.top-md-n35 {
    top: -35%;
    bottom: inherit;
}
.top-md-n40 {
    top: -40%;
    bottom: inherit;
}
.top-md-n45 {
    top: -45%;
    bottom: inherit;
}
.top-md-n50 {
    top: -50%;
    bottom: inherit;
}
.top-md-n55 {
    top: -55%;
    bottom: inherit;
}
.top-md-n60 {
    top: -60%;
    bottom: inherit;
}
.top-md-n65 {
    top: -65%;
    bottom: inherit;
}
.top-md-n70 {
    top: -70%;
    bottom: inherit;
}
.top-md-n75 {
    top: -75%;
    bottom: inherit;
}
.top-md-n80 {
    top: -80%;
    bottom: inherit;
}
.top-md-n85 {
    top: -85%;
    bottom: inherit;
}
.top-md-n90 {
    top: -90%;
    bottom: inherit;
}
.top-md-n95 {
    top: -95%;
    bottom: inherit;
}
.top-md-n100 {
    top: -100%;
    bottom: inherit;
}
.bottom-md-5 {
    bottom: 5%;
    top: inherit;
}
.bottom-md-10 {
    bottom: 10%;
    top: inherit;
}
.bottom-md-15 {
    bottom: 15%;
    top: inherit;
}
.bottom-md-20 {
    bottom: 20%;
    top: inherit;
}
.bottom-md-25 {
    bottom: 25%;
    top: inherit;
}
.bottom-md-30 {
    bottom: 30%;
    top: inherit;
}
.bottom-md-35 {
    bottom: 35%;
    top: inherit;
}
.bottom-md-40 {
    bottom: 40%;
    top: inherit;
}
.bottom-md-45 {
    bottom: 45%;
    top: inherit;
}
.bottom-md-50 {
    bottom: 50%;
    top: inherit;
}
.bottom-md-55 {
    bottom: 55%;
    top: inherit;
}
.bottom-md-60 {
    bottom: 60%;
    top: inherit;
}
.bottom-md-65 {
    bottom: 65%;
    top: inherit;
}
.bottom-md-70 {
    bottom: 70%;
    top: inherit;
}
.bottom-md-75 {
    bottom: 75%;
    top: inherit;
}
.bottom-md-80 {
    bottom: 80%;
    top: inherit;
}
.bottom-md-85 {
    bottom: 85%;
    top: inherit;
}
.bottom-md-90 {
    bottom: 90%;
    top: inherit;
}
.bottom-md-95 {
    bottom: 95%;
    top: inherit;
}
.bottom-md-100 {
    bottom: 100%;
    top: inherit;
}
.bottom-md-n5 {
    bottom: -5%;
    top: inherit;
}
.bottom-md-n10 {
    bottom: -10%;
    top: inherit;
}
.bottom-md-n15 {
    bottom: -15%;
    top: inherit;
}
.bottom-md-n20 {
    bottom: -20%;
    top: inherit;
}
.bottom-md-n25 {
    bottom: -25%;
    top: inherit;
}
.bottom-md-n30 {
    bottom: -30%;
    top: inherit;
}
.bottom-md-n35 {
    bottom: -35%;
    top: inherit;
}
.bottom-md-n40 {
    bottom: -40%;
    top: inherit;
}
.bottom-md-n45 {
    bottom: -45%;
    top: inherit;
}
.bottom-md-n50 {
    bottom: -50%;
    top: inherit;
}
.bottom-md-n55 {
    bottom: -55%;
    top: inherit;
}
.bottom-md-n60 {
    bottom: -60%;
    top: inherit;
}
.bottom-md-n65 {
    bottom: -65%;
    top: inherit;
}
.bottom-md-n70 {
    bottom: -70%;
    top: inherit;
}
.bottom-md-n75 {
    bottom: -75%;
    top: inherit;
}
.bottom-md-n80 {
    bottom: -80%;
    top: inherit;
}
.bottom-md-n85 {
    bottom: -85%;
    top: inherit;
}
.bottom-md-n90 {
    bottom: -90%;
    top: inherit;
}
.bottom-md-n95 {
    bottom: -95%;
    top: inherit;
}
.bottom-md-n100 {
    bottom: -100%;
    top: inherit;
}
.left-md-5 {
    left: 5%;
    right: inherit;
}
.left-md-10 {
    left: 10%;
    right: inherit;
}
.left-md-15 {
    left: 15%;
    right: inherit;
}
.left-md-20 {
    left: 20%;
    right: inherit;
}
.left-md-25 {
    left: 25%;
    right: inherit;
}
.left-md-30 {
    left: 30%;
    right: inherit;
}
.left-md-35 {
    left: 35%;
    right: inherit;
}
.left-md-40 {
    left: 40%;
    right: inherit;
}
.left-md-45 {
    left: 45%;
    right: inherit;
}
.left-md-50 {
    left: 50%;
    right: inherit;
}
.left-md-55 {
    left: 55%;
    right: inherit;
}
.left-md-60 {
    left: 60%;
    right: inherit;
}
.left-md-65 {
    left: 65%;
    right: inherit;
}
.left-md-70 {
    left: 70%;
    right: inherit;
}
.left-md-75 {
    left: 75%;
    right: inherit;
}
.left-md-80 {
    left: 80%;
    right: inherit;
}
.left-md-85 {
    left: 85%;
    right: inherit;
}
.left-md-90 {
    left: 90%;
    right: inherit;
}
.left-md-95 {
    left: 95%;
    right: inherit;
}
.left-md-100 {
    left: 100%;
    right: inherit;
}
.left-md-n5 {
    left: -5%;
    right: inherit;
}
.left-md-n10 {
    left: -10%;
    right: inherit;
}
.left-md-n15 {
    left: -15%;
    right: inherit;
}
.left-md-n20 {
    left: -20%;
    right: inherit;
}
.left-md-n25 {
    left: -25%;
    right: inherit;
}
.left-md-n30 {
    left: -30%;
    right: inherit;
}
.left-md-n35 {
    left: -35%;
    right: inherit;
}
.left-md-n40 {
    left: -40%;
    right: inherit;
}
.left-md-n45 {
    left: -45%;
    right: inherit;
}
.left-md-n50 {
    left: -50%;
    right: inherit;
}
.left-md-n55 {
    left: -55%;
    right: inherit;
}
.left-md-n60 {
    left: -60%;
    right: inherit;
}
.left-md-n65 {
    left: -65%;
    right: inherit;
}
.left-md-n70 {
    left: -70%;
    right: inherit;
}
.left-md-n75 {
    left: -75%;
    right: inherit;
}
.left-md-n80 {
    left: -80%;
    right: inherit;
}
.left-md-n85 {
    left: -85%;
    right: inherit;
}
.left-md-n90 {
    left: -90%;
    right: inherit;
}
.left-md-n95 {
    left: -95%;
    right: inherit;
}
.left-md-n100 {
    left: -100%;
    right: inherit;
}
.right-md-5 {
    right: 5%;
    left: inherit;
}
.right-md-10 {
    right: 10%;
    left: inherit;
}
.right-md-15 {
    right: 15%;
    left: inherit;
}
.right-md-20 {
    right: 20%;
    left: inherit;
}
.right-md-25 {
    right: 25%;
    left: inherit;
}
.right-md-30 {
    right: 30%;
    left: inherit;
}
.right-md-35 {
    right: 35%;
    left: inherit;
}
.right-md-40 {
    right: 40%;
    left: inherit;
}
.right-md-45 {
    right: 45%;
    left: inherit;
}
.right-md-50 {
    right: 50%;
    left: inherit;
}
.right-md-55 {
    right: 55%;
    left: inherit;
}
.right-md-60 {
    right: 60%;
    left: inherit;
}
.right-md-65 {
    right: 65%;
    left: inherit;
}
.right-md-70 {
    right: 70%;
    left: inherit;
}
.right-md-75 {
    right: 75%;
    left: inherit;
}
.right-md-80 {
    right: 80%;
    left: inherit;
}
.right-md-85 {
    right: 85%;
    left: inherit;
}
.right-md-90 {
    right: 90%;
    left: inherit;
}
.right-md-95 {
    right: 95%;
    left: inherit;
}
.right-md-100 {
    right: 100%;
    left: inherit;
}
.right-md-n5 {
    right: -5%;
    left: inherit;
}
.right-md-n10 {
    right: -10%;
    left: inherit;
}
.right-md-n15 {
    right: -15%;
    left: inherit;
}
.right-md-n20 {
    right: -20%;
    left: inherit;
}
.right-md-n25 {
    right: -25%;
    left: inherit;
}
.right-md-n30 {
    right: -30%;
    left: inherit;
}
.right-md-n35 {
    right: -35%;
    left: inherit;
}
.right-md-n40 {
    right: -40%;
    left: inherit;
}
.right-md-n45 {
    right: -45%;
    left: inherit;
}
.right-md-n50 {
    right: -50%;
    left: inherit;
}
.right-md-n55 {
    right: -55%;
    left: inherit;
}
.right-md-n60 {
    right: -60%;
    left: inherit;
}
.right-md-n65 {
    right: -65%;
    left: inherit;
}
.right-md-n70 {
    right: -70%;
    left: inherit;
}
.right-md-n75 {
    right: -75%;
    left: inherit;
}
.right-md-n80 {
    right: -80%;
    left: inherit;
}
.right-md-n85 {
    right: -85%;
    left: inherit;
}
.right-md-n90 {
    right: -90%;
    left: inherit;
}
.right-md-n95 {
    right: -95%;
    left: inherit;
}
.right-md-n100 {
    right: -100%;
    left: inherit;
}
.m-md-1-6 {
    margin: 1.6rem;
}
.m-md-1-7 {
    margin: 1.7rem;
}
.m-md-1-8 {
    margin: 1.8rem;
}
.m-md-1-9 {
    margin: 1.9rem;
}
.m-md-2-0 {
    margin: 2.0rem;
}
.m-md-2-1 {
    margin: 2.1rem;
}
.m-md-2-2 {
    margin: 2.2rem;
}
.m-md-2-3 {
    margin: 2.3rem;
}
.m-md-2-4 {
    margin: 2.4rem;
}
.m-md-2-5 {
    margin: 2.5rem;
}
.m-md-2-6 {
    margin: 2.6rem;
}
.m-md-2-7 {
    margin: 2.7rem;
}
.m-md-2-8 {
    margin: 2.8rem;
}
.m-md-2-9 {
    margin: 2.9rem;
}
.m-md-6 {
    margin: 3.5rem;
}
.m-md-7 {
    margin: 4rem;
}
.m-md-8 {
    margin: 4.5rem;
}
.m-md-9 {
    margin: 5rem;
}
.m-md-10 {
    margin: 5.5rem;
}
.m-md-11 {
    margin: 6rem;
}
.m-md-12 {
    margin: 6.5rem;
}
.m-md-13 {
    margin: 7rem;
}
.m-md-14 {
    margin: 7.5rem;
}
.m-md-15 {
    margin: 8rem;
}
.m-md-16 {
    margin: 8.5rem;
}
.m-md-17 {
    margin: 9rem;
}
.m-md-18 {
    margin: 9.5rem;
}
.m-md-19 {
    margin: 10rem;
}
.m-md-20 {
    margin: 10.5rem;
}
.m-md-21 {
    margin: 11rem;
}
.m-md-22 {
    margin: 11.5rem;
}
.m-md-23 {
    margin: 12rem;
}
.m-md-24 {
    margin: 12.5rem;
}
.mt-md-1-6, .my-md-1-6 {
    margin-top: 1.6rem;
}
.mt-md-1-7, .my-md-1-7 {
    margin-top: 1.7rem;
}
.mt-md-1-8, .my-md-1-8 {
    margin-top: 1.8rem;
}
.mt-md-1-9, .my-md-1-9 {
    margin-top: 1.9rem;
}
.mt-md-2-0, .my-md-2-0 {
    margin-top: 2.0rem;
}
.mt-md-2-1, .my-md-2-1 {
    margin-top: 2.1rem;
}
.mt-md-2-2, .my-md-2-2 {
    margin-top: 2.2rem;
}
.mt-md-2-3, .my-md-2-3 {
    margin-top: 2.3rem;
}
.mt-md-2-4, .my-md-2-4 {
    margin-top: 2.4rem;
}
.mt-md-2-5, .my-md-2-5 {
    margin-top: 2.5rem;
}
.mt-md-2-6, .my-md-2-6 {
    margin-top: 2.6rem;
}
.mt-md-2-7, .my-md-2-7 {
    margin-top: 2.7rem;
}
.mt-md-2-8, .my-md-2-8 {
    margin-top: 2.8rem;
}
.mt-md-2-9, .my-md-2-9 {
    margin-top: 2.9rem;
}
.mt-md-6, .my-md-6 {
    margin-top: 3.5rem;
}
.mt-md-7, .my-md-7 {
    margin-top: 4rem;
}
.mt-md-8, .my-md-8 {
    margin-top: 4.5rem;
}
.mt-md-9, .my-md-9 {
    margin-top: 5rem;
}
.mt-md-10, .my-md-10 {
    margin-top: 5.5rem;
}
.mt-md-11, .my-md-11 {
    margin-top: 6rem;
}
.mt-md-12, .my-md-12 {
    margin-top: 6.5rem;
}
.mt-md-13, .my-md-13 {
    margin-top: 7rem;
}
.mt-md-14, .my-md-14 {
    margin-top: 7.5rem;
}
.mt-md-15, .my-md-15 {
    margin-top: 8rem;
}
.mt-md-16, .my-md-16 {
    margin-top: 8.5rem;
}
.mt-md-17, .my-md-17 {
    margin-top: 9rem;
}
.mt-md-18, .my-md-18 {
    margin-top: 9.5rem;
}
.mt-md-19, .my-md-19 {
    margin-top: 10rem;
}
.mt-md-20, .my-md-20 {
    margin-top: 10.5rem;
}
.mt-md-21, .my-md-21 {
    margin-top: 11rem;
}
.mt-md-22, .my-md-22 {
    margin-top: 11.5rem;
}
.mt-md-23, .my-md-23 {
    margin-top: 12rem;
}
.mt-md-24, .my-md-24 {
    margin-top: 12.5rem;
}
.mb-md-1-6, .my-md-1-6 {
    margin-bottom: 1.6rem;
}
.mb-md-1-7, .my-md-1-7 {
    margin-bottom: 1.7rem;
}
.mb-md-1-8, .my-md-1-8 {
    margin-bottom: 1.8rem;
}
.mb-md-1-9, .my-md-1-9 {
    margin-bottom: 1.9rem;
}
.mb-md-2-0, .my-md-2-0 {
    margin-bottom: 2.0rem;
}
.mb-md-2-1, .my-md-2-1 {
    margin-bottom: 2.1rem;
}
.mb-md-2-2, .my-md-2-2 {
    margin-bottom: 2.2rem;
}
.mb-md-2-3, .my-md-2-3 {
    margin-bottom: 2.3rem;
}
.mb-md-2-4, .my-md-2-4 {
    margin-bottom: 2.4rem;
}
.mb-md-2-5, .my-md-2-5 {
    margin-bottom: 2.5rem;
}
.mb-md-2-6, .my-md-2-6 {
    margin-bottom: 2.6rem;
}
.mb-md-2-7, .my-md-2-7 {
    margin-bottom: 2.7rem;
}
.mb-md-2-8, .my-md-2-8 {
    margin-bottom: 2.8rem;
}
.mb-md-2-9, .my-md-2-9 {
    margin-bottom: 2.9rem;
}
.mb-md-6, .my-md-6 {
    margin-bottom: 3.5rem;
}
.mb-md-7, .my-md-7 {
    margin-bottom: 4rem;
}
.mb-md-8, .my-md-8 {
    margin-bottom: 4.5rem;
}
.mb-md-9, .my-md-9 {
    margin-bottom: 5rem;
}
.mb-md-10, .my-md-10 {
    margin-bottom: 5.5rem;
}
.mb-md-11, .my-md-11 {
    margin-bottom: 6rem;
}
.mb-md-12, .my-md-12 {
    margin-bottom: 6.5rem;
}
.mb-md-13, .my-md-13 {
    margin-bottom: 7rem;
}
.mb-md-14, .my-md-14 {
    margin-bottom: 7.5rem;
}
.mb-md-15, .my-md-15 {
    margin-bottom: 8rem;
}
.mb-md-16, .my-md-16 {
    margin-bottom: 8.5rem;
}
.mb-md-17, .my-md-17 {
    margin-bottom: 9rem;
}
.mb-md-18, .my-md-18 {
    margin-bottom: 9.5rem;
}
.mb-md-19, .my-md-19 {
    margin-bottom: 10rem;
}
.mb-md-20, .my-md-20 {
    margin-bottom: 10.5rem;
}
.mb-md-21, .my-md-21 {
    margin-bottom: 11rem;
}
.mb-md-22, .my-md-22 {
    margin-bottom: 11.5rem;
}
.mb-md-23, .my-md-23 {
    margin-bottom: 12rem;
}
.mb-md-24, .my-md-24 {
    margin-bottom: 12.5rem;
}
.ms-md-1-6, .mx-md-1-6 {
    margin-left: 1.6rem;
}
.ms-md-1-7, .mx-md-1-7 {
    margin-left: 1.7rem;
}
.ms-md-1-8, .mx-md-1-8 {
    margin-left: 1.8rem;
}
.ms-md-1-9, .mx-md-1-9 {
    margin-left: 1.9rem;
}
.ms-md-2-0, .mx-md-2-0 {
    margin-left: 2.0rem;
}
.ms-md-2-1, .mx-md-2-1 {
    margin-left: 2.1rem;
}
.ms-md-2-2, .mx-md-2-2 {
    margin-left: 2.2rem;
}
.ms-md-2-3, .mx-md-2-3 {
    margin-left: 2.3rem;
}
.ms-md-2-4, .mx-md-2-4 {
    margin-left: 2.4rem;
}
.ms-md-2-5, .mx-md-2-5 {
    margin-left: 2.5rem;
}
.ms-md-2-6, .mx-md-2-6 {
    margin-left: 2.6rem;
}
.ms-md-2-7, .mx-md-2-7 {
    margin-left: 2.7rem;
}
.ms-md-2-8, .mx-md-2-8 {
    margin-left: 2.8rem;
}
.ms-md-2-9, .mx-md-2-9 {
    margin-left: 2.9rem;
}
.ms-md-6, .mx-md-6 {
    margin-left: 3.5rem;
}
.ms-md-7, .mx-md-7 {
    margin-left: 4rem;
}
.ms-md-8, .mx-md-8 {
    margin-left: 4.5rem;
}
.ms-md-9, .mx-md-9 {
    margin-left: 5rem;
}
.ms-md-10, .mx-md-10 {
    margin-left: 5.5rem;
}
.ms-md-11, .mx-md-11 {
    margin-left: 6rem;
}
.ms-md-12, .mx-md-12 {
    margin-left: 6.5rem;
}
.ms-md-13, .mx-md-13 {
    margin-left: 7rem;
}
.ms-md-14, .mx-md-14 {
    margin-left: 7.5rem;
}
.ms-md-15, .mx-md-15 {
    margin-left: 8rem;
}
.ms-md-16, .mx-md-16 {
    margin-left: 8.5rem;
}
.ms-md-17, .mx-md-17 {
    margin-left: 9rem;
}
.ms-md-18, .mx-md-18 {
    margin-left: 9.5rem;
}
.ms-md-19, .mx-md-19 {
    margin-left: 10rem;
}
.ms-md-20, .mx-md-20 {
    margin-left: 10.5rem;
}
.ms-md-21, .mx-md-21 {
    margin-left: 11rem;
}
.ms-md-22, .mx-md-22 {
    margin-left: 11.5rem;
}
.ms-md-23, .mx-md-23 {
    margin-left: 12rem;
}
.ms-md-24, .mx-md-24 {
    margin-left: 12.5rem;
}
.me-md-1-6, .mx-md-1-6 {
    margin-right: 1.6rem;
}
.me-md-1-7, .mx-md-1-7 {
    margin-right: 1.7rem;
}
.me-md-1-8, .mx-md-1-8 {
    margin-right: 1.8rem;
}
.me-md-1-9, .mx-md-1-9 {
    margin-right: 1.9rem;
}
.me-md-2-0, .mx-md-2-0 {
    margin-right: 2.0rem;
}
.me-md-2-1, .mx-md-2-1 {
    margin-right: 2.1rem;
}
.me-md-2-2, .mx-md-2-2 {
    margin-right: 2.2rem;
}
.me-md-2-3, .mx-md-2-3 {
    margin-right: 2.3rem;
}
.me-md-2-4, .mx-md-2-4 {
    margin-right: 2.4rem;
}
.me-md-2-5, .mx-md-2-5 {
    margin-right: 2.5rem;
}
.me-md-2-6, .mx-md-2-6 {
    margin-right: 2.6rem;
}
.me-md-2-7, .mx-md-2-7 {
    margin-right: 2.7rem;
}
.me-md-2-8, .mx-md-2-8 {
    margin-right: 2.8rem;
}
.me-md-2-9, .mx-md-2-9 {
    margin-right: 2.9rem;
}
.me-md-6, .mx-md-6 {
    margin-right: 3.5rem;
}
.me-md-7, .mx-md-7 {
    margin-right: 4rem;
}
.me-md-8, .mx-md-8 {
    margin-right: 4.5rem;
}
.me-md-9, .mx-md-9 {
    margin-right: 5rem;
}
.me-md-10, .mx-md-10 {
    margin-right: 5.5rem;
}
.me-md-11, .mx-md-11 {
    margin-right: 6rem;
}
.me-md-12, .mx-md-12 {
    margin-right: 6.5rem;
}
.me-md-13, .mx-md-13 {
    margin-right: 7rem;
}
.me-md-14, .mx-md-14 {
    margin-right: 7.5rem;
}
.me-md-15, .mx-md-15 {
    margin-right: 8rem;
}
.me-md-16, .mx-md-16 {
    margin-right: 8.5rem;
}
.me-md-17, .mx-md-17 {
    margin-right: 9rem;
}
.me-md-18, .mx-md-18 {
    margin-right: 9.5rem;
}
.me-md-19, .mx-md-19 {
    margin-right: 10rem;
}
.me-md-20, .mx-md-20 {
    margin-right: 10.5rem;
}
.me-md-21, .mx-md-21 {
    margin-right: 11rem;
}
.me-md-22, .mx-md-22 {
    margin-right: 11.5rem;
}
.me-md-23, .mx-md-23 {
    margin-right: 12rem;
}
.me-md-24, .mx-md-24 {
    margin-right: 12.5rem;
}
.p-md-1-6 {
    padding: 1.6rem;
}
.p-md-1-7 {
    padding: 1.7rem;
}
.p-md-1-8 {
    padding: 1.8rem;
}
.p-md-1-9 {
    padding: 1.9rem;
}
.p-md-2-0 {
    padding: 2.0rem;
}
.p-md-2-1 {
    padding: 2.1rem;
}
.p-md-2-2 {
    padding: 2.2rem;
}
.p-md-2-3 {
    padding: 2.3rem;
}
.p-md-2-4 {
    padding: 2.4rem;
}
.p-md-2-5 {
    padding: 2.5rem;
}
.p-md-2-6 {
    padding: 2.6rem;
}
.p-md-2-7 {
    padding: 2.7rem;
}
.p-md-2-8 {
    padding: 2.8rem;
}
.p-md-2-9 {
    padding: 2.9rem;
}
.p-md-6 {
    padding: 3.5rem;
}
.p-md-7 {
    padding: 4rem;
}
.p-md-8 {
    padding: 4.5rem;
}
.p-md-9 {
    padding: 5rem;
}
.p-md-10 {
    padding: 5.5rem;
}
.p-md-11 {
    padding: 6rem;
}
.p-md-12 {
    padding: 6.5rem;
}
.p-md-13 {
    padding: 7rem;
}
.p-md-14 {
    padding: 7.5rem;
}
.p-md-15 {
    padding: 8rem;
}
.p-md-16 {
    padding: 8.5rem;
}
.p-md-17 {
    padding: 9rem;
}
.p-md-18 {
    padding: 9.5rem;
}
.p-md-19 {
    padding: 10rem;
}
.p-md-20 {
    padding: 10.5rem;
}
.p-md-21 {
    padding: 11rem;
}
.p-md-22 {
    padding: 11.5rem;
}
.p-md-23 {
    padding: 12rem;
}
.p-md-24 {
    padding: 12.5rem;
}
.pt-md-1-6, .py-md-1-6 {
    padding-top: 1.6rem;
}
.pt-md-1-7, .py-md-1-7 {
    padding-top: 1.7rem;
}
.pt-md-1-8, .py-md-1-8 {
    padding-top: 1.8rem;
}
.pt-md-1-9, .py-md-1-9 {
    padding-top: 1.9rem;
}
.pt-md-2-0, .py-md-2-0 {
    padding-top: 2.0rem;
}
.pt-md-2-1, .py-md-2-1 {
    padding-top: 2.1rem;
}
.pt-md-2-2, .py-md-2-2 {
    padding-top: 2.2rem;
}
.pt-md-2-3, .py-md-2-3 {
    padding-top: 2.3rem;
}
.pt-md-2-4, .py-md-2-4 {
    padding-top: 2.4rem;
}
.pt-md-2-5, .py-md-2-5 {
    padding-top: 2.5rem;
}
.pt-md-2-6, .py-md-2-6 {
    padding-top: 2.6rem;
}
.pt-md-2-7, .py-md-2-7 {
    padding-top: 2.7rem;
}
.pt-md-2-8, .py-md-2-8 {
    padding-top: 2.8rem;
}
.pt-md-2-9, .py-md-2-9 {
    padding-top: 2.9rem;
}
.pt-md-6, .py-md-6 {
    padding-top: 3.5rem;
}
.pt-md-7, .py-md-7 {
    padding-top: 4rem;
}
.pt-md-8, .py-md-8 {
    padding-top: 4.5rem;
}
.pt-md-9, .py-md-9 {
    padding-top: 5rem;
}
.pt-md-10, .py-md-10 {
    padding-top: 5.5rem;
}
.pt-md-11, .py-md-11 {
    padding-top: 6rem;
}
.pt-md-12, .py-md-12 {
    padding-top: 6.5rem;
}
.pt-md-13, .py-md-13 {
    padding-top: 7rem;
}
.pt-md-14, .py-md-14 {
    padding-top: 7.5rem;
}
.pt-md-15, .py-md-15 {
    padding-top: 8rem;
}
.pt-md-16, .py-md-16 {
    padding-top: 8.5rem;
}
.pt-md-17, .py-md-17 {
    padding-top: 9rem;
}
.pt-md-18, .py-md-18 {
    padding-top: 9.5rem;
}
.pt-md-19, .py-md-19 {
    padding-top: 10rem;
}
.pt-md-20, .py-md-20 {
    padding-top: 10.5rem;
}
.pt-md-21, .py-md-21 {
    padding-top: 11rem;
}
.pt-md-22, .py-md-22 {
    padding-top: 11.5rem;
}
.pt-md-23, .py-md-23 {
    padding-top: 12rem;
}
.pt-md-24, .py-md-24 {
    padding-top: 12.5rem;
}
.pb-md-1-6, .py-md-1-6 {
    padding-bottom: 1.6rem;
}
.pb-md-1-7, .py-md-1-7 {
    padding-bottom: 1.7rem;
}
.pb-md-1-8, .py-md-1-8 {
    padding-bottom: 1.8rem;
}
.pb-md-1-9, .py-md-1-9 {
    padding-bottom: 1.9rem;
}
.pb-md-2-0, .py-md-2-0 {
    padding-bottom: 2.0rem;
}
.pb-md-2-1, .py-md-2-1 {
    padding-bottom: 2.1rem;
}
.pb-md-2-2, .py-md-2-2 {
    padding-bottom: 2.2rem;
}
.pb-md-2-3, .py-md-2-3 {
    padding-bottom: 2.3rem;
}
.pb-md-2-4, .py-md-2-4 {
    padding-bottom: 2.4rem;
}
.pb-md-2-5, .py-md-2-5 {
    padding-bottom: 2.5rem;
}
.pb-md-2-6, .py-md-2-6 {
    padding-bottom: 2.6rem;
}
.pb-md-2-7, .py-md-2-7 {
    padding-bottom: 2.7rem;
}
.pb-md-2-8, .py-md-2-8 {
    padding-bottom: 2.8rem;
}
.pb-md-2-9, .py-md-2-9 {
    padding-bottom: 2.9rem;
}
.pb-md-6, .py-md-6 {
    padding-bottom: 3.5rem;
}
.pb-md-7, .py-md-7 {
    padding-bottom: 4rem;
}
.pb-md-8, .py-md-8 {
    padding-bottom: 4.5rem;
}
.pb-md-9, .py-md-9 {
    padding-bottom: 5rem;
}
.pb-md-10, .py-md-10 {
    padding-bottom: 5.5rem;
}
.pb-md-11, .py-md-11 {
    padding-bottom: 6rem;
}
.pb-md-12, .py-md-12 {
    padding-bottom: 6.5rem;
}
.pb-md-13, .py-md-13 {
    padding-bottom: 7rem;
}
.pb-md-14, .py-md-14 {
    padding-bottom: 7.5rem;
}
.pb-md-15, .py-md-15 {
    padding-bottom: 8rem;
}
.pb-md-16, .py-md-16 {
    padding-bottom: 8.5rem;
}
.pb-md-17, .py-md-17 {
    padding-bottom: 9rem;
}
.pb-md-18, .py-md-18 {
    padding-bottom: 9.5rem;
}
.pb-md-19, .py-md-19 {
    padding-bottom: 10rem;
}
.pb-md-20, .py-md-20 {
    padding-bottom: 10.5rem;
}
.pb-md-21, .py-md-21 {
    padding-bottom: 11rem;
}
.pb-md-22, .py-md-22 {
    padding-bottom: 11.5rem;
}
.pb-md-23, .py-md-23 {
    padding-bottom: 12rem;
}
.pb-md-24, .py-md-24 {
    padding-bottom: 12.5rem;
}
.ps-md-1-6, .px-md-1-6 {
    padding-left: 1.6rem;
}
.ps-md-1-7, .px-md-1-7 {
    padding-left: 1.7rem;
}
.ps-md-1-8, .px-md-1-8 {
    padding-left: 1.8rem;
}
.ps-md-1-9, .px-md-1-9 {
    padding-left: 1.9rem;
}
.ps-md-2-0, .px-md-2-0 {
    padding-left: 2.0rem;
}
.ps-md-2-1, .px-md-2-1 {
    padding-left: 2.1rem;
}
.ps-md-2-2, .px-md-2-2 {
    padding-left: 2.2rem;
}
.ps-md-2-3, .px-md-2-3 {
    padding-left: 2.3rem;
}
.ps-md-2-4, .px-md-2-4 {
    padding-left: 2.4rem;
}
.ps-md-2-5, .px-md-2-5 {
    padding-left: 2.5rem;
}
.ps-md-2-6, .px-md-2-6 {
    padding-left: 2.6rem;
}
.ps-md-2-7, .px-md-2-7 {
    padding-left: 2.7rem;
}
.ps-md-2-8, .px-md-2-8 {
    padding-left: 2.8rem;
}
.ps-md-2-9, .px-md-2-9 {
    padding-left: 2.9rem;
}
.ps-md-6, .px-md-6 {
    padding-left: 3.5rem;
}
.ps-md-7, .px-md-7 {
    padding-left: 4rem;
}
.ps-md-8, .px-md-8 {
    padding-left: 4.5rem;
}
.ps-md-9, .px-md-9 {
    padding-left: 5rem;
}
.ps-md-10, .px-md-10 {
    padding-left: 5.5rem;
}
.ps-md-11, .px-md-11 {
    padding-left: 6rem;
}
.ps-md-12, .px-md-12 {
    padding-left: 6.5rem;
}
.ps-md-13, .px-md-13 {
    padding-left: 7rem;
}
.ps-md-14, .px-md-14 {
    padding-left: 7.5rem;
}
.ps-md-15, .px-md-15 {
    padding-left: 8rem;
}
.ps-md-16, .px-md-16 {
    padding-left: 8.5rem;
}
.ps-md-17, .px-md-17 {
    padding-left: 9rem;
}
.ps-md-18, .px-md-18 {
    padding-left: 9.5rem;
}
.ps-md-19, .px-md-19 {
    padding-left: 10rem;
}
.ps-md-20, .px-md-20 {
    padding-left: 10.5rem;
}
.ps-md-21, .px-md-21 {
    padding-left: 11rem;
}
.ps-md-22, .px-md-22 {
    padding-left: 11.5rem;
}
.ps-md-23, .px-md-23 {
    padding-left: 12rem;
}
.ps-md-24, .px-md-24 {
    padding-left: 12.5rem;
}
.pe-md-1-6, .px-md-1-6 {
    padding-right: 1.6rem;
}
.pe-md-1-7, .px-md-1-7 {
    padding-right: 1.7rem;
}
.pe-md-1-8, .px-md-1-8 {
    padding-right: 1.8rem;
}
.pe-md-1-9, .px-md-1-9 {
    padding-right: 1.9rem;
}
.pe-md-2-0, .px-md-2-0 {
    padding-right: 2.0rem;
}
.pe-md-2-1, .px-md-2-1 {
    padding-right: 2.1rem;
}
.pe-md-2-2, .px-md-2-2 {
    padding-right: 2.2rem;
}
.pe-md-2-3, .px-md-2-3 {
    padding-right: 2.3rem;
}
.pe-md-2-4, .px-md-2-4 {
    padding-right: 2.4rem;
}
.pe-md-2-5, .px-md-2-5 {
    padding-right: 2.5rem;
}
.pe-md-2-6, .px-md-2-6 {
    padding-right: 2.6rem;
}
.pe-md-2-7, .px-md-2-7 {
    padding-right: 2.7rem;
}
.pe-md-2-8, .px-md-2-8 {
    padding-right: 2.8rem;
}
.pe-md-2-9, .px-md-2-9 {
    padding-right: 2.9rem;
}
.pe-md-6, .px-md-6 {
    padding-right: 3.5rem;
}
.pe-md-7, .px-md-7 {
    padding-right: 4rem;
}
.pe-md-8, .px-md-8 {
    padding-right: 4.5rem;
}
.pe-md-9, .px-md-9 {
    padding-right: 5rem;
}
.pe-md-10, .px-md-10 {
    padding-right: 5.5rem;
}
.pe-md-11, .px-md-11 {
    padding-right: 6rem;
}
.pe-md-12, .px-md-12 {
    padding-right: 6.5rem;
}
.pe-md-13, .px-md-13 {
    padding-right: 7rem;
}
.pe-md-14, .px-md-14 {
    padding-right: 7.5rem;
}
.pe-md-15, .px-md-15 {
    padding-right: 8rem;
}
.pe-md-16, .px-md-16 {
    padding-right: 8.5rem;
}
.pe-md-17, .px-md-17 {
    padding-right: 9rem;
}
.pe-md-18, .px-md-18 {
    padding-right: 9.5rem;
}
.pe-md-19, .px-md-19 {
    padding-right: 10rem;
}
.pe-md-20, .px-md-20 {
    padding-right: 10.5rem;
}
.pe-md-21, .px-md-21 {
    padding-right: 11rem;
}
.pe-md-22, .px-md-22 {
    padding-right: 11.5rem;
}
.pe-md-23, .px-md-23 {
    padding-right: 12rem;
}
.pe-md-24, .px-md-24 {
    padding-right: 12.5rem;
}
}@media screen and (min-width: 992px) {
    .w-lg-1px {
    width: 1px;
}
.w-lg-2px {
    width: 2px;
}
.w-lg-3px {
    width: 3px;
}
.w-lg-4px {
    width: 4px;
}
.w-lg-5px {
    width: 5px;
}
.w-lg-6px {
    width: 6px;
}
.w-lg-7px {
    width: 7px;
}
.w-lg-8px {
    width: 8px;
}
.w-lg-9px {
    width: 9px;
}
.w-lg-10px {
    width: 10px;
}
.w-lg-15px {
    width: 15px;
}
.w-lg-20px {
    width: 20px;
}
.w-lg-25px {
    width: 25px;
}
.w-lg-30px {
    width: 30px;
}
.w-lg-35px {
    width: 35px;
}
.w-lg-40px {
    width: 40px;
}
.w-lg-50px {
    width: 50px;
}
.w-lg-55px {
    width: 55px;
}
.w-lg-60px {
    width: 60px;
}
.w-lg-65px {
    width: 65px;
}
.w-lg-70px {
    width: 70px;
}
.w-lg-75px {
    width: 75px;
}
.w-lg-80px {
    width: 80px;
}
.w-lg-85px {
    width: 85px;
}
.w-lg-90px {
    width: 90px;
}
.w-lg-100px {
    width: 100px;
}
.w-lg-1 {
    width: 1%}
.w-lg-2 {
    width: 2%}
.w-lg-3 {
    width: 3%}
.w-lg-4 {
    width: 4%}
.w-lg-5 {
    width: 5%}
.w-lg-6 {
    width: 6%}
.w-lg-7 {
    width: 7%}
.w-lg-8 {
    width: 8%}
.w-lg-9 {
    width: 9%}
.w-lg-10 {
    width: 10%}
.w-lg-11 {
    width: 10%}
.w-lg-12 {
    width: 12%}
.w-lg-13 {
    width: 13%}
.w-lg-14 {
    width: 14%}
.w-lg-15 {
    width: 15%}
.w-lg-20 {
    width: 20%}
.w-lg-25 {
    width: 25%}
.w-lg-30 {
    width: 30%}
.w-lg-35 {
    width: 35%}
.w-lg-40 {
    width: 40%}
.w-lg-45 {
    width: 45%}
.w-lg-50 {
    width: 50%}
.w-lg-55 {
    width: 55%}
.w-lg-60 {
    width: 60%}
.w-lg-65 {
    width: 65%}
.w-lg-70 {
    width: 70%}
.w-lg-75 {
    width: 75%}
.w-lg-80 {
    width: 80%}
.w-lg-85 {
    width: 85%}
.w-lg-90 {
    width: 90%}
.w-lg-95 {
    width: 95%}
.w-lg-100 {
    width: 100%}
.w-lg-auto {
    width: auto;
}
.display-lg-1 {
    font-size: 6rem;
}
.display-lg-2 {
    font-size: 5.5rem;
}
.display-lg-3 {
    font-size: 4.5rem;
}
.display-lg-4 {
    font-size: 3.5rem;
}
.display-lg-5 {
    font-size: 3.4rem;
}
.display-lg-6 {
    font-size: 3.3rem;
}
.display-lg-7 {
    font-size: 3.2rem;
}
.display-lg-8 {
    font-size: 3.1rem;
}
.display-lg-9 {
    font-size: 3.0rem;
}
.display-lg-10 {
    font-size: 2.9rem;
}
.display-lg-11 {
    font-size: 2.8rem;
}
.display-lg-12 {
    font-size: 2.7rem;
}
.display-lg-13 {
    font-size: 2.6rem;
}
.display-lg-14 {
    font-size: 2.5rem;
}
.display-lg-15 {
    font-size: 2.4rem;
}
.display-lg-16 {
    font-size: 2.3rem;
}
.display-lg-17 {
    font-size: 2.2rem;
}
.display-lg-18 {
    font-size: 2.1rem;
}
.display-lg-19 {
    font-size: 2.0rem;
}
.display-lg-20 {
    font-size: 1.9rem;
}
.display-lg-21 {
    font-size: 1.8rem;
}
.display-lg-22 {
    font-size: 1.7rem;
}
.display-lg-23 {
    font-size: 1.6rem;
}
.display-lg-24 {
    font-size: 1.5rem;
}
.display-lg-25 {
    font-size: 1.4rem;
}
.display-lg-26 {
    font-size: 1.3rem;
}
.display-lg-27 {
    font-size: 1.2rem;
}
.display-lg-28 {
    font-size: 1.1rem;
}
.display-lg-29 {
    font-size: 1.0rem;
}
.display-lg-30 {
    font-size: 0.9rem;
}
.display-lg-31 {
    font-size: 0.8rem;
}
.display-lg-32 {
    font-size: 0.7rem;
}
.display-lg-33 {
    font-size: 0.6rem;
}
.display-lg-34 {
    font-size: 0.5rem;
}
.border-lg-0 {
    border: none;
}
.border-lg {
    border: 1px solid #dee2e6;
}
.border-lg-top {
    border-top: 1px solid #dee2e6;
}
.border-lg-end {
    border-right: 1px solid #dee2e6;
}
.border-lg-bottom {
    border-bottom: 1px solid #dee2e6;
}
.border-lg-start {
    border-left: 1px solid #dee2e6;
}
.border-lg-top-0 {
    border-top: none;
}
.border-lg-end-0 {
    border-right: none;
}
.border-lg-bottom-0 {
    border-bottom: none;
}
.border-lg-start-0 {
    border-left: none;
}
.border-lg-color-light-white {
    border-color: rgba(255, 255, 255, 0.1) !important;
}
.rounded-lg {
    border-radius: .25rem;
}
.border-radius-lg-10 {
    border-radius: 10px;
}
.rounded-lg-circle {
    border-radius: 50%}
.top-lg-5 {
    top: 5%;
    bottom: inherit;
}
.top-lg-10 {
    top: 10%;
    bottom: inherit;
}
.top-lg-15 {
    top: 15%;
    bottom: inherit;
}
.top-lg-20 {
    top: 20%;
    bottom: inherit;
}
.top-lg-25 {
    top: 25%;
    bottom: inherit;
}
.top-lg-30 {
    top: 30%;
    bottom: inherit;
}
.top-lg-35 {
    top: 35%;
    bottom: inherit;
}
.top-lg-40 {
    top: 40%;
    bottom: inherit;
}
.top-lg-45 {
    top: 45%;
    bottom: inherit;
}
.top-lg-50 {
    top: 50%;
    bottom: inherit;
}
.top-lg-55 {
    top: 55%;
    bottom: inherit;
}
.top-lg-60 {
    top: 60%;
    bottom: inherit;
}
.top-lg-65 {
    top: 65%;
    bottom: inherit;
}
.top-lg-70 {
    top: 70%;
    bottom: inherit;
}
.top-lg-75 {
    top: 75%;
    bottom: inherit;
}
.top-lg-80 {
    top: 80%;
    bottom: inherit;
}
.top-lg-85 {
    top: 85%;
    bottom: inherit;
}
.top-lg-90 {
    top: 90%;
    bottom: inherit;
}
.top-lg-95 {
    top: 95%;
    bottom: inherit;
}
.top-lg-100 {
    top: 100%;
    bottom: inherit;
}
.top-lg-n5 {
    top: -5%;
    bottom: inherit;
}
.top-lg-n10 {
    top: -10%;
    bottom: inherit;
}
.top-lg-n15 {
    top: -15%;
    bottom: inherit;
}
.top-lg-n20 {
    top: -20%;
    bottom: inherit;
}
.top-lg-n25 {
    top: -25%;
    bottom: inherit;
}
.top-lg-n30 {
    top: -30%;
    bottom: inherit;
}
.top-lg-n35 {
    top: -35%;
    bottom: inherit;
}
.top-lg-n40 {
    top: -40%;
    bottom: inherit;
}
.top-lg-n45 {
    top: -45%;
    bottom: inherit;
}
.top-lg-n50 {
    top: -50%;
    bottom: inherit;
}
.top-lg-n55 {
    top: -55%;
    bottom: inherit;
}
.top-lg-n60 {
    top: -60%;
    bottom: inherit;
}
.top-lg-n65 {
    top: -65%;
    bottom: inherit;
}
.top-lg-n70 {
    top: -70%;
    bottom: inherit;
}
.top-lg-n75 {
    top: -75%;
    bottom: inherit;
}
.top-lg-n80 {
    top: -80%;
    bottom: inherit;
}
.top-lg-n85 {
    top: -85%;
    bottom: inherit;
}
.top-lg-n90 {
    top: -90%;
    bottom: inherit;
}
.top-lg-n95 {
    top: -95%;
    bottom: inherit;
}
.top-lg-n100 {
    top: -100%;
    bottom: inherit;
}
.bottom-lg-5 {
    bottom: 5%;
    top: inherit;
}
.bottom-lg-10 {
    bottom: 10%;
    top: inherit;
}
.bottom-lg-15 {
    bottom: 15%;
    top: inherit;
}
.bottom-lg-20 {
    bottom: 20%;
    top: inherit;
}
.bottom-lg-25 {
    bottom: 25%;
    top: inherit;
}
.bottom-lg-30 {
    bottom: 30%;
    top: inherit;
}
.bottom-lg-35 {
    bottom: 35%;
    top: inherit;
}
.bottom-lg-40 {
    bottom: 40%;
    top: inherit;
}
.bottom-lg-45 {
    bottom: 45%;
    top: inherit;
}
.bottom-lg-50 {
    bottom: 50%;
    top: inherit;
}
.bottom-lg-55 {
    bottom: 55%;
    top: inherit;
}
.bottom-lg-60 {
    bottom: 60%;
    top: inherit;
}
.bottom-lg-65 {
    bottom: 65%;
    top: inherit;
}
.bottom-lg-70 {
    bottom: 70%;
    top: inherit;
}
.bottom-lg-75 {
    bottom: 75%;
    top: inherit;
}
.bottom-lg-80 {
    bottom: 80%;
    top: inherit;
}
.bottom-lg-85 {
    bottom: 85%;
    top: inherit;
}
.bottom-lg-90 {
    bottom: 90%;
    top: inherit;
}
.bottom-lg-95 {
    bottom: 95%;
    top: inherit;
}
.bottom-lg-100 {
    bottom: 100%;
    top: inherit;
}
.bottom-lg-n5 {
    bottom: -5%;
    top: inherit;
}
.bottom-lg-n10 {
    bottom: -10%;
    top: inherit;
}
.bottom-lg-n15 {
    bottom: -15%;
    top: inherit;
}
.bottom-lg-n20 {
    bottom: -20%;
    top: inherit;
}
.bottom-lg-n25 {
    bottom: -25%;
    top: inherit;
}
.bottom-lg-n30 {
    bottom: -30%;
    top: inherit;
}
.bottom-lg-n35 {
    bottom: -35%;
    top: inherit;
}
.bottom-lg-n40 {
    bottom: -40%;
    top: inherit;
}
.bottom-lg-n45 {
    bottom: -45%;
    top: inherit;
}
.bottom-lg-n50 {
    bottom: -50%;
    top: inherit;
}
.bottom-lg-n55 {
    bottom: -55%;
    top: inherit;
}
.bottom-lg-n60 {
    bottom: -60%;
    top: inherit;
}
.bottom-lg-n65 {
    bottom: -65%;
    top: inherit;
}
.bottom-lg-n70 {
    bottom: -70%;
    top: inherit;
}
.bottom-lg-n75 {
    bottom: -75%;
    top: inherit;
}
.bottom-lg-n80 {
    bottom: -80%;
    top: inherit;
}
.bottom-lg-n85 {
    bottom: -85%;
    top: inherit;
}
.bottom-lg-n90 {
    bottom: -90%;
    top: inherit;
}
.bottom-lg-n95 {
    bottom: -95%;
    top: inherit;
}
.bottom-lg-n100 {
    bottom: -100%;
    top: inherit;
}
.left-lg-5 {
    left: 5%;
    right: inherit;
}
.left-lg-10 {
    left: 10%;
    right: inherit;
}
.left-lg-15 {
    left: 15%;
    right: inherit;
}
.left-lg-20 {
    left: 20%;
    right: inherit;
}
.left-lg-25 {
    left: 25%;
    right: inherit;
}
.left-lg-30 {
    left: 30%;
    right: inherit;
}
.left-lg-35 {
    left: 35%;
    right: inherit;
}
.left-lg-40 {
    left: 40%;
    right: inherit;
}
.left-lg-45 {
    left: 45%;
    right: inherit;
}
.left-lg-50 {
    left: 50%;
    right: inherit;
}
.left-lg-55 {
    left: 55%;
    right: inherit;
}
.left-lg-60 {
    left: 60%;
    right: inherit;
}
.left-lg-65 {
    left: 65%;
    right: inherit;
}
.left-lg-70 {
    left: 70%;
    right: inherit;
}
.left-lg-75 {
    left: 75%;
    right: inherit;
}
.left-lg-80 {
    left: 80%;
    right: inherit;
}
.left-lg-85 {
    left: 85%;
    right: inherit;
}
.left-lg-90 {
    left: 90%;
    right: inherit;
}
.left-lg-95 {
    left: 95%;
    right: inherit;
}
.left-lg-100 {
    left: 100%;
    right: inherit;
}
.left-lg-n5 {
    left: -5%;
    right: inherit;
}
.left-lg-n10 {
    left: -10%;
    right: inherit;
}
.left-lg-n15 {
    left: -15%;
    right: inherit;
}
.left-lg-n20 {
    left: -20%;
    right: inherit;
}
.left-lg-n25 {
    left: -25%;
    right: inherit;
}
.left-lg-n30 {
    left: -30%;
    right: inherit;
}
.left-lg-n35 {
    left: -35%;
    right: inherit;
}
.left-lg-n40 {
    left: -40%;
    right: inherit;
}
.left-lg-n45 {
    left: -45%;
    right: inherit;
}
.left-lg-n50 {
    left: -50%;
    right: inherit;
}
.left-lg-n55 {
    left: -55%;
    right: inherit;
}
.left-lg-n60 {
    left: -60%;
    right: inherit;
}
.left-lg-n65 {
    left: -65%;
    right: inherit;
}
.left-lg-n70 {
    left: -70%;
    right: inherit;
}
.left-lg-n75 {
    left: -75%;
    right: inherit;
}
.left-lg-n80 {
    left: -80%;
    right: inherit;
}
.left-lg-n85 {
    left: -85%;
    right: inherit;
}
.left-lg-n90 {
    left: -90%;
    right: inherit;
}
.left-lg-n95 {
    left: -95%;
    right: inherit;
}
.left-lg-n100 {
    left: -100%;
    right: inherit;
}
.right-lg-5 {
    right: 5%;
    left: inherit;
}
.right-lg-10 {
    right: 10%;
    left: inherit;
}
.right-lg-15 {
    right: 15%;
    left: inherit;
}
.right-lg-20 {
    right: 20%;
    left: inherit;
}
.right-lg-25 {
    right: 25%;
    left: inherit;
}
.right-lg-30 {
    right: 30%;
    left: inherit;
}
.right-lg-35 {
    right: 35%;
    left: inherit;
}
.right-lg-40 {
    right: 40%;
    left: inherit;
}
.right-lg-45 {
    right: 45%;
    left: inherit;
}
.right-lg-50 {
    right: 50%;
    left: inherit;
}
.right-lg-55 {
    right: 55%;
    left: inherit;
}
.right-lg-60 {
    right: 60%;
    left: inherit;
}
.right-lg-65 {
    right: 65%;
    left: inherit;
}
.right-lg-70 {
    right: 70%;
    left: inherit;
}
.right-lg-75 {
    right: 75%;
    left: inherit;
}
.right-lg-80 {
    right: 80%;
    left: inherit;
}
.right-lg-85 {
    right: 85%;
    left: inherit;
}
.right-lg-90 {
    right: 90%;
    left: inherit;
}
.right-lg-95 {
    right: 95%;
    left: inherit;
}
.right-lg-100 {
    right: 100%;
    left: inherit;
}
.right-lg-n5 {
    right: -5%;
    left: inherit;
}
.right-lg-n10 {
    right: -10%;
    left: inherit;
}
.right-lg-n15 {
    right: -15%;
    left: inherit;
}
.right-lg-n20 {
    right: -20%;
    left: inherit;
}
.right-lg-n25 {
    right: -25%;
    left: inherit;
}
.right-lg-n30 {
    right: -30%;
    left: inherit;
}
.right-lg-n35 {
    right: -35%;
    left: inherit;
}
.right-lg-n40 {
    right: -40%;
    left: inherit;
}
.right-lg-n45 {
    right: -45%;
    left: inherit;
}
.right-lg-n50 {
    right: -50%;
    left: inherit;
}
.right-lg-n55 {
    right: -55%;
    left: inherit;
}
.right-lg-n60 {
    right: -60%;
    left: inherit;
}
.right-lg-n65 {
    right: -65%;
    left: inherit;
}
.right-lg-n70 {
    right: -70%;
    left: inherit;
}
.right-lg-n75 {
    right: -75%;
    left: inherit;
}
.right-lg-n80 {
    right: -80%;
    left: inherit;
}
.right-lg-n85 {
    right: -85%;
    left: inherit;
}
.right-lg-n90 {
    right: -90%;
    left: inherit;
}
.right-lg-n95 {
    right: -95%;
    left: inherit;
}
.right-lg-n100 {
    right: -100%;
    left: inherit;
}
.m-lg-1-6 {
    margin: 1.6rem;
}
.m-lg-1-7 {
    margin: 1.7rem;
}
.m-lg-1-8 {
    margin: 1.8rem;
}
.m-lg-1-9 {
    margin: 1.9rem;
}
.m-lg-2-0 {
    margin: 2.0rem;
}
.m-lg-2-1 {
    margin: 2.1rem;
}
.m-lg-2-2 {
    margin: 2.2rem;
}
.m-lg-2-3 {
    margin: 2.3rem;
}
.m-lg-2-4 {
    margin: 2.4rem;
}
.m-lg-2-5 {
    margin: 2.5rem;
}
.m-lg-2-6 {
    margin: 2.6rem;
}
.m-lg-2-7 {
    margin: 2.7rem;
}
.m-lg-2-8 {
    margin: 2.8rem;
}
.m-lg-2-9 {
    margin: 2.9rem;
}
.m-lg-6 {
    margin: 3.5rem;
}
.m-lg-7 {
    margin: 4rem;
}
.m-lg-8 {
    margin: 4.5rem;
}
.m-lg-9 {
    margin: 5rem;
}
.m-lg-10 {
    margin: 5.5rem;
}
.m-lg-11 {
    margin: 6rem;
}
.m-lg-12 {
    margin: 6.5rem;
}
.m-lg-13 {
    margin: 7rem;
}
.m-lg-14 {
    margin: 7.5rem;
}
.m-lg-15 {
    margin: 8rem;
}
.m-lg-16 {
    margin: 8.5rem;
}
.m-lg-17 {
    margin: 9rem;
}
.m-lg-18 {
    margin: 9.5rem;
}
.m-lg-19 {
    margin: 10rem;
}
.m-lg-20 {
    margin: 10.5rem;
}
.m-lg-21 {
    margin: 11rem;
}
.m-lg-22 {
    margin: 11.5rem;
}
.m-lg-23 {
    margin: 12rem;
}
.m-lg-24 {
    margin: 12.5rem;
}
.mt-lg-1-6, .my-lg-1-6 {
    margin-top: 1.6rem;
}
.mt-lg-1-7, .my-lg-1-7 {
    margin-top: 1.7rem;
}
.mt-lg-1-8, .my-lg-1-8 {
    margin-top: 1.8rem;
}
.mt-lg-1-9, .my-lg-1-9 {
    margin-top: 1.9rem;
}
.mt-lg-2-0, .my-lg-2-0 {
    margin-top: 2.0rem;
}
.mt-lg-2-1, .my-lg-2-1 {
    margin-top: 2.1rem;
}
.mt-lg-2-2, .my-lg-2-2 {
    margin-top: 2.2rem;
}
.mt-lg-2-3, .my-lg-2-3 {
    margin-top: 2.3rem;
}
.mt-lg-2-4, .my-lg-2-4 {
    margin-top: 2.4rem;
}
.mt-lg-2-5, .my-lg-2-5 {
    margin-top: 2.5rem;
}
.mt-lg-2-6, .my-lg-2-6 {
    margin-top: 2.6rem;
}
.mt-lg-2-7, .my-lg-2-7 {
    margin-top: 2.7rem;
}
.mt-lg-2-8, .my-lg-2-8 {
    margin-top: 2.8rem;
}
.mt-lg-2-9, .my-lg-2-9 {
    margin-top: 2.9rem;
}
.mt-lg-6, .my-lg-6 {
    margin-top: 3.5rem;
}
.mt-lg-7, .my-lg-7 {
    margin-top: 4rem;
}
.mt-lg-8, .my-lg-8 {
    margin-top: 4.5rem;
}
.mt-lg-9, .my-lg-9 {
    margin-top: 5rem;
}
.mt-lg-10, .my-lg-10 {
    margin-top: 5.5rem;
}
.mt-lg-11, .my-lg-11 {
    margin-top: 6rem;
}
.mt-lg-12, .my-lg-12 {
    margin-top: 6.5rem;
}
.mt-lg-13, .my-lg-13 {
    margin-top: 7rem;
}
.mt-lg-14, .my-lg-14 {
    margin-top: 7.5rem;
}
.mt-lg-15, .my-lg-15 {
    margin-top: 8rem;
}
.mt-lg-16, .my-lg-16 {
    margin-top: 8.5rem;
}
.mt-lg-17, .my-lg-17 {
    margin-top: 9rem;
}
.mt-lg-18, .my-lg-18 {
    margin-top: 9.5rem;
}
.mt-lg-19, .my-lg-19 {
    margin-top: 10rem;
}
.mt-lg-20, .my-lg-20 {
    margin-top: 10.5rem;
}
.mt-lg-21, .my-lg-21 {
    margin-top: 11rem;
}
.mt-lg-22, .my-lg-22 {
    margin-top: 11.5rem;
}
.mt-lg-23, .my-lg-23 {
    margin-top: 12rem;
}
.mt-lg-24, .my-lg-24 {
    margin-top: 12.5rem;
}
.mb-lg-1-6, .my-lg-1-6 {
    margin-bottom: 1.6rem;
}
.mb-lg-1-7, .my-lg-1-7 {
    margin-bottom: 1.7rem;
}
.mb-lg-1-8, .my-lg-1-8 {
    margin-bottom: 1.8rem;
}
.mb-lg-1-9, .my-lg-1-9 {
    margin-bottom: 1.9rem;
}
.mb-lg-2-0, .my-lg-2-0 {
    margin-bottom: 2.0rem;
}
.mb-lg-2-1, .my-lg-2-1 {
    margin-bottom: 2.1rem;
}
.mb-lg-2-2, .my-lg-2-2 {
    margin-bottom: 2.2rem;
}
.mb-lg-2-3, .my-lg-2-3 {
    margin-bottom: 2.3rem;
}
.mb-lg-2-4, .my-lg-2-4 {
    margin-bottom: 2.4rem;
}
.mb-lg-2-5, .my-lg-2-5 {
    margin-bottom: 2.5rem;
}
.mb-lg-2-6, .my-lg-2-6 {
    margin-bottom: 2.6rem;
}
.mb-lg-2-7, .my-lg-2-7 {
    margin-bottom: 2.7rem;
}
.mb-lg-2-8, .my-lg-2-8 {
    margin-bottom: 2.8rem;
}
.mb-lg-2-9, .my-lg-2-9 {
    margin-bottom: 2.9rem;
}
.mb-lg-6, .my-lg-6 {
    margin-bottom: 3.5rem;
}
.mb-lg-7, .my-lg-7 {
    margin-bottom: 4rem;
}
.mb-lg-8, .my-lg-8 {
    margin-bottom: 4.5rem;
}
.mb-lg-9, .my-lg-9 {
    margin-bottom: 5rem;
}
.mb-lg-10, .my-lg-10 {
    margin-bottom: 5.5rem;
}
.mb-lg-11, .my-lg-11 {
    margin-bottom: 6rem;
}
.mb-lg-12, .my-lg-12 {
    margin-bottom: 6.5rem;
}
.mb-lg-13, .my-lg-13 {
    margin-bottom: 7rem;
}
.mb-lg-14, .my-lg-14 {
    margin-bottom: 7.5rem;
}
.mb-lg-15, .my-lg-15 {
    margin-bottom: 8rem;
}
.mb-lg-16, .my-lg-16 {
    margin-bottom: 8.5rem;
}
.mb-lg-17, .my-lg-17 {
    margin-bottom: 9rem;
}
.mb-lg-18, .my-lg-18 {
    margin-bottom: 9.5rem;
}
.mb-lg-19, .my-lg-19 {
    margin-bottom: 10rem;
}
.mb-lg-20, .my-lg-20 {
    margin-bottom: 10.5rem;
}
.mb-lg-21, .my-lg-21 {
    margin-bottom: 11rem;
}
.mb-lg-22, .my-lg-22 {
    margin-bottom: 11.5rem;
}
.mb-lg-23, .my-lg-23 {
    margin-bottom: 12rem;
}
.mb-lg-24, .my-lg-24 {
    margin-bottom: 12.5rem;
}
.ms-lg-1-6, .mx-lg-1-6 {
    margin-left: 1.6rem;
}
.ms-lg-1-7, .mx-lg-1-7 {
    margin-left: 1.7rem;
}
.ms-lg-1-8, .mx-lg-1-8 {
    margin-left: 1.8rem;
}
.ms-lg-1-9, .mx-lg-1-9 {
    margin-left: 1.9rem;
}
.ms-lg-2-0, .mx-lg-2-0 {
    margin-left: 2.0rem;
}
.ms-lg-2-1, .mx-lg-2-1 {
    margin-left: 2.1rem;
}
.ms-lg-2-2, .mx-lg-2-2 {
    margin-left: 2.2rem;
}
.ms-lg-2-3, .mx-lg-2-3 {
    margin-left: 2.3rem;
}
.ms-lg-2-4, .mx-lg-2-4 {
    margin-left: 2.4rem;
}
.ms-lg-2-5, .mx-lg-2-5 {
    margin-left: 2.5rem;
}
.ms-lg-2-6, .mx-lg-2-6 {
    margin-left: 2.6rem;
}
.ms-lg-2-7, .mx-lg-2-7 {
    margin-left: 2.7rem;
}
.ms-lg-2-8, .mx-lg-2-8 {
    margin-left: 2.8rem;
}
.ms-lg-2-9, .mx-lg-2-9 {
    margin-left: 2.9rem;
}
.ms-lg-6, .mx-lg-6 {
    margin-left: 3.5rem;
}
.ms-lg-7, .mx-lg-7 {
    margin-left: 4rem;
}
.ms-lg-8, .mx-lg-8 {
    margin-left: 4.5rem;
}
.ms-lg-9, .mx-lg-9 {
    margin-left: 5rem;
}
.ms-lg-10, .mx-lg-10 {
    margin-left: 5.5rem;
}
.ms-lg-11, .mx-lg-11 {
    margin-left: 6rem;
}
.ms-lg-12, .mx-lg-12 {
    margin-left: 6.5rem;
}
.ms-lg-13, .mx-lg-13 {
    margin-left: 7rem;
}
.ms-lg-14, .mx-lg-14 {
    margin-left: 7.5rem;
}
.ms-lg-15, .mx-lg-15 {
    margin-left: 8rem;
}
.ms-lg-16, .mx-lg-16 {
    margin-left: 8.5rem;
}
.ms-lg-17, .mx-lg-17 {
    margin-left: 9rem;
}
.ms-lg-18, .mx-lg-18 {
    margin-left: 9.5rem;
}
.ms-lg-19, .mx-lg-19 {
    margin-left: 10rem;
}
.ms-lg-20, .mx-lg-20 {
    margin-left: 10.5rem;
}
.ms-lg-21, .mx-lg-21 {
    margin-left: 11rem;
}
.ms-lg-22, .mx-lg-22 {
    margin-left: 11.5rem;
}
.ms-lg-23, .mx-lg-23 {
    margin-left: 12rem;
}
.ms-lg-24, .mx-lg-24 {
    margin-left: 12.5rem;
}
.me-lg-1-6, .mx-lg-1-6 {
    margin-right: 1.6rem;
}
.me-lg-1-7, .mx-lg-1-7 {
    margin-right: 1.7rem;
}
.me-lg-1-8, .mx-lg-1-8 {
    margin-right: 1.8rem;
}
.me-lg-1-9, .mx-lg-1-9 {
    margin-right: 1.9rem;
}
.me-lg-2-0, .mx-lg-2-0 {
    margin-right: 2.0rem;
}
.me-lg-2-1, .mx-lg-2-1 {
    margin-right: 2.1rem;
}
.me-lg-2-2, .mx-lg-2-2 {
    margin-right: 2.2rem;
}
.me-lg-2-3, .mx-lg-2-3 {
    margin-right: 2.3rem;
}
.me-lg-2-4, .mx-lg-2-4 {
    margin-right: 2.4rem;
}
.me-lg-2-5, .mx-lg-2-5 {
    margin-right: 2.5rem;
}
.me-lg-2-6, .mx-lg-2-6 {
    margin-right: 2.6rem;
}
.me-lg-2-7, .mx-lg-2-7 {
    margin-right: 2.7rem;
}
.me-lg-2-8, .mx-lg-2-8 {
    margin-right: 2.8rem;
}
.me-lg-2-9, .mx-lg-2-9 {
    margin-right: 2.9rem;
}
.me-lg-6, .mx-lg-6 {
    margin-right: 3.5rem;
}
.me-lg-7, .mx-lg-7 {
    margin-right: 4rem;
}
.me-lg-8, .mx-lg-8 {
    margin-right: 4.5rem;
}
.me-lg-9, .mx-lg-9 {
    margin-right: 5rem;
}
.me-lg-10, .mx-lg-10 {
    margin-right: 5.5rem;
}
.me-lg-11, .mx-lg-11 {
    margin-right: 6rem;
}
.me-lg-12, .mx-lg-12 {
    margin-right: 6.5rem;
}
.me-lg-13, .mx-lg-13 {
    margin-right: 7rem;
}
.me-lg-14, .mx-lg-14 {
    margin-right: 7.5rem;
}
.me-lg-15, .mx-lg-15 {
    margin-right: 8rem;
}
.me-lg-16, .mx-lg-16 {
    margin-right: 8.5rem;
}
.me-lg-17, .mx-lg-17 {
    margin-right: 9rem;
}
.me-lg-18, .mx-lg-18 {
    margin-right: 9.5rem;
}
.me-lg-19, .mx-lg-19 {
    margin-right: 10rem;
}
.me-lg-20, .mx-lg-20 {
    margin-right: 10.5rem;
}
.me-lg-21, .mx-lg-21 {
    margin-right: 11rem;
}
.me-lg-22, .mx-lg-22 {
    margin-right: 11.5rem;
}
.me-lg-23, .mx-lg-23 {
    margin-right: 12rem;
}
.me-lg-24, .mx-lg-24 {
    margin-right: 12.5rem;
}
.p-lg-1-6 {
    padding: 1.6rem;
}
.p-lg-1-7 {
    padding: 1.7rem;
}
.p-lg-1-8 {
    padding: 1.8rem;
}
.p-lg-1-9 {
    padding: 1.9rem;
}
.p-lg-2-0 {
    padding: 2.0rem;
}
.p-lg-2-1 {
    padding: 2.1rem;
}
.p-lg-2-2 {
    padding: 2.2rem;
}
.p-lg-2-3 {
    padding: 2.3rem;
}
.p-lg-2-4 {
    padding: 2.4rem;
}
.p-lg-2-5 {
    padding: 2.5rem;
}
.p-lg-2-6 {
    padding: 2.6rem;
}
.p-lg-2-7 {
    padding: 2.7rem;
}
.p-lg-2-8 {
    padding: 2.8rem;
}
.p-lg-2-9 {
    padding: 2.9rem;
}
.p-lg-6 {
    padding: 3.5rem;
}
.p-lg-7 {
    padding: 4rem;
}
.p-lg-8 {
    padding: 4.5rem;
}
.p-lg-9 {
    padding: 5rem;
}
.p-lg-10 {
    padding: 5.5rem;
}
.p-lg-11 {
    padding: 6rem;
}
.p-lg-12 {
    padding: 6.5rem;
}
.p-lg-13 {
    padding: 7rem;
}
.p-lg-14 {
    padding: 7.5rem;
}
.p-lg-15 {
    padding: 8rem;
}
.p-lg-16 {
    padding: 8.5rem;
}
.p-lg-17 {
    padding: 9rem;
}
.p-lg-18 {
    padding: 9.5rem;
}
.p-lg-19 {
    padding: 10rem;
}
.p-lg-20 {
    padding: 10.5rem;
}
.p-lg-21 {
    padding: 11rem;
}
.p-lg-22 {
    padding: 11.5rem;
}
.p-lg-23 {
    padding: 12rem;
}
.p-lg-24 {
    padding: 12.5rem;
}
.pt-lg-1-6, .py-lg-1-6 {
    padding-top: 1.6rem;
}
.pt-lg-1-7, .py-lg-1-7 {
    padding-top: 1.7rem;
}
.pt-lg-1-8, .py-lg-1-8 {
    padding-top: 1.8rem;
}
.pt-lg-1-9, .py-lg-1-9 {
    padding-top: 1.9rem;
}
.pt-lg-2-0, .py-lg-2-0 {
    padding-top: 2.0rem;
}
.pt-lg-2-1, .py-lg-2-1 {
    padding-top: 2.1rem;
}
.pt-lg-2-2, .py-lg-2-2 {
    padding-top: 2.2rem;
}
.pt-lg-2-3, .py-lg-2-3 {
    padding-top: 2.3rem;
}
.pt-lg-2-4, .py-lg-2-4 {
    padding-top: 2.4rem;
}
.pt-lg-2-5, .py-lg-2-5 {
    padding-top: 2.5rem;
}
.pt-lg-2-6, .py-lg-2-6 {
    padding-top: 2.6rem;
}
.pt-lg-2-7, .py-lg-2-7 {
    padding-top: 2.7rem;
}
.pt-lg-2-8, .py-lg-2-8 {
    padding-top: 2.8rem;
}
.pt-lg-2-9, .py-lg-2-9 {
    padding-top: 2.9rem;
}
.pt-lg-6, .py-lg-6 {
    padding-top: 3.5rem;
}
.pt-lg-7, .py-lg-7 {
    padding-top: 4rem;
}
.pt-lg-8, .py-lg-8 {
    padding-top: 4.5rem;
}
.pt-lg-9, .py-lg-9 {
    padding-top: 5rem;
}
.pt-lg-10, .py-lg-10 {
    padding-top: 5.5rem;
}
.pt-lg-11, .py-lg-11 {
    padding-top: 6rem;
}
.pt-lg-12, .py-lg-12 {
    padding-top: 6.5rem;
}
.pt-lg-13, .py-lg-13 {
    padding-top: 7rem;
}
.pt-lg-14, .py-lg-14 {
    padding-top: 7.5rem;
}
.pt-lg-15, .py-lg-15 {
    padding-top: 8rem;
}
.pt-lg-16, .py-lg-16 {
    padding-top: 8.5rem;
}
.pt-lg-17, .py-lg-17 {
    padding-top: 9rem;
}
.pt-lg-18, .py-lg-18 {
    padding-top: 9.5rem;
}
.pt-lg-19, .py-lg-19 {
    padding-top: 10rem;
}
.pt-lg-20, .py-lg-20 {
    padding-top: 10.5rem;
}
.pt-lg-21, .py-lg-21 {
    padding-top: 11rem;
}
.pt-lg-22, .py-lg-22 {
    padding-top: 11.5rem;
}
.pt-lg-23, .py-lg-23 {
    padding-top: 12rem;
}
.pt-lg-24, .py-lg-24 {
    padding-top: 12.5rem;
}
.pb-lg-1-6, .py-lg-1-6 {
    padding-bottom: 1.6rem;
}
.pb-lg-1-7, .py-lg-1-7 {
    padding-bottom: 1.7rem;
}
.pb-lg-1-8, .py-lg-1-8 {
    padding-bottom: 1.8rem;
}
.pb-lg-1-9, .py-lg-1-9 {
    padding-bottom: 1.9rem;
}
.pb-lg-2-0, .py-lg-2-0 {
    padding-bottom: 2.0rem;
}
.pb-lg-2-1, .py-lg-2-1 {
    padding-bottom: 2.1rem;
}
.pb-lg-2-2, .py-lg-2-2 {
    padding-bottom: 2.2rem;
}
.pb-lg-2-3, .py-lg-2-3 {
    padding-bottom: 2.3rem;
}
.pb-lg-2-4, .py-lg-2-4 {
    padding-bottom: 2.4rem;
}
.pb-lg-2-5, .py-lg-2-5 {
    padding-bottom: 2.5rem;
}
.pb-lg-2-6, .py-lg-2-6 {
    padding-bottom: 2.6rem;
}
.pb-lg-2-7, .py-lg-2-7 {
    padding-bottom: 2.7rem;
}
.pb-lg-2-8, .py-lg-2-8 {
    padding-bottom: 2.8rem;
}
.pb-lg-2-9, .py-lg-2-9 {
    padding-bottom: 2.9rem;
}
.pb-lg-6, .py-lg-6 {
    padding-bottom: 3.5rem;
}
.pb-lg-7, .py-lg-7 {
    padding-bottom: 4rem;
}
.pb-lg-8, .py-lg-8 {
    padding-bottom: 4.5rem;
}
.pb-lg-9, .py-lg-9 {
    padding-bottom: 5rem;
}
.pb-lg-10, .py-lg-10 {
    padding-bottom: 5.5rem;
}
.pb-lg-11, .py-lg-11 {
    padding-bottom: 6rem;
}
.pb-lg-12, .py-lg-12 {
    padding-bottom: 6.5rem;
}
.pb-lg-13, .py-lg-13 {
    padding-bottom: 7rem;
}
.pb-lg-14, .py-lg-14 {
    padding-bottom: 7.5rem;
}
.pb-lg-15, .py-lg-15 {
    padding-bottom: 8rem;
}
.pb-lg-16, .py-lg-16 {
    padding-bottom: 8.5rem;
}
.pb-lg-17, .py-lg-17 {
    padding-bottom: 9rem;
}
.pb-lg-18, .py-lg-18 {
    padding-bottom: 9.5rem;
}
.pb-lg-19, .py-lg-19 {
    padding-bottom: 10rem;
}
.pb-lg-20, .py-lg-20 {
    padding-bottom: 10.5rem;
}
.pb-lg-21, .py-lg-21 {
    padding-bottom: 11rem;
}
.pb-lg-22, .py-lg-22 {
    padding-bottom: 11.5rem;
}
.pb-lg-23, .py-lg-23 {
    padding-bottom: 12rem;
}
.pb-lg-24, .py-lg-24 {
    padding-bottom: 12.5rem;
}
.ps-lg-1-6, .px-lg-1-6 {
    padding-left: 1.6rem;
}
.ps-lg-1-7, .px-lg-1-7 {
    padding-left: 1.7rem;
}
.ps-lg-1-8, .px-lg-1-8 {
    padding-left: 1.8rem;
}
.ps-lg-1-9, .px-lg-1-9 {
    padding-left: 1.9rem;
}
.ps-lg-2-0, .px-lg-2-0 {
    padding-left: 2.0rem;
}
.ps-lg-2-1, .px-lg-2-1 {
    padding-left: 2.1rem;
}
.ps-lg-2-2, .px-lg-2-2 {
    padding-left: 2.2rem;
}
.ps-lg-2-3, .px-lg-2-3 {
    padding-left: 2.3rem;
}
.ps-lg-2-4, .px-lg-2-4 {
    padding-left: 2.4rem;
}
.ps-lg-2-5, .px-lg-2-5 {
    padding-left: 2.5rem;
}
.ps-lg-2-6, .px-lg-2-6 {
    padding-left: 2.6rem;
}
.ps-lg-2-7, .px-lg-2-7 {
    padding-left: 2.7rem;
}
.ps-lg-2-8, .px-lg-2-8 {
    padding-left: 2.8rem;
}
.ps-lg-2-9, .px-lg-2-9 {
    padding-left: 2.9rem;
}
.ps-lg-6, .px-lg-6 {
    padding-left: 3.5rem;
}
.ps-lg-7, .px-lg-7 {
    padding-left: 4rem;
}
.ps-lg-8, .px-lg-8 {
    padding-left: 4.5rem;
}
.ps-lg-9, .px-lg-9 {
    padding-left: 5rem;
}
.ps-lg-10, .px-lg-10 {
    padding-left: 5.5rem;
}
.ps-lg-11, .px-lg-11 {
    padding-left: 6rem;
}
.ps-lg-12, .px-lg-12 {
    padding-left: 6.5rem;
}
.ps-lg-13, .px-lg-13 {
    padding-left: 7rem;
}
.ps-lg-14, .px-lg-14 {
    padding-left: 7.5rem;
}
.ps-lg-15, .px-lg-15 {
    padding-left: 8rem;
}
.ps-lg-16, .px-lg-16 {
    padding-left: 8.5rem;
}
.ps-lg-17, .px-lg-17 {
    padding-left: 9rem;
}
.ps-lg-18, .px-lg-18 {
    padding-left: 9.5rem;
}
.ps-lg-19, .px-lg-19 {
    padding-left: 10rem;
}
.ps-lg-20, .px-lg-20 {
    padding-left: 10.5rem;
}
.ps-lg-21, .px-lg-21 {
    padding-left: 11rem;
}
.ps-lg-22, .px-lg-22 {
    padding-left: 11.5rem;
}
.ps-lg-23, .px-lg-23 {
    padding-left: 12rem;
}
.ps-lg-24, .px-lg-24 {
    padding-left: 12.5rem;
}
.pe-lg-1-6, .px-lg-1-6 {
    padding-right: 1.6rem;
}
.pe-lg-1-7, .px-lg-1-7 {
    padding-right: 1.7rem;
}
.pe-lg-1-8, .px-lg-1-8 {
    padding-right: 1.8rem;
}
.pe-lg-1-9, .px-lg-1-9 {
    padding-right: 1.9rem;
}
.pe-lg-2-0, .px-lg-2-0 {
    padding-right: 2.0rem;
}
.pe-lg-2-1, .px-lg-2-1 {
    padding-right: 2.1rem;
}
.pe-lg-2-2, .px-lg-2-2 {
    padding-right: 2.2rem;
}
.pe-lg-2-3, .px-lg-2-3 {
    padding-right: 2.3rem;
}
.pe-lg-2-4, .px-lg-2-4 {
    padding-right: 2.4rem;
}
.pe-lg-2-5, .px-lg-2-5 {
    padding-right: 2.5rem;
}
.pe-lg-2-6, .px-lg-2-6 {
    padding-right: 2.6rem;
}
.pe-lg-2-7, .px-lg-2-7 {
    padding-right: 2.7rem;
}
.pe-lg-2-8, .px-lg-2-8 {
    padding-right: 2.8rem;
}
.pe-lg-2-9, .px-lg-2-9 {
    padding-right: 2.9rem;
}
.pe-lg-6, .px-lg-6 {
    padding-right: 3.5rem;
}
.pe-lg-7, .px-lg-7 {
    padding-right: 4rem;
}
.pe-lg-8, .px-lg-8 {
    padding-right: 4.5rem;
}
.pe-lg-9, .px-lg-9 {
    padding-right: 5rem;
}
.pe-lg-10, .px-lg-10 {
    padding-right: 5.5rem;
}
.pe-lg-11, .px-lg-11 {
    padding-right: 6rem;
}
.pe-lg-12, .px-lg-12 {
    padding-right: 6.5rem;
}
.pe-lg-13, .px-lg-13 {
    padding-right: 7rem;
}
.pe-lg-14, .px-lg-14 {
    padding-right: 7.5rem;
}
.pe-lg-15, .px-lg-15 {
    padding-right: 8rem;
}
.pe-lg-16, .px-lg-16 {
    padding-right: 8.5rem;
}
.pe-lg-17, .px-lg-17 {
    padding-right: 9rem;
}
.pe-lg-18, .px-lg-18 {
    padding-right: 9.5rem;
}
.pe-lg-19, .px-lg-19 {
    padding-right: 10rem;
}
.pe-lg-20, .px-lg-20 {
    padding-right: 10.5rem;
}
.pe-lg-21, .px-lg-21 {
    padding-right: 11rem;
}
.pe-lg-22, .px-lg-22 {
    padding-right: 11.5rem;
}
.pe-lg-23, .px-lg-23 {
    padding-right: 12rem;
}
.pe-lg-24, .px-lg-24 {
    padding-right: 12.5rem;
}
}@media screen and (min-width: 1200px) {
    .w-xl-1px {
    width: 1px;
}
.w-xl-2px {
    width: 2px;
}
.w-xl-3px {
    width: 3px;
}
.w-xl-4px {
    width: 4px;
}
.w-xl-5px {
    width: 5px;
}
.w-xl-6px {
    width: 6px;
}
.w-xl-7px {
    width: 7px;
}
.w-xl-8px {
    width: 8px;
}
.w-xl-9px {
    width: 9px;
}
.w-xl-10px {
    width: 10px;
}
.w-xl-15px {
    width: 15px;
}
.w-xl-20px {
    width: 20px;
}
.w-xl-25px {
    width: 25px;
}
.w-xl-30px {
    width: 30px;
}
.w-xl-35px {
    width: 35px;
}
.w-xl-40px {
    width: 40px;
}
.w-xl-50px {
    width: 50px;
}
.w-xl-55px {
    width: 55px;
}
.w-xl-60px {
    width: 60px;
}
.w-xl-65px {
    width: 65px;
}
.w-xl-70px {
    width: 70px;
}
.w-xl-75px {
    width: 75px;
}
.w-xl-80px {
    width: 80px;
}
.w-xl-85px {
    width: 85px;
}
.w-xl-90px {
    width: 90px;
}
.w-xl-100px {
    width: 100px;
}
.w-xl-1 {
    width: 1%}
.w-xl-2 {
    width: 2%}
.w-xl-3 {
    width: 3%}
.w-xl-4 {
    width: 4%}
.w-xl-5 {
    width: 5%}
.w-xl-6 {
    width: 6%}
.w-xl-7 {
    width: 7%}
.w-xl-8 {
    width: 8%}
.w-xl-9 {
    width: 9%}
.w-xl-10 {
    width: 10%}
.w-xl-11 {
    width: 10%}
.w-xl-12 {
    width: 12%}
.w-xl-13 {
    width: 13%}
.w-xl-14 {
    width: 14%}
.w-xl-15 {
    width: 15%}
.w-xl-20 {
    width: 20%}
.w-xl-25 {
    width: 25%}
.w-xl-30 {
    width: 30%}
.w-xl-35 {
    width: 35%}
.w-xl-40 {
    width: 40%}
.w-xl-45 {
    width: 45%}
.w-xl-50 {
    width: 50%}
.w-xl-55 {
    width: 55%}
.w-xl-60 {
    width: 60%}
.w-xl-65 {
    width: 65%}
.w-xl-70 {
    width: 70%}
.w-xl-75 {
    width: 75%}
.w-xl-80 {
    width: 80%}
.w-xl-85 {
    width: 85%}
.w-xl-90 {
    width: 90%}
.w-xl-95 {
    width: 95%}
.w-xl-100 {
    width: 100%}
.w-xl-auto {
    width: auto;
}
.display-xl-1 {
    font-size: 6rem;
}
.display-xl-2 {
    font-size: 5.5rem;
}
.display-xl-3 {
    font-size: 4.5rem;
}
.display-xl-4 {
    font-size: 3.5rem;
}
.display-xl-5 {
    font-size: 3.4rem;
}
.display-xl-6 {
    font-size: 3.3rem;
}
.display-xl-7 {
    font-size: 3.2rem;
}
.display-xl-8 {
    font-size: 3.1rem;
}
.display-xl-9 {
    font-size: 3.0rem;
}
.display-xl-10 {
    font-size: 2.9rem;
}
.display-xl-11 {
    font-size: 2.8rem;
}
.display-xl-12 {
    font-size: 2.7rem;
}
.display-xl-13 {
    font-size: 2.6rem;
}
.display-xl-14 {
    font-size: 2.5rem;
}
.display-xl-15 {
    font-size: 2.4rem;
}
.display-xl-16 {
    font-size: 2.3rem;
}
.display-xl-17 {
    font-size: 2.2rem;
}
.display-xl-18 {
    font-size: 2.1rem;
}
.display-xl-19 {
    font-size: 2.0rem;
}
.display-xl-20 {
    font-size: 1.9rem;
}
.display-xl-21 {
    font-size: 1.8rem;
}
.display-xl-22 {
    font-size: 1.7rem;
}
.display-xl-23 {
    font-size: 1.6rem;
}
.display-xl-24 {
    font-size: 1.5rem;
}
.display-xl-25 {
    font-size: 1.4rem;
}
.display-xl-26 {
    font-size: 1.3rem;
}
.display-xl-27 {
    font-size: 1.2rem;
}
.display-xl-28 {
    font-size: 1.1rem;
}
.display-xl-29 {
    font-size: 1.0rem;
}
.display-xl-30 {
    font-size: 0.9rem;
}
.display-xl-31 {
    font-size: 0.8rem;
}
.display-xl-32 {
    font-size: 0.7rem;
}
.display-xl-33 {
    font-size: 0.6rem;
}
.display-xl-34 {
    font-size: 0.5rem;
}
.border-xl-0 {
    border: none;
}
.border-xl {
    border: 1px solid #dee2e6;
}
.border-xl-top {
    border-top: 1px solid #dee2e6;
}
.border-xl-end {
    border-right: 1px solid #dee2e6;
}
.border-xl-bottom {
    border-bottom: 1px solid #dee2e6;
}
.border-xl-start {
    border-left: 1px solid #dee2e6;
}
.border-xl-top-0 {
    border-top: none;
}
.border-xl-end-0 {
    border-right: none;
}
.border-xl-bottom-0 {
    border-bottom: none;
}
.border-xl-start-0 {
    border-left: none;
}
.border-xl-color-light-white {
    border-color: rgba(255, 255, 255, 0.1) !important;
}
.rounded-xl {
    border-radius: .25rem;
}
.border-radius-xl-10 {
    border-radius: 10px;
}
.top-xl-5 {
    top: 5%;
    bottom: inherit;
}
.top-xl-10 {
    top: 10%;
    bottom: inherit;
}
.top-xl-15 {
    top: 15%;
    bottom: inherit;
}
.top-xl-20 {
    top: 20%;
    bottom: inherit;
}
.top-xl-25 {
    top: 25%;
    bottom: inherit;
}
.top-xl-30 {
    top: 30%;
    bottom: inherit;
}
.top-xl-35 {
    top: 35%;
    bottom: inherit;
}
.top-xl-40 {
    top: 40%;
    bottom: inherit;
}
.top-xl-45 {
    top: 45%;
    bottom: inherit;
}
.top-xl-50 {
    top: 50%;
    bottom: inherit;
}
.top-xl-55 {
    top: 55%;
    bottom: inherit;
}
.top-xl-60 {
    top: 60%;
    bottom: inherit;
}
.top-xl-65 {
    top: 65%;
    bottom: inherit;
}
.top-xl-70 {
    top: 70%;
    bottom: inherit;
}
.top-xl-75 {
    top: 75%;
    bottom: inherit;
}
.top-xl-80 {
    top: 80%;
    bottom: inherit;
}
.top-xl-85 {
    top: 85%;
    bottom: inherit;
}
.top-xl-90 {
    top: 90%;
    bottom: inherit;
}
.top-xl-95 {
    top: 95%;
    bottom: inherit;
}
.top-xl-100 {
    top: 100%;
    bottom: inherit;
}
.top-xl-n5 {
    top: -5%;
    bottom: inherit;
}
.top-xl-n10 {
    top: -10%;
    bottom: inherit;
}
.top-xl-n15 {
    top: -15%;
    bottom: inherit;
}
.top-xl-n20 {
    top: -20%;
    bottom: inherit;
}
.top-xl-n25 {
    top: -25%;
    bottom: inherit;
}
.top-xl-n30 {
    top: -30%;
    bottom: inherit;
}
.top-xl-n35 {
    top: -35%;
    bottom: inherit;
}
.top-xl-n40 {
    top: -40%;
    bottom: inherit;
}
.top-xl-n45 {
    top: -45%;
    bottom: inherit;
}
.top-xl-n50 {
    top: -50%;
    bottom: inherit;
}
.top-xl-n55 {
    top: -55%;
    bottom: inherit;
}
.top-xl-n60 {
    top: -60%;
    bottom: inherit;
}
.top-xl-n65 {
    top: -65%;
    bottom: inherit;
}
.top-xl-n70 {
    top: -70%;
    bottom: inherit;
}
.top-xl-n75 {
    top: -75%;
    bottom: inherit;
}
.top-xl-n80 {
    top: -80%;
    bottom: inherit;
}
.top-xl-n85 {
    top: -85%;
    bottom: inherit;
}
.top-xl-n90 {
    top: -90%;
    bottom: inherit;
}
.top-xl-n95 {
    top: -95%;
    bottom: inherit;
}
.top-xl-n100 {
    top: -100%;
    bottom: inherit;
}
.bottom-xl-5 {
    bottom: 5%;
    top: inherit;
}
.bottom-xl-10 {
    bottom: 10%;
    top: inherit;
}
.bottom-xl-15 {
    bottom: 15%;
    top: inherit;
}
.bottom-xl-20 {
    bottom: 20%;
    top: inherit;
}
.bottom-xl-25 {
    bottom: 25%;
    top: inherit;
}
.bottom-xl-30 {
    bottom: 30%;
    top: inherit;
}
.bottom-xl-35 {
    bottom: 35%;
    top: inherit;
}
.bottom-xl-40 {
    bottom: 40%;
    top: inherit;
}
.bottom-xl-45 {
    bottom: 45%;
    top: inherit;
}
.bottom-xl-50 {
    bottom: 50%;
    top: inherit;
}
.bottom-xl-55 {
    bottom: 55%;
    top: inherit;
}
.bottom-xl-60 {
    bottom: 60%;
    top: inherit;
}
.bottom-xl-65 {
    bottom: 65%;
    top: inherit;
}
.bottom-xl-70 {
    bottom: 70%;
    top: inherit;
}
.bottom-xl-75 {
    bottom: 75%;
    top: inherit;
}
.bottom-xl-80 {
    bottom: 80%;
    top: inherit;
}
.bottom-xl-85 {
    bottom: 85%;
    top: inherit;
}
.bottom-xl-90 {
    bottom: 90%;
    top: inherit;
}
.bottom-xl-95 {
    bottom: 95%;
    top: inherit;
}
.bottom-xl-100 {
    bottom: 100%;
    top: inherit;
}
.bottom-xl-n5 {
    bottom: -5%;
    top: inherit;
}
.bottom-xl-n10 {
    bottom: -10%;
    top: inherit;
}
.bottom-xl-n15 {
    bottom: -15%;
    top: inherit;
}
.bottom-xl-n20 {
    bottom: -20%;
    top: inherit;
}
.bottom-xl-n25 {
    bottom: -25%;
    top: inherit;
}
.bottom-xl-n30 {
    bottom: -30%;
    top: inherit;
}
.bottom-xl-n35 {
    bottom: -35%;
    top: inherit;
}
.bottom-xl-n40 {
    bottom: -40%;
    top: inherit;
}
.bottom-xl-n45 {
    bottom: -45%;
    top: inherit;
}
.bottom-xl-n50 {
    bottom: -50%;
    top: inherit;
}
.bottom-xl-n55 {
    bottom: -55%;
    top: inherit;
}
.bottom-xl-n60 {
    bottom: -60%;
    top: inherit;
}
.bottom-xl-n65 {
    bottom: -65%;
    top: inherit;
}
.bottom-xl-n70 {
    bottom: -70%;
    top: inherit;
}
.bottom-xl-n75 {
    bottom: -75%;
    top: inherit;
}
.bottom-xl-n80 {
    bottom: -80%;
    top: inherit;
}
.bottom-xl-n85 {
    bottom: -85%;
    top: inherit;
}
.bottom-xl-n90 {
    bottom: -90%;
    top: inherit;
}
.bottom-xl-n95 {
    bottom: -95%;
    top: inherit;
}
.bottom-xl-n100 {
    bottom: -100%;
    top: inherit;
}
.left-xl-5 {
    left: 5%;
    right: inherit;
}
.left-xl-10 {
    left: 10%;
    right: inherit;
}
.left-xl-15 {
    left: 15%;
    right: inherit;
}
.left-xl-20 {
    left: 20%;
    right: inherit;
}
.left-xl-25 {
    left: 25%;
    right: inherit;
}
.left-xl-30 {
    left: 30%;
    right: inherit;
}
.left-xl-35 {
    left: 35%;
    right: inherit;
}
.left-xl-40 {
    left: 40%;
    right: inherit;
}
.left-xl-45 {
    left: 45%;
    right: inherit;
}
.left-xl-50 {
    left: 50%;
    right: inherit;
}
.left-xl-55 {
    left: 55%;
    right: inherit;
}
.left-xl-60 {
    left: 60%;
    right: inherit;
}
.left-xl-65 {
    left: 65%;
    right: inherit;
}
.left-xl-70 {
    left: 70%;
    right: inherit;
}
.left-xl-75 {
    left: 75%;
    right: inherit;
}
.left-xl-80 {
    left: 80%;
    right: inherit;
}
.left-xl-85 {
    left: 85%;
    right: inherit;
}
.left-xl-90 {
    left: 90%;
    right: inherit;
}
.left-xl-95 {
    left: 95%;
    right: inherit;
}
.left-xl-100 {
    left: 100%;
    right: inherit;
}
.left-xl-n5 {
    left: -5%;
    right: inherit;
}
.left-xl-n10 {
    left: -10%;
    right: inherit;
}
.left-xl-n15 {
    left: -15%;
    right: inherit;
}
.left-xl-n20 {
    left: -20%;
    right: inherit;
}
.left-xl-n25 {
    left: -25%;
    right: inherit;
}
.left-xl-n30 {
    left: -30%;
    right: inherit;
}
.left-xl-n35 {
    left: -35%;
    right: inherit;
}
.left-xl-n40 {
    left: -40%;
    right: inherit;
}
.left-xl-n45 {
    left: -45%;
    right: inherit;
}
.left-xl-n50 {
    left: -50%;
    right: inherit;
}
.left-xl-n55 {
    left: -55%;
    right: inherit;
}
.left-xl-n60 {
    left: -60%;
    right: inherit;
}
.left-xl-n65 {
    left: -65%;
    right: inherit;
}
.left-xl-n70 {
    left: -70%;
    right: inherit;
}
.left-xl-n75 {
    left: -75%;
    right: inherit;
}
.left-xl-n80 {
    left: -80%;
    right: inherit;
}
.left-xl-n85 {
    left: -85%;
    right: inherit;
}
.left-xl-n90 {
    left: -90%;
    right: inherit;
}
.left-xl-n95 {
    left: -95%;
    right: inherit;
}
.left-xl-n100 {
    left: -100%;
    right: inherit;
}
.right-xl-5 {
    right: 5%;
    left: inherit;
}
.right-xl-10 {
    right: 10%;
    left: inherit;
}
.right-xl-15 {
    right: 15%;
    left: inherit;
}
.right-xl-20 {
    right: 20%;
    left: inherit;
}
.right-xl-25 {
    right: 25%;
    left: inherit;
}
.right-xl-30 {
    right: 30%;
    left: inherit;
}
.right-xl-35 {
    right: 35%;
    left: inherit;
}
.right-xl-40 {
    right: 40%;
    left: inherit;
}
.right-xl-45 {
    right: 45%;
    left: inherit;
}
.right-xl-50 {
    right: 50%;
    left: inherit;
}
.right-xl-55 {
    right: 55%;
    left: inherit;
}
.right-xl-60 {
    right: 60%;
    left: inherit;
}
.right-xl-65 {
    right: 65%;
    left: inherit;
}
.right-xl-70 {
    right: 70%;
    left: inherit;
}
.right-xl-75 {
    right: 75%;
    left: inherit;
}
.right-xl-80 {
    right: 80%;
    left: inherit;
}
.right-xl-85 {
    right: 85%;
    left: inherit;
}
.right-xl-90 {
    right: 90%;
    left: inherit;
}
.right-xl-95 {
    right: 95%;
    left: inherit;
}
.right-xl-100 {
    right: 100%;
    left: inherit;
}
.right-xl-n5 {
    right: -5%;
    left: inherit;
}
.right-xl-n10 {
    right: -10%;
    left: inherit;
}
.right-xl-n15 {
    right: -15%;
    left: inherit;
}
.right-xl-n20 {
    right: -20%;
    left: inherit;
}
.right-xl-n25 {
    right: -25%;
    left: inherit;
}
.right-xl-n30 {
    right: -30%;
    left: inherit;
}
.right-xl-n35 {
    right: -35%;
    left: inherit;
}
.right-xl-n40 {
    right: -40%;
    left: inherit;
}
.right-xl-n45 {
    right: -45%;
    left: inherit;
}
.right-xl-n50 {
    right: -50%;
    left: inherit;
}
.right-xl-n55 {
    right: -55%;
    left: inherit;
}
.right-xl-n60 {
    right: -60%;
    left: inherit;
}
.right-xl-n65 {
    right: -65%;
    left: inherit;
}
.right-xl-n70 {
    right: -70%;
    left: inherit;
}
.right-xl-n75 {
    right: -75%;
    left: inherit;
}
.right-xl-n80 {
    right: -80%;
    left: inherit;
}
.right-xl-n85 {
    right: -85%;
    left: inherit;
}
.right-xl-n90 {
    right: -90%;
    left: inherit;
}
.right-xl-n95 {
    right: -95%;
    left: inherit;
}
.right-xl-n100 {
    right: -100%;
    left: inherit;
}
.m-xl-1-6 {
    margin: 1.6rem;
}
.m-xl-1-7 {
    margin: 1.7rem;
}
.m-xl-1-8 {
    margin: 1.8rem;
}
.m-xl-1-9 {
    margin: 1.9rem;
}
.m-xl-2-0 {
    margin: 2.0rem;
}
.m-xl-2-1 {
    margin: 2.1rem;
}
.m-xl-2-2 {
    margin: 2.2rem;
}
.m-xl-2-3 {
    margin: 2.3rem;
}
.m-xl-2-4 {
    margin: 2.4rem;
}
.m-xl-2-5 {
    margin: 2.5rem;
}
.m-xl-2-6 {
    margin: 2.6rem;
}
.m-xl-2-7 {
    margin: 2.7rem;
}
.m-xl-2-8 {
    margin: 2.8rem;
}
.m-xl-2-9 {
    margin: 2.9rem;
}
.m-xl-6 {
    margin: 3.5rem;
}
.m-xl-7 {
    margin: 4rem;
}
.m-xl-8 {
    margin: 4.5rem;
}
.m-xl-9 {
    margin: 5rem;
}
.m-xl-10 {
    margin: 5.5rem;
}
.m-xl-11 {
    margin: 6rem;
}
.m-xl-12 {
    margin: 6.5rem;
}
.m-xl-13 {
    margin: 7rem;
}
.m-xl-14 {
    margin: 7.5rem;
}
.m-xl-15 {
    margin: 8rem;
}
.m-xl-16 {
    margin: 8.5rem;
}
.m-xl-17 {
    margin: 9rem;
}
.m-xl-18 {
    margin: 9.5rem;
}
.m-xl-19 {
    margin: 10rem;
}
.m-xl-20 {
    margin: 10.5rem;
}
.m-xl-21 {
    margin: 11rem;
}
.m-xl-22 {
    margin: 11.5rem;
}
.m-xl-23 {
    margin: 12rem;
}
.m-xl-24 {
    margin: 12.5rem;
}
.mt-xl-1-6, .my-xl-1-6 {
    margin-top: 1.6rem;
}
.mt-xl-1-7, .my-xl-1-7 {
    margin-top: 1.7rem;
}
.mt-xl-1-8, .my-xl-1-8 {
    margin-top: 1.8rem;
}
.mt-xl-1-9, .my-xl-1-9 {
    margin-top: 1.9rem;
}
.mt-xl-2-0, .my-xl-2-0 {
    margin-top: 2.0rem;
}
.mt-xl-2-1, .my-xl-2-1 {
    margin-top: 2.1rem;
}
.mt-xl-2-2, .my-xl-2-2 {
    margin-top: 2.2rem;
}
.mt-xl-2-3, .my-xl-2-3 {
    margin-top: 2.3rem;
}
.mt-xl-2-4, .my-xl-2-4 {
    margin-top: 2.4rem;
}
.mt-xl-2-5, .my-xl-2-5 {
    margin-top: 2.5rem;
}
.mt-xl-2-6, .my-xl-2-6 {
    margin-top: 2.6rem;
}
.mt-xl-2-7, .my-xl-2-7 {
    margin-top: 2.7rem;
}
.mt-xl-2-8, .my-xl-2-8 {
    margin-top: 2.8rem;
}
.mt-xl-2-9, .my-xl-2-9 {
    margin-top: 2.9rem;
}
.mt-xl-6, .my-xl-6 {
    margin-top: 3.5rem;
}
.mt-xl-7, .my-xl-7 {
    margin-top: 4rem;
}
.mt-xl-8, .my-xl-8 {
    margin-top: 4.5rem;
}
.mt-xl-9, .my-xl-9 {
    margin-top: 5rem;
}
.mt-xl-10, .my-xl-10 {
    margin-top: 5.5rem;
}
.mt-xl-11, .my-xl-11 {
    margin-top: 6rem;
}
.mt-xl-12, .my-xl-12 {
    margin-top: 6.5rem;
}
.mt-xl-13, .my-xl-13 {
    margin-top: 7rem;
}
.mt-xl-14, .my-xl-14 {
    margin-top: 7.5rem;
}
.mt-xl-15, .my-xl-15 {
    margin-top: 8rem;
}
.mt-xl-16, .my-xl-16 {
    margin-top: 8.5rem;
}
.mt-xl-17, .my-xl-17 {
    margin-top: 9rem;
}
.mt-xl-18, .my-xl-18 {
    margin-top: 9.5rem;
}
.mt-xl-19, .my-xl-19 {
    margin-top: 10rem;
}
.mt-xl-20, .my-xl-20 {
    margin-top: 10.5rem;
}
.mt-xl-21, .my-xl-21 {
    margin-top: 11rem;
}
.mt-xl-22, .my-xl-22 {
    margin-top: 11.5rem;
}
.mt-xl-23, .my-xl-23 {
    margin-top: 12rem;
}
.mt-xl-24, .my-xl-24 {
    margin-top: 12.5rem;
}
.mb-xl-1-6, .my-xl-1-6 {
    margin-bottom: 1.6rem;
}
.mb-xl-1-7, .my-xl-1-7 {
    margin-bottom: 1.7rem;
}
.mb-xl-1-8, .my-xl-1-8 {
    margin-bottom: 1.8rem;
}
.mb-xl-1-9, .my-xl-1-9 {
    margin-bottom: 1.9rem;
}
.mb-xl-2-0, .my-xl-2-0 {
    margin-bottom: 2.0rem;
}
.mb-xl-2-1, .my-xl-2-1 {
    margin-bottom: 2.1rem;
}
.mb-xl-2-2, .my-xl-2-2 {
    margin-bottom: 2.2rem;
}
.mb-xl-2-3, .my-xl-2-3 {
    margin-bottom: 2.3rem;
}
.mb-xl-2-4, .my-xl-2-4 {
    margin-bottom: 2.4rem;
}
.mb-xl-2-5, .my-xl-2-5 {
    margin-bottom: 2.5rem;
}
.mb-xl-2-6, .my-xl-2-6 {
    margin-bottom: 2.6rem;
}
.mb-xl-2-7, .my-xl-2-7 {
    margin-bottom: 2.7rem;
}
.mb-xl-2-8, .my-xl-2-8 {
    margin-bottom: 2.8rem;
}
.mb-xl-2-9, .my-xl-2-9 {
    margin-bottom: 2.9rem;
}
.mb-xl-6, .my-xl-6 {
    margin-bottom: 3.5rem;
}
.mb-xl-7, .my-xl-7 {
    margin-bottom: 4rem;
}
.mb-xl-8, .my-xl-8 {
    margin-bottom: 4.5rem;
}
.mb-xl-9, .my-xl-9 {
    margin-bottom: 5rem;
}
.mb-xl-10, .my-xl-10 {
    margin-bottom: 5.5rem;
}
.mb-xl-11, .my-xl-11 {
    margin-bottom: 6rem;
}
.mb-xl-12, .my-xl-12 {
    margin-bottom: 6.5rem;
}
.mb-xl-13, .my-xl-13 {
    margin-bottom: 7rem;
}
.mb-xl-14, .my-xl-14 {
    margin-bottom: 7.5rem;
}
.mb-xl-15, .my-xl-15 {
    margin-bottom: 8rem;
}
.mb-xl-16, .my-xl-16 {
    margin-bottom: 8.5rem;
}
.mb-xl-17, .my-xl-17 {
    margin-bottom: 9rem;
}
.mb-xl-18, .my-xl-18 {
    margin-bottom: 9.5rem;
}
.mb-xl-19, .my-xl-19 {
    margin-bottom: 10rem;
}
.mb-xl-20, .my-xl-20 {
    margin-bottom: 10.5rem;
}
.mb-xl-21, .my-xl-21 {
    margin-bottom: 11rem;
}
.mb-xl-22, .my-xl-22 {
    margin-bottom: 11.5rem;
}
.mb-xl-23, .my-xl-23 {
    margin-bottom: 12rem;
}
.mb-xl-24, .my-xl-24 {
    margin-bottom: 12.5rem;
}
.ms-xl-1-6, .mx-xl-1-6 {
    margin-left: 1.6rem;
}
.ms-xl-1-7, .mx-xl-1-7 {
    margin-left: 1.7rem;
}
.ms-xl-1-8, .mx-xl-1-8 {
    margin-left: 1.8rem;
}
.ms-xl-1-9, .mx-xl-1-9 {
    margin-left: 1.9rem;
}
.ms-xl-2-0, .mx-xl-2-0 {
    margin-left: 2.0rem;
}
.ms-xl-2-1, .mx-xl-2-1 {
    margin-left: 2.1rem;
}
.ms-xl-2-2, .mx-xl-2-2 {
    margin-left: 2.2rem;
}
.ms-xl-2-3, .mx-xl-2-3 {
    margin-left: 2.3rem;
}
.ms-xl-2-4, .mx-xl-2-4 {
    margin-left: 2.4rem;
}
.ms-xl-2-5, .mx-xl-2-5 {
    margin-left: 2.5rem;
}
.ms-xl-2-6, .mx-xl-2-6 {
    margin-left: 2.6rem;
}
.ms-xl-2-7, .mx-xl-2-7 {
    margin-left: 2.7rem;
}
.ms-xl-2-8, .mx-xl-2-8 {
    margin-left: 2.8rem;
}
.ms-xl-2-9, .mx-xl-2-9 {
    margin-left: 2.9rem;
}
.ms-xl-6, .mx-xl-6 {
    margin-left: 3.5rem;
}
.ms-xl-7, .mx-xl-7 {
    margin-left: 4rem;
}
.ms-xl-8, .mx-xl-8 {
    margin-left: 4.5rem;
}
.ms-xl-9, .mx-xl-9 {
    margin-left: 5rem;
}
.ms-xl-10, .mx-xl-10 {
    margin-left: 5.5rem;
}
.ms-xl-11, .mx-xl-11 {
    margin-left: 6rem;
}
.ms-xl-12, .mx-xl-12 {
    margin-left: 6.5rem;
}
.ms-xl-13, .mx-xl-13 {
    margin-left: 7rem;
}
.ms-xl-14, .mx-xl-14 {
    margin-left: 7.5rem;
}
.ms-xl-15, .mx-xl-15 {
    margin-left: 8rem;
}
.ms-xl-16, .mx-xl-16 {
    margin-left: 8.5rem;
}
.ms-xl-17, .mx-xl-17 {
    margin-left: 9rem;
}
.ms-xl-18, .mx-xl-18 {
    margin-left: 9.5rem;
}
.ms-xl-19, .mx-xl-19 {
    margin-left: 10rem;
}
.ms-xl-20, .mx-xl-20 {
    margin-left: 10.5rem;
}
.ms-xl-21, .mx-xl-21 {
    margin-left: 11rem;
}
.ms-xl-22, .mx-xl-22 {
    margin-left: 11.5rem;
}
.ms-xl-23, .mx-xl-23 {
    margin-left: 12rem;
}
.ms-xl-24, .mx-xl-24 {
    margin-left: 12.5rem;
}
.me-xl-1-6, .mx-xl-1-6 {
    margin-right: 1.6rem;
}
.me-xl-1-7, .mx-xl-1-7 {
    margin-right: 1.7rem;
}
.me-xl-1-8, .mx-xl-1-8 {
    margin-right: 1.8rem;
}
.me-xl-1-9, .mx-xl-1-9 {
    margin-right: 1.9rem;
}
.me-xl-2-0, .mx-xl-2-0 {
    margin-right: 2.0rem;
}
.me-xl-2-1, .mx-xl-2-1 {
    margin-right: 2.1rem;
}
.me-xl-2-2, .mx-xl-2-2 {
    margin-right: 2.2rem;
}
.me-xl-2-3, .mx-xl-2-3 {
    margin-right: 2.3rem;
}
.me-xl-2-4, .mx-xl-2-4 {
    margin-right: 2.4rem;
}
.me-xl-2-5, .mx-xl-2-5 {
    margin-right: 2.5rem;
}
.me-xl-2-6, .mx-xl-2-6 {
    margin-right: 2.6rem;
}
.me-xl-2-7, .mx-xl-2-7 {
    margin-right: 2.7rem;
}
.me-xl-2-8, .mx-xl-2-8 {
    margin-right: 2.8rem;
}
.me-xl-2-9, .mx-xl-2-9 {
    margin-right: 2.9rem;
}
.me-xl-6, .mx-xl-6 {
    margin-right: 3.5rem;
}
.me-xl-7, .mx-xl-7 {
    margin-right: 4rem;
}
.me-xl-8, .mx-xl-8 {
    margin-right: 4.5rem;
}
.me-xl-9, .mx-xl-9 {
    margin-right: 5rem;
}
.me-xl-10, .mx-xl-10 {
    margin-right: 5.5rem;
}
.me-xl-11, .mx-xl-11 {
    margin-right: 6rem;
}
.me-xl-12, .mx-xl-12 {
    margin-right: 6.5rem;
}
.me-xl-13, .mx-xl-13 {
    margin-right: 7rem;
}
.me-xl-14, .mx-xl-14 {
    margin-right: 7.5rem;
}
.me-xl-15, .mx-xl-15 {
    margin-right: 8rem;
}
.me-xl-16, .mx-xl-16 {
    margin-right: 8.5rem;
}
.me-xl-17, .mx-xl-17 {
    margin-right: 9rem;
}
.me-xl-18, .mx-xl-18 {
    margin-right: 9.5rem;
}
.me-xl-19, .mx-xl-19 {
    margin-right: 10rem;
}
.me-xl-20, .mx-xl-20 {
    margin-right: 10.5rem;
}
.me-xl-21, .mx-xl-21 {
    margin-right: 11rem;
}
.me-xl-22, .mx-xl-22 {
    margin-right: 11.5rem;
}
.me-xl-23, .mx-xl-23 {
    margin-right: 12rem;
}
.me-xl-24, .mx-xl-24 {
    margin-right: 12.5rem;
}
.p-xl-1-6 {
    padding: 1.6rem;
}
.p-xl-1-7 {
    padding: 1.7rem;
}
.p-xl-1-8 {
    padding: 1.8rem;
}
.p-xl-1-9 {
    padding: 1.9rem;
}
.p-xl-2-0 {
    padding: 2.0rem;
}
.p-xl-2-1 {
    padding: 2.1rem;
}
.p-xl-2-2 {
    padding: 2.2rem;
}
.p-xl-2-3 {
    padding: 2.3rem;
}
.p-xl-2-4 {
    padding: 2.4rem;
}
.p-xl-2-5 {
    padding: 2.5rem;
}
.p-xl-2-6 {
    padding: 2.6rem;
}
.p-xl-2-7 {
    padding: 2.7rem;
}
.p-xl-2-8 {
    padding: 2.8rem;
}
.p-xl-2-9 {
    padding: 2.9rem;
}
.p-xl-6 {
    padding: 3.5rem;
}
.p-xl-7 {
    padding: 4rem;
}
.p-xl-8 {
    padding: 4.5rem;
}
.p-xl-9 {
    padding: 5rem;
}
.p-xl-10 {
    padding: 5.5rem;
}
.p-xl-11 {
    padding: 6rem;
}
.p-xl-12 {
    padding: 6.5rem;
}
.p-xl-13 {
    padding: 7rem;
}
.p-xl-14 {
    padding: 7.5rem;
}
.p-xl-15 {
    padding: 8rem;
}
.p-xl-16 {
    padding: 8.5rem;
}
.p-xl-17 {
    padding: 9rem;
}
.p-xl-18 {
    padding: 9.5rem;
}
.p-xl-19 {
    padding: 10rem;
}
.p-xl-20 {
    padding: 10.5rem;
}
.p-xl-21 {
    padding: 11rem;
}
.p-xl-22 {
    padding: 11.5rem;
}
.p-xl-23 {
    padding: 12rem;
}
.p-xl-24 {
    padding: 12.5rem;
}
.pt-xl-1-6, .py-xl-1-6 {
    padding-top: 1.6rem;
}
.pt-xl-1-7, .py-xl-1-7 {
    padding-top: 1.7rem;
}
.pt-xl-1-8, .py-xl-1-8 {
    padding-top: 1.8rem;
}
.pt-xl-1-9, .py-xl-1-9 {
    padding-top: 1.9rem;
}
.pt-xl-2-0, .py-xl-2-0 {
    padding-top: 2.0rem;
}
.pt-xl-2-1, .py-xl-2-1 {
    padding-top: 2.1rem;
}
.pt-xl-2-2, .py-xl-2-2 {
    padding-top: 2.2rem;
}
.pt-xl-2-3, .py-xl-2-3 {
    padding-top: 2.3rem;
}
.pt-xl-2-4, .py-xl-2-4 {
    padding-top: 2.4rem;
}
.pt-xl-2-5, .py-xl-2-5 {
    padding-top: 2.5rem;
}
.pt-xl-2-6, .py-xl-2-6 {
    padding-top: 2.6rem;
}
.pt-xl-2-7, .py-xl-2-7 {
    padding-top: 2.7rem;
}
.pt-xl-2-8, .py-xl-2-8 {
    padding-top: 2.8rem;
}
.pt-xl-2-9, .py-xl-2-9 {
    padding-top: 2.9rem;
}
.pt-xl-6, .py-xl-6 {
    padding-top: 3.5rem;
}
.pt-xl-7, .py-xl-7 {
    padding-top: 4rem;
}
.pt-xl-8, .py-xl-8 {
    padding-top: 4.5rem;
}
.pt-xl-9, .py-xl-9 {
    padding-top: 5rem;
}
.pt-xl-10, .py-xl-10 {
    padding-top: 5.5rem;
}
.pt-xl-11, .py-xl-11 {
    padding-top: 6rem;
}
.pt-xl-12, .py-xl-12 {
    padding-top: 6.5rem;
}
.pt-xl-13, .py-xl-13 {
    padding-top: 7rem;
}
.pt-xl-14, .py-xl-14 {
    padding-top: 7.5rem;
}
.pt-xl-15, .py-xl-15 {
    padding-top: 8rem;
}
.pt-xl-16, .py-xl-16 {
    padding-top: 8.5rem;
}
.pt-xl-17, .py-xl-17 {
    padding-top: 9rem;
}
.pt-xl-18, .py-xl-18 {
    padding-top: 9.5rem;
}
.pt-xl-19, .py-xl-19 {
    padding-top: 10rem;
}
.pt-xl-20, .py-xl-20 {
    padding-top: 10.5rem;
}
.pt-xl-21, .py-xl-21 {
    padding-top: 11rem;
}
.pt-xl-22, .py-xl-22 {
    padding-top: 11.5rem;
}
.pt-xl-23, .py-xl-23 {
    padding-top: 12rem;
}
.pt-xl-24, .py-xl-24 {
    padding-top: 12.5rem;
}
.pb-xl-1-6, .py-xl-1-6 {
    padding-bottom: 1.6rem;
}
.pb-xl-1-7, .py-xl-1-7 {
    padding-bottom: 1.7rem;
}
.pb-xl-1-8, .py-xl-1-8 {
    padding-bottom: 1.8rem;
}
.pb-xl-1-9, .py-xl-1-9 {
    padding-bottom: 1.9rem;
}
.pb-xl-2-0, .py-xl-2-0 {
    padding-bottom: 2.0rem;
}
.pb-xl-2-1, .py-xl-2-1 {
    padding-bottom: 2.1rem;
}
.pb-xl-2-2, .py-xl-2-2 {
    padding-bottom: 2.2rem;
}
.pb-xl-2-3, .py-xl-2-3 {
    padding-bottom: 2.3rem;
}
.pb-xl-2-4, .py-xl-2-4 {
    padding-bottom: 2.4rem;
}
.pb-xl-2-5, .py-xl-2-5 {
    padding-bottom: 2.5rem;
}
.pb-xl-2-6, .py-xl-2-6 {
    padding-bottom: 2.6rem;
}
.pb-xl-2-7, .py-xl-2-7 {
    padding-bottom: 2.7rem;
}
.pb-xl-2-8, .py-xl-2-8 {
    padding-bottom: 2.8rem;
}
.pb-xl-2-9, .py-xl-2-9 {
    padding-bottom: 2.9rem;
}
.pb-xl-6, .py-xl-6 {
    padding-bottom: 3.5rem;
}
.pb-xl-7, .py-xl-7 {
    padding-bottom: 4rem;
}
.pb-xl-8, .py-xl-8 {
    padding-bottom: 4.5rem;
}
.pb-xl-9, .py-xl-9 {
    padding-bottom: 5rem;
}
.pb-xl-10, .py-xl-10 {
    padding-bottom: 5.5rem;
}
.pb-xl-11, .py-xl-11 {
    padding-bottom: 6rem;
}
.pb-xl-12, .py-xl-12 {
    padding-bottom: 6.5rem;
}
.pb-xl-13, .py-xl-13 {
    padding-bottom: 7rem;
}
.pb-xl-14, .py-xl-14 {
    padding-bottom: 7.5rem;
}
.pb-xl-15, .py-xl-15 {
    padding-bottom: 8rem;
}
.pb-xl-16, .py-xl-16 {
    padding-bottom: 8.5rem;
}
.pb-xl-17, .py-xl-17 {
    padding-bottom: 9rem;
}
.pb-xl-18, .py-xl-18 {
    padding-bottom: 9.5rem;
}
.pb-xl-19, .py-xl-19 {
    padding-bottom: 10rem;
}
.pb-xl-20, .py-xl-20 {
    padding-bottom: 10.5rem;
}
.pb-xl-21, .py-xl-21 {
    padding-bottom: 11rem;
}
.pb-xl-22, .py-xl-22 {
    padding-bottom: 11.5rem;
}
.pb-xl-23, .py-xl-23 {
    padding-bottom: 12rem;
}
.pb-xl-24, .py-xl-24 {
    padding-bottom: 12.5rem;
}
.ps-xl-1-6, .px-xl-1-6 {
    padding-left: 1.6rem;
}
.ps-xl-1-7, .px-xl-1-7 {
    padding-left: 1.7rem;
}
.ps-xl-1-8, .px-xl-1-8 {
    padding-left: 1.8rem;
}
.ps-xl-1-9, .px-xl-1-9 {
    padding-left: 1.9rem;
}
.ps-xl-2-0, .px-xl-2-0 {
    padding-left: 2.0rem;
}
.ps-xl-2-1, .px-xl-2-1 {
    padding-left: 2.1rem;
}
.ps-xl-2-2, .px-xl-2-2 {
    padding-left: 2.2rem;
}
.ps-xl-2-3, .px-xl-2-3 {
    padding-left: 2.3rem;
}
.ps-xl-2-4, .px-xl-2-4 {
    padding-left: 2.4rem;
}
.ps-xl-2-5, .px-xl-2-5 {
    padding-left: 2.5rem;
}
.ps-xl-2-6, .px-xl-2-6 {
    padding-left: 2.6rem;
}
.ps-xl-2-7, .px-xl-2-7 {
    padding-left: 2.7rem;
}
.ps-xl-2-8, .px-xl-2-8 {
    padding-left: 2.8rem;
}
.ps-xl-2-9, .px-xl-2-9 {
    padding-left: 2.9rem;
}
.ps-xl-6, .px-xl-6 {
    padding-left: 3.5rem;
}
.ps-xl-7, .px-xl-7 {
    padding-left: 4rem;
}
.ps-xl-8, .px-xl-8 {
    padding-left: 4.5rem;
}
.ps-xl-9, .px-xl-9 {
    padding-left: 5rem;
}
.ps-xl-10, .px-xl-10 {
    padding-left: 5.5rem;
}
.ps-xl-11, .px-xl-11 {
    padding-left: 6rem;
}
.ps-xl-12, .px-xl-12 {
    padding-left: 6.5rem;
}
.ps-xl-13, .px-xl-13 {
    padding-left: 7rem;
}
.ps-xl-14, .px-xl-14 {
    padding-left: 7.5rem;
}
.ps-xl-15, .px-xl-15 {
    padding-left: 8rem;
}
.ps-xl-16, .px-xl-16 {
    padding-left: 8.5rem;
}
.ps-xl-17, .px-xl-17 {
    padding-left: 9rem;
}
.ps-xl-18, .px-xl-18 {
    padding-left: 9.5rem;
}
.ps-xl-19, .px-xl-19 {
    padding-left: 10rem;
}
.ps-xl-20, .px-xl-20 {
    padding-left: 10.5rem;
}
.ps-xl-21, .px-xl-21 {
    padding-left: 11rem;
}
.ps-xl-22, .px-xl-22 {
    padding-left: 11.5rem;
}
.ps-xl-23, .px-xl-23 {
    padding-left: 12rem;
}
.ps-xl-24, .px-xl-24 {
    padding-left: 12.5rem;
}
.pe-xl-1-6, .px-xl-1-6 {
    padding-right: 1.6rem;
}
.pe-xl-1-7, .px-xl-1-7 {
    padding-right: 1.7rem;
}
.pe-xl-1-8, .px-xl-1-8 {
    padding-right: 1.8rem;
}
.pe-xl-1-9, .px-xl-1-9 {
    padding-right: 1.9rem;
}
.pe-xl-2-0, .px-xl-2-0 {
    padding-right: 2.0rem;
}
.pe-xl-2-1, .px-xl-2-1 {
    padding-right: 2.1rem;
}
.pe-xl-2-2, .px-xl-2-2 {
    padding-right: 2.2rem;
}
.pe-xl-2-3, .px-xl-2-3 {
    padding-right: 2.3rem;
}
.pe-xl-2-4, .px-xl-2-4 {
    padding-right: 2.4rem;
}
.pe-xl-2-5, .px-xl-2-5 {
    padding-right: 2.5rem;
}
.pe-xl-2-6, .px-xl-2-6 {
    padding-right: 2.6rem;
}
.pe-xl-2-7, .px-xl-2-7 {
    padding-right: 2.7rem;
}
.pe-xl-2-8, .px-xl-2-8 {
    padding-right: 2.8rem;
}
.pe-xl-2-9, .px-xl-2-9 {
    padding-right: 2.9rem;
}
.pe-xl-6, .px-xl-6 {
    padding-right: 3.5rem;
}
.pe-xl-7, .px-xl-7 {
    padding-right: 4rem;
}
.pe-xl-8, .px-xl-8 {
    padding-right: 4.5rem;
}
.pe-xl-9, .px-xl-9 {
    padding-right: 5rem;
}
.pe-xl-10, .px-xl-10 {
    padding-right: 5.5rem;
}
.pe-xl-11, .px-xl-11 {
    padding-right: 6rem;
}
.pe-xl-12, .px-xl-12 {
    padding-right: 6.5rem;
}
.pe-xl-13, .px-xl-13 {
    padding-right: 7rem;
}
.pe-xl-14, .px-xl-14 {
    padding-right: 7.5rem;
}
.pe-xl-15, .px-xl-15 {
    padding-right: 8rem;
}
.pe-xl-16, .px-xl-16 {
    padding-right: 8.5rem;
}
.pe-xl-17, .px-xl-17 {
    padding-right: 9rem;
}
.pe-xl-18, .px-xl-18 {
    padding-right: 9.5rem;
}
.pe-xl-19, .px-xl-19 {
    padding-right: 10rem;
}
.pe-xl-20, .px-xl-20 {
    padding-right: 10.5rem;
}
.pe-xl-21, .px-xl-21 {
    padding-right: 11rem;
}
.pe-xl-22, .px-xl-22 {
    padding-right: 11.5rem;
}
.pe-xl-23, .px-xl-23 {
    padding-right: 12rem;
}
.pe-xl-24, .px-xl-24 {
    padding-right: 12.5rem;
}
}@media screen and (min-width: 1400px) {
    .w-xxl-1px {
    width: 1px;
}
.w-xxl-2px {
    width: 2px;
}
.w-xxl-3px {
    width: 3px;
}
.w-xxl-4px {
    width: 4px;
}
.w-xxl-5px {
    width: 5px;
}
.w-xxl-6px {
    width: 6px;
}
.w-xxl-7px {
    width: 7px;
}
.w-xxl-8px {
    width: 8px;
}
.w-xxl-9px {
    width: 9px;
}
.w-xxl-10px {
    width: 10px;
}
.w-xxl-15px {
    width: 15px;
}
.w-xxl-20px {
    width: 20px;
}
.w-xxl-25px {
    width: 25px;
}
.w-xxl-30px {
    width: 30px;
}
.w-xxl-35px {
    width: 35px;
}
.w-xxl-40px {
    width: 40px;
}
.w-xxl-50px {
    width: 50px;
}
.w-xxl-55px {
    width: 55px;
}
.w-xxl-60px {
    width: 60px;
}
.w-xxl-65px {
    width: 65px;
}
.w-xxl-70px {
    width: 70px;
}
.w-xxl-75px {
    width: 75px;
}
.w-xxl-80px {
    width: 80px;
}
.w-xxl-85px {
    width: 85px;
}
.w-xxl-90px {
    width: 90px;
}
.w-xxl-100px {
    width: 100px;
}
.w-xxl-1 {
    width: 1%}
.w-xxl-2 {
    width: 2%}
.w-xxl-3 {
    width: 3%}
.w-xxl-4 {
    width: 4%}
.w-xxl-5 {
    width: 5%}
.w-xxl-6 {
    width: 6%}
.w-xxl-7 {
    width: 7%}
.w-xxl-8 {
    width: 8%}
.w-xxl-9 {
    width: 9%}
.w-xxl-10 {
    width: 10%}
.w-xxl-20 {
    width: 20%}
.w-xxl-25 {
    width: 25%}
.w-xxl-30 {
    width: 30%}
.w-xxl-35 {
    width: 35%}
.w-xxl-40 {
    width: 40%}
.w-xxl-45 {
    width: 45%}
.w-xxl-50 {
    width: 50%}
.w-xxl-55 {
    width: 55%}
.w-xxl-60 {
    width: 60%}
.w-xxl-65 {
    width: 65%}
.w-xxl-70 {
    width: 70%}
.w-xxl-75 {
    width: 75%}
.w-xxl-80 {
    width: 80%}
.w-xxl-85 {
    width: 85%}
.w-xxl-90 {
    width: 90%}
.w-xxl-95 {
    width: 95%}
.w-xxl-100 {
    width: 100%}
.w-xxl-auto {
    width: auto;
}
.display-xxl-1 {
    font-size: 6rem;
}
.display-xxl-2 {
    font-size: 5.5rem;
}
.display-xxl-3 {
    font-size: 4.5rem;
}
.display-xxl-4 {
    font-size: 3.5rem;
}
.display-xxl-5 {
    font-size: 3.4rem;
}
.display-xxl-6 {
    font-size: 3.3rem;
}
.display-xxl-7 {
    font-size: 3.2rem;
}
.display-xxl-8 {
    font-size: 3.1rem;
}
.display-xxl-9 {
    font-size: 3.0rem;
}
.display-xxl-10 {
    font-size: 2.9rem;
}
.display-xxl-11 {
    font-size: 2.8rem;
}
.display-xxl-12 {
    font-size: 2.7rem;
}
.display-xxl-13 {
    font-size: 2.6rem;
}
.display-xxl-14 {
    font-size: 2.5rem;
}
.display-xxl-15 {
    font-size: 2.4rem;
}
.display-xxl-16 {
    font-size: 2.3rem;
}
.display-xxl-17 {
    font-size: 2.2rem;
}
.display-xxl-18 {
    font-size: 2.1rem;
}
.display-xxl-19 {
    font-size: 2.0rem;
}
.display-xxl-20 {
    font-size: 1.9rem;
}
.display-xxl-21 {
    font-size: 1.8rem;
}
.display-xxl-22 {
    font-size: 1.7rem;
}
.display-xxl-23 {
    font-size: 1.6rem;
}
.display-xxl-24 {
    font-size: 1.5rem;
}
.display-xxl-25 {
    font-size: 1.4rem;
}
.display-xxl-26 {
    font-size: 1.3rem;
}
.display-xxl-27 {
    font-size: 1.2rem;
}
.display-xxl-28 {
    font-size: 1.1rem;
}
.display-xxl-29 {
    font-size: 1.0rem;
}
.display-xxl-30 {
    font-size: 0.9rem;
}
.display-xxl-31 {
    font-size: 0.8rem;
}
.display-xxl-32 {
    font-size: 0.7rem;
}
.display-xxl-33 {
    font-size: 0.6rem;
}
.display-xxl-34 {
    font-size: 0.5rem;
}
.border-xxl-0 {
    border: none;
}
.border-xxl {
    border: 1px solid #dee2e6;
}
.border-xxl-top {
    border-top: 1px solid #dee2e6;
}
.border-xxl-end {
    border-right: 1px solid #dee2e6;
}
.border-xxl-bottom {
    border-bottom: 1px solid #dee2e6;
}
.border-xxl-start {
    border-left: 1px solid #dee2e6;
}
.border-xxl-top-0 {
    border-top: none;
}
.border-xxl-end-0 {
    border-right: none;
}
.border-xxl-bottom-0 {
    border-bottom: none;
}
.border-xxl-start-0 {
    border-left: none;
}
.border-xxl-color-light-white {
    border-color: rgba(255, 255, 255, 0.1) !important;
}
.rounded-xxl {
    border-radius: .25rem;
}
.top-xxl-5 {
    top: 5%;
    bottom: inherit;
}
.top-xxl-10 {
    top: 10%;
    bottom: inherit;
}
.top-xxl-15 {
    top: 15%;
    bottom: inherit;
}
.top-xxl-20 {
    top: 20%;
    bottom: inherit;
}
.top-xxl-25 {
    top: 25%;
    bottom: inherit;
}
.top-xxl-30 {
    top: 30%;
    bottom: inherit;
}
.top-xxl-35 {
    top: 35%;
    bottom: inherit;
}
.top-xxl-40 {
    top: 40%;
    bottom: inherit;
}
.top-xxl-45 {
    top: 45%;
    bottom: inherit;
}
.top-xxl-50 {
    top: 50%;
    bottom: inherit;
}
.top-xxl-55 {
    top: 55%;
    bottom: inherit;
}
.top-xxl-60 {
    top: 60%;
    bottom: inherit;
}
.top-xxl-65 {
    top: 65%;
    bottom: inherit;
}
.top-xxl-70 {
    top: 70%;
    bottom: inherit;
}
.top-xxl-75 {
    top: 75%;
    bottom: inherit;
}
.top-xxl-80 {
    top: 80%;
    bottom: inherit;
}
.top-xxl-85 {
    top: 85%;
    bottom: inherit;
}
.top-xxl-90 {
    top: 90%;
    bottom: inherit;
}
.top-xxl-95 {
    top: 95%;
    bottom: inherit;
}
.top-xxl-100 {
    top: 100%;
    bottom: inherit;
}
.top-xxl-n5 {
    top: -5%;
    bottom: inherit;
}
.top-xxl-n10 {
    top: -10%;
    bottom: inherit;
}
.top-xxl-n15 {
    top: -15%;
    bottom: inherit;
}
.top-xxl-n20 {
    top: -20%;
    bottom: inherit;
}
.top-xxl-n25 {
    top: -25%;
    bottom: inherit;
}
.top-xxl-n30 {
    top: -30%;
    bottom: inherit;
}
.top-xxl-n35 {
    top: -35%;
    bottom: inherit;
}
.top-xxl-n40 {
    top: -40%;
    bottom: inherit;
}
.top-xxl-n45 {
    top: -45%;
    bottom: inherit;
}
.top-xxl-n50 {
    top: -50%;
    bottom: inherit;
}
.top-xxl-n55 {
    top: -55%;
    bottom: inherit;
}
.top-xxl-n60 {
    top: -60%;
    bottom: inherit;
}
.top-xxl-n65 {
    top: -65%;
    bottom: inherit;
}
.top-xxl-n70 {
    top: -70%;
    bottom: inherit;
}
.top-xxl-n75 {
    top: -75%;
    bottom: inherit;
}
.top-xxl-n80 {
    top: -80%;
    bottom: inherit;
}
.top-xxl-n85 {
    top: -85%;
    bottom: inherit;
}
.top-xxl-n90 {
    top: -90%;
    bottom: inherit;
}
.top-xxl-n95 {
    top: -95%;
    bottom: inherit;
}
.top-xxl-n100 {
    top: -100%;
    bottom: inherit;
}
.bottom-xxl-5 {
    bottom: 5%;
    top: inherit;
}
.bottom-xxl-10 {
    bottom: 10%;
    top: inherit;
}
.bottom-xxl-15 {
    bottom: 15%;
    top: inherit;
}
.bottom-xxl-20 {
    bottom: 20%;
    top: inherit;
}
.bottom-xxl-25 {
    bottom: 25%;
    top: inherit;
}
.bottom-xxl-30 {
    bottom: 30%;
    top: inherit;
}
.bottom-xxl-35 {
    bottom: 35%;
    top: inherit;
}
.bottom-xxl-40 {
    bottom: 40%;
    top: inherit;
}
.bottom-xxl-45 {
    bottom: 45%;
    top: inherit;
}
.bottom-xxl-50 {
    bottom: 50%;
    top: inherit;
}
.bottom-xxl-55 {
    bottom: 55%;
    top: inherit;
}
.bottom-xxl-60 {
    bottom: 60%;
    top: inherit;
}
.bottom-xxl-65 {
    bottom: 65%;
    top: inherit;
}
.bottom-xxl-70 {
    bottom: 70%;
    top: inherit;
}
.bottom-xxl-75 {
    bottom: 75%;
    top: inherit;
}
.bottom-xxl-80 {
    bottom: 80%;
    top: inherit;
}
.bottom-xxl-85 {
    bottom: 85%;
    top: inherit;
}
.bottom-xxl-90 {
    bottom: 90%;
    top: inherit;
}
.bottom-xxl-95 {
    bottom: 95%;
    top: inherit;
}
.bottom-xxl-100 {
    bottom: 100%;
    top: inherit;
}
.bottom-xxl-n5 {
    bottom: -5%;
    top: inherit;
}
.bottom-xxl-n10 {
    bottom: -10%;
    top: inherit;
}
.bottom-xxl-n15 {
    bottom: -15%;
    top: inherit;
}
.bottom-xxl-n20 {
    bottom: -20%;
    top: inherit;
}
.bottom-xxl-n25 {
    bottom: -25%;
    top: inherit;
}
.bottom-xxl-n30 {
    bottom: -30%;
    top: inherit;
}
.bottom-xxl-n35 {
    bottom: -35%;
    top: inherit;
}
.bottom-xxl-n40 {
    bottom: -40%;
    top: inherit;
}
.bottom-xxl-n45 {
    bottom: -45%;
    top: inherit;
}
.bottom-xxl-n50 {
    bottom: -50%;
    top: inherit;
}
.bottom-xxl-n55 {
    bottom: -55%;
    top: inherit;
}
.bottom-xxl-n60 {
    bottom: -60%;
    top: inherit;
}
.bottom-xxl-n65 {
    bottom: -65%;
    top: inherit;
}
.bottom-xxl-n70 {
    bottom: -70%;
    top: inherit;
}
.bottom-xxl-n75 {
    bottom: -75%;
    top: inherit;
}
.bottom-xxl-n80 {
    bottom: -80%;
    top: inherit;
}
.bottom-xxl-n85 {
    bottom: -85%;
    top: inherit;
}
.bottom-xxl-n90 {
    bottom: -90%;
    top: inherit;
}
.bottom-xxl-n95 {
    bottom: -95%;
    top: inherit;
}
.bottom-xxl-n100 {
    bottom: -100%;
    top: inherit;
}
.left-xxl-5 {
    left: 5%;
    right: inherit;
}
.left-xxl-10 {
    left: 10%;
    right: inherit;
}
.left-xxl-15 {
    left: 15%;
    right: inherit;
}
.left-xxl-20 {
    left: 20%;
    right: inherit;
}
.left-xxl-25 {
    left: 25%;
    right: inherit;
}
.left-xxl-30 {
    left: 30%;
    right: inherit;
}
.left-xxl-35 {
    left: 35%;
    right: inherit;
}
.left-xxl-40 {
    left: 40%;
    right: inherit;
}
.left-xxl-45 {
    left: 45%;
    right: inherit;
}
.left-xxl-50 {
    left: 50%;
    right: inherit;
}
.left-xxl-55 {
    left: 55%;
    right: inherit;
}
.left-xxl-60 {
    left: 60%;
    right: inherit;
}
.left-xxl-65 {
    left: 65%;
    right: inherit;
}
.left-xxl-70 {
    left: 70%;
    right: inherit;
}
.left-xxl-75 {
    left: 75%;
    right: inherit;
}
.left-xxl-80 {
    left: 80%;
    right: inherit;
}
.left-xxl-85 {
    left: 85%;
    right: inherit;
}
.left-xxl-90 {
    left: 90%;
    right: inherit;
}
.left-xxl-95 {
    left: 95%;
    right: inherit;
}
.left-xxl-100 {
    left: 100%;
    right: inherit;
}
.left-xxl-n5 {
    left: -5%;
    right: inherit;
}
.left-xxl-n10 {
    left: -10%;
    right: inherit;
}
.left-xxl-n15 {
    left: -15%;
    right: inherit;
}
.left-xxl-n20 {
    left: -20%;
    right: inherit;
}
.left-xxl-n25 {
    left: -25%;
    right: inherit;
}
.left-xxl-n30 {
    left: -30%;
    right: inherit;
}
.left-xxl-n35 {
    left: -35%;
    right: inherit;
}
.left-xxl-n40 {
    left: -40%;
    right: inherit;
}
.left-xxl-n45 {
    left: -45%;
    right: inherit;
}
.left-xxl-n50 {
    left: -50%;
    right: inherit;
}
.left-xxl-n55 {
    left: -55%;
    right: inherit;
}
.left-xxl-n60 {
    left: -60%;
    right: inherit;
}
.left-xxl-n65 {
    left: -65%;
    right: inherit;
}
.left-xxl-n70 {
    left: -70%;
    right: inherit;
}
.left-xxl-n75 {
    left: -75%;
    right: inherit;
}
.left-xxl-n80 {
    left: -80%;
    right: inherit;
}
.left-xxl-n85 {
    left: -85%;
    right: inherit;
}
.left-xxl-n90 {
    left: -90%;
    right: inherit;
}
.left-xxl-n95 {
    left: -95%;
    right: inherit;
}
.left-xxl-n100 {
    left: -100%;
    right: inherit;
}
.right-xxl-5 {
    right: 5%;
    left: inherit;
}
.right-xxl-10 {
    right: 10%;
    left: inherit;
}
.right-xxl-15 {
    right: 15%;
    left: inherit;
}
.right-xxl-20 {
    right: 20%;
    left: inherit;
}
.right-xxl-25 {
    right: 25%;
    left: inherit;
}
.right-xxl-30 {
    right: 30%;
    left: inherit;
}
.right-xxl-35 {
    right: 35%;
    left: inherit;
}
.right-xxl-40 {
    right: 40%;
    left: inherit;
}
.right-xxl-45 {
    right: 45%;
    left: inherit;
}
.right-xxl-50 {
    right: 50%;
    left: inherit;
}
.right-xxl-55 {
    right: 55%;
    left: inherit;
}
.right-xxl-60 {
    right: 60%;
    left: inherit;
}
.right-xxl-65 {
    right: 65%;
    left: inherit;
}
.right-xxl-70 {
    right: 70%;
    left: inherit;
}
.right-xxl-75 {
    right: 75%;
    left: inherit;
}
.right-xxl-80 {
    right: 80%;
    left: inherit;
}
.right-xxl-85 {
    right: 85%;
    left: inherit;
}
.right-xxl-90 {
    right: 90%;
    left: inherit;
}
.right-xxl-95 {
    right: 95%;
    left: inherit;
}
.right-xxl-100 {
    right: 100%;
    left: inherit;
}
.right-xxl-n5 {
    right: -5%;
    left: inherit;
}
.right-xxl-n10 {
    right: -10%;
    left: inherit;
}
.right-xxl-n15 {
    right: -15%;
    left: inherit;
}
.right-xxl-n20 {
    right: -20%;
    left: inherit;
}
.right-xxl-n25 {
    right: -25%;
    left: inherit;
}
.right-xxl-n30 {
    right: -30%;
    left: inherit;
}
.right-xxl-n35 {
    right: -35%;
    left: inherit;
}
.right-xxl-n40 {
    right: -40%;
    left: inherit;
}
.right-xxl-n45 {
    right: -45%;
    left: inherit;
}
.right-xxl-n50 {
    right: -50%;
    left: inherit;
}
.right-xxl-n55 {
    right: -55%;
    left: inherit;
}
.right-xxl-n60 {
    right: -60%;
    left: inherit;
}
.right-xxl-n65 {
    right: -65%;
    left: inherit;
}
.right-xxl-n70 {
    right: -70%;
    left: inherit;
}
.right-xxl-n75 {
    right: -75%;
    left: inherit;
}
.right-xxl-n80 {
    right: -80%;
    left: inherit;
}
.right-xxl-n85 {
    right: -85%;
    left: inherit;
}
.right-xxl-n90 {
    right: -90%;
    left: inherit;
}
.right-xxl-n95 {
    right: -95%;
    left: inherit;
}
.right-xxl-n100 {
    right: -100%;
    left: inherit;
}
.m-xxl-1-6 {
    margin: 1.6rem;
}
.m-xxl-1-7 {
    margin: 1.7rem;
}
.m-xxl-1-8 {
    margin: 1.8rem;
}
.m-xxl-1-9 {
    margin: 1.9rem;
}
.m-xxl-2-0 {
    margin: 2.0rem;
}
.m-xxl-2-1 {
    margin: 2.1rem;
}
.m-xxl-2-2 {
    margin: 2.2rem;
}
.m-xxl-2-3 {
    margin: 2.3rem;
}
.m-xxl-2-4 {
    margin: 2.4rem;
}
.m-xxl-2-5 {
    margin: 2.5rem;
}
.m-xxl-2-6 {
    margin: 2.6rem;
}
.m-xxl-2-7 {
    margin: 2.7rem;
}
.m-xxl-2-8 {
    margin: 2.8rem;
}
.m-xxl-2-9 {
    margin: 2.9rem;
}
.m-xxl-6 {
    margin: 3.5rem;
}
.m-xxl-7 {
    margin: 4rem;
}
.m-xxl-8 {
    margin: 4.5rem;
}
.m-xxl-9 {
    margin: 5rem;
}
.m-xxl-10 {
    margin: 5.5rem;
}
.m-xxl-11 {
    margin: 6rem;
}
.m-xxl-12 {
    margin: 6.5rem;
}
.m-xxl-13 {
    margin: 7rem;
}
.m-xxl-14 {
    margin: 7.5rem;
}
.m-xxl-15 {
    margin: 8rem;
}
.m-xxl-16 {
    margin: 8.5rem;
}
.m-xxl-17 {
    margin: 9rem;
}
.m-xxl-18 {
    margin: 9.5rem;
}
.m-xxl-19 {
    margin: 10rem;
}
.m-xxl-20 {
    margin: 10.5rem;
}
.m-xxl-21 {
    margin: 11rem;
}
.m-xxl-22 {
    margin: 11.5rem;
}
.m-xxl-23 {
    margin: 12rem;
}
.m-xxl-24 {
    margin: 12.5rem;
}
.mt-xxl-1-6, .my-xxl-1-6 {
    margin-top: 1.6rem;
}
.mt-xxl-1-7, .my-xxl-1-7 {
    margin-top: 1.7rem;
}
.mt-xxl-1-8, .my-xxl-1-8 {
    margin-top: 1.8rem;
}
.mt-xxl-1-9, .my-xxl-1-9 {
    margin-top: 1.9rem;
}
.mt-xxl-2-0, .my-xxl-2-0 {
    margin-top: 2.0rem;
}
.mt-xxl-2-1, .my-xxl-2-1 {
    margin-top: 2.1rem;
}
.mt-xxl-2-2, .my-xxl-2-2 {
    margin-top: 2.2rem;
}
.mt-xxl-2-3, .my-xxl-2-3 {
    margin-top: 2.3rem;
}
.mt-xxl-2-4, .my-xxl-2-4 {
    margin-top: 2.4rem;
}
.mt-xxl-2-5, .my-xxl-2-5 {
    margin-top: 2.5rem;
}
.mt-xxl-2-6, .my-xxl-2-6 {
    margin-top: 2.6rem;
}
.mt-xxl-2-7, .my-xxl-2-7 {
    margin-top: 2.7rem;
}
.mt-xxl-2-8, .my-xxl-2-8 {
    margin-top: 2.8rem;
}
.mt-xxl-2-9, .my-xxl-2-9 {
    margin-top: 2.9rem;
}
.mt-xxl-6, .my-xxl-6 {
    margin-top: 3.5rem;
}
.mt-xxl-7, .my-xxl-7 {
    margin-top: 4rem;
}
.mt-xxl-8, .my-xxl-8 {
    margin-top: 4.5rem;
}
.mt-xxl-9, .my-xxl-9 {
    margin-top: 5rem;
}
.mt-xxl-10, .my-xxl-10 {
    margin-top: 5.5rem;
}
.mt-xxl-11, .my-xxl-11 {
    margin-top: 6rem;
}
.mt-xxl-12, .my-xxl-12 {
    margin-top: 6.5rem;
}
.mt-xxl-13, .my-xxl-13 {
    margin-top: 7rem;
}
.mt-xxl-14, .my-xxl-14 {
    margin-top: 7.5rem;
}
.mt-xxl-15, .my-xxl-15 {
    margin-top: 8rem;
}
.mt-xxl-16, .my-xxl-16 {
    margin-top: 8.5rem;
}
.mt-xxl-17, .my-xxl-17 {
    margin-top: 9rem;
}
.mt-xxl-18, .my-xxl-18 {
    margin-top: 9.5rem;
}
.mt-xxl-19, .my-xxl-19 {
    margin-top: 10rem;
}
.mt-xxl-20, .my-xxl-20 {
    margin-top: 10.5rem;
}
.mt-xxl-21, .my-xxl-21 {
    margin-top: 11rem;
}
.mt-xxl-22, .my-xxl-22 {
    margin-top: 11.5rem;
}
.mt-xxl-23, .my-xxl-23 {
    margin-top: 12rem;
}
.mt-xxl-24, .my-xxl-24 {
    margin-top: 12.5rem;
}
.mb-xxl-1-6, .my-xxl-1-6 {
    margin-bottom: 1.6rem;
}
.mb-xxl-1-7, .my-xxl-1-7 {
    margin-bottom: 1.7rem;
}
.mb-xxl-1-8, .my-xxl-1-8 {
    margin-bottom: 1.8rem;
}
.mb-xxl-1-9, .my-xxl-1-9 {
    margin-bottom: 1.9rem;
}
.mb-xxl-2-0, .my-xxl-2-0 {
    margin-bottom: 2.0rem;
}
.mb-xxl-2-1, .my-xxl-2-1 {
    margin-bottom: 2.1rem;
}
.mb-xxl-2-2, .my-xxl-2-2 {
    margin-bottom: 2.2rem;
}
.mb-xxl-2-3, .my-xxl-2-3 {
    margin-bottom: 2.3rem;
}
.mb-xxl-2-4, .my-xxl-2-4 {
    margin-bottom: 2.4rem;
}
.mb-xxl-2-5, .my-xxl-2-5 {
    margin-bottom: 2.5rem;
}
.mb-xxl-2-6, .my-xxl-2-6 {
    margin-bottom: 2.6rem;
}
.mb-xxl-2-7, .my-xxl-2-7 {
    margin-bottom: 2.7rem;
}
.mb-xxl-2-8, .my-xxl-2-8 {
    margin-bottom: 2.8rem;
}
.mb-xxl-2-9, .my-xxl-2-9 {
    margin-bottom: 2.9rem;
}
.mb-xxl-6, .my-xxl-6 {
    margin-bottom: 3.5rem;
}
.mb-xxl-7, .my-xxl-7 {
    margin-bottom: 4rem;
}
.mb-xxl-8, .my-xxl-8 {
    margin-bottom: 4.5rem;
}
.mb-xxl-9, .my-xxl-9 {
    margin-bottom: 5rem;
}
.mb-xxl-10, .my-xxl-10 {
    margin-bottom: 5.5rem;
}
.mb-xxl-11, .my-xxl-11 {
    margin-bottom: 6rem;
}
.mb-xxl-12, .my-xxl-12 {
    margin-bottom: 6.5rem;
}
.mb-xxl-13, .my-xxl-13 {
    margin-bottom: 7rem;
}
.mb-xxl-14, .my-xxl-14 {
    margin-bottom: 7.5rem;
}
.mb-xxl-15, .my-xxl-15 {
    margin-bottom: 8rem;
}
.mb-xxl-16, .my-xxl-16 {
    margin-bottom: 8.5rem;
}
.mb-xxl-17, .my-xxl-17 {
    margin-bottom: 9rem;
}
.mb-xxl-18, .my-xxl-18 {
    margin-bottom: 9.5rem;
}
.mb-xxl-19, .my-xxl-19 {
    margin-bottom: 10rem;
}
.mb-xxl-20, .my-xxl-20 {
    margin-bottom: 10.5rem;
}
.mb-xxl-21, .my-xxl-21 {
    margin-bottom: 11rem;
}
.mb-xxl-22, .my-xxl-22 {
    margin-bottom: 11.5rem;
}
.mb-xxl-23, .my-xxl-23 {
    margin-bottom: 12rem;
}
.mb-xxl-24, .my-xxl-24 {
    margin-bottom: 12.5rem;
}
.ms-xxl-1-6, .mx-xxl-1-6 {
    margin-left: 1.6rem;
}
.ms-xxl-1-7, .mx-xxl-1-7 {
    margin-left: 1.7rem;
}
.ms-xxl-1-8, .mx-xxl-1-8 {
    margin-left: 1.8rem;
}
.ms-xxl-1-9, .mx-xxl-1-9 {
    margin-left: 1.9rem;
}
.ms-xxl-2-0, .mx-xxl-2-0 {
    margin-left: 2.0rem;
}
.ms-xxl-2-1, .mx-xxl-2-1 {
    margin-left: 2.1rem;
}
.ms-xxl-2-2, .mx-xxl-2-2 {
    margin-left: 2.2rem;
}
.ms-xxl-2-3, .mx-xxl-2-3 {
    margin-left: 2.3rem;
}
.ms-xxl-2-4, .mx-xxl-2-4 {
    margin-left: 2.4rem;
}
.ms-xxl-2-5, .mx-xxl-2-5 {
    margin-left: 2.5rem;
}
.ms-xxl-2-6, .mx-xxl-2-6 {
    margin-left: 2.6rem;
}
.ms-xxl-2-7, .mx-xxl-2-7 {
    margin-left: 2.7rem;
}
.ms-xxl-2-8, .mx-xxl-2-8 {
    margin-left: 2.8rem;
}
.ms-xxl-2-9, .mx-xxl-2-9 {
    margin-left: 2.9rem;
}
.ms-xxl-6, .mx-xxl-6 {
    margin-left: 3.5rem;
}
.ms-xxl-7, .mx-xxl-7 {
    margin-left: 4rem;
}
.ms-xxl-8, .mx-xxl-8 {
    margin-left: 4.5rem;
}
.ms-xxl-9, .mx-xxl-9 {
    margin-left: 5rem;
}
.ms-xxl-10, .mx-xxl-10 {
    margin-left: 5.5rem;
}
.ms-xxl-11, .mx-xxl-11 {
    margin-left: 6rem;
}
.ms-xxl-12, .mx-xxl-12 {
    margin-left: 6.5rem;
}
.ms-xxl-13, .mx-xxl-13 {
    margin-left: 7rem;
}
.ms-xxl-14, .mx-xxl-14 {
    margin-left: 7.5rem;
}
.ms-xxl-15, .mx-xxl-15 {
    margin-left: 8rem;
}
.ms-xxl-16, .mx-xxl-16 {
    margin-left: 8.5rem;
}
.ms-xxl-17, .mx-xxl-17 {
    margin-left: 9rem;
}
.ms-xxl-18, .mx-xxl-18 {
    margin-left: 9.5rem;
}
.ms-xxl-19, .mx-xxl-19 {
    margin-left: 10rem;
}
.ms-xxl-20, .mx-xxl-20 {
    margin-left: 10.5rem;
}
.ms-xxl-21, .mx-xxl-21 {
    margin-left: 11rem;
}
.ms-xxl-22, .mx-xxl-22 {
    margin-left: 11.5rem;
}
.ms-xxl-23, .mx-xxl-23 {
    margin-left: 12rem;
}
.ms-xxl-24, .mx-xxl-24 {
    margin-left: 12.5rem;
}
.me-xxl-1-6, .mx-xxl-1-6 {
    margin-right: 1.6rem;
}
.me-xxl-1-7, .mx-xxl-1-7 {
    margin-right: 1.7rem;
}
.me-xxl-1-8, .mx-xxl-1-8 {
    margin-right: 1.8rem;
}
.me-xxl-1-9, .mx-xxl-1-9 {
    margin-right: 1.9rem;
}
.me-xxl-2-0, .mx-xxl-2-0 {
    margin-right: 2.0rem;
}
.me-xxl-2-1, .mx-xxl-2-1 {
    margin-right: 2.1rem;
}
.me-xxl-2-2, .mx-xxl-2-2 {
    margin-right: 2.2rem;
}
.me-xxl-2-3, .mx-xxl-2-3 {
    margin-right: 2.3rem;
}
.me-xxl-2-4, .mx-xxl-2-4 {
    margin-right: 2.4rem;
}
.me-xxl-2-5, .mx-xxl-2-5 {
    margin-right: 2.5rem;
}
.me-xxl-2-6, .mx-xxl-2-6 {
    margin-right: 2.6rem;
}
.me-xxl-2-7, .mx-xxl-2-7 {
    margin-right: 2.7rem;
}
.me-xxl-2-8, .mx-xxl-2-8 {
    margin-right: 2.8rem;
}
.me-xxl-2-9, .mx-xxl-2-9 {
    margin-right: 2.9rem;
}
.me-xxl-6, .mx-xxl-6 {
    margin-right: 3.5rem;
}
.me-xxl-7, .mx-xxl-7 {
    margin-right: 4rem;
}
.me-xxl-8, .mx-xxl-8 {
    margin-right: 4.5rem;
}
.me-xxl-9, .mx-xxl-9 {
    margin-right: 5rem;
}
.me-xxl-10, .mx-xxl-10 {
    margin-right: 5.5rem;
}
.me-xxl-11, .mx-xxl-11 {
    margin-right: 6rem;
}
.me-xxl-12, .mx-xxl-12 {
    margin-right: 6.5rem;
}
.me-xxl-13, .mx-xxl-13 {
    margin-right: 7rem;
}
.me-xxl-14, .mx-xxl-14 {
    margin-right: 7.5rem;
}
.me-xxl-15, .mx-xxl-15 {
    margin-right: 8rem;
}
.me-xxl-16, .mx-xxl-16 {
    margin-right: 8.5rem;
}
.me-xxl-17, .mx-xxl-17 {
    margin-right: 9rem;
}
.me-xxl-18, .mx-xxl-18 {
    margin-right: 9.5rem;
}
.me-xxl-19, .mx-xxl-19 {
    margin-right: 10rem;
}
.me-xxl-20, .mx-xxl-20 {
    margin-right: 10.5rem;
}
.me-xxl-21, .mx-xxl-21 {
    margin-right: 11rem;
}
.me-xxl-22, .mx-xxl-22 {
    margin-right: 11.5rem;
}
.me-xxl-23, .mx-xxl-23 {
    margin-right: 12rem;
}
.me-xxl-24, .mx-xxl-24 {
    margin-right: 12.5rem;
}
.p-xxl-1-6 {
    padding: 1.6rem;
}
.p-xxl-1-7 {
    padding: 1.7rem;
}
.p-xxl-1-8 {
    padding: 1.8rem;
}
.p-xxl-1-9 {
    padding: 1.9rem;
}
.p-xxl-2-0 {
    padding: 2.0rem;
}
.p-xxl-2-1 {
    padding: 2.1rem;
}
.p-xxl-2-2 {
    padding: 2.2rem;
}
.p-xxl-2-3 {
    padding: 2.3rem;
}
.p-xxl-2-4 {
    padding: 2.4rem;
}
.p-xxl-2-5 {
    padding: 2.5rem;
}
.p-xxl-2-6 {
    padding: 2.6rem;
}
.p-xxl-2-7 {
    padding: 2.7rem;
}
.p-xxl-2-8 {
    padding: 2.8rem;
}
.p-xxl-2-9 {
    padding: 2.9rem;
}
.p-xxl-6 {
    padding: 3.5rem;
}
.p-xxl-7 {
    padding: 4rem;
}
.p-xxl-8 {
    padding: 4.5rem;
}
.p-xxl-9 {
    padding: 5rem;
}
.p-xxl-10 {
    padding: 5.5rem;
}
.p-xxl-11 {
    padding: 6rem;
}
.p-xxl-12 {
    padding: 6.5rem;
}
.p-xxl-13 {
    padding: 7rem;
}
.p-xxl-14 {
    padding: 7.5rem;
}
.p-xxl-15 {
    padding: 8rem;
}
.p-xxl-16 {
    padding: 8.5rem;
}
.p-xxl-17 {
    padding: 9rem;
}
.p-xxl-18 {
    padding: 9.5rem;
}
.p-xxl-19 {
    padding: 10rem;
}
.p-xxl-20 {
    padding: 10.5rem;
}
.p-xxl-21 {
    padding: 11rem;
}
.p-xxl-22 {
    padding: 11.5rem;
}
.p-xxl-23 {
    padding: 12rem;
}
.p-xxl-24 {
    padding: 12.5rem;
}
.pt-xxl-1-6, .py-xxl-1-6 {
    padding-top: 1.6rem;
}
.pt-xxl-1-7, .py-xxl-1-7 {
    padding-top: 1.7rem;
}
.pt-xxl-1-8, .py-xxl-1-8 {
    padding-top: 1.8rem;
}
.pt-xxl-1-9, .py-xxl-1-9 {
    padding-top: 1.9rem;
}
.pt-xxl-2-0, .py-xxl-2-0 {
    padding-top: 2.0rem;
}
.pt-xxl-2-1, .py-xxl-2-1 {
    padding-top: 2.1rem;
}
.pt-xxl-2-2, .py-xxl-2-2 {
    padding-top: 2.2rem;
}
.pt-xxl-2-3, .py-xxl-2-3 {
    padding-top: 2.3rem;
}
.pt-xxl-2-4, .py-xxl-2-4 {
    padding-top: 2.4rem;
}
.pt-xxl-2-5, .py-xxl-2-5 {
    padding-top: 2.5rem;
}
.pt-xxl-2-6, .py-xxl-2-6 {
    padding-top: 2.6rem;
}
.pt-xxl-2-7, .py-xxl-2-7 {
    padding-top: 2.7rem;
}
.pt-xxl-2-8, .py-xxl-2-8 {
    padding-top: 2.8rem;
}
.pt-xxl-2-9, .py-xxl-2-9 {
    padding-top: 2.9rem;
}
.pt-xxl-6, .py-xxl-6 {
    padding-top: 3.5rem;
}
.pt-xxl-7, .py-xxl-7 {
    padding-top: 4rem;
}
.pt-xxl-8, .py-xxl-8 {
    padding-top: 4.5rem;
}
.pt-xxl-9, .py-xxl-9 {
    padding-top: 5rem;
}
.pt-xxl-10, .py-xxl-10 {
    padding-top: 5.5rem;
}
.pt-xxl-11, .py-xxl-11 {
    padding-top: 6rem;
}
.pt-xxl-12, .py-xxl-12 {
    padding-top: 6.5rem;
}
.pt-xxl-13, .py-xxl-13 {
    padding-top: 7rem;
}
.pt-xxl-14, .py-xxl-14 {
    padding-top: 7.5rem;
}
.pt-xxl-15, .py-xxl-15 {
    padding-top: 8rem;
}
.pt-xxl-16, .py-xxl-16 {
    padding-top: 8.5rem;
}
.pt-xxl-17, .py-xxl-17 {
    padding-top: 9rem;
}
.pt-xxl-18, .py-xxl-18 {
    padding-top: 9.5rem;
}
.pt-xxl-19, .py-xxl-19 {
    padding-top: 10rem;
}
.pt-xxl-20, .py-xxl-20 {
    padding-top: 10.5rem;
}
.pt-xxl-21, .py-xxl-21 {
    padding-top: 11rem;
}
.pt-xxl-22, .py-xxl-22 {
    padding-top: 11.5rem;
}
.pt-xxl-23, .py-xxl-23 {
    padding-top: 12rem;
}
.pt-xxl-24, .py-xxl-24 {
    padding-top: 12.5rem;
}
.pb-xxl-1-6, .py-xxl-1-6 {
    padding-bottom: 1.6rem;
}
.pb-xxl-1-7, .py-xxl-1-7 {
    padding-bottom: 1.7rem;
}
.pb-xxl-1-8, .py-xxl-1-8 {
    padding-bottom: 1.8rem;
}
.pb-xxl-1-9, .py-xxl-1-9 {
    padding-bottom: 1.9rem;
}
.pb-xxl-2-0, .py-xxl-2-0 {
    padding-bottom: 2.0rem;
}
.pb-xxl-2-1, .py-xxl-2-1 {
    padding-bottom: 2.1rem;
}
.pb-xxl-2-2, .py-xxl-2-2 {
    padding-bottom: 2.2rem;
}
.pb-xxl-2-3, .py-xxl-2-3 {
    padding-bottom: 2.3rem;
}
.pb-xxl-2-4, .py-xxl-2-4 {
    padding-bottom: 2.4rem;
}
.pb-xxl-2-5, .py-xxl-2-5 {
    padding-bottom: 2.5rem;
}
.pb-xxl-2-6, .py-xxl-2-6 {
    padding-bottom: 2.6rem;
}
.pb-xxl-2-7, .py-xxl-2-7 {
    padding-bottom: 2.7rem;
}
.pb-xxl-2-8, .py-xxl-2-8 {
    padding-bottom: 2.8rem;
}
.pb-xxl-2-9, .py-xxl-2-9 {
    padding-bottom: 2.9rem;
}
.pb-xxl-6, .py-xxl-6 {
    padding-bottom: 3.5rem;
}
.pb-xxl-7, .py-xxl-7 {
    padding-bottom: 4rem;
}
.pb-xxl-8, .py-xxl-8 {
    padding-bottom: 4.5rem;
}
.pb-xxl-9, .py-xxl-9 {
    padding-bottom: 5rem;
}
.pb-xxl-10, .py-xxl-10 {
    padding-bottom: 5.5rem;
}
.pb-xxl-11, .py-xxl-11 {
    padding-bottom: 6rem;
}
.pb-xxl-12, .py-xxl-12 {
    padding-bottom: 6.5rem;
}
.pb-xxl-13, .py-xxl-13 {
    padding-bottom: 7rem;
}
.pb-xxl-14, .py-xxl-14 {
    padding-bottom: 7.5rem;
}
.pb-xxl-15, .py-xxl-15 {
    padding-bottom: 8rem;
}
.pb-xxl-16, .py-xxl-16 {
    padding-bottom: 8.5rem;
}
.pb-xxl-17, .py-xxl-17 {
    padding-bottom: 9rem;
}
.pb-xxl-18, .py-xxl-18 {
    padding-bottom: 9.5rem;
}
.pb-xxl-19, .py-xxl-19 {
    padding-bottom: 10rem;
}
.pb-xxl-20, .py-xxl-20 {
    padding-bottom: 10.5rem;
}
.pb-xxl-21, .py-xxl-21 {
    padding-bottom: 11rem;
}
.pb-xxl-22, .py-xxl-22 {
    padding-bottom: 11.5rem;
}
.pb-xxl-23, .py-xxl-23 {
    padding-bottom: 12rem;
}
.pb-xxl-24, .py-xxl-24 {
    padding-bottom: 12.5rem;
}
.ps-xxl-1-6, .px-xxl-1-6 {
    padding-left: 1.6rem;
}
.ps-xxl-1-7, .px-xxl-1-7 {
    padding-left: 1.7rem;
}
.ps-xxl-1-8, .px-xxl-1-8 {
    padding-left: 1.8rem;
}
.ps-xxl-1-9, .px-xxl-1-9 {
    padding-left: 1.9rem;
}
.ps-xxl-2-0, .px-xxl-2-0 {
    padding-left: 2.0rem;
}
.ps-xxl-2-1, .px-xxl-2-1 {
    padding-left: 2.1rem;
}
.ps-xxl-2-2, .px-xxl-2-2 {
    padding-left: 2.2rem;
}
.ps-xxl-2-3, .px-xxl-2-3 {
    padding-left: 2.3rem;
}
.ps-xxl-2-4, .px-xxl-2-4 {
    padding-left: 2.4rem;
}
.ps-xxl-2-5, .px-xxl-2-5 {
    padding-left: 2.5rem;
}
.ps-xxl-2-6, .px-xxl-2-6 {
    padding-left: 2.6rem;
}
.ps-xxl-2-7, .px-xxl-2-7 {
    padding-left: 2.7rem;
}
.ps-xxl-2-8, .px-xxl-2-8 {
    padding-left: 2.8rem;
}
.ps-xxl-2-9, .px-xxl-2-9 {
    padding-left: 2.9rem;
}
.ps-xxl-6, .px-xxl-6 {
    padding-left: 3.5rem;
}
.ps-xxl-7, .px-xxl-7 {
    padding-left: 4rem;
}
.ps-xxl-8, .px-xxl-8 {
    padding-left: 4.5rem;
}
.ps-xxl-9, .px-xxl-9 {
    padding-left: 5rem;
}
.ps-xxl-10, .px-xxl-10 {
    padding-left: 5.5rem;
}
.ps-xxl-11, .px-xxl-11 {
    padding-left: 6rem;
}
.ps-xxl-12, .px-xxl-12 {
    padding-left: 6.5rem;
}
.ps-xxl-13, .px-xxl-13 {
    padding-left: 7rem;
}
.ps-xxl-14, .px-xxl-14 {
    padding-left: 7.5rem;
}
.ps-xxl-15, .px-xxl-15 {
    padding-left: 8rem;
}
.ps-xxl-16, .px-xxl-16 {
    padding-left: 8.5rem;
}
.ps-xxl-17, .px-xxl-17 {
    padding-left: 9rem;
}
.ps-xxl-18, .px-xxl-18 {
    padding-left: 9.5rem;
}
.ps-xxl-19, .px-xxl-19 {
    padding-left: 10rem;
}
.ps-xxl-20, .px-xxl-20 {
    padding-left: 10.5rem;
}
.ps-xxl-21, .px-xxl-21 {
    padding-left: 11rem;
}
.ps-xxl-22, .px-xxl-22 {
    padding-left: 11.5rem;
}
.ps-xxl-23, .px-xxl-23 {
    padding-left: 12rem;
}
.ps-xxl-24, .px-xxl-24 {
    padding-left: 12.5rem;
}
.pe-xxl-1-6, .px-xxl-1-6 {
    padding-right: 1.6rem;
}
.pe-xxl-1-7, .px-xxl-1-7 {
    padding-right: 1.7rem;
}
.pe-xxl-1-8, .px-xxl-1-8 {
    padding-right: 1.8rem;
}
.pe-xxl-1-9, .px-xxl-1-9 {
    padding-right: 1.9rem;
}
.pe-xxl-2-0, .px-xxl-2-0 {
    padding-right: 2.0rem;
}
.pe-xxl-2-1, .px-xxl-2-1 {
    padding-right: 2.1rem;
}
.pe-xxl-2-2, .px-xxl-2-2 {
    padding-right: 2.2rem;
}
.pe-xxl-2-3, .px-xxl-2-3 {
    padding-right: 2.3rem;
}
.pe-xxl-2-4, .px-xxl-2-4 {
    padding-right: 2.4rem;
}
.pe-xxl-2-5, .px-xxl-2-5 {
    padding-right: 2.5rem;
}
.pe-xxl-2-6, .px-xxl-2-6 {
    padding-right: 2.6rem;
}
.pe-xxl-2-7, .px-xxl-2-7 {
    padding-right: 2.7rem;
}
.pe-xxl-2-8, .px-xxl-2-8 {
    padding-right: 2.8rem;
}
.pe-xxl-2-9, .px-xxl-2-9 {
    padding-right: 2.9rem;
}
.pe-xxl-6, .px-xxl-6 {
    padding-right: 3.5rem;
}
.pe-xxl-7, .px-xxl-7 {
    padding-right: 4rem;
}
.pe-xxl-8, .px-xxl-8 {
    padding-right: 4.5rem;
}
.pe-xxl-9, .px-xxl-9 {
    padding-right: 5rem;
}
.pe-xxl-10, .px-xxl-10 {
    padding-right: 5.5rem;
}
.pe-xxl-11, .px-xxl-11 {
    padding-right: 6rem;
}
.pe-xxl-12, .px-xxl-12 {
    padding-right: 6.5rem;
}
.pe-xxl-13, .px-xxl-13 {
    padding-right: 7rem;
}
.pe-xxl-14, .px-xxl-14 {
    padding-right: 7.5rem;
}
.pe-xxl-15, .px-xxl-15 {
    padding-right: 8rem;
}
.pe-xxl-16, .px-xxl-16 {
    padding-right: 8.5rem;
}
.pe-xxl-17, .px-xxl-17 {
    padding-right: 9rem;
}
.pe-xxl-18, .px-xxl-18 {
    padding-right: 9.5rem;
}
.pe-xxl-19, .px-xxl-19 {
    padding-right: 10rem;
}
.pe-xxl-20, .px-xxl-20 {
    padding-right: 10.5rem;
}
.pe-xxl-21, .px-xxl-21 {
    padding-right: 11rem;
}
.pe-xxl-22, .px-xxl-22 {
    padding-right: 11.5rem;
}
.pe-xxl-23, .px-xxl-23 {
    padding-right: 12rem;
}
.pe-xxl-24, .px-xxl-24 {
    padding-right: 12.5rem;
}
}@media (max-width: 1199px) {
.md-height-auto {
    height: auto;
}
.md-vertical-align-middle {
    vertical-align: middle;
}
.md-vertical-align-top {
    vertical-align: top;
}
.md-vertical-align-bottom {
    vertical-align: bottom;
}
.md-absolute-middle-inherit {
    left: 0;
    top: 0;
    position: relative;
    -ms-transform: translateX(0) translateY(0);
    -moz-transform: translateX(0) translateY(0);
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
    -o-transform: translateX(0) translateY(0);
}
.md-background-image-left {
    background-position: left;
}
.md-background-image-right {
    background-position: right;
}
.md-background-image-center {
    background-position: center;
}
.md-overflow-hidden {
    overflow: hidden !important;
}
.md-overflow-auto {
    overflow: auto !important;
}
.md-display-table {
    display: table !important;
}
.md-display-table-cell {
    display: table-cell !important;
}
.md-display-flex-inherit {
    -ms-box-orient: inherit;
    display: inherit;
    display: inherit;
    display: inherit;
    display: inherit;
    display: inherit;
    display: inherit;
    flex-flow: inherit;
    -webkit-flex-flow: inherit;
    -moz-flex-flow: inherit;
    -ms-flex-flow: inherit;
    -o-flex-flow: inherit;
}
.md-position-inherit {
    position: inherit;
}
.md-position-relative {
    position: relative;
}
.md-position-absolute {
    position: absolute;
}
.md-position-fixed {
    position: fixed;
}
}@media (max-width: 991px) {
    .sm-height-auto {
    height: auto;
}
.sm-vertical-align-middle {
    vertical-align: middle;
}
.sm-vertical-align-top {
    vertical-align: top;
}
.sm-vertical-align-bottom {
    vertical-align: bottom;
}
.sm-absolute-middle-inherit {
    left: 0;
    top: 0;
    position: relative;
    -ms-transform: translateX(0) translateY(0);
    -moz-transform: translateX(0) translateY(0);
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
    -o-transform: translateX(0) translateY(0);
}
.sm-background-image-left {
    background-position: left;
}
.sm-background-image-right {
    background-position: right;
}
.sm-background-image-center {
    background-position: center;
}
.sm-overflow-hidden {
    overflow: hidden !important;
}
.sm-overflow-auto {
    overflow: auto !important;
}
.sm-display-table {
    display: table !important;
}
.sm-display-table-cell {
    display: table-cell !important;
}
.sm-display-flex-inherit {
    -ms-box-orient: inherit;
    display: inherit;
    display: inherit;
    display: inherit;
    display: inherit;
    display: inherit;
    display: inherit;
    flex-flow: inherit;
    -webkit-flex-flow: inherit;
    -moz-flex-flow: inherit;
    -ms-flex-flow: inherit;
    -o-flex-flow: inherit;
}
.sm-clear-both {
    clear: both;
}
.sm-position-inherit {
    position: inherit !important;
}
.sm-position-initial {
    position: initial !important;
}
.sm-position-relative {
    position: relative !important;
}
.sm-position-absolute {
    position: absolute !important;
}
.sm-position-fixed {
    position: fixed !important;
}
.sm-opacity1 {
    opacity: .1;
}
.sm-opacity2 {
    opacity: .2;
}
.sm-opacity3 {
    opacity: .3;
}
.sm-opacity4 {
    opacity: .4;
}
.sm-opacity5 {
    opacity: .5;
}
.sm-opacity6 {
    opacity: .6;
}
.sm-opacity7 {
    opacity: .7;
}
.sm-opacity8 {
    opacity: .8;
}
.sm-opacity9 {
    opacity: .9;
}
.sm-opacity10 {
    opacity: 1;
}
}@media (max-width: 767px) {
.xs-height-auto {
    height: auto;
}
.xs-opacity1 {
    opacity: .1;
}
.xs-opacity2 {
    opacity: .2;
}
.xs-opacity3 {
    opacity: .3;
}
.xs-opacity4 {
    opacity: .4;
}
.xs-opacity5 {
    opacity: .5;
}
.xs-opacity6 {
    opacity: .6;
}
.xs-opacity7 {
    opacity: .7;
}
.xs-opacity8 {
    opacity: .8;
}
.xs-opacity9 {
    opacity: .9;
}
.xs-opacity10 {
    opacity: 1;
}
.xs-vertical-align-middle {
    vertical-align: middle;
}
.xs-vertical-align-top {
    vertical-align: top;
}
.xs-vertical-align-bottom {
    vertical-align: bottom;
}
.xs-absolute-middle-inherit {
    left: 0;
    top: 0;
    position: relative;
    -ms-transform: translateX(0) translateY(0);
    -moz-transform: translateX(0) translateY(0);
    -webkit-transform: translateX(0) translateY(0);
    transform: translateX(0) translateY(0);
    -o-transform: translateX(0) translateY(0);
}
.xs-background-image-left {
    background-position: left !important;
}
.xs-background-image-right {
    background-position: right !important;
}
.xs-background-image-center {
    background-position: center !important;
}
.xs-overflow-hidden {
    overflow: hidden !important;
}
.xs-overflow-auto {
    overflow: auto !important;
}
.xs-display-table {
    display: table !important;
}
.xs-display-table-cell {
    display: table-cell !important;
}
.xs-display-flex-inherit {
    -ms-box-orient: inherit;
    display: inherit;
    display: inherit;
    display: inherit;
    display: inherit;
    display: inherit;
    display: inherit;
    flex-flow: inherit;
    -webkit-flex-flow: inherit;
    -moz-flex-flow: inherit;
    -ms-flex-flow: inherit;
    -o-flex-flow: inherit;
}
.xs-position-inherit {
    position: inherit;
}
.xs-position-relative {
    position: relative;
}
.xs-position-absolute {
    position: absolute;
}
.xs-position-fixed {
    position: fixed;
}
}
