/*! Generated by Font Squirrel (https://www.fontsquirrel.com) */
@font-face {
  font-family: "alte_haas_grotesk";
  src: url(../fonts/altehaasgroteskregular.woff2) format("woff2"),url(../fonts/altehaasgroteskregular.woff) format("woff");
  font-weight: normal;
  font-style: normal
}
@font-face {
  font-family: "alte_haas_grotesk";
  src: url(../fonts/altehaasgroteskbold.woff2) format("woff2"),url(../fonts/altehaasgroteskbold.woff) format("woff");
  font-weight: bold;
  font-style: normal
}
@font-face {
  font-family: "source_serif_pro";
  src: url(../fonts/sourceserifpro-italic.woff2) format("woff2"),url(../fonts/sourceserifpro-italic.woff) format("woff");
  font-weight: normal;
  font-style: italic
}
@font-face {
  font-family: "icomoon";
  src: url(../fonts/icomoon.eot?nckvie);
  src: url(../fonts/icomoon.eot?nckvie#iefix) format("embedded-opentype"),url(../fonts/icomoon.ttf?nckvie) format("truetype"),url(../fonts/icomoon.woff?nckvie) format("woff"),url(../fonts/icomoon.svg?nckvie#icomoon) format("svg");
  font-weight: normal;
  font-style: normal;
  font-display: block
}
[class*=" icon-"],
[class^=icon-] {
  font-family: "icomoon"!important;
  speak: never;
  font-style: normal;
  font-weight: normal;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale
}
.icon-instagram:before {
  content: "\e900"
}
.icon-play:before {
  content: "\e901"
}
.icon-arrow-circle-left:before {
  content: "\e902"
}
.icon-arrow-circle-right:before {
  content: "\e903"
}
.icon-arrow-circle-top:before {
  content: "\e904"
}
.icon-arrow-circle-down:before {
  content: "\e905"
}
.clearfix::after {
  display: block;
  clear: both;
  content: ""
}
.text-bg-primary {
  color: #fff!important;
  background-color: RGBA(13,110,253,var(--bs-bg-opacity,1))!important
}
.text-bg-secondary {
  color: #fff!important;
  background-color: RGBA(108,117,125,var(--bs-bg-opacity,1))!important
}
.text-bg-success {
  color: #fff!important;
  background-color: RGBA(25,135,84,var(--bs-bg-opacity,1))!important
}
.text-bg-info {
  color: #000!important;
  background-color: RGBA(13,202,240,var(--bs-bg-opacity,1))!important
}
.text-bg-warning {
  color: #000!important;
  background-color: RGBA(255,193,7,var(--bs-bg-opacity,1))!important
}
.text-bg-danger {
  color: #fff!important;
  background-color: RGBA(220,53,69,var(--bs-bg-opacity,1))!important
}
.text-bg-light {
  color: #000!important;
  background-color: RGBA(248,249,250,var(--bs-bg-opacity,1))!important
}
.text-bg-dark {
  color: #fff!important;
  background-color: RGBA(33,37,41,var(--bs-bg-opacity,1))!important
}
.link-primary {
  color: #0d6efd!important
}
.link-primary:focus,
.link-primary:hover {
  color: #0a58ca!important
}
.link-secondary {
  color: #6c757d!important
}
.link-secondary:focus,
.link-secondary:hover {
  color: #565e64!important
}
.link-success {
  color: #198754!important
}
.link-success:focus,
.link-success:hover {
  color: #146c43!important
}
.link-info {
  color: #0dcaf0!important
}
.link-info:focus,
.link-info:hover {
  color: #3dd5f3!important
}
.link-warning {
  color: #ffc107!important
}
.link-warning:focus,
.link-warning:hover {
  color: #ffcd39!important
}
.link-danger {
  color: #dc3545!important
}
.link-danger:focus,
.link-danger:hover {
  color: #b02a37!important
}
.link-light {
  color: #f8f9fa!important
}
.link-light:focus,
.link-light:hover {
  color: #f9fafb!important
}
.link-dark {
  color: #212529!important
}
.link-dark:focus,
.link-dark:hover {
  color: #1a1e21!important
}
.ratio {
  position: relative;
  width: 100%
}
.ratio::before {
  display: block;
  padding-top: var(--bs-aspect-ratio);
  content: ""
}
.ratio > * {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%
}
.ratio-1x1 {
  --bs-aspect-ratio: 100%
}
.ratio-4x3 {
  --bs-aspect-ratio: 75%
}
.ratio-16x9 {
  --bs-aspect-ratio: 56.25%
}
.ratio-21x9 {
  --bs-aspect-ratio: 42.8571428571%
}
.fixed-top {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
  z-index: 1030
}
.fixed-bottom {
  position: fixed;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1030
}
.sticky-top {
  position: sticky;
  top: 0;
  z-index: 1020
}
.sticky-bottom {
  position: sticky;
  bottom: 0;
  z-index: 1020
}
@media (min-width:480px) {
  .sticky-ph-top {
    position: sticky;
    top: 0;
    z-index: 1020
  }
  .sticky-ph-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020
  }
}
@media (min-width:576px) {
  .sticky-sm-top {
    position: sticky;
    top: 0;
    z-index: 1020
  }
  .sticky-sm-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020
  }
}
@media (min-width:768px) {
  .sticky-md-top {
    position: sticky;
    top: 0;
    z-index: 1020
  }
  .sticky-md-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020
  }
}
@media (min-width:992px) {
  .sticky-lg-top {
    position: sticky;
    top: 0;
    z-index: 1020
  }
  .sticky-lg-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020
  }
}
@media (min-width:1280px) {
  .sticky-xl-top {
    position: sticky;
    top: 0;
    z-index: 1020
  }
  .sticky-xl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020
  }
}
@media (min-width:1400px) {
  .sticky-xxl-top {
    position: sticky;
    top: 0;
    z-index: 1020
  }
  .sticky-xxl-bottom {
    position: sticky;
    bottom: 0;
    z-index: 1020
  }
}
.hstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
  -ms-flex-direction: row;
  flex-direction: row;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  -ms-flex-item-align: stretch;
  align-self: stretch
}
.vstack {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-flex: 1;
  -ms-flex: 1 1 auto;
  flex: 1 1 auto;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  -ms-flex-item-align: stretch;
  align-self: stretch
}
.visually-hidden,
.visually-hidden-focusable:not(:focus):not(:focus-within) {
  position: absolute!important;
  width: 1px!important;
  height: 1px!important;
  padding: 0!important;
  margin: -1px!important;
  overflow: hidden!important;
  clip: rect(0,0,0,0)!important;
  white-space: nowrap!important;
  border: 0!important
}
.stretched-link::after {
  position: absolute;
  top: 0;
  right: 0;
  bottom: 0;
  left: 0;
  z-index: 1;
  content: ""
}
.text-truncate {
  overflow: hidden;
  text-overflow: ellipsis;
  white-space: nowrap
}
.vr {
  display: inline-block;
  -ms-flex-item-align: stretch;
  align-self: stretch;
  width: 1px;
  min-height: 1em;
  background-color: currentcolor;
  opacity: .25
}
.align-baseline {
  vertical-align: baseline!important
}
.align-top {
  vertical-align: top!important
}
.align-middle {
  vertical-align: middle!important
}
.align-bottom {
  vertical-align: bottom!important
}
.align-text-bottom {
  vertical-align: text-bottom!important
}
.align-text-top {
  vertical-align: text-top!important
}
.float-start {
  float: left!important
}
.float-end {
  float: right!important
}
.float-none {
  float: none!important
}
.object-fit-contain {
  -o-object-fit: contain!important;
  object-fit: contain!important
}
.object-fit-cover {
  -o-object-fit: cover!important;
  object-fit: cover!important
}
.object-fit-fill {
  -o-object-fit: fill!important;
  object-fit: fill!important
}
.object-fit-scale {
  -o-object-fit: scale-down!important;
  object-fit: scale-down!important
}
.object-fit-none {
  -o-object-fit: none!important;
  object-fit: none!important
}
.opacity-0 {
  opacity: 0!important
}
.opacity-25 {
  opacity: .25!important
}
.opacity-50 {
  opacity: .5!important
}
.opacity-75 {
  opacity: .75!important
}
.opacity-100 {
  opacity: 1!important
}
.overflow-auto {
  overflow: auto!important
}
.overflow-hidden {
  overflow: hidden!important
}
.overflow-visible {
  overflow: visible!important
}
.overflow-scroll {
  overflow: scroll!important
}
.overflow-x-auto {
  overflow-x: auto!important
}
.overflow-x-hidden {
  overflow-x: hidden!important
}
.overflow-x-visible {
  overflow-x: visible!important
}
.overflow-x-scroll {
  overflow-x: scroll!important
}
.overflow-y-auto {
  overflow-y: auto!important
}
.overflow-y-hidden {
  overflow-y: hidden!important
}
.overflow-y-visible {
  overflow-y: visible!important
}
.overflow-y-scroll {
  overflow-y: scroll!important
}
.d-inline {
  display: inline!important
}
.d-inline-block {
  display: inline-block!important
}
.d-block {
  display: block!important
}
.d-grid {
  display: grid!important
}
.d-table {
  display: table!important
}
.d-table-row {
  display: table-row!important
}
.d-table-cell {
  display: table-cell!important
}
.d-flex {
  display: -webkit-box!important;
  display: -ms-flexbox!important;
  display: flex!important
}
.d-inline-flex {
  display: -webkit-inline-box!important;
  display: -ms-inline-flexbox!important;
  display: inline-flex!important
}
.d-none {
  display: none!important
}
.shadow {
  -webkit-box-shadow: 0 .5rem 1rem rgba(var(--bs-body-color-rgb),.15)!important;
  box-shadow: 0 .5rem 1rem rgba(var(--bs-body-color-rgb),.15)!important
}
.shadow-sm {
  -webkit-box-shadow: 0 .125rem .25rem rgba(var(--bs-body-color-rgb),.075)!important;
  box-shadow: 0 .125rem .25rem rgba(var(--bs-body-color-rgb),.075)!important
}
.shadow-lg {
  -webkit-box-shadow: 0 1rem 3rem rgba(var(--bs-body-color-rgb),.175)!important;
  box-shadow: 0 1rem 3rem rgba(var(--bs-body-color-rgb),.175)!important
}
.shadow-none {
  -webkit-box-shadow: none!important;
  box-shadow: none!important
}
.position-static {
  position: static!important
}
.position-relative {
  position: relative!important
}
.position-absolute {
  position: absolute!important
}
.position-fixed {
  position: fixed!important
}
.position-sticky {
  position: sticky!important
}
.top-0 {
  top: 0!important
}
.top-50 {
  top: 50%!important
}
.top-100 {
  top: 100%!important
}
.bottom-0 {
  bottom: 0!important
}
.bottom-50 {
  bottom: 50%!important
}
.bottom-100 {
  bottom: 100%!important
}
.start-0 {
  left: 0!important
}
.start-50 {
  left: 50%!important
}
.start-100 {
  left: 100%!important
}
.end-0 {
  right: 0!important
}
.end-50 {
  right: 50%!important
}
.end-100 {
  right: 100%!important
}
.translate-middle {
  -webkit-transform: translate(-50%,-50%)!important;
  transform: translate(-50%,-50%)!important
}
.translate-middle-x {
  -webkit-transform: translateX(-50%)!important;
  transform: translateX(-50%)!important
}
.translate-middle-y {
  -webkit-transform: translateY(-50%)!important;
  transform: translateY(-50%)!important
}
.border {
  border: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}
.border-0 {
  border: 0!important
}
.border-top {
  border-top: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}
.border-top-0 {
  border-top: 0!important
}
.border-end {
  border-right: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}
.border-end-0 {
  border-right: 0!important
}
.border-bottom {
  border-bottom: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}
.border-bottom-0 {
  border-bottom: 0!important
}
.border-start {
  border-left: var(--bs-border-width) var(--bs-border-style) var(--bs-border-color)!important
}
.border-start-0 {
  border-left: 0!important
}
.border-primary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-primary-rgb),var(--bs-border-opacity))!important
}
.border-secondary {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-secondary-rgb),var(--bs-border-opacity))!important
}
.border-success {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-success-rgb),var(--bs-border-opacity))!important
}
.border-info {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-info-rgb),var(--bs-border-opacity))!important
}
.border-warning {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-warning-rgb),var(--bs-border-opacity))!important
}
.border-danger {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-danger-rgb),var(--bs-border-opacity))!important
}
.border-light {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-light-rgb),var(--bs-border-opacity))!important
}
.border-dark {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-dark-rgb),var(--bs-border-opacity))!important
}
.border-white {
  --bs-border-opacity: 1;
  border-color: rgba(var(--bs-white-rgb),var(--bs-border-opacity))!important
}
.border-primary-subtle {
  border-color: var(--bs-primary-border-subtle)!important
}
.border-secondary-subtle {
  border-color: var(--bs-secondary-border-subtle)!important
}
.border-success-subtle {
  border-color: var(--bs-success-border-subtle)!important
}
.border-info-subtle {
  border-color: var(--bs-info-border-subtle)!important
}
.border-warning-subtle {
  border-color: var(--bs-warning-border-subtle)!important
}
.border-danger-subtle {
  border-color: var(--bs-danger-border-subtle)!important
}
.border-light-subtle {
  border-color: var(--bs-light-border-subtle)!important
}
.border-dark-subtle {
  border-color: var(--bs-dark-border-subtle)!important
}
.border-1 {
  --bs-border-width: 1px
}
.border-2 {
  --bs-border-width: 2px
}
.border-3 {
  --bs-border-width: 3px
}
.border-4 {
  --bs-border-width: 4px
}
.border-5 {
  --bs-border-width: 5px
}
.border-opacity-10 {
  --bs-border-opacity: 0.1
}
.border-opacity-25 {
  --bs-border-opacity: 0.25
}
.border-opacity-50 {
  --bs-border-opacity: 0.5
}
.border-opacity-75 {
  --bs-border-opacity: 0.75
}
.border-opacity-100 {
  --bs-border-opacity: 1
}
.w-25 {
  width: 25%!important
}
.w-50 {
  width: 50%!important
}
.w-75 {
  width: 75%!important
}
.w-100 {
  width: 100%!important
}
.w-auto {
  width: auto!important
}
.mw-100 {
  max-width: 100%!important
}
.vw-100 {
  width: 100vw!important
}
.min-vw-100 {
  min-width: 100vw!important
}
.h-25 {
  height: 25%!important
}
.h-50 {
  height: 50%!important
}
.h-75 {
  height: 75%!important
}
.h-100 {
  height: 100%!important
}
.h-auto {
  height: auto!important
}
.mh-100 {
  max-height: 100%!important
}
.vh-100 {
  height: 100vh!important
}
.min-vh-100 {
  min-height: 100vh!important
}
.flex-fill {
  -webkit-box-flex: 1!important;
  -ms-flex: 1 1 auto!important;
  flex: 1 1 auto!important
}
.flex-row {
  -webkit-box-orient: horizontal!important;
  -webkit-box-direction: normal!important;
  -ms-flex-direction: row!important;
  flex-direction: row!important
}
.flex-column {
  -webkit-box-orient: vertical!important;
  -webkit-box-direction: normal!important;
  -ms-flex-direction: column!important;
  flex-direction: column!important
}
.flex-row-reverse {
  -webkit-box-orient: horizontal!important;
  -webkit-box-direction: reverse!important;
  -ms-flex-direction: row-reverse!important;
  flex-direction: row-reverse!important
}
.flex-column-reverse {
  -webkit-box-orient: vertical!important;
  -webkit-box-direction: reverse!important;
  -ms-flex-direction: column-reverse!important;
  flex-direction: column-reverse!important
}
.flex-grow-0 {
  -webkit-box-flex: 0!important;
  -ms-flex-positive: 0!important;
  flex-grow: 0!important
}
.flex-grow-1 {
  -webkit-box-flex: 1!important;
  -ms-flex-positive: 1!important;
  flex-grow: 1!important
}
.flex-shrink-0 {
  -ms-flex-negative: 0!important;
  flex-shrink: 0!important
}
.flex-shrink-1 {
  -ms-flex-negative: 1!important;
  flex-shrink: 1!important
}
.flex-wrap {
  -ms-flex-wrap: wrap!important;
  flex-wrap: wrap!important
}
.flex-nowrap {
  -ms-flex-wrap: nowrap!important;
  flex-wrap: nowrap!important
}
.flex-wrap-reverse {
  -ms-flex-wrap: wrap-reverse!important;
  flex-wrap: wrap-reverse!important
}
.justify-content-start {
  -webkit-box-pack: start!important;
  -ms-flex-pack: start!important;
  justify-content: flex-start!important
}
.justify-content-end {
  -webkit-box-pack: end!important;
  -ms-flex-pack: end!important;
  justify-content: flex-end!important
}
.justify-content-center {
  -webkit-box-pack: center!important;
  -ms-flex-pack: center!important;
  justify-content: center!important
}
.justify-content-between {
  -webkit-box-pack: justify!important;
  -ms-flex-pack: justify!important;
  justify-content: space-between!important
}
.justify-content-around {
  -ms-flex-pack: distribute!important;
  justify-content: space-around!important
}
.justify-content-evenly {
  -webkit-box-pack: space-evenly!important;
  -ms-flex-pack: space-evenly!important;
  justify-content: space-evenly!important
}
.align-items-start {
  -webkit-box-align: start!important;
  -ms-flex-align: start!important;
  align-items: flex-start!important
}
.align-items-end {
  -webkit-box-align: end!important;
  -ms-flex-align: end!important;
  align-items: flex-end!important
}
.align-items-center {
  -webkit-box-align: center!important;
  -ms-flex-align: center!important;
  align-items: center!important
}
.align-items-baseline {
  -webkit-box-align: baseline!important;
  -ms-flex-align: baseline!important;
  align-items: baseline!important
}
.align-items-stretch {
  -webkit-box-align: stretch!important;
  -ms-flex-align: stretch!important;
  align-items: stretch!important
}
.align-content-start {
  -ms-flex-line-pack: start!important;
  align-content: flex-start!important
}
.align-content-end {
  -ms-flex-line-pack: end!important;
  align-content: flex-end!important
}
.align-content-center {
  -ms-flex-line-pack: center!important;
  align-content: center!important
}
.align-content-between {
  -ms-flex-line-pack: justify!important;
  align-content: space-between!important
}
.align-content-around {
  -ms-flex-line-pack: distribute!important;
  align-content: space-around!important
}
.align-content-stretch {
  -ms-flex-line-pack: stretch!important;
  align-content: stretch!important
}
.align-self-auto {
  -ms-flex-item-align: auto!important;
  align-self: auto!important
}
.align-self-start {
  -ms-flex-item-align: start!important;
  align-self: flex-start!important
}
.align-self-end {
  -ms-flex-item-align: end!important;
  align-self: flex-end!important
}
.align-self-center {
  -ms-flex-item-align: center!important;
  align-self: center!important
}
.align-self-baseline {
  -ms-flex-item-align: baseline!important;
  align-self: baseline!important
}
.align-self-stretch {
  -ms-flex-item-align: stretch!important;
  align-self: stretch!important
}
.order-first {
  -webkit-box-ordinal-group: 0!important;
  -ms-flex-order: -1!important;
  order: -1!important
}
.order-0 {
  -webkit-box-ordinal-group: 1!important;
  -ms-flex-order: 0!important;
  order: 0!important
}
.order-1 {
  -webkit-box-ordinal-group: 2!important;
  -ms-flex-order: 1!important;
  order: 1!important
}
.order-2 {
  -webkit-box-ordinal-group: 3!important;
  -ms-flex-order: 2!important;
  order: 2!important
}
.order-3 {
  -webkit-box-ordinal-group: 4!important;
  -ms-flex-order: 3!important;
  order: 3!important
}
.order-4 {
  -webkit-box-ordinal-group: 5!important;
  -ms-flex-order: 4!important;
  order: 4!important
}
.order-5 {
  -webkit-box-ordinal-group: 6!important;
  -ms-flex-order: 5!important;
  order: 5!important
}
.order-last {
  -webkit-box-ordinal-group: 7!important;
  -ms-flex-order: 6!important;
  order: 6!important
}
.m-0 {
  margin: 0!important
}
.m-1 {
  margin: .25rem!important
}
.m-2 {
  margin: .5rem!important
}
.m-3 {
  margin: .75rem!important
}
.m-33 {
  margin: .8125rem!important
}
.m-4 {
  margin: 1rem!important
}
.m-45 {
  margin: 1.125rem!important
}
.m-5 {
  margin: 1.25rem!important
}
.m-6 {
  margin: 1.5rem!important
}
.m-65 {
  margin: 1.625rem!important
}
.m-7 {
  margin: 1.75rem!important
}
.m-8 {
  margin: 2rem!important
}
.m-83 {
  margin: 2.125rem!important
}
.m-85 {
  margin: 2.35rem!important
}
.m-9 {
  margin: 2.5rem!important
}
.m-10 {
  margin: 3rem!important
}
.m-105 {
  margin: 3.25rem!important
}
.m-11 {
  margin: 3.5rem!important
}
.m-12 {
  margin: 4rem!important
}
.m-123 {
  margin: 4.25rem!important
}
.m-13 {
  margin: 5rem!important
}
.m-14 {
  margin: 6rem!important
}
.m-145 {
  margin: 6.5rem!important
}
.m-146 {
  margin: 6.625rem!important
}
.m-15 {
  margin: 7rem!important
}
.m-auto {
  margin: auto!important
}
.mx-0 {
  margin-right: 0!important;
  margin-left: 0!important
}
.mx-1 {
  margin-right: .25rem!important;
  margin-left: .25rem!important
}
.mx-2 {
  margin-right: .5rem!important;
  margin-left: .5rem!important
}
.mx-3 {
  margin-right: .75rem!important;
  margin-left: .75rem!important
}
.mx-33 {
  margin-right: .8125rem!important;
  margin-left: .8125rem!important
}
.mx-4 {
  margin-right: 1rem!important;
  margin-left: 1rem!important
}
.mx-45 {
  margin-right: 1.125rem!important;
  margin-left: 1.125rem!important
}
.mx-5 {
  margin-right: 1.25rem!important;
  margin-left: 1.25rem!important
}
.mx-6 {
  margin-right: 1.5rem!important;
  margin-left: 1.5rem!important
}
.mx-65 {
  margin-right: 1.625rem!important;
  margin-left: 1.625rem!important
}
.mx-7 {
  margin-right: 1.75rem!important;
  margin-left: 1.75rem!important
}
.mx-8 {
  margin-right: 2rem!important;
  margin-left: 2rem!important
}
.mx-83 {
  margin-right: 2.125rem!important;
  margin-left: 2.125rem!important
}
.mx-85 {
  margin-right: 2.35rem!important;
  margin-left: 2.35rem!important
}
.mx-9 {
  margin-right: 2.5rem!important;
  margin-left: 2.5rem!important
}
.mx-10 {
  margin-right: 3rem!important;
  margin-left: 3rem!important
}
.mx-105 {
  margin-right: 3.25rem!important;
  margin-left: 3.25rem!important
}
.mx-11 {
  margin-right: 3.5rem!important;
  margin-left: 3.5rem!important
}
.mx-12 {
  margin-right: 4rem!important;
  margin-left: 4rem!important
}
.mx-123 {
  margin-right: 4.25rem!important;
  margin-left: 4.25rem!important
}
.mx-13 {
  margin-right: 5rem!important;
  margin-left: 5rem!important
}
.mx-14 {
  margin-right: 6rem!important;
  margin-left: 6rem!important
}
.mx-145 {
  margin-right: 6.5rem!important;
  margin-left: 6.5rem!important
}
.mx-146 {
  margin-right: 6.625rem!important;
  margin-left: 6.625rem!important
}
.mx-15 {
  margin-right: 7rem!important;
  margin-left: 7rem!important
}
.mx-auto {
  margin-right: auto!important;
  margin-left: auto!important
}
.my-0 {
  margin-top: 0!important;
  margin-bottom: 0!important
}
.my-1 {
  margin-top: .25rem!important;
  margin-bottom: .25rem!important
}
.my-2 {
  margin-top: .5rem!important;
  margin-bottom: .5rem!important
}
.my-3 {
  margin-top: .75rem!important;
  margin-bottom: .75rem!important
}
.my-33 {
  margin-top: .8125rem!important;
  margin-bottom: .8125rem!important
}
.my-4 {
  margin-top: 1rem!important;
  margin-bottom: 1rem!important
}
.my-45 {
  margin-top: 1.125rem!important;
  margin-bottom: 1.125rem!important
}
.my-5 {
  margin-top: 1.25rem!important;
  margin-bottom: 1.25rem!important
}
.my-6 {
  margin-top: 1.5rem!important;
  margin-bottom: 1.5rem!important
}
.my-65 {
  margin-top: 1.625rem!important;
  margin-bottom: 1.625rem!important
}
.my-7 {
  margin-top: 1.75rem!important;
  margin-bottom: 1.75rem!important
}
.my-8 {
  margin-top: 2rem!important;
  margin-bottom: 2rem!important
}
.my-83 {
  margin-top: 2.125rem!important;
  margin-bottom: 2.125rem!important
}
.my-85 {
  margin-top: 2.35rem!important;
  margin-bottom: 2.35rem!important
}
.my-9 {
  margin-top: 2.5rem!important;
  margin-bottom: 2.5rem!important
}
.my-10 {
  margin-top: 3rem!important;
  margin-bottom: 3rem!important
}
.my-105 {
  margin-top: 3.25rem!important;
  margin-bottom: 3.25rem!important
}
.my-11 {
  margin-top: 3.5rem!important;
  margin-bottom: 3.5rem!important
}
.my-12 {
  margin-top: 4rem!important;
  margin-bottom: 4rem!important
}
.my-123 {
  margin-top: 4.25rem!important;
  margin-bottom: 4.25rem!important
}
.my-13 {
  margin-top: 5rem!important;
  margin-bottom: 5rem!important
}
.my-14 {
  margin-top: 6rem!important;
  margin-bottom: 6rem!important
}
.my-145 {
  margin-top: 6.5rem!important;
  margin-bottom: 6.5rem!important
}
.my-146 {
  margin-top: 6.625rem!important;
  margin-bottom: 6.625rem!important
}
.my-15 {
  margin-top: 7rem!important;
  margin-bottom: 7rem!important
}
.my-auto {
  margin-top: auto!important;
  margin-bottom: auto!important
}
.mt-0 {
  margin-top: 0!important
}
.mt-1 {
  margin-top: .25rem!important
}
.mt-2 {
  margin-top: .5rem!important
}
.mt-3 {
  margin-top: .75rem!important
}
.mt-33 {
  margin-top: .8125rem!important
}
.mt-4 {
  margin-top: 1rem!important
}
.mt-45 {
  margin-top: 1.125rem!important
}
.mt-5 {
  margin-top: 1.25rem!important
}
.mt-6 {
  margin-top: 1.5rem!important
}
.mt-65 {
  margin-top: 1.625rem!important
}
.mt-7 {
  margin-top: 1.75rem!important
}
.mt-8 {
  margin-top: 2rem!important
}
.mt-83 {
  margin-top: 2.125rem!important
}
.mt-85 {
  margin-top: 2.35rem!important
}
.mt-9 {
  margin-top: 2.5rem!important
}
.mt-10 {
  margin-top: 3rem!important
}
.mt-105 {
  margin-top: 3.25rem!important
}
.mt-11 {
  margin-top: 3.5rem!important
}
.mt-12 {
  margin-top: 4rem!important
}
.mt-123 {
  margin-top: 4.25rem!important
}
.mt-13 {
  margin-top: 5rem!important
}
.mt-14 {
  margin-top: 6rem!important
}
.mt-145 {
  margin-top: 6.5rem!important
}
.mt-146 {
  margin-top: 6.625rem!important
}
.mt-15 {
  margin-top: 7rem!important
}
.mt-auto {
  margin-top: auto!important
}
.me-0 {
  margin-right: 0!important
}
.me-1 {
  margin-right: .25rem!important
}
.me-2 {
  margin-right: .5rem!important
}
.me-3 {
  margin-right: .75rem!important
}
.me-33 {
  margin-right: .8125rem!important
}
.me-4 {
  margin-right: 1rem!important
}
.me-45 {
  margin-right: 1.125rem!important
}
.me-5 {
  margin-right: 1.25rem!important
}
.me-6 {
  margin-right: 1.5rem!important
}
.me-65 {
  margin-right: 1.625rem!important
}
.me-7 {
  margin-right: 1.75rem!important
}
.me-8 {
  margin-right: 2rem!important
}
.me-83 {
  margin-right: 2.125rem!important
}
.me-85 {
  margin-right: 2.35rem!important
}
.me-9 {
  margin-right: 2.5rem!important
}
.me-10 {
  margin-right: 3rem!important
}
.me-105 {
  margin-right: 3.25rem!important
}
.me-11 {
  margin-right: 3.5rem!important
}
.me-12 {
  margin-right: 4rem!important
}
.me-123 {
  margin-right: 4.25rem!important
}
.me-13 {
  margin-right: 5rem!important
}
.me-14 {
  margin-right: 6rem!important
}
.me-145 {
  margin-right: 6.5rem!important
}
.me-146 {
  margin-right: 6.625rem!important
}
.me-15 {
  margin-right: 7rem!important
}
.me-auto {
  margin-right: auto!important
}
.mb-0 {
  margin-bottom: 0!important
}
.mb-1 {
  margin-bottom: .25rem!important
}
.mb-2 {
  margin-bottom: .5rem!important
}
.mb-3 {
  margin-bottom: .75rem!important
}
.mb-33 {
  margin-bottom: .8125rem!important
}
.mb-4 {
  margin-bottom: 1rem!important
}
.mb-45 {
  margin-bottom: 1.125rem!important
}
.mb-5 {
  margin-bottom: 1.25rem!important
}
.mb-6 {
  margin-bottom: 1.5rem!important
}
.mb-65 {
  margin-bottom: 1.625rem!important
}
.mb-7 {
  margin-bottom: 1.75rem!important
}
.mb-8 {
  margin-bottom: 2rem!important
}
.mb-83 {
  margin-bottom: 2.125rem!important
}
.mb-85 {
  margin-bottom: 2.35rem!important
}
.mb-9 {
  margin-bottom: 2.5rem!important
}
.mb-10 {
  margin-bottom: 3rem!important
}
.mb-105 {
  margin-bottom: 3.25rem!important
}
.mb-11 {
  margin-bottom: 3.5rem!important
}
.mb-12 {
  margin-bottom: 4rem!important
}
.mb-123 {
  margin-bottom: 4.25rem!important
}
.mb-13 {
  margin-bottom: 5rem!important
}
.mb-14 {
  margin-bottom: 6rem!important
}
.mb-145 {
  margin-bottom: 6.5rem!important
}
.mb-146 {
  margin-bottom: 6.625rem!important
}
.mb-15 {
  margin-bottom: 7rem!important
}
.mb-auto {
  margin-bottom: auto!important
}
.ms-0 {
  margin-left: 0!important
}
.ms-1 {
  margin-left: .25rem!important
}
.ms-2 {
  margin-left: .5rem!important
}
.ms-3 {
  margin-left: .75rem!important
}
.ms-33 {
  margin-left: .8125rem!important
}
.ms-4 {
  margin-left: 1rem!important
}
.ms-45 {
  margin-left: 1.125rem!important
}
.ms-5 {
  margin-left: 1.25rem!important
}
.ms-6 {
  margin-left: 1.5rem!important
}
.ms-65 {
  margin-left: 1.625rem!important
}
.ms-7 {
  margin-left: 1.75rem!important
}
.ms-8 {
  margin-left: 2rem!important
}
.ms-83 {
  margin-left: 2.125rem!important
}
.ms-85 {
  margin-left: 2.35rem!important
}
.ms-9 {
  margin-left: 2.5rem!important
}
.ms-10 {
  margin-left: 3rem!important
}
.ms-105 {
  margin-left: 3.25rem!important
}
.ms-11 {
  margin-left: 3.5rem!important
}
.ms-12 {
  margin-left: 4rem!important
}
.ms-123 {
  margin-left: 4.25rem!important
}
.ms-13 {
  margin-left: 5rem!important
}
.ms-14 {
  margin-left: 6rem!important
}
.ms-145 {
  margin-left: 6.5rem!important
}
.ms-146 {
  margin-left: 6.625rem!important
}
.ms-15 {
  margin-left: 7rem!important
}
.ms-auto {
  margin-left: auto!important
}
.p-0 {
  padding: 0!important
}
.p-1 {
  padding: .25rem!important
}
.p-2 {
  padding: .5rem!important
}
.p-3 {
  padding: .75rem!important
}
.p-33 {
  padding: .8125rem!important
}
.p-4 {
  padding: 1rem!important
}
.p-45 {
  padding: 1.125rem!important
}
.p-5 {
  padding: 1.25rem!important
}
.p-6 {
  padding: 1.5rem!important
}
.p-65 {
  padding: 1.625rem!important
}
.p-7 {
  padding: 1.75rem!important
}
.p-8 {
  padding: 2rem!important
}
.p-83 {
  padding: 2.125rem!important
}
.p-85 {
  padding: 2.35rem!important
}
.p-9 {
  padding: 2.5rem!important
}
.p-10 {
  padding: 3rem!important
}
.p-105 {
  padding: 3.25rem!important
}
.p-11 {
  padding: 3.5rem!important
}
.p-12 {
  padding: 4rem!important
}
.p-123 {
  padding: 4.25rem!important
}
.p-13 {
  padding: 5rem!important
}
.p-14 {
  padding: 6rem!important
}
.p-145 {
  padding: 6.5rem!important
}
.p-146 {
  padding: 6.625rem!important
}
.p-15 {
  padding: 7rem!important
}
.px-0 {
  padding-right: 0!important;
  padding-left: 0!important
}
.px-1 {
  padding-right: .25rem!important;
  padding-left: .25rem!important
}
.px-2 {
  padding-right: .5rem!important;
  padding-left: .5rem!important
}
.px-3 {
  padding-right: .75rem!important;
  padding-left: .75rem!important
}
.px-33 {
  padding-right: .8125rem!important;
  padding-left: .8125rem!important
}
.px-4 {
  padding-right: 1rem!important;
  padding-left: 1rem!important
}
.px-45 {
  padding-right: 1.125rem!important;
  padding-left: 1.125rem!important
}
.px-5 {
  padding-right: 1.25rem!important;
  padding-left: 1.25rem!important
}
.px-6 {
  padding-right: 1.5rem!important;
  padding-left: 1.5rem!important
}
.px-65 {
  padding-right: 1.625rem!important;
  padding-left: 1.625rem!important
}
.px-7 {
  padding-right: 1.75rem!important;
  padding-left: 1.75rem!important
}
.px-8 {
  padding-right: 2rem!important;
  padding-left: 2rem!important
}
.px-83 {
  padding-right: 2.125rem!important;
  padding-left: 2.125rem!important
}
.px-85 {
  padding-right: 2.35rem!important;
  padding-left: 2.35rem!important
}
.px-9 {
  padding-right: 2.5rem!important;
  padding-left: 2.5rem!important
}
.px-10 {
  padding-right: 3rem!important;
  padding-left: 3rem!important
}
.px-105 {
  padding-right: 3.25rem!important;
  padding-left: 3.25rem!important
}
.px-11 {
  padding-right: 3.5rem!important;
  padding-left: 3.5rem!important
}
.px-12 {
  padding-right: 4rem!important;
  padding-left: 4rem!important
}
.px-123 {
  padding-right: 4.25rem!important;
  padding-left: 4.25rem!important
}
.px-13 {
  padding-right: 5rem!important;
  padding-left: 5rem!important
}
.px-14 {
  padding-right: 6rem!important;
  padding-left: 6rem!important
}
.px-145 {
  padding-right: 6.5rem!important;
  padding-left: 6.5rem!important
}
.px-146 {
  padding-right: 6.625rem!important;
  padding-left: 6.625rem!important
}
.px-15 {
  padding-right: 7rem!important;
  padding-left: 7rem!important
}
.py-0 {
  padding-top: 0!important;
  padding-bottom: 0!important
}
.py-1 {
  padding-top: .25rem!important;
  padding-bottom: .25rem!important
}
.py-2 {
  padding-top: .5rem!important;
  padding-bottom: .5rem!important
}
.py-3 {
  padding-top: .75rem!important;
  padding-bottom: .75rem!important
}
.py-33 {
  padding-top: .8125rem!important;
  padding-bottom: .8125rem!important
}
.py-4 {
  padding-top: 1rem!important;
  padding-bottom: 1rem!important
}
.py-45 {
  padding-top: 1.125rem!important;
  padding-bottom: 1.125rem!important
}
.py-5 {
  padding-top: 1.25rem!important;
  padding-bottom: 1.25rem!important
}
.py-6 {
  padding-top: 1.5rem!important;
  padding-bottom: 1.5rem!important
}
.py-65 {
  padding-top: 1.625rem!important;
  padding-bottom: 1.625rem!important
}
.py-7 {
  padding-top: 1.75rem!important;
  padding-bottom: 1.75rem!important
}
.py-8 {
  padding-top: 2rem!important;
  padding-bottom: 2rem!important
}
.py-83 {
  padding-top: 2.125rem!important;
  padding-bottom: 2.125rem!important
}
.py-85 {
  padding-top: 2.35rem!important;
  padding-bottom: 2.35rem!important
}
.py-9 {
  padding-top: 2.5rem!important;
  padding-bottom: 2.5rem!important
}
.py-10 {
  padding-top: 3rem!important;
  padding-bottom: 3rem!important
}
.py-105 {
  padding-top: 3.25rem!important;
  padding-bottom: 3.25rem!important
}
.py-11 {
  padding-top: 3.5rem!important;
  padding-bottom: 3.5rem!important
}
.py-12 {
  padding-top: 4rem!important;
  padding-bottom: 4rem!important
}
.py-123 {
  padding-top: 4.25rem!important;
  padding-bottom: 4.25rem!important
}
.py-13 {
  padding-top: 5rem!important;
  padding-bottom: 5rem!important
}
.py-14 {
  padding-top: 6rem!important;
  padding-bottom: 6rem!important
}
.py-145 {
  padding-top: 6.5rem!important;
  padding-bottom: 6.5rem!important
}
.py-146 {
  padding-top: 6.625rem!important;
  padding-bottom: 6.625rem!important
}
.py-15 {
  padding-top: 7rem!important;
  padding-bottom: 7rem!important
}
.pt-0 {
  padding-top: 0!important
}
.pt-1 {
  padding-top: .25rem!important
}
.pt-2 {
  padding-top: .5rem!important
}
.pt-3 {
  padding-top: .75rem!important
}
.pt-33 {
  padding-top: .8125rem!important
}
.pt-4 {
  padding-top: 1rem!important
}
.pt-45 {
  padding-top: 1.125rem!important
}
.pt-5 {
  padding-top: 1.25rem!important
}
.pt-6 {
  padding-top: 1.5rem!important
}
.pt-65 {
  padding-top: 1.625rem!important
}
.pt-7 {
  padding-top: 1.75rem!important
}
.pt-8 {
  padding-top: 2rem!important
}
.pt-83 {
  padding-top: 2.125rem!important
}
.pt-85 {
  padding-top: 2.35rem!important
}
.pt-9 {
  padding-top: 2.5rem!important
}
.pt-10 {
  padding-top: 3rem!important
}
.pt-105 {
  padding-top: 3.25rem!important
}
.pt-11 {
  padding-top: 3.5rem!important
}
.pt-12 {
  padding-top: 4rem!important
}
.pt-123 {
  padding-top: 4.25rem!important
}
.pt-13 {
  padding-top: 5rem!important
}
.pt-14 {
  padding-top: 6rem!important
}
.pt-145 {
  padding-top: 6.5rem!important
}
.pt-146 {
  padding-top: 6.625rem!important
}
.pt-15 {
  padding-top: 7rem!important
}
.pe-0 {
  padding-right: 0!important
}
.pe-1 {
  padding-right: .25rem!important
}
.pe-2 {
  padding-right: .5rem!important
}
.pe-3 {
  padding-right: .75rem!important
}
.pe-33 {
  padding-right: .8125rem!important
}
.pe-4 {
  padding-right: 1rem!important
}
.pe-45 {
  padding-right: 1.125rem!important
}
.pe-5 {
  padding-right: 1.25rem!important
}
.pe-6 {
  padding-right: 1.5rem!important
}
.pe-65 {
  padding-right: 1.625rem!important
}
.pe-7 {
  padding-right: 1.75rem!important
}
.pe-8 {
  padding-right: 2rem!important
}
.pe-83 {
  padding-right: 2.125rem!important
}
.pe-85 {
  padding-right: 2.35rem!important
}
.pe-9 {
  padding-right: 2.5rem!important
}
.pe-10 {
  padding-right: 3rem!important
}
.pe-105 {
  padding-right: 3.25rem!important
}
.pe-11 {
  padding-right: 3.5rem!important
}
.pe-12 {
  padding-right: 4rem!important
}
.pe-123 {
  padding-right: 4.25rem!important
}
.pe-13 {
  padding-right: 5rem!important
}
.pe-14 {
  padding-right: 6rem!important
}
.pe-145 {
  padding-right: 6.5rem!important
}
.pe-146 {
  padding-right: 6.625rem!important
}
.pe-15 {
  padding-right: 7rem!important
}
.pb-0 {
  padding-bottom: 0!important
}
.pb-1 {
  padding-bottom: .25rem!important
}
.pb-2 {
  padding-bottom: .5rem!important
}
.pb-3 {
  padding-bottom: .75rem!important
}
.pb-33 {
  padding-bottom: .8125rem!important
}
.pb-4 {
  padding-bottom: 1rem!important
}
.pb-45 {
  padding-bottom: 1.125rem!important
}
.pb-5 {
  padding-bottom: 1.25rem!important
}
.pb-6 {
  padding-bottom: 1.5rem!important
}
.pb-65 {
  padding-bottom: 1.625rem!important
}
.pb-7 {
  padding-bottom: 1.75rem!important
}
.pb-8 {
  padding-bottom: 2rem!important
}
.pb-83 {
  padding-bottom: 2.125rem!important
}
.pb-85 {
  padding-bottom: 2.35rem!important
}
.pb-9 {
  padding-bottom: 2.5rem!important
}
.pb-10 {
  padding-bottom: 3rem!important
}
.pb-105 {
  padding-bottom: 3.25rem!important
}
.pb-11 {
  padding-bottom: 3.5rem!important
}
.pb-12 {
  padding-bottom: 4rem!important
}
.pb-123 {
  padding-bottom: 4.25rem!important
}
.pb-13 {
  padding-bottom: 5rem!important
}
.pb-14 {
  padding-bottom: 6rem!important
}
.pb-145 {
  padding-bottom: 6.5rem!important
}
.pb-146 {
  padding-bottom: 6.625rem!important
}
.pb-15 {
  padding-bottom: 7rem!important
}
.ps-0 {
  padding-left: 0!important
}
.ps-1 {
  padding-left: .25rem!important
}
.ps-2 {
  padding-left: .5rem!important
}
.ps-3 {
  padding-left: .75rem!important
}
.ps-33 {
  padding-left: .8125rem!important
}
.ps-4 {
  padding-left: 1rem!important
}
.ps-45 {
  padding-left: 1.125rem!important
}
.ps-5 {
  padding-left: 1.25rem!important
}
.ps-6 {
  padding-left: 1.5rem!important
}
.ps-65 {
  padding-left: 1.625rem!important
}
.ps-7 {
  padding-left: 1.75rem!important
}
.ps-8 {
  padding-left: 2rem!important
}
.ps-83 {
  padding-left: 2.125rem!important
}
.ps-85 {
  padding-left: 2.35rem!important
}
.ps-9 {
  padding-left: 2.5rem!important
}
.ps-10 {
  padding-left: 3rem!important
}
.ps-105 {
  padding-left: 3.25rem!important
}
.ps-11 {
  padding-left: 3.5rem!important
}
.ps-12 {
  padding-left: 4rem!important
}
.ps-123 {
  padding-left: 4.25rem!important
}
.ps-13 {
  padding-left: 5rem!important
}
.ps-14 {
  padding-left: 6rem!important
}
.ps-145 {
  padding-left: 6.5rem!important
}
.ps-146 {
  padding-left: 6.625rem!important
}
.ps-15 {
  padding-left: 7rem!important
}
.gap-0 {
  gap: 0!important
}
.gap-1 {
  gap: .25rem!important
}
.gap-2 {
  gap: .5rem!important
}
.gap-3 {
  gap: .75rem!important
}
.gap-33 {
  gap: .8125rem!important
}
.gap-4 {
  gap: 1rem!important
}
.gap-45 {
  gap: 1.125rem!important
}
.gap-5 {
  gap: 1.25rem!important
}
.gap-6 {
  gap: 1.5rem!important
}
.gap-65 {
  gap: 1.625rem!important
}
.gap-7 {
  gap: 1.75rem!important
}
.gap-8 {
  gap: 2rem!important
}
.gap-83 {
  gap: 2.125rem!important
}
.gap-85 {
  gap: 2.35rem!important
}
.gap-9 {
  gap: 2.5rem!important
}
.gap-10 {
  gap: 3rem!important
}
.gap-105 {
  gap: 3.25rem!important
}
.gap-11 {
  gap: 3.5rem!important
}
.gap-12 {
  gap: 4rem!important
}
.gap-123 {
  gap: 4.25rem!important
}
.gap-13 {
  gap: 5rem!important
}
.gap-14 {
  gap: 6rem!important
}
.gap-145 {
  gap: 6.5rem!important
}
.gap-146 {
  gap: 6.625rem!important
}
.gap-15 {
  gap: 7rem!important
}
.row-gap-0 {
  row-gap: 0!important
}
.row-gap-1 {
  row-gap: .25rem!important
}
.row-gap-2 {
  row-gap: .5rem!important
}
.row-gap-3 {
  row-gap: .75rem!important
}
.row-gap-33 {
  row-gap: .8125rem!important
}
.row-gap-4 {
  row-gap: 1rem!important
}
.row-gap-45 {
  row-gap: 1.125rem!important
}
.row-gap-5 {
  row-gap: 1.25rem!important
}
.row-gap-6 {
  row-gap: 1.5rem!important
}
.row-gap-65 {
  row-gap: 1.625rem!important
}
.row-gap-7 {
  row-gap: 1.75rem!important
}
.row-gap-8 {
  row-gap: 2rem!important
}
.row-gap-83 {
  row-gap: 2.125rem!important
}
.row-gap-85 {
  row-gap: 2.35rem!important
}
.row-gap-9 {
  row-gap: 2.5rem!important
}
.row-gap-10 {
  row-gap: 3rem!important
}
.row-gap-105 {
  row-gap: 3.25rem!important
}
.row-gap-11 {
  row-gap: 3.5rem!important
}
.row-gap-12 {
  row-gap: 4rem!important
}
.row-gap-123 {
  row-gap: 4.25rem!important
}
.row-gap-13 {
  row-gap: 5rem!important
}
.row-gap-14 {
  row-gap: 6rem!important
}
.row-gap-145 {
  row-gap: 6.5rem!important
}
.row-gap-146 {
  row-gap: 6.625rem!important
}
.row-gap-15 {
  row-gap: 7rem!important
}
.column-gap-0 {
  -webkit-column-gap: 0!important;
  -moz-column-gap: 0!important;
  column-gap: 0!important
}
.column-gap-1 {
  -webkit-column-gap: .25rem!important;
  -moz-column-gap: .25rem!important;
  column-gap: .25rem!important
}
.column-gap-2 {
  -webkit-column-gap: .5rem!important;
  -moz-column-gap: .5rem!important;
  column-gap: .5rem!important
}
.column-gap-3 {
  -webkit-column-gap: .75rem!important;
  -moz-column-gap: .75rem!important;
  column-gap: .75rem!important
}
.column-gap-33 {
  -webkit-column-gap: .8125rem!important;
  -moz-column-gap: .8125rem!important;
  column-gap: .8125rem!important
}
.column-gap-4 {
  -webkit-column-gap: 1rem!important;
  -moz-column-gap: 1rem!important;
  column-gap: 1rem!important
}
.column-gap-45 {
  -webkit-column-gap: 1.125rem!important;
  -moz-column-gap: 1.125rem!important;
  column-gap: 1.125rem!important
}
.column-gap-5 {
  -webkit-column-gap: 1.25rem!important;
  -moz-column-gap: 1.25rem!important;
  column-gap: 1.25rem!important
}
.column-gap-6 {
  -webkit-column-gap: 1.5rem!important;
  -moz-column-gap: 1.5rem!important;
  column-gap: 1.5rem!important
}
.column-gap-65 {
  -webkit-column-gap: 1.625rem!important;
  -moz-column-gap: 1.625rem!important;
  column-gap: 1.625rem!important
}
.column-gap-7 {
  -webkit-column-gap: 1.75rem!important;
  -moz-column-gap: 1.75rem!important;
  column-gap: 1.75rem!important
}
.column-gap-8 {
  -webkit-column-gap: 2rem!important;
  -moz-column-gap: 2rem!important;
  column-gap: 2rem!important
}
.column-gap-83 {
  -webkit-column-gap: 2.125rem!important;
  -moz-column-gap: 2.125rem!important;
  column-gap: 2.125rem!important
}
.column-gap-85 {
  -webkit-column-gap: 2.35rem!important;
  -moz-column-gap: 2.35rem!important;
  column-gap: 2.35rem!important
}
.column-gap-9 {
  -webkit-column-gap: 2.5rem!important;
  -moz-column-gap: 2.5rem!important;
  column-gap: 2.5rem!important
}
.column-gap-10 {
  -webkit-column-gap: 3rem!important;
  -moz-column-gap: 3rem!important;
  column-gap: 3rem!important
}
.column-gap-105 {
  -webkit-column-gap: 3.25rem!important;
  -moz-column-gap: 3.25rem!important;
  column-gap: 3.25rem!important
}
.column-gap-11 {
  -webkit-column-gap: 3.5rem!important;
  -moz-column-gap: 3.5rem!important;
  column-gap: 3.5rem!important
}
.column-gap-12 {
  -webkit-column-gap: 4rem!important;
  -moz-column-gap: 4rem!important;
  column-gap: 4rem!important
}
.column-gap-123 {
  -webkit-column-gap: 4.25rem!important;
  -moz-column-gap: 4.25rem!important;
  column-gap: 4.25rem!important
}
.column-gap-13 {
  -webkit-column-gap: 5rem!important;
  -moz-column-gap: 5rem!important;
  column-gap: 5rem!important
}
.column-gap-14 {
  -webkit-column-gap: 6rem!important;
  -moz-column-gap: 6rem!important;
  column-gap: 6rem!important
}
.column-gap-145 {
  -webkit-column-gap: 6.5rem!important;
  -moz-column-gap: 6.5rem!important;
  column-gap: 6.5rem!important
}
.column-gap-146 {
  -webkit-column-gap: 6.625rem!important;
  -moz-column-gap: 6.625rem!important;
  column-gap: 6.625rem!important
}
.column-gap-15 {
  -webkit-column-gap: 7rem!important;
  -moz-column-gap: 7rem!important;
  column-gap: 7rem!important
}
.font-monospace {
  font-family: var(--bs-font-monospace)!important
}
.fs-1 {
  font-size: calc(1.375rem + 1.5vw)!important
}
.fs-2 {
  font-size: calc(1.325rem + .9vw)!important
}
.fs-3 {
  font-size: calc(1.3rem + .6vw)!important
}
.fs-4 {
  font-size: calc(1.275rem + .3vw)!important
}
.fs-5 {
  font-size: 1.25rem!important
}
.fs-6 {
  font-size: 1rem!important
}
.fst-italic {
  font-style: italic!important
}
.fst-normal {
  font-style: normal!important
}
.fw-lighter {
  font-weight: lighter!important
}
.fw-light {
  font-weight: 300!important
}
.fw-normal {
  font-weight: 400!important
}
.fw-medium {
  font-weight: 500!important
}
.fw-semibold {
  font-weight: 600!important
}
.fw-bold {
  font-weight: 700!important
}
.fw-bolder {
  font-weight: bolder!important
}
.lh-1 {
  line-height: 1!important
}
.lh-sm {
  line-height: 1.25!important
}
.lh-base {
  line-height: 1.33335!important
}
.lh-lg {
  line-height: 2!important
}
.text-start {
  text-align: left!important
}
.text-end {
  text-align: right!important
}
.text-center {
  text-align: center!important
}
.text-decoration-none {
  text-decoration: none!important
}
.text-decoration-underline {
  text-decoration: underline!important
}
.text-decoration-line-through {
  text-decoration: line-through!important
}
.text-lowercase {
  text-transform: lowercase!important
}
.text-uppercase {
  text-transform: uppercase!important
}
.text-capitalize {
  text-transform: capitalize!important
}
.text-wrap {
  white-space: normal!important
}
.text-nowrap {
  white-space: nowrap!important
}
.text-break {
  word-wrap: break-word!important;
  word-break: break-word!important
}
.text-primary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-primary-rgb),var(--bs-text-opacity))!important
}
.text-secondary {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-secondary-rgb),var(--bs-text-opacity))!important
}
.text-success {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-success-rgb),var(--bs-text-opacity))!important
}
.text-info {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-info-rgb),var(--bs-text-opacity))!important
}
.text-warning {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-warning-rgb),var(--bs-text-opacity))!important
}
.text-danger {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-danger-rgb),var(--bs-text-opacity))!important
}
.text-light {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-light-rgb),var(--bs-text-opacity))!important
}
.text-dark {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-dark-rgb),var(--bs-text-opacity))!important
}
.text-black {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-black-rgb),var(--bs-text-opacity))!important
}
.text-white {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-white-rgb),var(--bs-text-opacity))!important
}
.text-body {
  --bs-text-opacity: 1;
  color: rgba(var(--bs-body-color-rgb),var(--bs-text-opacity))!important
}
.text-muted {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color)!important
}
.text-black-50 {
  --bs-text-opacity: 1;
  color: rgba(0,0,0,.5)!important
}
.text-white-50 {
  --bs-text-opacity: 1;
  color: rgba(255,255,255,.5)!important
}
.text-body-secondary {
  --bs-text-opacity: 1;
  color: var(--bs-secondary-color)!important
}
.text-body-tertiary {
  --bs-text-opacity: 1;
  color: var(--bs-tertiary-color)!important
}
.text-body-emphasis {
  --bs-text-opacity: 1;
  color: var(--bs-emphasis-color)!important
}
.text-reset {
  --bs-text-opacity: 1;
  color: inherit!important
}
.text-opacity-25 {
  --bs-text-opacity: 0.25
}
.text-opacity-50 {
  --bs-text-opacity: 0.5
}
.text-opacity-75 {
  --bs-text-opacity: 0.75
}
.text-opacity-100 {
  --bs-text-opacity: 1
}
.text-primary-emphasis {
  color: var(--bs-primary-text)!important
}
.text-secondary-emphasis {
  color: var(--bs-secondary-text)!important
}
.text-success-emphasis {
  color: var(--bs-success-text)!important
}
.text-info-emphasis {
  color: var(--bs-info-text)!important
}
.text-warning-emphasis {
  color: var(--bs-warning-text)!important
}
.text-danger-emphasis {
  color: var(--bs-danger-text)!important
}
.text-light-emphasis {
  color: var(--bs-light-text)!important
}
.text-dark-emphasis {
  color: var(--bs-dark-text)!important
}
.bg-primary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-primary-rgb),var(--bs-bg-opacity))!important
}
.bg-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-rgb),var(--bs-bg-opacity))!important
}
.bg-success {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-success-rgb),var(--bs-bg-opacity))!important
}
.bg-info {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-info-rgb),var(--bs-bg-opacity))!important
}
.bg-warning {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-warning-rgb),var(--bs-bg-opacity))!important
}
.bg-danger {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-danger-rgb),var(--bs-bg-opacity))!important
}
.bg-light {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-light-rgb),var(--bs-bg-opacity))!important
}
.bg-dark {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-dark-rgb),var(--bs-bg-opacity))!important
}
.bg-black {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-black-rgb),var(--bs-bg-opacity))!important
}
.bg-white {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-white-rgb),var(--bs-bg-opacity))!important
}
.bg-body {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-body-bg-rgb),var(--bs-bg-opacity))!important
}
.bg-transparent {
  --bs-bg-opacity: 1;
  background-color: transparent!important
}
.bg-body-secondary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-secondary-bg-rgb),var(--bs-bg-opacity))!important
}
.bg-body-tertiary {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-tertiary-bg-rgb),var(--bs-bg-opacity))!important
}
.bg-body-emphasis {
  --bs-bg-opacity: 1;
  background-color: rgba(var(--bs-emphasis-bg-rgb),var(--bs-bg-opacity))!important
}
.bg-opacity-10 {
  --bs-bg-opacity: 0.1
}
.bg-opacity-25 {
  --bs-bg-opacity: 0.25
}
.bg-opacity-50 {
  --bs-bg-opacity: 0.5
}
.bg-opacity-75 {
  --bs-bg-opacity: 0.75
}
.bg-opacity-100 {
  --bs-bg-opacity: 1
}
.bg-primary-subtle {
  background-color: var(--bs-primary-bg-subtle)!important
}
.bg-secondary-subtle {
  background-color: var(--bs-secondary-bg-subtle)!important
}
.bg-success-subtle {
  background-color: var(--bs-success-bg-subtle)!important
}
.bg-info-subtle {
  background-color: var(--bs-info-bg-subtle)!important
}
.bg-warning-subtle {
  background-color: var(--bs-warning-bg-subtle)!important
}
.bg-danger-subtle {
  background-color: var(--bs-danger-bg-subtle)!important
}
.bg-light-subtle {
  background-color: var(--bs-light-bg-subtle)!important
}
.bg-dark-subtle {
  background-color: var(--bs-dark-bg-subtle)!important
}
.bg-gradient {
  background-image: var(--bs-gradient)!important
}
.user-select-all {
  -webkit-user-select: all!important;
  -moz-user-select: all!important;
  user-select: all!important
}
.user-select-auto {
  -webkit-user-select: auto!important;
  -moz-user-select: auto!important;
  -ms-user-select: auto!important;
  user-select: auto!important
}
.user-select-none {
  -webkit-user-select: none!important;
  -moz-user-select: none!important;
  -ms-user-select: none!important;
  user-select: none!important
}
.pe-none {
  pointer-events: none!important
}
.pe-auto {
  pointer-events: auto!important
}
.rounded {
  border-radius: var(--bs-border-radius)!important
}
.rounded-0 {
  border-radius: 0!important
}
.rounded-1 {
  border-radius: var(--bs-border-radius-sm)!important
}
.rounded-2 {
  border-radius: var(--bs-border-radius)!important
}
.rounded-3 {
  border-radius: var(--bs-border-radius-lg)!important
}
.rounded-4 {
  border-radius: var(--bs-border-radius-xl)!important
}
.rounded-5 {
  border-radius: var(--bs-border-radius-2xl)!important
}
.rounded-circle {
  border-radius: 50%!important
}
.rounded-pill {
  border-radius: var(--bs-border-radius-pill)!important
}
.rounded-top {
  border-top-left-radius: var(--bs-border-radius)!important;
  border-top-right-radius: var(--bs-border-radius)!important
}
.rounded-top-0 {
  border-top-left-radius: 0!important;
  border-top-right-radius: 0!important
}
.rounded-top-1 {
  border-top-left-radius: var(--bs-border-radius-sm)!important;
  border-top-right-radius: var(--bs-border-radius-sm)!important
}
.rounded-top-2 {
  border-top-left-radius: var(--bs-border-radius)!important;
  border-top-right-radius: var(--bs-border-radius)!important
}
.rounded-top-3 {
  border-top-left-radius: var(--bs-border-radius-lg)!important;
  border-top-right-radius: var(--bs-border-radius-lg)!important
}
.rounded-top-4 {
  border-top-left-radius: var(--bs-border-radius-xl)!important;
  border-top-right-radius: var(--bs-border-radius-xl)!important
}
.rounded-top-5 {
  border-top-left-radius: var(--bs-border-radius-2xl)!important;
  border-top-right-radius: var(--bs-border-radius-2xl)!important
}
.rounded-top-circle {
  border-top-left-radius: 50%!important;
  border-top-right-radius: 50%!important
}
.rounded-top-pill {
  border-top-left-radius: var(--bs-border-radius-pill)!important;
  border-top-right-radius: var(--bs-border-radius-pill)!important
}
.rounded-end {
  border-top-right-radius: var(--bs-border-radius)!important;
  border-bottom-right-radius: var(--bs-border-radius)!important
}
.rounded-end-0 {
  border-top-right-radius: 0!important;
  border-bottom-right-radius: 0!important
}
.rounded-end-1 {
  border-top-right-radius: var(--bs-border-radius-sm)!important;
  border-bottom-right-radius: var(--bs-border-radius-sm)!important
}
.rounded-end-2 {
  border-top-right-radius: var(--bs-border-radius)!important;
  border-bottom-right-radius: var(--bs-border-radius)!important
}
.rounded-end-3 {
  border-top-right-radius: var(--bs-border-radius-lg)!important;
  border-bottom-right-radius: var(--bs-border-radius-lg)!important
}
.rounded-end-4 {
  border-top-right-radius: var(--bs-border-radius-xl)!important;
  border-bottom-right-radius: var(--bs-border-radius-xl)!important
}
.rounded-end-5 {
  border-top-right-radius: var(--bs-border-radius-2xl)!important;
  border-bottom-right-radius: var(--bs-border-radius-2xl)!important
}
.rounded-end-circle {
  border-top-right-radius: 50%!important;
  border-bottom-right-radius: 50%!important
}
.rounded-end-pill {
  border-top-right-radius: var(--bs-border-radius-pill)!important;
  border-bottom-right-radius: var(--bs-border-radius-pill)!important
}
.rounded-bottom {
  border-bottom-right-radius: var(--bs-border-radius)!important;
  border-bottom-left-radius: var(--bs-border-radius)!important
}
.rounded-bottom-0 {
  border-bottom-right-radius: 0!important;
  border-bottom-left-radius: 0!important
}
.rounded-bottom-1 {
  border-bottom-right-radius: var(--bs-border-radius-sm)!important;
  border-bottom-left-radius: var(--bs-border-radius-sm)!important
}
.rounded-bottom-2 {
  border-bottom-right-radius: var(--bs-border-radius)!important;
  border-bottom-left-radius: var(--bs-border-radius)!important
}
.rounded-bottom-3 {
  border-bottom-right-radius: var(--bs-border-radius-lg)!important;
  border-bottom-left-radius: var(--bs-border-radius-lg)!important
}
.rounded-bottom-4 {
  border-bottom-right-radius: var(--bs-border-radius-xl)!important;
  border-bottom-left-radius: var(--bs-border-radius-xl)!important
}
.rounded-bottom-5 {
  border-bottom-right-radius: var(--bs-border-radius-2xl)!important;
  border-bottom-left-radius: var(--bs-border-radius-2xl)!important
}
.rounded-bottom-circle {
  border-bottom-right-radius: 50%!important;
  border-bottom-left-radius: 50%!important
}
.rounded-bottom-pill {
  border-bottom-right-radius: var(--bs-border-radius-pill)!important;
  border-bottom-left-radius: var(--bs-border-radius-pill)!important
}
.rounded-start {
  border-bottom-left-radius: var(--bs-border-radius)!important;
  border-top-left-radius: var(--bs-border-radius)!important
}
.rounded-start-0 {
  border-bottom-left-radius: 0!important;
  border-top-left-radius: 0!important
}
.rounded-start-1 {
  border-bottom-left-radius: var(--bs-border-radius-sm)!important;
  border-top-left-radius: var(--bs-border-radius-sm)!important
}
.rounded-start-2 {
  border-bottom-left-radius: var(--bs-border-radius)!important;
  border-top-left-radius: var(--bs-border-radius)!important
}
.rounded-start-3 {
  border-bottom-left-radius: var(--bs-border-radius-lg)!important;
  border-top-left-radius: var(--bs-border-radius-lg)!important
}
.rounded-start-4 {
  border-bottom-left-radius: var(--bs-border-radius-xl)!important;
  border-top-left-radius: var(--bs-border-radius-xl)!important
}
.rounded-start-5 {
  border-bottom-left-radius: var(--bs-border-radius-2xl)!important;
  border-top-left-radius: var(--bs-border-radius-2xl)!important
}
.rounded-start-circle {
  border-bottom-left-radius: 50%!important;
  border-top-left-radius: 50%!important
}
.rounded-start-pill {
  border-bottom-left-radius: var(--bs-border-radius-pill)!important;
  border-top-left-radius: var(--bs-border-radius-pill)!important
}
.visible {
  visibility: visible!important
}
.invisible {
  visibility: hidden!important
}
.z-n1 {
  z-index: -1!important
}
.z-0 {
  z-index: 0!important
}
.z-1 {
  z-index: 1!important
}
.z-2 {
  z-index: 2!important
}
.z-3 {
  z-index: 3!important
}
@media (min-width:480px) {
  .float-ph-start {
    float: left!important
  }
  .float-ph-end {
    float: right!important
  }
  .float-ph-none {
    float: none!important
  }
  .object-fit-ph-contain {
    -o-object-fit: contain!important;
    object-fit: contain!important
  }
  .object-fit-ph-cover {
    -o-object-fit: cover!important;
    object-fit: cover!important
  }
  .object-fit-ph-fill {
    -o-object-fit: fill!important;
    object-fit: fill!important
  }
  .object-fit-ph-scale {
    -o-object-fit: scale-down!important;
    object-fit: scale-down!important
  }
  .object-fit-ph-none {
    -o-object-fit: none!important;
    object-fit: none!important
  }
  .d-ph-inline {
    display: inline!important
  }
  .d-ph-inline-block {
    display: inline-block!important
  }
  .d-ph-block {
    display: block!important
  }
  .d-ph-grid {
    display: grid!important
  }
  .d-ph-table {
    display: table!important
  }
  .d-ph-table-row {
    display: table-row!important
  }
  .d-ph-table-cell {
    display: table-cell!important
  }
  .d-ph-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
  }
  .d-ph-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
  }
  .d-ph-none {
    display: none!important
  }
  .flex-ph-fill {
    -webkit-box-flex: 1!important;
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important
  }
  .flex-ph-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important
  }
  .flex-ph-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important
  }
  .flex-ph-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
  }
  .flex-ph-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
  }
  .flex-ph-grow-0 {
    -webkit-box-flex: 0!important;
    -ms-flex-positive: 0!important;
    flex-grow: 0!important
  }
  .flex-ph-grow-1 {
    -webkit-box-flex: 1!important;
    -ms-flex-positive: 1!important;
    flex-grow: 1!important
  }
  .flex-ph-shrink-0 {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
  }
  .flex-ph-shrink-1 {
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
  }
  .flex-ph-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
  }
  .flex-ph-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
  }
  .flex-ph-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
  }
  .justify-content-ph-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
  }
  .justify-content-ph-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
  }
  .justify-content-ph-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
  }
  .justify-content-ph-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
  }
  .justify-content-ph-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
  }
  .justify-content-ph-evenly {
    -webkit-box-pack: space-evenly!important;
    -ms-flex-pack: space-evenly!important;
    justify-content: space-evenly!important
  }
  .align-items-ph-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
  }
  .align-items-ph-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
  }
  .align-items-ph-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
  }
  .align-items-ph-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important
  }
  .align-items-ph-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important
  }
  .align-content-ph-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
  }
  .align-content-ph-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
  }
  .align-content-ph-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
  }
  .align-content-ph-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
  }
  .align-content-ph-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
  }
  .align-content-ph-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
  }
  .align-self-ph-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
  }
  .align-self-ph-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
  }
  .align-self-ph-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
  }
  .align-self-ph-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
  }
  .align-self-ph-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
  }
  .align-self-ph-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
  }
  .order-ph-first {
    -webkit-box-ordinal-group: 0!important;
    -ms-flex-order: -1!important;
    order: -1!important
  }
  .order-ph-0 {
    -webkit-box-ordinal-group: 1!important;
    -ms-flex-order: 0!important;
    order: 0!important
  }
  .order-ph-1 {
    -webkit-box-ordinal-group: 2!important;
    -ms-flex-order: 1!important;
    order: 1!important
  }
  .order-ph-2 {
    -webkit-box-ordinal-group: 3!important;
    -ms-flex-order: 2!important;
    order: 2!important
  }
  .order-ph-3 {
    -webkit-box-ordinal-group: 4!important;
    -ms-flex-order: 3!important;
    order: 3!important
  }
  .order-ph-4 {
    -webkit-box-ordinal-group: 5!important;
    -ms-flex-order: 4!important;
    order: 4!important
  }
  .order-ph-5 {
    -webkit-box-ordinal-group: 6!important;
    -ms-flex-order: 5!important;
    order: 5!important
  }
  .order-ph-last {
    -webkit-box-ordinal-group: 7!important;
    -ms-flex-order: 6!important;
    order: 6!important
  }
  .m-ph-0 {
    margin: 0!important
  }
  .m-ph-1 {
    margin: .25rem!important
  }
  .m-ph-2 {
    margin: .5rem!important
  }
  .m-ph-3 {
    margin: .75rem!important
  }
  .m-ph-33 {
    margin: .8125rem!important
  }
  .m-ph-4 {
    margin: 1rem!important
  }
  .m-ph-45 {
    margin: 1.125rem!important
  }
  .m-ph-5 {
    margin: 1.25rem!important
  }
  .m-ph-6 {
    margin: 1.5rem!important
  }
  .m-ph-65 {
    margin: 1.625rem!important
  }
  .m-ph-7 {
    margin: 1.75rem!important
  }
  .m-ph-8 {
    margin: 2rem!important
  }
  .m-ph-83 {
    margin: 2.125rem!important
  }
  .m-ph-85 {
    margin: 2.35rem!important
  }
  .m-ph-9 {
    margin: 2.5rem!important
  }
  .m-ph-10 {
    margin: 3rem!important
  }
  .m-ph-105 {
    margin: 3.25rem!important
  }
  .m-ph-11 {
    margin: 3.5rem!important
  }
  .m-ph-12 {
    margin: 4rem!important
  }
  .m-ph-123 {
    margin: 4.25rem!important
  }
  .m-ph-13 {
    margin: 5rem!important
  }
  .m-ph-14 {
    margin: 6rem!important
  }
  .m-ph-145 {
    margin: 6.5rem!important
  }
  .m-ph-146 {
    margin: 6.625rem!important
  }
  .m-ph-15 {
    margin: 7rem!important
  }
  .m-ph-auto {
    margin: auto!important
  }
  .mx-ph-0 {
    margin-right: 0!important;
    margin-left: 0!important
  }
  .mx-ph-1 {
    margin-right: .25rem!important;
    margin-left: .25rem!important
  }
  .mx-ph-2 {
    margin-right: .5rem!important;
    margin-left: .5rem!important
  }
  .mx-ph-3 {
    margin-right: .75rem!important;
    margin-left: .75rem!important
  }
  .mx-ph-33 {
    margin-right: .8125rem!important;
    margin-left: .8125rem!important
  }
  .mx-ph-4 {
    margin-right: 1rem!important;
    margin-left: 1rem!important
  }
  .mx-ph-45 {
    margin-right: 1.125rem!important;
    margin-left: 1.125rem!important
  }
  .mx-ph-5 {
    margin-right: 1.25rem!important;
    margin-left: 1.25rem!important
  }
  .mx-ph-6 {
    margin-right: 1.5rem!important;
    margin-left: 1.5rem!important
  }
  .mx-ph-65 {
    margin-right: 1.625rem!important;
    margin-left: 1.625rem!important
  }
  .mx-ph-7 {
    margin-right: 1.75rem!important;
    margin-left: 1.75rem!important
  }
  .mx-ph-8 {
    margin-right: 2rem!important;
    margin-left: 2rem!important
  }
  .mx-ph-83 {
    margin-right: 2.125rem!important;
    margin-left: 2.125rem!important
  }
  .mx-ph-85 {
    margin-right: 2.35rem!important;
    margin-left: 2.35rem!important
  }
  .mx-ph-9 {
    margin-right: 2.5rem!important;
    margin-left: 2.5rem!important
  }
  .mx-ph-10 {
    margin-right: 3rem!important;
    margin-left: 3rem!important
  }
  .mx-ph-105 {
    margin-right: 3.25rem!important;
    margin-left: 3.25rem!important
  }
  .mx-ph-11 {
    margin-right: 3.5rem!important;
    margin-left: 3.5rem!important
  }
  .mx-ph-12 {
    margin-right: 4rem!important;
    margin-left: 4rem!important
  }
  .mx-ph-123 {
    margin-right: 4.25rem!important;
    margin-left: 4.25rem!important
  }
  .mx-ph-13 {
    margin-right: 5rem!important;
    margin-left: 5rem!important
  }
  .mx-ph-14 {
    margin-right: 6rem!important;
    margin-left: 6rem!important
  }
  .mx-ph-145 {
    margin-right: 6.5rem!important;
    margin-left: 6.5rem!important
  }
  .mx-ph-146 {
    margin-right: 6.625rem!important;
    margin-left: 6.625rem!important
  }
  .mx-ph-15 {
    margin-right: 7rem!important;
    margin-left: 7rem!important
  }
  .mx-ph-auto {
    margin-right: auto!important;
    margin-left: auto!important
  }
  .my-ph-0 {
    margin-top: 0!important;
    margin-bottom: 0!important
  }
  .my-ph-1 {
    margin-top: .25rem!important;
    margin-bottom: .25rem!important
  }
  .my-ph-2 {
    margin-top: .5rem!important;
    margin-bottom: .5rem!important
  }
  .my-ph-3 {
    margin-top: .75rem!important;
    margin-bottom: .75rem!important
  }
  .my-ph-33 {
    margin-top: .8125rem!important;
    margin-bottom: .8125rem!important
  }
  .my-ph-4 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
  }
  .my-ph-45 {
    margin-top: 1.125rem!important;
    margin-bottom: 1.125rem!important
  }
  .my-ph-5 {
    margin-top: 1.25rem!important;
    margin-bottom: 1.25rem!important
  }
  .my-ph-6 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
  }
  .my-ph-65 {
    margin-top: 1.625rem!important;
    margin-bottom: 1.625rem!important
  }
  .my-ph-7 {
    margin-top: 1.75rem!important;
    margin-bottom: 1.75rem!important
  }
  .my-ph-8 {
    margin-top: 2rem!important;
    margin-bottom: 2rem!important
  }
  .my-ph-83 {
    margin-top: 2.125rem!important;
    margin-bottom: 2.125rem!important
  }
  .my-ph-85 {
    margin-top: 2.35rem!important;
    margin-bottom: 2.35rem!important
  }
  .my-ph-9 {
    margin-top: 2.5rem!important;
    margin-bottom: 2.5rem!important
  }
  .my-ph-10 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
  }
  .my-ph-105 {
    margin-top: 3.25rem!important;
    margin-bottom: 3.25rem!important
  }
  .my-ph-11 {
    margin-top: 3.5rem!important;
    margin-bottom: 3.5rem!important
  }
  .my-ph-12 {
    margin-top: 4rem!important;
    margin-bottom: 4rem!important
  }
  .my-ph-123 {
    margin-top: 4.25rem!important;
    margin-bottom: 4.25rem!important
  }
  .my-ph-13 {
    margin-top: 5rem!important;
    margin-bottom: 5rem!important
  }
  .my-ph-14 {
    margin-top: 6rem!important;
    margin-bottom: 6rem!important
  }
  .my-ph-145 {
    margin-top: 6.5rem!important;
    margin-bottom: 6.5rem!important
  }
  .my-ph-146 {
    margin-top: 6.625rem!important;
    margin-bottom: 6.625rem!important
  }
  .my-ph-15 {
    margin-top: 7rem!important;
    margin-bottom: 7rem!important
  }
  .my-ph-auto {
    margin-top: auto!important;
    margin-bottom: auto!important
  }
  .mt-ph-0 {
    margin-top: 0!important
  }
  .mt-ph-1 {
    margin-top: .25rem!important
  }
  .mt-ph-2 {
    margin-top: .5rem!important
  }
  .mt-ph-3 {
    margin-top: .75rem!important
  }
  .mt-ph-33 {
    margin-top: .8125rem!important
  }
  .mt-ph-4 {
    margin-top: 1rem!important
  }
  .mt-ph-45 {
    margin-top: 1.125rem!important
  }
  .mt-ph-5 {
    margin-top: 1.25rem!important
  }
  .mt-ph-6 {
    margin-top: 1.5rem!important
  }
  .mt-ph-65 {
    margin-top: 1.625rem!important
  }
  .mt-ph-7 {
    margin-top: 1.75rem!important
  }
  .mt-ph-8 {
    margin-top: 2rem!important
  }
  .mt-ph-83 {
    margin-top: 2.125rem!important
  }
  .mt-ph-85 {
    margin-top: 2.35rem!important
  }
  .mt-ph-9 {
    margin-top: 2.5rem!important
  }
  .mt-ph-10 {
    margin-top: 3rem!important
  }
  .mt-ph-105 {
    margin-top: 3.25rem!important
  }
  .mt-ph-11 {
    margin-top: 3.5rem!important
  }
  .mt-ph-12 {
    margin-top: 4rem!important
  }
  .mt-ph-123 {
    margin-top: 4.25rem!important
  }
  .mt-ph-13 {
    margin-top: 5rem!important
  }
  .mt-ph-14 {
    margin-top: 6rem!important
  }
  .mt-ph-145 {
    margin-top: 6.5rem!important
  }
  .mt-ph-146 {
    margin-top: 6.625rem!important
  }
  .mt-ph-15 {
    margin-top: 7rem!important
  }
  .mt-ph-auto {
    margin-top: auto!important
  }
  .me-ph-0 {
    margin-right: 0!important
  }
  .me-ph-1 {
    margin-right: .25rem!important
  }
  .me-ph-2 {
    margin-right: .5rem!important
  }
  .me-ph-3 {
    margin-right: .75rem!important
  }
  .me-ph-33 {
    margin-right: .8125rem!important
  }
  .me-ph-4 {
    margin-right: 1rem!important
  }
  .me-ph-45 {
    margin-right: 1.125rem!important
  }
  .me-ph-5 {
    margin-right: 1.25rem!important
  }
  .me-ph-6 {
    margin-right: 1.5rem!important
  }
  .me-ph-65 {
    margin-right: 1.625rem!important
  }
  .me-ph-7 {
    margin-right: 1.75rem!important
  }
  .me-ph-8 {
    margin-right: 2rem!important
  }
  .me-ph-83 {
    margin-right: 2.125rem!important
  }
  .me-ph-85 {
    margin-right: 2.35rem!important
  }
  .me-ph-9 {
    margin-right: 2.5rem!important
  }
  .me-ph-10 {
    margin-right: 3rem!important
  }
  .me-ph-105 {
    margin-right: 3.25rem!important
  }
  .me-ph-11 {
    margin-right: 3.5rem!important
  }
  .me-ph-12 {
    margin-right: 4rem!important
  }
  .me-ph-123 {
    margin-right: 4.25rem!important
  }
  .me-ph-13 {
    margin-right: 5rem!important
  }
  .me-ph-14 {
    margin-right: 6rem!important
  }
  .me-ph-145 {
    margin-right: 6.5rem!important
  }
  .me-ph-146 {
    margin-right: 6.625rem!important
  }
  .me-ph-15 {
    margin-right: 7rem!important
  }
  .me-ph-auto {
    margin-right: auto!important
  }
  .mb-ph-0 {
    margin-bottom: 0!important
  }
  .mb-ph-1 {
    margin-bottom: .25rem!important
  }
  .mb-ph-2 {
    margin-bottom: .5rem!important
  }
  .mb-ph-3 {
    margin-bottom: .75rem!important
  }
  .mb-ph-33 {
    margin-bottom: .8125rem!important
  }
  .mb-ph-4 {
    margin-bottom: 1rem!important
  }
  .mb-ph-45 {
    margin-bottom: 1.125rem!important
  }
  .mb-ph-5 {
    margin-bottom: 1.25rem!important
  }
  .mb-ph-6 {
    margin-bottom: 1.5rem!important
  }
  .mb-ph-65 {
    margin-bottom: 1.625rem!important
  }
  .mb-ph-7 {
    margin-bottom: 1.75rem!important
  }
  .mb-ph-8 {
    margin-bottom: 2rem!important
  }
  .mb-ph-83 {
    margin-bottom: 2.125rem!important
  }
  .mb-ph-85 {
    margin-bottom: 2.35rem!important
  }
  .mb-ph-9 {
    margin-bottom: 2.5rem!important
  }
  .mb-ph-10 {
    margin-bottom: 3rem!important
  }
  .mb-ph-105 {
    margin-bottom: 3.25rem!important
  }
  .mb-ph-11 {
    margin-bottom: 3.5rem!important
  }
  .mb-ph-12 {
    margin-bottom: 4rem!important
  }
  .mb-ph-123 {
    margin-bottom: 4.25rem!important
  }
  .mb-ph-13 {
    margin-bottom: 5rem!important
  }
  .mb-ph-14 {
    margin-bottom: 6rem!important
  }
  .mb-ph-145 {
    margin-bottom: 6.5rem!important
  }
  .mb-ph-146 {
    margin-bottom: 6.625rem!important
  }
  .mb-ph-15 {
    margin-bottom: 7rem!important
  }
  .mb-ph-auto {
    margin-bottom: auto!important
  }
  .ms-ph-0 {
    margin-left: 0!important
  }
  .ms-ph-1 {
    margin-left: .25rem!important
  }
  .ms-ph-2 {
    margin-left: .5rem!important
  }
  .ms-ph-3 {
    margin-left: .75rem!important
  }
  .ms-ph-33 {
    margin-left: .8125rem!important
  }
  .ms-ph-4 {
    margin-left: 1rem!important
  }
  .ms-ph-45 {
    margin-left: 1.125rem!important
  }
  .ms-ph-5 {
    margin-left: 1.25rem!important
  }
  .ms-ph-6 {
    margin-left: 1.5rem!important
  }
  .ms-ph-65 {
    margin-left: 1.625rem!important
  }
  .ms-ph-7 {
    margin-left: 1.75rem!important
  }
  .ms-ph-8 {
    margin-left: 2rem!important
  }
  .ms-ph-83 {
    margin-left: 2.125rem!important
  }
  .ms-ph-85 {
    margin-left: 2.35rem!important
  }
  .ms-ph-9 {
    margin-left: 2.5rem!important
  }
  .ms-ph-10 {
    margin-left: 3rem!important
  }
  .ms-ph-105 {
    margin-left: 3.25rem!important
  }
  .ms-ph-11 {
    margin-left: 3.5rem!important
  }
  .ms-ph-12 {
    margin-left: 4rem!important
  }
  .ms-ph-123 {
    margin-left: 4.25rem!important
  }
  .ms-ph-13 {
    margin-left: 5rem!important
  }
  .ms-ph-14 {
    margin-left: 6rem!important
  }
  .ms-ph-145 {
    margin-left: 6.5rem!important
  }
  .ms-ph-146 {
    margin-left: 6.625rem!important
  }
  .ms-ph-15 {
    margin-left: 7rem!important
  }
  .ms-ph-auto {
    margin-left: auto!important
  }
  .p-ph-0 {
    padding: 0!important
  }
  .p-ph-1 {
    padding: .25rem!important
  }
  .p-ph-2 {
    padding: .5rem!important
  }
  .p-ph-3 {
    padding: .75rem!important
  }
  .p-ph-33 {
    padding: .8125rem!important
  }
  .p-ph-4 {
    padding: 1rem!important
  }
  .p-ph-45 {
    padding: 1.125rem!important
  }
  .p-ph-5 {
    padding: 1.25rem!important
  }
  .p-ph-6 {
    padding: 1.5rem!important
  }
  .p-ph-65 {
    padding: 1.625rem!important
  }
  .p-ph-7 {
    padding: 1.75rem!important
  }
  .p-ph-8 {
    padding: 2rem!important
  }
  .p-ph-83 {
    padding: 2.125rem!important
  }
  .p-ph-85 {
    padding: 2.35rem!important
  }
  .p-ph-9 {
    padding: 2.5rem!important
  }
  .p-ph-10 {
    padding: 3rem!important
  }
  .p-ph-105 {
    padding: 3.25rem!important
  }
  .p-ph-11 {
    padding: 3.5rem!important
  }
  .p-ph-12 {
    padding: 4rem!important
  }
  .p-ph-123 {
    padding: 4.25rem!important
  }
  .p-ph-13 {
    padding: 5rem!important
  }
  .p-ph-14 {
    padding: 6rem!important
  }
  .p-ph-145 {
    padding: 6.5rem!important
  }
  .p-ph-146 {
    padding: 6.625rem!important
  }
  .p-ph-15 {
    padding: 7rem!important
  }
  .px-ph-0 {
    padding-right: 0!important;
    padding-left: 0!important
  }
  .px-ph-1 {
    padding-right: .25rem!important;
    padding-left: .25rem!important
  }
  .px-ph-2 {
    padding-right: .5rem!important;
    padding-left: .5rem!important
  }
  .px-ph-3 {
    padding-right: .75rem!important;
    padding-left: .75rem!important
  }
  .px-ph-33 {
    padding-right: .8125rem!important;
    padding-left: .8125rem!important
  }
  .px-ph-4 {
    padding-right: 1rem!important;
    padding-left: 1rem!important
  }
  .px-ph-45 {
    padding-right: 1.125rem!important;
    padding-left: 1.125rem!important
  }
  .px-ph-5 {
    padding-right: 1.25rem!important;
    padding-left: 1.25rem!important
  }
  .px-ph-6 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important
  }
  .px-ph-65 {
    padding-right: 1.625rem!important;
    padding-left: 1.625rem!important
  }
  .px-ph-7 {
    padding-right: 1.75rem!important;
    padding-left: 1.75rem!important
  }
  .px-ph-8 {
    padding-right: 2rem!important;
    padding-left: 2rem!important
  }
  .px-ph-83 {
    padding-right: 2.125rem!important;
    padding-left: 2.125rem!important
  }
  .px-ph-85 {
    padding-right: 2.35rem!important;
    padding-left: 2.35rem!important
  }
  .px-ph-9 {
    padding-right: 2.5rem!important;
    padding-left: 2.5rem!important
  }
  .px-ph-10 {
    padding-right: 3rem!important;
    padding-left: 3rem!important
  }
  .px-ph-105 {
    padding-right: 3.25rem!important;
    padding-left: 3.25rem!important
  }
  .px-ph-11 {
    padding-right: 3.5rem!important;
    padding-left: 3.5rem!important
  }
  .px-ph-12 {
    padding-right: 4rem!important;
    padding-left: 4rem!important
  }
  .px-ph-123 {
    padding-right: 4.25rem!important;
    padding-left: 4.25rem!important
  }
  .px-ph-13 {
    padding-right: 5rem!important;
    padding-left: 5rem!important
  }
  .px-ph-14 {
    padding-right: 6rem!important;
    padding-left: 6rem!important
  }
  .px-ph-145 {
    padding-right: 6.5rem!important;
    padding-left: 6.5rem!important
  }
  .px-ph-146 {
    padding-right: 6.625rem!important;
    padding-left: 6.625rem!important
  }
  .px-ph-15 {
    padding-right: 7rem!important;
    padding-left: 7rem!important
  }
  .py-ph-0 {
    padding-top: 0!important;
    padding-bottom: 0!important
  }
  .py-ph-1 {
    padding-top: .25rem!important;
    padding-bottom: .25rem!important
  }
  .py-ph-2 {
    padding-top: .5rem!important;
    padding-bottom: .5rem!important
  }
  .py-ph-3 {
    padding-top: .75rem!important;
    padding-bottom: .75rem!important
  }
  .py-ph-33 {
    padding-top: .8125rem!important;
    padding-bottom: .8125rem!important
  }
  .py-ph-4 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
  }
  .py-ph-45 {
    padding-top: 1.125rem!important;
    padding-bottom: 1.125rem!important
  }
  .py-ph-5 {
    padding-top: 1.25rem!important;
    padding-bottom: 1.25rem!important
  }
  .py-ph-6 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
  }
  .py-ph-65 {
    padding-top: 1.625rem!important;
    padding-bottom: 1.625rem!important
  }
  .py-ph-7 {
    padding-top: 1.75rem!important;
    padding-bottom: 1.75rem!important
  }
  .py-ph-8 {
    padding-top: 2rem!important;
    padding-bottom: 2rem!important
  }
  .py-ph-83 {
    padding-top: 2.125rem!important;
    padding-bottom: 2.125rem!important
  }
  .py-ph-85 {
    padding-top: 2.35rem!important;
    padding-bottom: 2.35rem!important
  }
  .py-ph-9 {
    padding-top: 2.5rem!important;
    padding-bottom: 2.5rem!important
  }
  .py-ph-10 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
  }
  .py-ph-105 {
    padding-top: 3.25rem!important;
    padding-bottom: 3.25rem!important
  }
  .py-ph-11 {
    padding-top: 3.5rem!important;
    padding-bottom: 3.5rem!important
  }
  .py-ph-12 {
    padding-top: 4rem!important;
    padding-bottom: 4rem!important
  }
  .py-ph-123 {
    padding-top: 4.25rem!important;
    padding-bottom: 4.25rem!important
  }
  .py-ph-13 {
    padding-top: 5rem!important;
    padding-bottom: 5rem!important
  }
  .py-ph-14 {
    padding-top: 6rem!important;
    padding-bottom: 6rem!important
  }
  .py-ph-145 {
    padding-top: 6.5rem!important;
    padding-bottom: 6.5rem!important
  }
  .py-ph-146 {
    padding-top: 6.625rem!important;
    padding-bottom: 6.625rem!important
  }
  .py-ph-15 {
    padding-top: 7rem!important;
    padding-bottom: 7rem!important
  }
  .pt-ph-0 {
    padding-top: 0!important
  }
  .pt-ph-1 {
    padding-top: .25rem!important
  }
  .pt-ph-2 {
    padding-top: .5rem!important
  }
  .pt-ph-3 {
    padding-top: .75rem!important
  }
  .pt-ph-33 {
    padding-top: .8125rem!important
  }
  .pt-ph-4 {
    padding-top: 1rem!important
  }
  .pt-ph-45 {
    padding-top: 1.125rem!important
  }
  .pt-ph-5 {
    padding-top: 1.25rem!important
  }
  .pt-ph-6 {
    padding-top: 1.5rem!important
  }
  .pt-ph-65 {
    padding-top: 1.625rem!important
  }
  .pt-ph-7 {
    padding-top: 1.75rem!important
  }
  .pt-ph-8 {
    padding-top: 2rem!important
  }
  .pt-ph-83 {
    padding-top: 2.125rem!important
  }
  .pt-ph-85 {
    padding-top: 2.35rem!important
  }
  .pt-ph-9 {
    padding-top: 2.5rem!important
  }
  .pt-ph-10 {
    padding-top: 3rem!important
  }
  .pt-ph-105 {
    padding-top: 3.25rem!important
  }
  .pt-ph-11 {
    padding-top: 3.5rem!important
  }
  .pt-ph-12 {
    padding-top: 4rem!important
  }
  .pt-ph-123 {
    padding-top: 4.25rem!important
  }
  .pt-ph-13 {
    padding-top: 5rem!important
  }
  .pt-ph-14 {
    padding-top: 6rem!important
  }
  .pt-ph-145 {
    padding-top: 6.5rem!important
  }
  .pt-ph-146 {
    padding-top: 6.625rem!important
  }
  .pt-ph-15 {
    padding-top: 7rem!important
  }
  .pe-ph-0 {
    padding-right: 0!important
  }
  .pe-ph-1 {
    padding-right: .25rem!important
  }
  .pe-ph-2 {
    padding-right: .5rem!important
  }
  .pe-ph-3 {
    padding-right: .75rem!important
  }
  .pe-ph-33 {
    padding-right: .8125rem!important
  }
  .pe-ph-4 {
    padding-right: 1rem!important
  }
  .pe-ph-45 {
    padding-right: 1.125rem!important
  }
  .pe-ph-5 {
    padding-right: 1.25rem!important
  }
  .pe-ph-6 {
    padding-right: 1.5rem!important
  }
  .pe-ph-65 {
    padding-right: 1.625rem!important
  }
  .pe-ph-7 {
    padding-right: 1.75rem!important
  }
  .pe-ph-8 {
    padding-right: 2rem!important
  }
  .pe-ph-83 {
    padding-right: 2.125rem!important
  }
  .pe-ph-85 {
    padding-right: 2.35rem!important
  }
  .pe-ph-9 {
    padding-right: 2.5rem!important
  }
  .pe-ph-10 {
    padding-right: 3rem!important
  }
  .pe-ph-105 {
    padding-right: 3.25rem!important
  }
  .pe-ph-11 {
    padding-right: 3.5rem!important
  }
  .pe-ph-12 {
    padding-right: 4rem!important
  }
  .pe-ph-123 {
    padding-right: 4.25rem!important
  }
  .pe-ph-13 {
    padding-right: 5rem!important
  }
  .pe-ph-14 {
    padding-right: 6rem!important
  }
  .pe-ph-145 {
    padding-right: 6.5rem!important
  }
  .pe-ph-146 {
    padding-right: 6.625rem!important
  }
  .pe-ph-15 {
    padding-right: 7rem!important
  }
  .pb-ph-0 {
    padding-bottom: 0!important
  }
  .pb-ph-1 {
    padding-bottom: .25rem!important
  }
  .pb-ph-2 {
    padding-bottom: .5rem!important
  }
  .pb-ph-3 {
    padding-bottom: .75rem!important
  }
  .pb-ph-33 {
    padding-bottom: .8125rem!important
  }
  .pb-ph-4 {
    padding-bottom: 1rem!important
  }
  .pb-ph-45 {
    padding-bottom: 1.125rem!important
  }
  .pb-ph-5 {
    padding-bottom: 1.25rem!important
  }
  .pb-ph-6 {
    padding-bottom: 1.5rem!important
  }
  .pb-ph-65 {
    padding-bottom: 1.625rem!important
  }
  .pb-ph-7 {
    padding-bottom: 1.75rem!important
  }
  .pb-ph-8 {
    padding-bottom: 2rem!important
  }
  .pb-ph-83 {
    padding-bottom: 2.125rem!important
  }
  .pb-ph-85 {
    padding-bottom: 2.35rem!important
  }
  .pb-ph-9 {
    padding-bottom: 2.5rem!important
  }
  .pb-ph-10 {
    padding-bottom: 3rem!important
  }
  .pb-ph-105 {
    padding-bottom: 3.25rem!important
  }
  .pb-ph-11 {
    padding-bottom: 3.5rem!important
  }
  .pb-ph-12 {
    padding-bottom: 4rem!important
  }
  .pb-ph-123 {
    padding-bottom: 4.25rem!important
  }
  .pb-ph-13 {
    padding-bottom: 5rem!important
  }
  .pb-ph-14 {
    padding-bottom: 6rem!important
  }
  .pb-ph-145 {
    padding-bottom: 6.5rem!important
  }
  .pb-ph-146 {
    padding-bottom: 6.625rem!important
  }
  .pb-ph-15 {
    padding-bottom: 7rem!important
  }
  .ps-ph-0 {
    padding-left: 0!important
  }
  .ps-ph-1 {
    padding-left: .25rem!important
  }
  .ps-ph-2 {
    padding-left: .5rem!important
  }
  .ps-ph-3 {
    padding-left: .75rem!important
  }
  .ps-ph-33 {
    padding-left: .8125rem!important
  }
  .ps-ph-4 {
    padding-left: 1rem!important
  }
  .ps-ph-45 {
    padding-left: 1.125rem!important
  }
  .ps-ph-5 {
    padding-left: 1.25rem!important
  }
  .ps-ph-6 {
    padding-left: 1.5rem!important
  }
  .ps-ph-65 {
    padding-left: 1.625rem!important
  }
  .ps-ph-7 {
    padding-left: 1.75rem!important
  }
  .ps-ph-8 {
    padding-left: 2rem!important
  }
  .ps-ph-83 {
    padding-left: 2.125rem!important
  }
  .ps-ph-85 {
    padding-left: 2.35rem!important
  }
  .ps-ph-9 {
    padding-left: 2.5rem!important
  }
  .ps-ph-10 {
    padding-left: 3rem!important
  }
  .ps-ph-105 {
    padding-left: 3.25rem!important
  }
  .ps-ph-11 {
    padding-left: 3.5rem!important
  }
  .ps-ph-12 {
    padding-left: 4rem!important
  }
  .ps-ph-123 {
    padding-left: 4.25rem!important
  }
  .ps-ph-13 {
    padding-left: 5rem!important
  }
  .ps-ph-14 {
    padding-left: 6rem!important
  }
  .ps-ph-145 {
    padding-left: 6.5rem!important
  }
  .ps-ph-146 {
    padding-left: 6.625rem!important
  }
  .ps-ph-15 {
    padding-left: 7rem!important
  }
  .gap-ph-0 {
    gap: 0!important
  }
  .gap-ph-1 {
    gap: .25rem!important
  }
  .gap-ph-2 {
    gap: .5rem!important
  }
  .gap-ph-3 {
    gap: .75rem!important
  }
  .gap-ph-33 {
    gap: .8125rem!important
  }
  .gap-ph-4 {
    gap: 1rem!important
  }
  .gap-ph-45 {
    gap: 1.125rem!important
  }
  .gap-ph-5 {
    gap: 1.25rem!important
  }
  .gap-ph-6 {
    gap: 1.5rem!important
  }
  .gap-ph-65 {
    gap: 1.625rem!important
  }
  .gap-ph-7 {
    gap: 1.75rem!important
  }
  .gap-ph-8 {
    gap: 2rem!important
  }
  .gap-ph-83 {
    gap: 2.125rem!important
  }
  .gap-ph-85 {
    gap: 2.35rem!important
  }
  .gap-ph-9 {
    gap: 2.5rem!important
  }
  .gap-ph-10 {
    gap: 3rem!important
  }
  .gap-ph-105 {
    gap: 3.25rem!important
  }
  .gap-ph-11 {
    gap: 3.5rem!important
  }
  .gap-ph-12 {
    gap: 4rem!important
  }
  .gap-ph-123 {
    gap: 4.25rem!important
  }
  .gap-ph-13 {
    gap: 5rem!important
  }
  .gap-ph-14 {
    gap: 6rem!important
  }
  .gap-ph-145 {
    gap: 6.5rem!important
  }
  .gap-ph-146 {
    gap: 6.625rem!important
  }
  .gap-ph-15 {
    gap: 7rem!important
  }
  .row-gap-ph-0 {
    row-gap: 0!important
  }
  .row-gap-ph-1 {
    row-gap: .25rem!important
  }
  .row-gap-ph-2 {
    row-gap: .5rem!important
  }
  .row-gap-ph-3 {
    row-gap: .75rem!important
  }
  .row-gap-ph-33 {
    row-gap: .8125rem!important
  }
  .row-gap-ph-4 {
    row-gap: 1rem!important
  }
  .row-gap-ph-45 {
    row-gap: 1.125rem!important
  }
  .row-gap-ph-5 {
    row-gap: 1.25rem!important
  }
  .row-gap-ph-6 {
    row-gap: 1.5rem!important
  }
  .row-gap-ph-65 {
    row-gap: 1.625rem!important
  }
  .row-gap-ph-7 {
    row-gap: 1.75rem!important
  }
  .row-gap-ph-8 {
    row-gap: 2rem!important
  }
  .row-gap-ph-83 {
    row-gap: 2.125rem!important
  }
  .row-gap-ph-85 {
    row-gap: 2.35rem!important
  }
  .row-gap-ph-9 {
    row-gap: 2.5rem!important
  }
  .row-gap-ph-10 {
    row-gap: 3rem!important
  }
  .row-gap-ph-105 {
    row-gap: 3.25rem!important
  }
  .row-gap-ph-11 {
    row-gap: 3.5rem!important
  }
  .row-gap-ph-12 {
    row-gap: 4rem!important
  }
  .row-gap-ph-123 {
    row-gap: 4.25rem!important
  }
  .row-gap-ph-13 {
    row-gap: 5rem!important
  }
  .row-gap-ph-14 {
    row-gap: 6rem!important
  }
  .row-gap-ph-145 {
    row-gap: 6.5rem!important
  }
  .row-gap-ph-146 {
    row-gap: 6.625rem!important
  }
  .row-gap-ph-15 {
    row-gap: 7rem!important
  }
  .column-gap-ph-0 {
    -webkit-column-gap: 0!important;
    -moz-column-gap: 0!important;
    column-gap: 0!important
  }
  .column-gap-ph-1 {
    -webkit-column-gap: .25rem!important;
    -moz-column-gap: .25rem!important;
    column-gap: .25rem!important
  }
  .column-gap-ph-2 {
    -webkit-column-gap: .5rem!important;
    -moz-column-gap: .5rem!important;
    column-gap: .5rem!important
  }
  .column-gap-ph-3 {
    -webkit-column-gap: .75rem!important;
    -moz-column-gap: .75rem!important;
    column-gap: .75rem!important
  }
  .column-gap-ph-33 {
    -webkit-column-gap: .8125rem!important;
    -moz-column-gap: .8125rem!important;
    column-gap: .8125rem!important
  }
  .column-gap-ph-4 {
    -webkit-column-gap: 1rem!important;
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important
  }
  .column-gap-ph-45 {
    -webkit-column-gap: 1.125rem!important;
    -moz-column-gap: 1.125rem!important;
    column-gap: 1.125rem!important
  }
  .column-gap-ph-5 {
    -webkit-column-gap: 1.25rem!important;
    -moz-column-gap: 1.25rem!important;
    column-gap: 1.25rem!important
  }
  .column-gap-ph-6 {
    -webkit-column-gap: 1.5rem!important;
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important
  }
  .column-gap-ph-65 {
    -webkit-column-gap: 1.625rem!important;
    -moz-column-gap: 1.625rem!important;
    column-gap: 1.625rem!important
  }
  .column-gap-ph-7 {
    -webkit-column-gap: 1.75rem!important;
    -moz-column-gap: 1.75rem!important;
    column-gap: 1.75rem!important
  }
  .column-gap-ph-8 {
    -webkit-column-gap: 2rem!important;
    -moz-column-gap: 2rem!important;
    column-gap: 2rem!important
  }
  .column-gap-ph-83 {
    -webkit-column-gap: 2.125rem!important;
    -moz-column-gap: 2.125rem!important;
    column-gap: 2.125rem!important
  }
  .column-gap-ph-85 {
    -webkit-column-gap: 2.35rem!important;
    -moz-column-gap: 2.35rem!important;
    column-gap: 2.35rem!important
  }
  .column-gap-ph-9 {
    -webkit-column-gap: 2.5rem!important;
    -moz-column-gap: 2.5rem!important;
    column-gap: 2.5rem!important
  }
  .column-gap-ph-10 {
    -webkit-column-gap: 3rem!important;
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!important
  }
  .column-gap-ph-105 {
    -webkit-column-gap: 3.25rem!important;
    -moz-column-gap: 3.25rem!important;
    column-gap: 3.25rem!important
  }
  .column-gap-ph-11 {
    -webkit-column-gap: 3.5rem!important;
    -moz-column-gap: 3.5rem!important;
    column-gap: 3.5rem!important
  }
  .column-gap-ph-12 {
    -webkit-column-gap: 4rem!important;
    -moz-column-gap: 4rem!important;
    column-gap: 4rem!important
  }
  .column-gap-ph-123 {
    -webkit-column-gap: 4.25rem!important;
    -moz-column-gap: 4.25rem!important;
    column-gap: 4.25rem!important
  }
  .column-gap-ph-13 {
    -webkit-column-gap: 5rem!important;
    -moz-column-gap: 5rem!important;
    column-gap: 5rem!important
  }
  .column-gap-ph-14 {
    -webkit-column-gap: 6rem!important;
    -moz-column-gap: 6rem!important;
    column-gap: 6rem!important
  }
  .column-gap-ph-145 {
    -webkit-column-gap: 6.5rem!important;
    -moz-column-gap: 6.5rem!important;
    column-gap: 6.5rem!important
  }
  .column-gap-ph-146 {
    -webkit-column-gap: 6.625rem!important;
    -moz-column-gap: 6.625rem!important;
    column-gap: 6.625rem!important
  }
  .column-gap-ph-15 {
    -webkit-column-gap: 7rem!important;
    -moz-column-gap: 7rem!important;
    column-gap: 7rem!important
  }
  .text-ph-start {
    text-align: left!important
  }
  .text-ph-end {
    text-align: right!important
  }
  .text-ph-center {
    text-align: center!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-table {
    display: table!important
  }
  .d-sm-table-row {
    display: table-row!important
  }
  .d-sm-table-cell {
    display: table-cell!important
  }
  .d-sm-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
  }
  .d-sm-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
  }
  .d-sm-none {
    display: none!important
  }
  .flex-sm-fill {
    -webkit-box-flex: 1!important;
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important
  }
  .flex-sm-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important
  }
  .flex-sm-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important
  }
  .flex-sm-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
  }
  .flex-sm-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
  }
  .flex-sm-grow-0 {
    -webkit-box-flex: 0!important;
    -ms-flex-positive: 0!important;
    flex-grow: 0!important
  }
  .flex-sm-grow-1 {
    -webkit-box-flex: 1!important;
    -ms-flex-positive: 1!important;
    flex-grow: 1!important
  }
  .flex-sm-shrink-0 {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
  }
  .flex-sm-shrink-1 {
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
  }
  .flex-sm-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
  }
  .flex-sm-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
  }
  .flex-sm-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
  }
  .justify-content-sm-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
  }
  .justify-content-sm-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
  }
  .justify-content-sm-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
  }
  .justify-content-sm-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
  }
  .justify-content-sm-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
  }
  .justify-content-sm-evenly {
    -webkit-box-pack: space-evenly!important;
    -ms-flex-pack: space-evenly!important;
    justify-content: space-evenly!important
  }
  .align-items-sm-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
  }
  .align-items-sm-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
  }
  .align-items-sm-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
  }
  .align-items-sm-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important
  }
  .align-items-sm-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important
  }
  .align-content-sm-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
  }
  .align-content-sm-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
  }
  .align-content-sm-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
  }
  .align-content-sm-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
  }
  .align-content-sm-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
  }
  .align-content-sm-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
  }
  .align-self-sm-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
  }
  .align-self-sm-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
  }
  .align-self-sm-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
  }
  .align-self-sm-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
  }
  .align-self-sm-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
  }
  .align-self-sm-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
  }
  .order-sm-first {
    -webkit-box-ordinal-group: 0!important;
    -ms-flex-order: -1!important;
    order: -1!important
  }
  .order-sm-0 {
    -webkit-box-ordinal-group: 1!important;
    -ms-flex-order: 0!important;
    order: 0!important
  }
  .order-sm-1 {
    -webkit-box-ordinal-group: 2!important;
    -ms-flex-order: 1!important;
    order: 1!important
  }
  .order-sm-2 {
    -webkit-box-ordinal-group: 3!important;
    -ms-flex-order: 2!important;
    order: 2!important
  }
  .order-sm-3 {
    -webkit-box-ordinal-group: 4!important;
    -ms-flex-order: 3!important;
    order: 3!important
  }
  .order-sm-4 {
    -webkit-box-ordinal-group: 5!important;
    -ms-flex-order: 4!important;
    order: 4!important
  }
  .order-sm-5 {
    -webkit-box-ordinal-group: 6!important;
    -ms-flex-order: 5!important;
    order: 5!important
  }
  .order-sm-last {
    -webkit-box-ordinal-group: 7!important;
    -ms-flex-order: 6!important;
    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: .75rem!important
  }
  .m-sm-33 {
    margin: .8125rem!important
  }
  .m-sm-4 {
    margin: 1rem!important
  }
  .m-sm-45 {
    margin: 1.125rem!important
  }
  .m-sm-5 {
    margin: 1.25rem!important
  }
  .m-sm-6 {
    margin: 1.5rem!important
  }
  .m-sm-65 {
    margin: 1.625rem!important
  }
  .m-sm-7 {
    margin: 1.75rem!important
  }
  .m-sm-8 {
    margin: 2rem!important
  }
  .m-sm-83 {
    margin: 2.125rem!important
  }
  .m-sm-85 {
    margin: 2.35rem!important
  }
  .m-sm-9 {
    margin: 2.5rem!important
  }
  .m-sm-10 {
    margin: 3rem!important
  }
  .m-sm-105 {
    margin: 3.25rem!important
  }
  .m-sm-11 {
    margin: 3.5rem!important
  }
  .m-sm-12 {
    margin: 4rem!important
  }
  .m-sm-123 {
    margin: 4.25rem!important
  }
  .m-sm-13 {
    margin: 5rem!important
  }
  .m-sm-14 {
    margin: 6rem!important
  }
  .m-sm-145 {
    margin: 6.5rem!important
  }
  .m-sm-146 {
    margin: 6.625rem!important
  }
  .m-sm-15 {
    margin: 7rem!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: .75rem!important;
    margin-left: .75rem!important
  }
  .mx-sm-33 {
    margin-right: .8125rem!important;
    margin-left: .8125rem!important
  }
  .mx-sm-4 {
    margin-right: 1rem!important;
    margin-left: 1rem!important
  }
  .mx-sm-45 {
    margin-right: 1.125rem!important;
    margin-left: 1.125rem!important
  }
  .mx-sm-5 {
    margin-right: 1.25rem!important;
    margin-left: 1.25rem!important
  }
  .mx-sm-6 {
    margin-right: 1.5rem!important;
    margin-left: 1.5rem!important
  }
  .mx-sm-65 {
    margin-right: 1.625rem!important;
    margin-left: 1.625rem!important
  }
  .mx-sm-7 {
    margin-right: 1.75rem!important;
    margin-left: 1.75rem!important
  }
  .mx-sm-8 {
    margin-right: 2rem!important;
    margin-left: 2rem!important
  }
  .mx-sm-83 {
    margin-right: 2.125rem!important;
    margin-left: 2.125rem!important
  }
  .mx-sm-85 {
    margin-right: 2.35rem!important;
    margin-left: 2.35rem!important
  }
  .mx-sm-9 {
    margin-right: 2.5rem!important;
    margin-left: 2.5rem!important
  }
  .mx-sm-10 {
    margin-right: 3rem!important;
    margin-left: 3rem!important
  }
  .mx-sm-105 {
    margin-right: 3.25rem!important;
    margin-left: 3.25rem!important
  }
  .mx-sm-11 {
    margin-right: 3.5rem!important;
    margin-left: 3.5rem!important
  }
  .mx-sm-12 {
    margin-right: 4rem!important;
    margin-left: 4rem!important
  }
  .mx-sm-123 {
    margin-right: 4.25rem!important;
    margin-left: 4.25rem!important
  }
  .mx-sm-13 {
    margin-right: 5rem!important;
    margin-left: 5rem!important
  }
  .mx-sm-14 {
    margin-right: 6rem!important;
    margin-left: 6rem!important
  }
  .mx-sm-145 {
    margin-right: 6.5rem!important;
    margin-left: 6.5rem!important
  }
  .mx-sm-146 {
    margin-right: 6.625rem!important;
    margin-left: 6.625rem!important
  }
  .mx-sm-15 {
    margin-right: 7rem!important;
    margin-left: 7rem!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: .75rem!important;
    margin-bottom: .75rem!important
  }
  .my-sm-33 {
    margin-top: .8125rem!important;
    margin-bottom: .8125rem!important
  }
  .my-sm-4 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
  }
  .my-sm-45 {
    margin-top: 1.125rem!important;
    margin-bottom: 1.125rem!important
  }
  .my-sm-5 {
    margin-top: 1.25rem!important;
    margin-bottom: 1.25rem!important
  }
  .my-sm-6 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
  }
  .my-sm-65 {
    margin-top: 1.625rem!important;
    margin-bottom: 1.625rem!important
  }
  .my-sm-7 {
    margin-top: 1.75rem!important;
    margin-bottom: 1.75rem!important
  }
  .my-sm-8 {
    margin-top: 2rem!important;
    margin-bottom: 2rem!important
  }
  .my-sm-83 {
    margin-top: 2.125rem!important;
    margin-bottom: 2.125rem!important
  }
  .my-sm-85 {
    margin-top: 2.35rem!important;
    margin-bottom: 2.35rem!important
  }
  .my-sm-9 {
    margin-top: 2.5rem!important;
    margin-bottom: 2.5rem!important
  }
  .my-sm-10 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
  }
  .my-sm-105 {
    margin-top: 3.25rem!important;
    margin-bottom: 3.25rem!important
  }
  .my-sm-11 {
    margin-top: 3.5rem!important;
    margin-bottom: 3.5rem!important
  }
  .my-sm-12 {
    margin-top: 4rem!important;
    margin-bottom: 4rem!important
  }
  .my-sm-123 {
    margin-top: 4.25rem!important;
    margin-bottom: 4.25rem!important
  }
  .my-sm-13 {
    margin-top: 5rem!important;
    margin-bottom: 5rem!important
  }
  .my-sm-14 {
    margin-top: 6rem!important;
    margin-bottom: 6rem!important
  }
  .my-sm-145 {
    margin-top: 6.5rem!important;
    margin-bottom: 6.5rem!important
  }
  .my-sm-146 {
    margin-top: 6.625rem!important;
    margin-bottom: 6.625rem!important
  }
  .my-sm-15 {
    margin-top: 7rem!important;
    margin-bottom: 7rem!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: .75rem!important
  }
  .mt-sm-33 {
    margin-top: .8125rem!important
  }
  .mt-sm-4 {
    margin-top: 1rem!important
  }
  .mt-sm-45 {
    margin-top: 1.125rem!important
  }
  .mt-sm-5 {
    margin-top: 1.25rem!important
  }
  .mt-sm-6 {
    margin-top: 1.5rem!important
  }
  .mt-sm-65 {
    margin-top: 1.625rem!important
  }
  .mt-sm-7 {
    margin-top: 1.75rem!important
  }
  .mt-sm-8 {
    margin-top: 2rem!important
  }
  .mt-sm-83 {
    margin-top: 2.125rem!important
  }
  .mt-sm-85 {
    margin-top: 2.35rem!important
  }
  .mt-sm-9 {
    margin-top: 2.5rem!important
  }
  .mt-sm-10 {
    margin-top: 3rem!important
  }
  .mt-sm-105 {
    margin-top: 3.25rem!important
  }
  .mt-sm-11 {
    margin-top: 3.5rem!important
  }
  .mt-sm-12 {
    margin-top: 4rem!important
  }
  .mt-sm-123 {
    margin-top: 4.25rem!important
  }
  .mt-sm-13 {
    margin-top: 5rem!important
  }
  .mt-sm-14 {
    margin-top: 6rem!important
  }
  .mt-sm-145 {
    margin-top: 6.5rem!important
  }
  .mt-sm-146 {
    margin-top: 6.625rem!important
  }
  .mt-sm-15 {
    margin-top: 7rem!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: .75rem!important
  }
  .me-sm-33 {
    margin-right: .8125rem!important
  }
  .me-sm-4 {
    margin-right: 1rem!important
  }
  .me-sm-45 {
    margin-right: 1.125rem!important
  }
  .me-sm-5 {
    margin-right: 1.25rem!important
  }
  .me-sm-6 {
    margin-right: 1.5rem!important
  }
  .me-sm-65 {
    margin-right: 1.625rem!important
  }
  .me-sm-7 {
    margin-right: 1.75rem!important
  }
  .me-sm-8 {
    margin-right: 2rem!important
  }
  .me-sm-83 {
    margin-right: 2.125rem!important
  }
  .me-sm-85 {
    margin-right: 2.35rem!important
  }
  .me-sm-9 {
    margin-right: 2.5rem!important
  }
  .me-sm-10 {
    margin-right: 3rem!important
  }
  .me-sm-105 {
    margin-right: 3.25rem!important
  }
  .me-sm-11 {
    margin-right: 3.5rem!important
  }
  .me-sm-12 {
    margin-right: 4rem!important
  }
  .me-sm-123 {
    margin-right: 4.25rem!important
  }
  .me-sm-13 {
    margin-right: 5rem!important
  }
  .me-sm-14 {
    margin-right: 6rem!important
  }
  .me-sm-145 {
    margin-right: 6.5rem!important
  }
  .me-sm-146 {
    margin-right: 6.625rem!important
  }
  .me-sm-15 {
    margin-right: 7rem!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: .75rem!important
  }
  .mb-sm-33 {
    margin-bottom: .8125rem!important
  }
  .mb-sm-4 {
    margin-bottom: 1rem!important
  }
  .mb-sm-45 {
    margin-bottom: 1.125rem!important
  }
  .mb-sm-5 {
    margin-bottom: 1.25rem!important
  }
  .mb-sm-6 {
    margin-bottom: 1.5rem!important
  }
  .mb-sm-65 {
    margin-bottom: 1.625rem!important
  }
  .mb-sm-7 {
    margin-bottom: 1.75rem!important
  }
  .mb-sm-8 {
    margin-bottom: 2rem!important
  }
  .mb-sm-83 {
    margin-bottom: 2.125rem!important
  }
  .mb-sm-85 {
    margin-bottom: 2.35rem!important
  }
  .mb-sm-9 {
    margin-bottom: 2.5rem!important
  }
  .mb-sm-10 {
    margin-bottom: 3rem!important
  }
  .mb-sm-105 {
    margin-bottom: 3.25rem!important
  }
  .mb-sm-11 {
    margin-bottom: 3.5rem!important
  }
  .mb-sm-12 {
    margin-bottom: 4rem!important
  }
  .mb-sm-123 {
    margin-bottom: 4.25rem!important
  }
  .mb-sm-13 {
    margin-bottom: 5rem!important
  }
  .mb-sm-14 {
    margin-bottom: 6rem!important
  }
  .mb-sm-145 {
    margin-bottom: 6.5rem!important
  }
  .mb-sm-146 {
    margin-bottom: 6.625rem!important
  }
  .mb-sm-15 {
    margin-bottom: 7rem!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: .75rem!important
  }
  .ms-sm-33 {
    margin-left: .8125rem!important
  }
  .ms-sm-4 {
    margin-left: 1rem!important
  }
  .ms-sm-45 {
    margin-left: 1.125rem!important
  }
  .ms-sm-5 {
    margin-left: 1.25rem!important
  }
  .ms-sm-6 {
    margin-left: 1.5rem!important
  }
  .ms-sm-65 {
    margin-left: 1.625rem!important
  }
  .ms-sm-7 {
    margin-left: 1.75rem!important
  }
  .ms-sm-8 {
    margin-left: 2rem!important
  }
  .ms-sm-83 {
    margin-left: 2.125rem!important
  }
  .ms-sm-85 {
    margin-left: 2.35rem!important
  }
  .ms-sm-9 {
    margin-left: 2.5rem!important
  }
  .ms-sm-10 {
    margin-left: 3rem!important
  }
  .ms-sm-105 {
    margin-left: 3.25rem!important
  }
  .ms-sm-11 {
    margin-left: 3.5rem!important
  }
  .ms-sm-12 {
    margin-left: 4rem!important
  }
  .ms-sm-123 {
    margin-left: 4.25rem!important
  }
  .ms-sm-13 {
    margin-left: 5rem!important
  }
  .ms-sm-14 {
    margin-left: 6rem!important
  }
  .ms-sm-145 {
    margin-left: 6.5rem!important
  }
  .ms-sm-146 {
    margin-left: 6.625rem!important
  }
  .ms-sm-15 {
    margin-left: 7rem!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: .75rem!important
  }
  .p-sm-33 {
    padding: .8125rem!important
  }
  .p-sm-4 {
    padding: 1rem!important
  }
  .p-sm-45 {
    padding: 1.125rem!important
  }
  .p-sm-5 {
    padding: 1.25rem!important
  }
  .p-sm-6 {
    padding: 1.5rem!important
  }
  .p-sm-65 {
    padding: 1.625rem!important
  }
  .p-sm-7 {
    padding: 1.75rem!important
  }
  .p-sm-8 {
    padding: 2rem!important
  }
  .p-sm-83 {
    padding: 2.125rem!important
  }
  .p-sm-85 {
    padding: 2.35rem!important
  }
  .p-sm-9 {
    padding: 2.5rem!important
  }
  .p-sm-10 {
    padding: 3rem!important
  }
  .p-sm-105 {
    padding: 3.25rem!important
  }
  .p-sm-11 {
    padding: 3.5rem!important
  }
  .p-sm-12 {
    padding: 4rem!important
  }
  .p-sm-123 {
    padding: 4.25rem!important
  }
  .p-sm-13 {
    padding: 5rem!important
  }
  .p-sm-14 {
    padding: 6rem!important
  }
  .p-sm-145 {
    padding: 6.5rem!important
  }
  .p-sm-146 {
    padding: 6.625rem!important
  }
  .p-sm-15 {
    padding: 7rem!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: .75rem!important;
    padding-left: .75rem!important
  }
  .px-sm-33 {
    padding-right: .8125rem!important;
    padding-left: .8125rem!important
  }
  .px-sm-4 {
    padding-right: 1rem!important;
    padding-left: 1rem!important
  }
  .px-sm-45 {
    padding-right: 1.125rem!important;
    padding-left: 1.125rem!important
  }
  .px-sm-5 {
    padding-right: 1.25rem!important;
    padding-left: 1.25rem!important
  }
  .px-sm-6 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important
  }
  .px-sm-65 {
    padding-right: 1.625rem!important;
    padding-left: 1.625rem!important
  }
  .px-sm-7 {
    padding-right: 1.75rem!important;
    padding-left: 1.75rem!important
  }
  .px-sm-8 {
    padding-right: 2rem!important;
    padding-left: 2rem!important
  }
  .px-sm-83 {
    padding-right: 2.125rem!important;
    padding-left: 2.125rem!important
  }
  .px-sm-85 {
    padding-right: 2.35rem!important;
    padding-left: 2.35rem!important
  }
  .px-sm-9 {
    padding-right: 2.5rem!important;
    padding-left: 2.5rem!important
  }
  .px-sm-10 {
    padding-right: 3rem!important;
    padding-left: 3rem!important
  }
  .px-sm-105 {
    padding-right: 3.25rem!important;
    padding-left: 3.25rem!important
  }
  .px-sm-11 {
    padding-right: 3.5rem!important;
    padding-left: 3.5rem!important
  }
  .px-sm-12 {
    padding-right: 4rem!important;
    padding-left: 4rem!important
  }
  .px-sm-123 {
    padding-right: 4.25rem!important;
    padding-left: 4.25rem!important
  }
  .px-sm-13 {
    padding-right: 5rem!important;
    padding-left: 5rem!important
  }
  .px-sm-14 {
    padding-right: 6rem!important;
    padding-left: 6rem!important
  }
  .px-sm-145 {
    padding-right: 6.5rem!important;
    padding-left: 6.5rem!important
  }
  .px-sm-146 {
    padding-right: 6.625rem!important;
    padding-left: 6.625rem!important
  }
  .px-sm-15 {
    padding-right: 7rem!important;
    padding-left: 7rem!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: .75rem!important;
    padding-bottom: .75rem!important
  }
  .py-sm-33 {
    padding-top: .8125rem!important;
    padding-bottom: .8125rem!important
  }
  .py-sm-4 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
  }
  .py-sm-45 {
    padding-top: 1.125rem!important;
    padding-bottom: 1.125rem!important
  }
  .py-sm-5 {
    padding-top: 1.25rem!important;
    padding-bottom: 1.25rem!important
  }
  .py-sm-6 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
  }
  .py-sm-65 {
    padding-top: 1.625rem!important;
    padding-bottom: 1.625rem!important
  }
  .py-sm-7 {
    padding-top: 1.75rem!important;
    padding-bottom: 1.75rem!important
  }
  .py-sm-8 {
    padding-top: 2rem!important;
    padding-bottom: 2rem!important
  }
  .py-sm-83 {
    padding-top: 2.125rem!important;
    padding-bottom: 2.125rem!important
  }
  .py-sm-85 {
    padding-top: 2.35rem!important;
    padding-bottom: 2.35rem!important
  }
  .py-sm-9 {
    padding-top: 2.5rem!important;
    padding-bottom: 2.5rem!important
  }
  .py-sm-10 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
  }
  .py-sm-105 {
    padding-top: 3.25rem!important;
    padding-bottom: 3.25rem!important
  }
  .py-sm-11 {
    padding-top: 3.5rem!important;
    padding-bottom: 3.5rem!important
  }
  .py-sm-12 {
    padding-top: 4rem!important;
    padding-bottom: 4rem!important
  }
  .py-sm-123 {
    padding-top: 4.25rem!important;
    padding-bottom: 4.25rem!important
  }
  .py-sm-13 {
    padding-top: 5rem!important;
    padding-bottom: 5rem!important
  }
  .py-sm-14 {
    padding-top: 6rem!important;
    padding-bottom: 6rem!important
  }
  .py-sm-145 {
    padding-top: 6.5rem!important;
    padding-bottom: 6.5rem!important
  }
  .py-sm-146 {
    padding-top: 6.625rem!important;
    padding-bottom: 6.625rem!important
  }
  .py-sm-15 {
    padding-top: 7rem!important;
    padding-bottom: 7rem!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: .75rem!important
  }
  .pt-sm-33 {
    padding-top: .8125rem!important
  }
  .pt-sm-4 {
    padding-top: 1rem!important
  }
  .pt-sm-45 {
    padding-top: 1.125rem!important
  }
  .pt-sm-5 {
    padding-top: 1.25rem!important
  }
  .pt-sm-6 {
    padding-top: 1.5rem!important
  }
  .pt-sm-65 {
    padding-top: 1.625rem!important
  }
  .pt-sm-7 {
    padding-top: 1.75rem!important
  }
  .pt-sm-8 {
    padding-top: 2rem!important
  }
  .pt-sm-83 {
    padding-top: 2.125rem!important
  }
  .pt-sm-85 {
    padding-top: 2.35rem!important
  }
  .pt-sm-9 {
    padding-top: 2.5rem!important
  }
  .pt-sm-10 {
    padding-top: 3rem!important
  }
  .pt-sm-105 {
    padding-top: 3.25rem!important
  }
  .pt-sm-11 {
    padding-top: 3.5rem!important
  }
  .pt-sm-12 {
    padding-top: 4rem!important
  }
  .pt-sm-123 {
    padding-top: 4.25rem!important
  }
  .pt-sm-13 {
    padding-top: 5rem!important
  }
  .pt-sm-14 {
    padding-top: 6rem!important
  }
  .pt-sm-145 {
    padding-top: 6.5rem!important
  }
  .pt-sm-146 {
    padding-top: 6.625rem!important
  }
  .pt-sm-15 {
    padding-top: 7rem!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: .75rem!important
  }
  .pe-sm-33 {
    padding-right: .8125rem!important
  }
  .pe-sm-4 {
    padding-right: 1rem!important
  }
  .pe-sm-45 {
    padding-right: 1.125rem!important
  }
  .pe-sm-5 {
    padding-right: 1.25rem!important
  }
  .pe-sm-6 {
    padding-right: 1.5rem!important
  }
  .pe-sm-65 {
    padding-right: 1.625rem!important
  }
  .pe-sm-7 {
    padding-right: 1.75rem!important
  }
  .pe-sm-8 {
    padding-right: 2rem!important
  }
  .pe-sm-83 {
    padding-right: 2.125rem!important
  }
  .pe-sm-85 {
    padding-right: 2.35rem!important
  }
  .pe-sm-9 {
    padding-right: 2.5rem!important
  }
  .pe-sm-10 {
    padding-right: 3rem!important
  }
  .pe-sm-105 {
    padding-right: 3.25rem!important
  }
  .pe-sm-11 {
    padding-right: 3.5rem!important
  }
  .pe-sm-12 {
    padding-right: 4rem!important
  }
  .pe-sm-123 {
    padding-right: 4.25rem!important
  }
  .pe-sm-13 {
    padding-right: 5rem!important
  }
  .pe-sm-14 {
    padding-right: 6rem!important
  }
  .pe-sm-145 {
    padding-right: 6.5rem!important
  }
  .pe-sm-146 {
    padding-right: 6.625rem!important
  }
  .pe-sm-15 {
    padding-right: 7rem!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: .75rem!important
  }
  .pb-sm-33 {
    padding-bottom: .8125rem!important
  }
  .pb-sm-4 {
    padding-bottom: 1rem!important
  }
  .pb-sm-45 {
    padding-bottom: 1.125rem!important
  }
  .pb-sm-5 {
    padding-bottom: 1.25rem!important
  }
  .pb-sm-6 {
    padding-bottom: 1.5rem!important
  }
  .pb-sm-65 {
    padding-bottom: 1.625rem!important
  }
  .pb-sm-7 {
    padding-bottom: 1.75rem!important
  }
  .pb-sm-8 {
    padding-bottom: 2rem!important
  }
  .pb-sm-83 {
    padding-bottom: 2.125rem!important
  }
  .pb-sm-85 {
    padding-bottom: 2.35rem!important
  }
  .pb-sm-9 {
    padding-bottom: 2.5rem!important
  }
  .pb-sm-10 {
    padding-bottom: 3rem!important
  }
  .pb-sm-105 {
    padding-bottom: 3.25rem!important
  }
  .pb-sm-11 {
    padding-bottom: 3.5rem!important
  }
  .pb-sm-12 {
    padding-bottom: 4rem!important
  }
  .pb-sm-123 {
    padding-bottom: 4.25rem!important
  }
  .pb-sm-13 {
    padding-bottom: 5rem!important
  }
  .pb-sm-14 {
    padding-bottom: 6rem!important
  }
  .pb-sm-145 {
    padding-bottom: 6.5rem!important
  }
  .pb-sm-146 {
    padding-bottom: 6.625rem!important
  }
  .pb-sm-15 {
    padding-bottom: 7rem!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: .75rem!important
  }
  .ps-sm-33 {
    padding-left: .8125rem!important
  }
  .ps-sm-4 {
    padding-left: 1rem!important
  }
  .ps-sm-45 {
    padding-left: 1.125rem!important
  }
  .ps-sm-5 {
    padding-left: 1.25rem!important
  }
  .ps-sm-6 {
    padding-left: 1.5rem!important
  }
  .ps-sm-65 {
    padding-left: 1.625rem!important
  }
  .ps-sm-7 {
    padding-left: 1.75rem!important
  }
  .ps-sm-8 {
    padding-left: 2rem!important
  }
  .ps-sm-83 {
    padding-left: 2.125rem!important
  }
  .ps-sm-85 {
    padding-left: 2.35rem!important
  }
  .ps-sm-9 {
    padding-left: 2.5rem!important
  }
  .ps-sm-10 {
    padding-left: 3rem!important
  }
  .ps-sm-105 {
    padding-left: 3.25rem!important
  }
  .ps-sm-11 {
    padding-left: 3.5rem!important
  }
  .ps-sm-12 {
    padding-left: 4rem!important
  }
  .ps-sm-123 {
    padding-left: 4.25rem!important
  }
  .ps-sm-13 {
    padding-left: 5rem!important
  }
  .ps-sm-14 {
    padding-left: 6rem!important
  }
  .ps-sm-145 {
    padding-left: 6.5rem!important
  }
  .ps-sm-146 {
    padding-left: 6.625rem!important
  }
  .ps-sm-15 {
    padding-left: 7rem!important
  }
  .gap-sm-0 {
    gap: 0!important
  }
  .gap-sm-1 {
    gap: .25rem!important
  }
  .gap-sm-2 {
    gap: .5rem!important
  }
  .gap-sm-3 {
    gap: .75rem!important
  }
  .gap-sm-33 {
    gap: .8125rem!important
  }
  .gap-sm-4 {
    gap: 1rem!important
  }
  .gap-sm-45 {
    gap: 1.125rem!important
  }
  .gap-sm-5 {
    gap: 1.25rem!important
  }
  .gap-sm-6 {
    gap: 1.5rem!important
  }
  .gap-sm-65 {
    gap: 1.625rem!important
  }
  .gap-sm-7 {
    gap: 1.75rem!important
  }
  .gap-sm-8 {
    gap: 2rem!important
  }
  .gap-sm-83 {
    gap: 2.125rem!important
  }
  .gap-sm-85 {
    gap: 2.35rem!important
  }
  .gap-sm-9 {
    gap: 2.5rem!important
  }
  .gap-sm-10 {
    gap: 3rem!important
  }
  .gap-sm-105 {
    gap: 3.25rem!important
  }
  .gap-sm-11 {
    gap: 3.5rem!important
  }
  .gap-sm-12 {
    gap: 4rem!important
  }
  .gap-sm-123 {
    gap: 4.25rem!important
  }
  .gap-sm-13 {
    gap: 5rem!important
  }
  .gap-sm-14 {
    gap: 6rem!important
  }
  .gap-sm-145 {
    gap: 6.5rem!important
  }
  .gap-sm-146 {
    gap: 6.625rem!important
  }
  .gap-sm-15 {
    gap: 7rem!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: .75rem!important
  }
  .row-gap-sm-33 {
    row-gap: .8125rem!important
  }
  .row-gap-sm-4 {
    row-gap: 1rem!important
  }
  .row-gap-sm-45 {
    row-gap: 1.125rem!important
  }
  .row-gap-sm-5 {
    row-gap: 1.25rem!important
  }
  .row-gap-sm-6 {
    row-gap: 1.5rem!important
  }
  .row-gap-sm-65 {
    row-gap: 1.625rem!important
  }
  .row-gap-sm-7 {
    row-gap: 1.75rem!important
  }
  .row-gap-sm-8 {
    row-gap: 2rem!important
  }
  .row-gap-sm-83 {
    row-gap: 2.125rem!important
  }
  .row-gap-sm-85 {
    row-gap: 2.35rem!important
  }
  .row-gap-sm-9 {
    row-gap: 2.5rem!important
  }
  .row-gap-sm-10 {
    row-gap: 3rem!important
  }
  .row-gap-sm-105 {
    row-gap: 3.25rem!important
  }
  .row-gap-sm-11 {
    row-gap: 3.5rem!important
  }
  .row-gap-sm-12 {
    row-gap: 4rem!important
  }
  .row-gap-sm-123 {
    row-gap: 4.25rem!important
  }
  .row-gap-sm-13 {
    row-gap: 5rem!important
  }
  .row-gap-sm-14 {
    row-gap: 6rem!important
  }
  .row-gap-sm-145 {
    row-gap: 6.5rem!important
  }
  .row-gap-sm-146 {
    row-gap: 6.625rem!important
  }
  .row-gap-sm-15 {
    row-gap: 7rem!important
  }
  .column-gap-sm-0 {
    -webkit-column-gap: 0!important;
    -moz-column-gap: 0!important;
    column-gap: 0!important
  }
  .column-gap-sm-1 {
    -webkit-column-gap: .25rem!important;
    -moz-column-gap: .25rem!important;
    column-gap: .25rem!important
  }
  .column-gap-sm-2 {
    -webkit-column-gap: .5rem!important;
    -moz-column-gap: .5rem!important;
    column-gap: .5rem!important
  }
  .column-gap-sm-3 {
    -webkit-column-gap: .75rem!important;
    -moz-column-gap: .75rem!important;
    column-gap: .75rem!important
  }
  .column-gap-sm-33 {
    -webkit-column-gap: .8125rem!important;
    -moz-column-gap: .8125rem!important;
    column-gap: .8125rem!important
  }
  .column-gap-sm-4 {
    -webkit-column-gap: 1rem!important;
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important
  }
  .column-gap-sm-45 {
    -webkit-column-gap: 1.125rem!important;
    -moz-column-gap: 1.125rem!important;
    column-gap: 1.125rem!important
  }
  .column-gap-sm-5 {
    -webkit-column-gap: 1.25rem!important;
    -moz-column-gap: 1.25rem!important;
    column-gap: 1.25rem!important
  }
  .column-gap-sm-6 {
    -webkit-column-gap: 1.5rem!important;
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important
  }
  .column-gap-sm-65 {
    -webkit-column-gap: 1.625rem!important;
    -moz-column-gap: 1.625rem!important;
    column-gap: 1.625rem!important
  }
  .column-gap-sm-7 {
    -webkit-column-gap: 1.75rem!important;
    -moz-column-gap: 1.75rem!important;
    column-gap: 1.75rem!important
  }
  .column-gap-sm-8 {
    -webkit-column-gap: 2rem!important;
    -moz-column-gap: 2rem!important;
    column-gap: 2rem!important
  }
  .column-gap-sm-83 {
    -webkit-column-gap: 2.125rem!important;
    -moz-column-gap: 2.125rem!important;
    column-gap: 2.125rem!important
  }
  .column-gap-sm-85 {
    -webkit-column-gap: 2.35rem!important;
    -moz-column-gap: 2.35rem!important;
    column-gap: 2.35rem!important
  }
  .column-gap-sm-9 {
    -webkit-column-gap: 2.5rem!important;
    -moz-column-gap: 2.5rem!important;
    column-gap: 2.5rem!important
  }
  .column-gap-sm-10 {
    -webkit-column-gap: 3rem!important;
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!important
  }
  .column-gap-sm-105 {
    -webkit-column-gap: 3.25rem!important;
    -moz-column-gap: 3.25rem!important;
    column-gap: 3.25rem!important
  }
  .column-gap-sm-11 {
    -webkit-column-gap: 3.5rem!important;
    -moz-column-gap: 3.5rem!important;
    column-gap: 3.5rem!important
  }
  .column-gap-sm-12 {
    -webkit-column-gap: 4rem!important;
    -moz-column-gap: 4rem!important;
    column-gap: 4rem!important
  }
  .column-gap-sm-123 {
    -webkit-column-gap: 4.25rem!important;
    -moz-column-gap: 4.25rem!important;
    column-gap: 4.25rem!important
  }
  .column-gap-sm-13 {
    -webkit-column-gap: 5rem!important;
    -moz-column-gap: 5rem!important;
    column-gap: 5rem!important
  }
  .column-gap-sm-14 {
    -webkit-column-gap: 6rem!important;
    -moz-column-gap: 6rem!important;
    column-gap: 6rem!important
  }
  .column-gap-sm-145 {
    -webkit-column-gap: 6.5rem!important;
    -moz-column-gap: 6.5rem!important;
    column-gap: 6.5rem!important
  }
  .column-gap-sm-146 {
    -webkit-column-gap: 6.625rem!important;
    -moz-column-gap: 6.625rem!important;
    column-gap: 6.625rem!important
  }
  .column-gap-sm-15 {
    -webkit-column-gap: 7rem!important;
    -moz-column-gap: 7rem!important;
    column-gap: 7rem!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-table {
    display: table!important
  }
  .d-md-table-row {
    display: table-row!important
  }
  .d-md-table-cell {
    display: table-cell!important
  }
  .d-md-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
  }
  .d-md-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
  }
  .d-md-none {
    display: none!important
  }
  .flex-md-fill {
    -webkit-box-flex: 1!important;
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important
  }
  .flex-md-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important
  }
  .flex-md-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important
  }
  .flex-md-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
  }
  .flex-md-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
  }
  .flex-md-grow-0 {
    -webkit-box-flex: 0!important;
    -ms-flex-positive: 0!important;
    flex-grow: 0!important
  }
  .flex-md-grow-1 {
    -webkit-box-flex: 1!important;
    -ms-flex-positive: 1!important;
    flex-grow: 1!important
  }
  .flex-md-shrink-0 {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
  }
  .flex-md-shrink-1 {
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
  }
  .flex-md-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
  }
  .flex-md-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
  }
  .flex-md-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
  }
  .justify-content-md-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
  }
  .justify-content-md-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
  }
  .justify-content-md-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
  }
  .justify-content-md-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
  }
  .justify-content-md-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
  }
  .justify-content-md-evenly {
    -webkit-box-pack: space-evenly!important;
    -ms-flex-pack: space-evenly!important;
    justify-content: space-evenly!important
  }
  .align-items-md-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
  }
  .align-items-md-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
  }
  .align-items-md-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
  }
  .align-items-md-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important
  }
  .align-items-md-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important
  }
  .align-content-md-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
  }
  .align-content-md-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
  }
  .align-content-md-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
  }
  .align-content-md-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
  }
  .align-content-md-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
  }
  .align-content-md-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
  }
  .align-self-md-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
  }
  .align-self-md-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
  }
  .align-self-md-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
  }
  .align-self-md-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
  }
  .align-self-md-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
  }
  .align-self-md-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
  }
  .order-md-first {
    -webkit-box-ordinal-group: 0!important;
    -ms-flex-order: -1!important;
    order: -1!important
  }
  .order-md-0 {
    -webkit-box-ordinal-group: 1!important;
    -ms-flex-order: 0!important;
    order: 0!important
  }
  .order-md-1 {
    -webkit-box-ordinal-group: 2!important;
    -ms-flex-order: 1!important;
    order: 1!important
  }
  .order-md-2 {
    -webkit-box-ordinal-group: 3!important;
    -ms-flex-order: 2!important;
    order: 2!important
  }
  .order-md-3 {
    -webkit-box-ordinal-group: 4!important;
    -ms-flex-order: 3!important;
    order: 3!important
  }
  .order-md-4 {
    -webkit-box-ordinal-group: 5!important;
    -ms-flex-order: 4!important;
    order: 4!important
  }
  .order-md-5 {
    -webkit-box-ordinal-group: 6!important;
    -ms-flex-order: 5!important;
    order: 5!important
  }
  .order-md-last {
    -webkit-box-ordinal-group: 7!important;
    -ms-flex-order: 6!important;
    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: .75rem!important
  }
  .m-md-33 {
    margin: .8125rem!important
  }
  .m-md-4 {
    margin: 1rem!important
  }
  .m-md-45 {
    margin: 1.125rem!important
  }
  .m-md-5 {
    margin: 1.25rem!important
  }
  .m-md-6 {
    margin: 1.5rem!important
  }
  .m-md-65 {
    margin: 1.625rem!important
  }
  .m-md-7 {
    margin: 1.75rem!important
  }
  .m-md-8 {
    margin: 2rem!important
  }
  .m-md-83 {
    margin: 2.125rem!important
  }
  .m-md-85 {
    margin: 2.35rem!important
  }
  .m-md-9 {
    margin: 2.5rem!important
  }
  .m-md-10 {
    margin: 3rem!important
  }
  .m-md-105 {
    margin: 3.25rem!important
  }
  .m-md-11 {
    margin: 3.5rem!important
  }
  .m-md-12 {
    margin: 4rem!important
  }
  .m-md-123 {
    margin: 4.25rem!important
  }
  .m-md-13 {
    margin: 5rem!important
  }
  .m-md-14 {
    margin: 6rem!important
  }
  .m-md-145 {
    margin: 6.5rem!important
  }
  .m-md-146 {
    margin: 6.625rem!important
  }
  .m-md-15 {
    margin: 7rem!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: .75rem!important;
    margin-left: .75rem!important
  }
  .mx-md-33 {
    margin-right: .8125rem!important;
    margin-left: .8125rem!important
  }
  .mx-md-4 {
    margin-right: 1rem!important;
    margin-left: 1rem!important
  }
  .mx-md-45 {
    margin-right: 1.125rem!important;
    margin-left: 1.125rem!important
  }
  .mx-md-5 {
    margin-right: 1.25rem!important;
    margin-left: 1.25rem!important
  }
  .mx-md-6 {
    margin-right: 1.5rem!important;
    margin-left: 1.5rem!important
  }
  .mx-md-65 {
    margin-right: 1.625rem!important;
    margin-left: 1.625rem!important
  }
  .mx-md-7 {
    margin-right: 1.75rem!important;
    margin-left: 1.75rem!important
  }
  .mx-md-8 {
    margin-right: 2rem!important;
    margin-left: 2rem!important
  }
  .mx-md-83 {
    margin-right: 2.125rem!important;
    margin-left: 2.125rem!important
  }
  .mx-md-85 {
    margin-right: 2.35rem!important;
    margin-left: 2.35rem!important
  }
  .mx-md-9 {
    margin-right: 2.5rem!important;
    margin-left: 2.5rem!important
  }
  .mx-md-10 {
    margin-right: 3rem!important;
    margin-left: 3rem!important
  }
  .mx-md-105 {
    margin-right: 3.25rem!important;
    margin-left: 3.25rem!important
  }
  .mx-md-11 {
    margin-right: 3.5rem!important;
    margin-left: 3.5rem!important
  }
  .mx-md-12 {
    margin-right: 4rem!important;
    margin-left: 4rem!important
  }
  .mx-md-123 {
    margin-right: 4.25rem!important;
    margin-left: 4.25rem!important
  }
  .mx-md-13 {
    margin-right: 5rem!important;
    margin-left: 5rem!important
  }
  .mx-md-14 {
    margin-right: 6rem!important;
    margin-left: 6rem!important
  }
  .mx-md-145 {
    margin-right: 6.5rem!important;
    margin-left: 6.5rem!important
  }
  .mx-md-146 {
    margin-right: 6.625rem!important;
    margin-left: 6.625rem!important
  }
  .mx-md-15 {
    margin-right: 7rem!important;
    margin-left: 7rem!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: .75rem!important;
    margin-bottom: .75rem!important
  }
  .my-md-33 {
    margin-top: .8125rem!important;
    margin-bottom: .8125rem!important
  }
  .my-md-4 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
  }
  .my-md-45 {
    margin-top: 1.125rem!important;
    margin-bottom: 1.125rem!important
  }
  .my-md-5 {
    margin-top: 1.25rem!important;
    margin-bottom: 1.25rem!important
  }
  .my-md-6 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
  }
  .my-md-65 {
    margin-top: 1.625rem!important;
    margin-bottom: 1.625rem!important
  }
  .my-md-7 {
    margin-top: 1.75rem!important;
    margin-bottom: 1.75rem!important
  }
  .my-md-8 {
    margin-top: 2rem!important;
    margin-bottom: 2rem!important
  }
  .my-md-83 {
    margin-top: 2.125rem!important;
    margin-bottom: 2.125rem!important
  }
  .my-md-85 {
    margin-top: 2.35rem!important;
    margin-bottom: 2.35rem!important
  }
  .my-md-9 {
    margin-top: 2.5rem!important;
    margin-bottom: 2.5rem!important
  }
  .my-md-10 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
  }
  .my-md-105 {
    margin-top: 3.25rem!important;
    margin-bottom: 3.25rem!important
  }
  .my-md-11 {
    margin-top: 3.5rem!important;
    margin-bottom: 3.5rem!important
  }
  .my-md-12 {
    margin-top: 4rem!important;
    margin-bottom: 4rem!important
  }
  .my-md-123 {
    margin-top: 4.25rem!important;
    margin-bottom: 4.25rem!important
  }
  .my-md-13 {
    margin-top: 5rem!important;
    margin-bottom: 5rem!important
  }
  .my-md-14 {
    margin-top: 6rem!important;
    margin-bottom: 6rem!important
  }
  .my-md-145 {
    margin-top: 6.5rem!important;
    margin-bottom: 6.5rem!important
  }
  .my-md-146 {
    margin-top: 6.625rem!important;
    margin-bottom: 6.625rem!important
  }
  .my-md-15 {
    margin-top: 7rem!important;
    margin-bottom: 7rem!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: .75rem!important
  }
  .mt-md-33 {
    margin-top: .8125rem!important
  }
  .mt-md-4 {
    margin-top: 1rem!important
  }
  .mt-md-45 {
    margin-top: 1.125rem!important
  }
  .mt-md-5 {
    margin-top: 1.25rem!important
  }
  .mt-md-6 {
    margin-top: 1.5rem!important
  }
  .mt-md-65 {
    margin-top: 1.625rem!important
  }
  .mt-md-7 {
    margin-top: 1.75rem!important
  }
  .mt-md-8 {
    margin-top: 2rem!important
  }
  .mt-md-83 {
    margin-top: 2.125rem!important
  }
  .mt-md-85 {
    margin-top: 2.35rem!important
  }
  .mt-md-9 {
    margin-top: 2.5rem!important
  }
  .mt-md-10 {
    margin-top: 3rem!important
  }
  .mt-md-105 {
    margin-top: 3.25rem!important
  }
  .mt-md-11 {
    margin-top: 3.5rem!important
  }
  .mt-md-12 {
    margin-top: 4rem!important
  }
  .mt-md-123 {
    margin-top: 4.25rem!important
  }
  .mt-md-13 {
    margin-top: 5rem!important
  }
  .mt-md-14 {
    margin-top: 6rem!important
  }
  .mt-md-145 {
    margin-top: 6.5rem!important
  }
  .mt-md-146 {
    margin-top: 6.625rem!important
  }
  .mt-md-15 {
    margin-top: 7rem!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: .75rem!important
  }
  .me-md-33 {
    margin-right: .8125rem!important
  }
  .me-md-4 {
    margin-right: 1rem!important
  }
  .me-md-45 {
    margin-right: 1.125rem!important
  }
  .me-md-5 {
    margin-right: 1.25rem!important
  }
  .me-md-6 {
    margin-right: 1.5rem!important
  }
  .me-md-65 {
    margin-right: 1.625rem!important
  }
  .me-md-7 {
    margin-right: 1.75rem!important
  }
  .me-md-8 {
    margin-right: 2rem!important
  }
  .me-md-83 {
    margin-right: 2.125rem!important
  }
  .me-md-85 {
    margin-right: 2.35rem!important
  }
  .me-md-9 {
    margin-right: 2.5rem!important
  }
  .me-md-10 {
    margin-right: 3rem!important
  }
  .me-md-105 {
    margin-right: 3.25rem!important
  }
  .me-md-11 {
    margin-right: 3.5rem!important
  }
  .me-md-12 {
    margin-right: 4rem!important
  }
  .me-md-123 {
    margin-right: 4.25rem!important
  }
  .me-md-13 {
    margin-right: 5rem!important
  }
  .me-md-14 {
    margin-right: 6rem!important
  }
  .me-md-145 {
    margin-right: 6.5rem!important
  }
  .me-md-146 {
    margin-right: 6.625rem!important
  }
  .me-md-15 {
    margin-right: 7rem!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: .75rem!important
  }
  .mb-md-33 {
    margin-bottom: .8125rem!important
  }
  .mb-md-4 {
    margin-bottom: 1rem!important
  }
  .mb-md-45 {
    margin-bottom: 1.125rem!important
  }
  .mb-md-5 {
    margin-bottom: 1.25rem!important
  }
  .mb-md-6 {
    margin-bottom: 1.5rem!important
  }
  .mb-md-65 {
    margin-bottom: 1.625rem!important
  }
  .mb-md-7 {
    margin-bottom: 1.75rem!important
  }
  .mb-md-8 {
    margin-bottom: 2rem!important
  }
  .mb-md-83 {
    margin-bottom: 2.125rem!important
  }
  .mb-md-85 {
    margin-bottom: 2.35rem!important
  }
  .mb-md-9 {
    margin-bottom: 2.5rem!important
  }
  .mb-md-10 {
    margin-bottom: 3rem!important
  }
  .mb-md-105 {
    margin-bottom: 3.25rem!important
  }
  .mb-md-11 {
    margin-bottom: 3.5rem!important
  }
  .mb-md-12 {
    margin-bottom: 4rem!important
  }
  .mb-md-123 {
    margin-bottom: 4.25rem!important
  }
  .mb-md-13 {
    margin-bottom: 5rem!important
  }
  .mb-md-14 {
    margin-bottom: 6rem!important
  }
  .mb-md-145 {
    margin-bottom: 6.5rem!important
  }
  .mb-md-146 {
    margin-bottom: 6.625rem!important
  }
  .mb-md-15 {
    margin-bottom: 7rem!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: .75rem!important
  }
  .ms-md-33 {
    margin-left: .8125rem!important
  }
  .ms-md-4 {
    margin-left: 1rem!important
  }
  .ms-md-45 {
    margin-left: 1.125rem!important
  }
  .ms-md-5 {
    margin-left: 1.25rem!important
  }
  .ms-md-6 {
    margin-left: 1.5rem!important
  }
  .ms-md-65 {
    margin-left: 1.625rem!important
  }
  .ms-md-7 {
    margin-left: 1.75rem!important
  }
  .ms-md-8 {
    margin-left: 2rem!important
  }
  .ms-md-83 {
    margin-left: 2.125rem!important
  }
  .ms-md-85 {
    margin-left: 2.35rem!important
  }
  .ms-md-9 {
    margin-left: 2.5rem!important
  }
  .ms-md-10 {
    margin-left: 3rem!important
  }
  .ms-md-105 {
    margin-left: 3.25rem!important
  }
  .ms-md-11 {
    margin-left: 3.5rem!important
  }
  .ms-md-12 {
    margin-left: 4rem!important
  }
  .ms-md-123 {
    margin-left: 4.25rem!important
  }
  .ms-md-13 {
    margin-left: 5rem!important
  }
  .ms-md-14 {
    margin-left: 6rem!important
  }
  .ms-md-145 {
    margin-left: 6.5rem!important
  }
  .ms-md-146 {
    margin-left: 6.625rem!important
  }
  .ms-md-15 {
    margin-left: 7rem!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: .75rem!important
  }
  .p-md-33 {
    padding: .8125rem!important
  }
  .p-md-4 {
    padding: 1rem!important
  }
  .p-md-45 {
    padding: 1.125rem!important
  }
  .p-md-5 {
    padding: 1.25rem!important
  }
  .p-md-6 {
    padding: 1.5rem!important
  }
  .p-md-65 {
    padding: 1.625rem!important
  }
  .p-md-7 {
    padding: 1.75rem!important
  }
  .p-md-8 {
    padding: 2rem!important
  }
  .p-md-83 {
    padding: 2.125rem!important
  }
  .p-md-85 {
    padding: 2.35rem!important
  }
  .p-md-9 {
    padding: 2.5rem!important
  }
  .p-md-10 {
    padding: 3rem!important
  }
  .p-md-105 {
    padding: 3.25rem!important
  }
  .p-md-11 {
    padding: 3.5rem!important
  }
  .p-md-12 {
    padding: 4rem!important
  }
  .p-md-123 {
    padding: 4.25rem!important
  }
  .p-md-13 {
    padding: 5rem!important
  }
  .p-md-14 {
    padding: 6rem!important
  }
  .p-md-145 {
    padding: 6.5rem!important
  }
  .p-md-146 {
    padding: 6.625rem!important
  }
  .p-md-15 {
    padding: 7rem!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: .75rem!important;
    padding-left: .75rem!important
  }
  .px-md-33 {
    padding-right: .8125rem!important;
    padding-left: .8125rem!important
  }
  .px-md-4 {
    padding-right: 1rem!important;
    padding-left: 1rem!important
  }
  .px-md-45 {
    padding-right: 1.125rem!important;
    padding-left: 1.125rem!important
  }
  .px-md-5 {
    padding-right: 1.25rem!important;
    padding-left: 1.25rem!important
  }
  .px-md-6 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important
  }
  .px-md-65 {
    padding-right: 1.625rem!important;
    padding-left: 1.625rem!important
  }
  .px-md-7 {
    padding-right: 1.75rem!important;
    padding-left: 1.75rem!important
  }
  .px-md-8 {
    padding-right: 2rem!important;
    padding-left: 2rem!important
  }
  .px-md-83 {
    padding-right: 2.125rem!important;
    padding-left: 2.125rem!important
  }
  .px-md-85 {
    padding-right: 2.35rem!important;
    padding-left: 2.35rem!important
  }
  .px-md-9 {
    padding-right: 2.5rem!important;
    padding-left: 2.5rem!important
  }
  .px-md-10 {
    padding-right: 3rem!important;
    padding-left: 3rem!important
  }
  .px-md-105 {
    padding-right: 3.25rem!important;
    padding-left: 3.25rem!important
  }
  .px-md-11 {
    padding-right: 3.5rem!important;
    padding-left: 3.5rem!important
  }
  .px-md-12 {
    padding-right: 4rem!important;
    padding-left: 4rem!important
  }
  .px-md-123 {
    padding-right: 4.25rem!important;
    padding-left: 4.25rem!important
  }
  .px-md-13 {
    padding-right: 5rem!important;
    padding-left: 5rem!important
  }
  .px-md-14 {
    padding-right: 6rem!important;
    padding-left: 6rem!important
  }
  .px-md-145 {
    padding-right: 6.5rem!important;
    padding-left: 6.5rem!important
  }
  .px-md-146 {
    padding-right: 6.625rem!important;
    padding-left: 6.625rem!important
  }
  .px-md-15 {
    padding-right: 7rem!important;
    padding-left: 7rem!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: .75rem!important;
    padding-bottom: .75rem!important
  }
  .py-md-33 {
    padding-top: .8125rem!important;
    padding-bottom: .8125rem!important
  }
  .py-md-4 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
  }
  .py-md-45 {
    padding-top: 1.125rem!important;
    padding-bottom: 1.125rem!important
  }
  .py-md-5 {
    padding-top: 1.25rem!important;
    padding-bottom: 1.25rem!important
  }
  .py-md-6 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
  }
  .py-md-65 {
    padding-top: 1.625rem!important;
    padding-bottom: 1.625rem!important
  }
  .py-md-7 {
    padding-top: 1.75rem!important;
    padding-bottom: 1.75rem!important
  }
  .py-md-8 {
    padding-top: 2rem!important;
    padding-bottom: 2rem!important
  }
  .py-md-83 {
    padding-top: 2.125rem!important;
    padding-bottom: 2.125rem!important
  }
  .py-md-85 {
    padding-top: 2.35rem!important;
    padding-bottom: 2.35rem!important
  }
  .py-md-9 {
    padding-top: 2.5rem!important;
    padding-bottom: 2.5rem!important
  }
  .py-md-10 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
  }
  .py-md-105 {
    padding-top: 3.25rem!important;
    padding-bottom: 3.25rem!important
  }
  .py-md-11 {
    padding-top: 3.5rem!important;
    padding-bottom: 3.5rem!important
  }
  .py-md-12 {
    padding-top: 4rem!important;
    padding-bottom: 4rem!important
  }
  .py-md-123 {
    padding-top: 4.25rem!important;
    padding-bottom: 4.25rem!important
  }
  .py-md-13 {
    padding-top: 5rem!important;
    padding-bottom: 5rem!important
  }
  .py-md-14 {
    padding-top: 6rem!important;
    padding-bottom: 6rem!important
  }
  .py-md-145 {
    padding-top: 6.5rem!important;
    padding-bottom: 6.5rem!important
  }
  .py-md-146 {
    padding-top: 6.625rem!important;
    padding-bottom: 6.625rem!important
  }
  .py-md-15 {
    padding-top: 7rem!important;
    padding-bottom: 7rem!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: .75rem!important
  }
  .pt-md-33 {
    padding-top: .8125rem!important
  }
  .pt-md-4 {
    padding-top: 1rem!important
  }
  .pt-md-45 {
    padding-top: 1.125rem!important
  }
  .pt-md-5 {
    padding-top: 1.25rem!important
  }
  .pt-md-6 {
    padding-top: 1.5rem!important
  }
  .pt-md-65 {
    padding-top: 1.625rem!important
  }
  .pt-md-7 {
    padding-top: 1.75rem!important
  }
  .pt-md-8 {
    padding-top: 2rem!important
  }
  .pt-md-83 {
    padding-top: 2.125rem!important
  }
  .pt-md-85 {
    padding-top: 2.35rem!important
  }
  .pt-md-9 {
    padding-top: 2.5rem!important
  }
  .pt-md-10 {
    padding-top: 3rem!important
  }
  .pt-md-105 {
    padding-top: 3.25rem!important
  }
  .pt-md-11 {
    padding-top: 3.5rem!important
  }
  .pt-md-12 {
    padding-top: 4rem!important
  }
  .pt-md-123 {
    padding-top: 4.25rem!important
  }
  .pt-md-13 {
    padding-top: 5rem!important
  }
  .pt-md-14 {
    padding-top: 6rem!important
  }
  .pt-md-145 {
    padding-top: 6.5rem!important
  }
  .pt-md-146 {
    padding-top: 6.625rem!important
  }
  .pt-md-15 {
    padding-top: 7rem!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: .75rem!important
  }
  .pe-md-33 {
    padding-right: .8125rem!important
  }
  .pe-md-4 {
    padding-right: 1rem!important
  }
  .pe-md-45 {
    padding-right: 1.125rem!important
  }
  .pe-md-5 {
    padding-right: 1.25rem!important
  }
  .pe-md-6 {
    padding-right: 1.5rem!important
  }
  .pe-md-65 {
    padding-right: 1.625rem!important
  }
  .pe-md-7 {
    padding-right: 1.75rem!important
  }
  .pe-md-8 {
    padding-right: 2rem!important
  }
  .pe-md-83 {
    padding-right: 2.125rem!important
  }
  .pe-md-85 {
    padding-right: 2.35rem!important
  }
  .pe-md-9 {
    padding-right: 2.5rem!important
  }
  .pe-md-10 {
    padding-right: 3rem!important
  }
  .pe-md-105 {
    padding-right: 3.25rem!important
  }
  .pe-md-11 {
    padding-right: 3.5rem!important
  }
  .pe-md-12 {
    padding-right: 4rem!important
  }
  .pe-md-123 {
    padding-right: 4.25rem!important
  }
  .pe-md-13 {
    padding-right: 5rem!important
  }
  .pe-md-14 {
    padding-right: 6rem!important
  }
  .pe-md-145 {
    padding-right: 6.5rem!important
  }
  .pe-md-146 {
    padding-right: 6.625rem!important
  }
  .pe-md-15 {
    padding-right: 7rem!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: .75rem!important
  }
  .pb-md-33 {
    padding-bottom: .8125rem!important
  }
  .pb-md-4 {
    padding-bottom: 1rem!important
  }
  .pb-md-45 {
    padding-bottom: 1.125rem!important
  }
  .pb-md-5 {
    padding-bottom: 1.25rem!important
  }
  .pb-md-6 {
    padding-bottom: 1.5rem!important
  }
  .pb-md-65 {
    padding-bottom: 1.625rem!important
  }
  .pb-md-7 {
    padding-bottom: 1.75rem!important
  }
  .pb-md-8 {
    padding-bottom: 2rem!important
  }
  .pb-md-83 {
    padding-bottom: 2.125rem!important
  }
  .pb-md-85 {
    padding-bottom: 2.35rem!important
  }
  .pb-md-9 {
    padding-bottom: 2.5rem!important
  }
  .pb-md-10 {
    padding-bottom: 3rem!important
  }
  .pb-md-105 {
    padding-bottom: 3.25rem!important
  }
  .pb-md-11 {
    padding-bottom: 3.5rem!important
  }
  .pb-md-12 {
    padding-bottom: 4rem!important
  }
  .pb-md-123 {
    padding-bottom: 4.25rem!important
  }
  .pb-md-13 {
    padding-bottom: 5rem!important
  }
  .pb-md-14 {
    padding-bottom: 6rem!important
  }
  .pb-md-145 {
    padding-bottom: 6.5rem!important
  }
  .pb-md-146 {
    padding-bottom: 6.625rem!important
  }
  .pb-md-15 {
    padding-bottom: 7rem!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: .75rem!important
  }
  .ps-md-33 {
    padding-left: .8125rem!important
  }
  .ps-md-4 {
    padding-left: 1rem!important
  }
  .ps-md-45 {
    padding-left: 1.125rem!important
  }
  .ps-md-5 {
    padding-left: 1.25rem!important
  }
  .ps-md-6 {
    padding-left: 1.5rem!important
  }
  .ps-md-65 {
    padding-left: 1.625rem!important
  }
  .ps-md-7 {
    padding-left: 1.75rem!important
  }
  .ps-md-8 {
    padding-left: 2rem!important
  }
  .ps-md-83 {
    padding-left: 2.125rem!important
  }
  .ps-md-85 {
    padding-left: 2.35rem!important
  }
  .ps-md-9 {
    padding-left: 2.5rem!important
  }
  .ps-md-10 {
    padding-left: 3rem!important
  }
  .ps-md-105 {
    padding-left: 3.25rem!important
  }
  .ps-md-11 {
    padding-left: 3.5rem!important
  }
  .ps-md-12 {
    padding-left: 4rem!important
  }
  .ps-md-123 {
    padding-left: 4.25rem!important
  }
  .ps-md-13 {
    padding-left: 5rem!important
  }
  .ps-md-14 {
    padding-left: 6rem!important
  }
  .ps-md-145 {
    padding-left: 6.5rem!important
  }
  .ps-md-146 {
    padding-left: 6.625rem!important
  }
  .ps-md-15 {
    padding-left: 7rem!important
  }
  .gap-md-0 {
    gap: 0!important
  }
  .gap-md-1 {
    gap: .25rem!important
  }
  .gap-md-2 {
    gap: .5rem!important
  }
  .gap-md-3 {
    gap: .75rem!important
  }
  .gap-md-33 {
    gap: .8125rem!important
  }
  .gap-md-4 {
    gap: 1rem!important
  }
  .gap-md-45 {
    gap: 1.125rem!important
  }
  .gap-md-5 {
    gap: 1.25rem!important
  }
  .gap-md-6 {
    gap: 1.5rem!important
  }
  .gap-md-65 {
    gap: 1.625rem!important
  }
  .gap-md-7 {
    gap: 1.75rem!important
  }
  .gap-md-8 {
    gap: 2rem!important
  }
  .gap-md-83 {
    gap: 2.125rem!important
  }
  .gap-md-85 {
    gap: 2.35rem!important
  }
  .gap-md-9 {
    gap: 2.5rem!important
  }
  .gap-md-10 {
    gap: 3rem!important
  }
  .gap-md-105 {
    gap: 3.25rem!important
  }
  .gap-md-11 {
    gap: 3.5rem!important
  }
  .gap-md-12 {
    gap: 4rem!important
  }
  .gap-md-123 {
    gap: 4.25rem!important
  }
  .gap-md-13 {
    gap: 5rem!important
  }
  .gap-md-14 {
    gap: 6rem!important
  }
  .gap-md-145 {
    gap: 6.5rem!important
  }
  .gap-md-146 {
    gap: 6.625rem!important
  }
  .gap-md-15 {
    gap: 7rem!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: .75rem!important
  }
  .row-gap-md-33 {
    row-gap: .8125rem!important
  }
  .row-gap-md-4 {
    row-gap: 1rem!important
  }
  .row-gap-md-45 {
    row-gap: 1.125rem!important
  }
  .row-gap-md-5 {
    row-gap: 1.25rem!important
  }
  .row-gap-md-6 {
    row-gap: 1.5rem!important
  }
  .row-gap-md-65 {
    row-gap: 1.625rem!important
  }
  .row-gap-md-7 {
    row-gap: 1.75rem!important
  }
  .row-gap-md-8 {
    row-gap: 2rem!important
  }
  .row-gap-md-83 {
    row-gap: 2.125rem!important
  }
  .row-gap-md-85 {
    row-gap: 2.35rem!important
  }
  .row-gap-md-9 {
    row-gap: 2.5rem!important
  }
  .row-gap-md-10 {
    row-gap: 3rem!important
  }
  .row-gap-md-105 {
    row-gap: 3.25rem!important
  }
  .row-gap-md-11 {
    row-gap: 3.5rem!important
  }
  .row-gap-md-12 {
    row-gap: 4rem!important
  }
  .row-gap-md-123 {
    row-gap: 4.25rem!important
  }
  .row-gap-md-13 {
    row-gap: 5rem!important
  }
  .row-gap-md-14 {
    row-gap: 6rem!important
  }
  .row-gap-md-145 {
    row-gap: 6.5rem!important
  }
  .row-gap-md-146 {
    row-gap: 6.625rem!important
  }
  .row-gap-md-15 {
    row-gap: 7rem!important
  }
  .column-gap-md-0 {
    -webkit-column-gap: 0!important;
    -moz-column-gap: 0!important;
    column-gap: 0!important
  }
  .column-gap-md-1 {
    -webkit-column-gap: .25rem!important;
    -moz-column-gap: .25rem!important;
    column-gap: .25rem!important
  }
  .column-gap-md-2 {
    -webkit-column-gap: .5rem!important;
    -moz-column-gap: .5rem!important;
    column-gap: .5rem!important
  }
  .column-gap-md-3 {
    -webkit-column-gap: .75rem!important;
    -moz-column-gap: .75rem!important;
    column-gap: .75rem!important
  }
  .column-gap-md-33 {
    -webkit-column-gap: .8125rem!important;
    -moz-column-gap: .8125rem!important;
    column-gap: .8125rem!important
  }
  .column-gap-md-4 {
    -webkit-column-gap: 1rem!important;
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important
  }
  .column-gap-md-45 {
    -webkit-column-gap: 1.125rem!important;
    -moz-column-gap: 1.125rem!important;
    column-gap: 1.125rem!important
  }
  .column-gap-md-5 {
    -webkit-column-gap: 1.25rem!important;
    -moz-column-gap: 1.25rem!important;
    column-gap: 1.25rem!important
  }
  .column-gap-md-6 {
    -webkit-column-gap: 1.5rem!important;
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important
  }
  .column-gap-md-65 {
    -webkit-column-gap: 1.625rem!important;
    -moz-column-gap: 1.625rem!important;
    column-gap: 1.625rem!important
  }
  .column-gap-md-7 {
    -webkit-column-gap: 1.75rem!important;
    -moz-column-gap: 1.75rem!important;
    column-gap: 1.75rem!important
  }
  .column-gap-md-8 {
    -webkit-column-gap: 2rem!important;
    -moz-column-gap: 2rem!important;
    column-gap: 2rem!important
  }
  .column-gap-md-83 {
    -webkit-column-gap: 2.125rem!important;
    -moz-column-gap: 2.125rem!important;
    column-gap: 2.125rem!important
  }
  .column-gap-md-85 {
    -webkit-column-gap: 2.35rem!important;
    -moz-column-gap: 2.35rem!important;
    column-gap: 2.35rem!important
  }
  .column-gap-md-9 {
    -webkit-column-gap: 2.5rem!important;
    -moz-column-gap: 2.5rem!important;
    column-gap: 2.5rem!important
  }
  .column-gap-md-10 {
    -webkit-column-gap: 3rem!important;
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!important
  }
  .column-gap-md-105 {
    -webkit-column-gap: 3.25rem!important;
    -moz-column-gap: 3.25rem!important;
    column-gap: 3.25rem!important
  }
  .column-gap-md-11 {
    -webkit-column-gap: 3.5rem!important;
    -moz-column-gap: 3.5rem!important;
    column-gap: 3.5rem!important
  }
  .column-gap-md-12 {
    -webkit-column-gap: 4rem!important;
    -moz-column-gap: 4rem!important;
    column-gap: 4rem!important
  }
  .column-gap-md-123 {
    -webkit-column-gap: 4.25rem!important;
    -moz-column-gap: 4.25rem!important;
    column-gap: 4.25rem!important
  }
  .column-gap-md-13 {
    -webkit-column-gap: 5rem!important;
    -moz-column-gap: 5rem!important;
    column-gap: 5rem!important
  }
  .column-gap-md-14 {
    -webkit-column-gap: 6rem!important;
    -moz-column-gap: 6rem!important;
    column-gap: 6rem!important
  }
  .column-gap-md-145 {
    -webkit-column-gap: 6.5rem!important;
    -moz-column-gap: 6.5rem!important;
    column-gap: 6.5rem!important
  }
  .column-gap-md-146 {
    -webkit-column-gap: 6.625rem!important;
    -moz-column-gap: 6.625rem!important;
    column-gap: 6.625rem!important
  }
  .column-gap-md-15 {
    -webkit-column-gap: 7rem!important;
    -moz-column-gap: 7rem!important;
    column-gap: 7rem!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-table {
    display: table!important
  }
  .d-lg-table-row {
    display: table-row!important
  }
  .d-lg-table-cell {
    display: table-cell!important
  }
  .d-lg-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
  }
  .d-lg-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
  }
  .d-lg-none {
    display: none!important
  }
  .flex-lg-fill {
    -webkit-box-flex: 1!important;
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important
  }
  .flex-lg-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important
  }
  .flex-lg-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important
  }
  .flex-lg-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
  }
  .flex-lg-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
  }
  .flex-lg-grow-0 {
    -webkit-box-flex: 0!important;
    -ms-flex-positive: 0!important;
    flex-grow: 0!important
  }
  .flex-lg-grow-1 {
    -webkit-box-flex: 1!important;
    -ms-flex-positive: 1!important;
    flex-grow: 1!important
  }
  .flex-lg-shrink-0 {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
  }
  .flex-lg-shrink-1 {
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
  }
  .flex-lg-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
  }
  .flex-lg-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
  }
  .flex-lg-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
  }
  .justify-content-lg-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
  }
  .justify-content-lg-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
  }
  .justify-content-lg-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
  }
  .justify-content-lg-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
  }
  .justify-content-lg-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
  }
  .justify-content-lg-evenly {
    -webkit-box-pack: space-evenly!important;
    -ms-flex-pack: space-evenly!important;
    justify-content: space-evenly!important
  }
  .align-items-lg-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
  }
  .align-items-lg-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
  }
  .align-items-lg-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
  }
  .align-items-lg-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important
  }
  .align-items-lg-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important
  }
  .align-content-lg-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
  }
  .align-content-lg-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
  }
  .align-content-lg-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
  }
  .align-content-lg-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
  }
  .align-content-lg-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
  }
  .align-content-lg-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
  }
  .align-self-lg-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
  }
  .align-self-lg-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
  }
  .align-self-lg-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
  }
  .align-self-lg-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
  }
  .align-self-lg-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
  }
  .align-self-lg-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
  }
  .order-lg-first {
    -webkit-box-ordinal-group: 0!important;
    -ms-flex-order: -1!important;
    order: -1!important
  }
  .order-lg-0 {
    -webkit-box-ordinal-group: 1!important;
    -ms-flex-order: 0!important;
    order: 0!important
  }
  .order-lg-1 {
    -webkit-box-ordinal-group: 2!important;
    -ms-flex-order: 1!important;
    order: 1!important
  }
  .order-lg-2 {
    -webkit-box-ordinal-group: 3!important;
    -ms-flex-order: 2!important;
    order: 2!important
  }
  .order-lg-3 {
    -webkit-box-ordinal-group: 4!important;
    -ms-flex-order: 3!important;
    order: 3!important
  }
  .order-lg-4 {
    -webkit-box-ordinal-group: 5!important;
    -ms-flex-order: 4!important;
    order: 4!important
  }
  .order-lg-5 {
    -webkit-box-ordinal-group: 6!important;
    -ms-flex-order: 5!important;
    order: 5!important
  }
  .order-lg-last {
    -webkit-box-ordinal-group: 7!important;
    -ms-flex-order: 6!important;
    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: .75rem!important
  }
  .m-lg-33 {
    margin: .8125rem!important
  }
  .m-lg-4 {
    margin: 1rem!important
  }
  .m-lg-45 {
    margin: 1.125rem!important
  }
  .m-lg-5 {
    margin: 1.25rem!important
  }
  .m-lg-6 {
    margin: 1.5rem!important
  }
  .m-lg-65 {
    margin: 1.625rem!important
  }
  .m-lg-7 {
    margin: 1.75rem!important
  }
  .m-lg-8 {
    margin: 2rem!important
  }
  .m-lg-83 {
    margin: 2.125rem!important
  }
  .m-lg-85 {
    margin: 2.35rem!important
  }
  .m-lg-9 {
    margin: 2.5rem!important
  }
  .m-lg-10 {
    margin: 3rem!important
  }
  .m-lg-105 {
    margin: 3.25rem!important
  }
  .m-lg-11 {
    margin: 3.5rem!important
  }
  .m-lg-12 {
    margin: 4rem!important
  }
  .m-lg-123 {
    margin: 4.25rem!important
  }
  .m-lg-13 {
    margin: 5rem!important
  }
  .m-lg-14 {
    margin: 6rem!important
  }
  .m-lg-145 {
    margin: 6.5rem!important
  }
  .m-lg-146 {
    margin: 6.625rem!important
  }
  .m-lg-15 {
    margin: 7rem!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: .75rem!important;
    margin-left: .75rem!important
  }
  .mx-lg-33 {
    margin-right: .8125rem!important;
    margin-left: .8125rem!important
  }
  .mx-lg-4 {
    margin-right: 1rem!important;
    margin-left: 1rem!important
  }
  .mx-lg-45 {
    margin-right: 1.125rem!important;
    margin-left: 1.125rem!important
  }
  .mx-lg-5 {
    margin-right: 1.25rem!important;
    margin-left: 1.25rem!important
  }
  .mx-lg-6 {
    margin-right: 1.5rem!important;
    margin-left: 1.5rem!important
  }
  .mx-lg-65 {
    margin-right: 1.625rem!important;
    margin-left: 1.625rem!important
  }
  .mx-lg-7 {
    margin-right: 1.75rem!important;
    margin-left: 1.75rem!important
  }
  .mx-lg-8 {
    margin-right: 2rem!important;
    margin-left: 2rem!important
  }
  .mx-lg-83 {
    margin-right: 2.125rem!important;
    margin-left: 2.125rem!important
  }
  .mx-lg-85 {
    margin-right: 2.35rem!important;
    margin-left: 2.35rem!important
  }
  .mx-lg-9 {
    margin-right: 2.5rem!important;
    margin-left: 2.5rem!important
  }
  .mx-lg-10 {
    margin-right: 3rem!important;
    margin-left: 3rem!important
  }
  .mx-lg-105 {
    margin-right: 3.25rem!important;
    margin-left: 3.25rem!important
  }
  .mx-lg-11 {
    margin-right: 3.5rem!important;
    margin-left: 3.5rem!important
  }
  .mx-lg-12 {
    margin-right: 4rem!important;
    margin-left: 4rem!important
  }
  .mx-lg-123 {
    margin-right: 4.25rem!important;
    margin-left: 4.25rem!important
  }
  .mx-lg-13 {
    margin-right: 5rem!important;
    margin-left: 5rem!important
  }
  .mx-lg-14 {
    margin-right: 6rem!important;
    margin-left: 6rem!important
  }
  .mx-lg-145 {
    margin-right: 6.5rem!important;
    margin-left: 6.5rem!important
  }
  .mx-lg-146 {
    margin-right: 6.625rem!important;
    margin-left: 6.625rem!important
  }
  .mx-lg-15 {
    margin-right: 7rem!important;
    margin-left: 7rem!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: .75rem!important;
    margin-bottom: .75rem!important
  }
  .my-lg-33 {
    margin-top: .8125rem!important;
    margin-bottom: .8125rem!important
  }
  .my-lg-4 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
  }
  .my-lg-45 {
    margin-top: 1.125rem!important;
    margin-bottom: 1.125rem!important
  }
  .my-lg-5 {
    margin-top: 1.25rem!important;
    margin-bottom: 1.25rem!important
  }
  .my-lg-6 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
  }
  .my-lg-65 {
    margin-top: 1.625rem!important;
    margin-bottom: 1.625rem!important
  }
  .my-lg-7 {
    margin-top: 1.75rem!important;
    margin-bottom: 1.75rem!important
  }
  .my-lg-8 {
    margin-top: 2rem!important;
    margin-bottom: 2rem!important
  }
  .my-lg-83 {
    margin-top: 2.125rem!important;
    margin-bottom: 2.125rem!important
  }
  .my-lg-85 {
    margin-top: 2.35rem!important;
    margin-bottom: 2.35rem!important
  }
  .my-lg-9 {
    margin-top: 2.5rem!important;
    margin-bottom: 2.5rem!important
  }
  .my-lg-10 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
  }
  .my-lg-105 {
    margin-top: 3.25rem!important;
    margin-bottom: 3.25rem!important
  }
  .my-lg-11 {
    margin-top: 3.5rem!important;
    margin-bottom: 3.5rem!important
  }
  .my-lg-12 {
    margin-top: 4rem!important;
    margin-bottom: 4rem!important
  }
  .my-lg-123 {
    margin-top: 4.25rem!important;
    margin-bottom: 4.25rem!important
  }
  .my-lg-13 {
    margin-top: 5rem!important;
    margin-bottom: 5rem!important
  }
  .my-lg-14 {
    margin-top: 6rem!important;
    margin-bottom: 6rem!important
  }
  .my-lg-145 {
    margin-top: 6.5rem!important;
    margin-bottom: 6.5rem!important
  }
  .my-lg-146 {
    margin-top: 6.625rem!important;
    margin-bottom: 6.625rem!important
  }
  .my-lg-15 {
    margin-top: 7rem!important;
    margin-bottom: 7rem!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: .75rem!important
  }
  .mt-lg-33 {
    margin-top: .8125rem!important
  }
  .mt-lg-4 {
    margin-top: 1rem!important
  }
  .mt-lg-45 {
    margin-top: 1.125rem!important
  }
  .mt-lg-5 {
    margin-top: 1.25rem!important
  }
  .mt-lg-6 {
    margin-top: 1.5rem!important
  }
  .mt-lg-65 {
    margin-top: 1.625rem!important
  }
  .mt-lg-7 {
    margin-top: 1.75rem!important
  }
  .mt-lg-8 {
    margin-top: 2rem!important
  }
  .mt-lg-83 {
    margin-top: 2.125rem!important
  }
  .mt-lg-85 {
    margin-top: 2.35rem!important
  }
  .mt-lg-9 {
    margin-top: 2.5rem!important
  }
  .mt-lg-10 {
    margin-top: 3rem!important
  }
  .mt-lg-105 {
    margin-top: 3.25rem!important
  }
  .mt-lg-11 {
    margin-top: 3.5rem!important
  }
  .mt-lg-12 {
    margin-top: 4rem!important
  }
  .mt-lg-123 {
    margin-top: 4.25rem!important
  }
  .mt-lg-13 {
    margin-top: 5rem!important
  }
  .mt-lg-14 {
    margin-top: 6rem!important
  }
  .mt-lg-145 {
    margin-top: 6.5rem!important
  }
  .mt-lg-146 {
    margin-top: 6.625rem!important
  }
  .mt-lg-15 {
    margin-top: 7rem!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: .75rem!important
  }
  .me-lg-33 {
    margin-right: .8125rem!important
  }
  .me-lg-4 {
    margin-right: 1rem!important
  }
  .me-lg-45 {
    margin-right: 1.125rem!important
  }
  .me-lg-5 {
    margin-right: 1.25rem!important
  }
  .me-lg-6 {
    margin-right: 1.5rem!important
  }
  .me-lg-65 {
    margin-right: 1.625rem!important
  }
  .me-lg-7 {
    margin-right: 1.75rem!important
  }
  .me-lg-8 {
    margin-right: 2rem!important
  }
  .me-lg-83 {
    margin-right: 2.125rem!important
  }
  .me-lg-85 {
    margin-right: 2.35rem!important
  }
  .me-lg-9 {
    margin-right: 2.5rem!important
  }
  .me-lg-10 {
    margin-right: 3rem!important
  }
  .me-lg-105 {
    margin-right: 3.25rem!important
  }
  .me-lg-11 {
    margin-right: 3.5rem!important
  }
  .me-lg-12 {
    margin-right: 4rem!important
  }
  .me-lg-123 {
    margin-right: 4.25rem!important
  }
  .me-lg-13 {
    margin-right: 5rem!important
  }
  .me-lg-14 {
    margin-right: 6rem!important
  }
  .me-lg-145 {
    margin-right: 6.5rem!important
  }
  .me-lg-146 {
    margin-right: 6.625rem!important
  }
  .me-lg-15 {
    margin-right: 7rem!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: .75rem!important
  }
  .mb-lg-33 {
    margin-bottom: .8125rem!important
  }
  .mb-lg-4 {
    margin-bottom: 1rem!important
  }
  .mb-lg-45 {
    margin-bottom: 1.125rem!important
  }
  .mb-lg-5 {
    margin-bottom: 1.25rem!important
  }
  .mb-lg-6 {
    margin-bottom: 1.5rem!important
  }
  .mb-lg-65 {
    margin-bottom: 1.625rem!important
  }
  .mb-lg-7 {
    margin-bottom: 1.75rem!important
  }
  .mb-lg-8 {
    margin-bottom: 2rem!important
  }
  .mb-lg-83 {
    margin-bottom: 2.125rem!important
  }
  .mb-lg-85 {
    margin-bottom: 2.35rem!important
  }
  .mb-lg-9 {
    margin-bottom: 2.5rem!important
  }
  .mb-lg-10 {
    margin-bottom: 3rem!important
  }
  .mb-lg-105 {
    margin-bottom: 3.25rem!important
  }
  .mb-lg-11 {
    margin-bottom: 3.5rem!important
  }
  .mb-lg-12 {
    margin-bottom: 4rem!important
  }
  .mb-lg-123 {
    margin-bottom: 4.25rem!important
  }
  .mb-lg-13 {
    margin-bottom: 5rem!important
  }
  .mb-lg-14 {
    margin-bottom: 6rem!important
  }
  .mb-lg-145 {
    margin-bottom: 6.5rem!important
  }
  .mb-lg-146 {
    margin-bottom: 6.625rem!important
  }
  .mb-lg-15 {
    margin-bottom: 7rem!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: .75rem!important
  }
  .ms-lg-33 {
    margin-left: .8125rem!important
  }
  .ms-lg-4 {
    margin-left: 1rem!important
  }
  .ms-lg-45 {
    margin-left: 1.125rem!important
  }
  .ms-lg-5 {
    margin-left: 1.25rem!important
  }
  .ms-lg-6 {
    margin-left: 1.5rem!important
  }
  .ms-lg-65 {
    margin-left: 1.625rem!important
  }
  .ms-lg-7 {
    margin-left: 1.75rem!important
  }
  .ms-lg-8 {
    margin-left: 2rem!important
  }
  .ms-lg-83 {
    margin-left: 2.125rem!important
  }
  .ms-lg-85 {
    margin-left: 2.35rem!important
  }
  .ms-lg-9 {
    margin-left: 2.5rem!important
  }
  .ms-lg-10 {
    margin-left: 3rem!important
  }
  .ms-lg-105 {
    margin-left: 3.25rem!important
  }
  .ms-lg-11 {
    margin-left: 3.5rem!important
  }
  .ms-lg-12 {
    margin-left: 4rem!important
  }
  .ms-lg-123 {
    margin-left: 4.25rem!important
  }
  .ms-lg-13 {
    margin-left: 5rem!important
  }
  .ms-lg-14 {
    margin-left: 6rem!important
  }
  .ms-lg-145 {
    margin-left: 6.5rem!important
  }
  .ms-lg-146 {
    margin-left: 6.625rem!important
  }
  .ms-lg-15 {
    margin-left: 7rem!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: .75rem!important
  }
  .p-lg-33 {
    padding: .8125rem!important
  }
  .p-lg-4 {
    padding: 1rem!important
  }
  .p-lg-45 {
    padding: 1.125rem!important
  }
  .p-lg-5 {
    padding: 1.25rem!important
  }
  .p-lg-6 {
    padding: 1.5rem!important
  }
  .p-lg-65 {
    padding: 1.625rem!important
  }
  .p-lg-7 {
    padding: 1.75rem!important
  }
  .p-lg-8 {
    padding: 2rem!important
  }
  .p-lg-83 {
    padding: 2.125rem!important
  }
  .p-lg-85 {
    padding: 2.35rem!important
  }
  .p-lg-9 {
    padding: 2.5rem!important
  }
  .p-lg-10 {
    padding: 3rem!important
  }
  .p-lg-105 {
    padding: 3.25rem!important
  }
  .p-lg-11 {
    padding: 3.5rem!important
  }
  .p-lg-12 {
    padding: 4rem!important
  }
  .p-lg-123 {
    padding: 4.25rem!important
  }
  .p-lg-13 {
    padding: 5rem!important
  }
  .p-lg-14 {
    padding: 6rem!important
  }
  .p-lg-145 {
    padding: 6.5rem!important
  }
  .p-lg-146 {
    padding: 6.625rem!important
  }
  .p-lg-15 {
    padding: 7rem!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: .75rem!important;
    padding-left: .75rem!important
  }
  .px-lg-33 {
    padding-right: .8125rem!important;
    padding-left: .8125rem!important
  }
  .px-lg-4 {
    padding-right: 1rem!important;
    padding-left: 1rem!important
  }
  .px-lg-45 {
    padding-right: 1.125rem!important;
    padding-left: 1.125rem!important
  }
  .px-lg-5 {
    padding-right: 1.25rem!important;
    padding-left: 1.25rem!important
  }
  .px-lg-6 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important
  }
  .px-lg-65 {
    padding-right: 1.625rem!important;
    padding-left: 1.625rem!important
  }
  .px-lg-7 {
    padding-right: 1.75rem!important;
    padding-left: 1.75rem!important
  }
  .px-lg-8 {
    padding-right: 2rem!important;
    padding-left: 2rem!important
  }
  .px-lg-83 {
    padding-right: 2.125rem!important;
    padding-left: 2.125rem!important
  }
  .px-lg-85 {
    padding-right: 2.35rem!important;
    padding-left: 2.35rem!important
  }
  .px-lg-9 {
    padding-right: 2.5rem!important;
    padding-left: 2.5rem!important
  }
  .px-lg-10 {
    padding-right: 3rem!important;
    padding-left: 3rem!important
  }
  .px-lg-105 {
    padding-right: 3.25rem!important;
    padding-left: 3.25rem!important
  }
  .px-lg-11 {
    padding-right: 3.5rem!important;
    padding-left: 3.5rem!important
  }
  .px-lg-12 {
    padding-right: 4rem!important;
    padding-left: 4rem!important
  }
  .px-lg-123 {
    padding-right: 4.25rem!important;
    padding-left: 4.25rem!important
  }
  .px-lg-13 {
    padding-right: 5rem!important;
    padding-left: 5rem!important
  }
  .px-lg-14 {
    padding-right: 6rem!important;
    padding-left: 6rem!important
  }
  .px-lg-145 {
    padding-right: 6.5rem!important;
    padding-left: 6.5rem!important
  }
  .px-lg-146 {
    padding-right: 6.625rem!important;
    padding-left: 6.625rem!important
  }
  .px-lg-15 {
    padding-right: 7rem!important;
    padding-left: 7rem!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: .75rem!important;
    padding-bottom: .75rem!important
  }
  .py-lg-33 {
    padding-top: .8125rem!important;
    padding-bottom: .8125rem!important
  }
  .py-lg-4 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
  }
  .py-lg-45 {
    padding-top: 1.125rem!important;
    padding-bottom: 1.125rem!important
  }
  .py-lg-5 {
    padding-top: 1.25rem!important;
    padding-bottom: 1.25rem!important
  }
  .py-lg-6 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
  }
  .py-lg-65 {
    padding-top: 1.625rem!important;
    padding-bottom: 1.625rem!important
  }
  .py-lg-7 {
    padding-top: 1.75rem!important;
    padding-bottom: 1.75rem!important
  }
  .py-lg-8 {
    padding-top: 2rem!important;
    padding-bottom: 2rem!important
  }
  .py-lg-83 {
    padding-top: 2.125rem!important;
    padding-bottom: 2.125rem!important
  }
  .py-lg-85 {
    padding-top: 2.35rem!important;
    padding-bottom: 2.35rem!important
  }
  .py-lg-9 {
    padding-top: 2.5rem!important;
    padding-bottom: 2.5rem!important
  }
  .py-lg-10 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
  }
  .py-lg-105 {
    padding-top: 3.25rem!important;
    padding-bottom: 3.25rem!important
  }
  .py-lg-11 {
    padding-top: 3.5rem!important;
    padding-bottom: 3.5rem!important
  }
  .py-lg-12 {
    padding-top: 4rem!important;
    padding-bottom: 4rem!important
  }
  .py-lg-123 {
    padding-top: 4.25rem!important;
    padding-bottom: 4.25rem!important
  }
  .py-lg-13 {
    padding-top: 5rem!important;
    padding-bottom: 5rem!important
  }
  .py-lg-14 {
    padding-top: 6rem!important;
    padding-bottom: 6rem!important
  }
  .py-lg-145 {
    padding-top: 6.5rem!important;
    padding-bottom: 6.5rem!important
  }
  .py-lg-146 {
    padding-top: 6.625rem!important;
    padding-bottom: 6.625rem!important
  }
  .py-lg-15 {
    padding-top: 7rem!important;
    padding-bottom: 7rem!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: .75rem!important
  }
  .pt-lg-33 {
    padding-top: .8125rem!important
  }
  .pt-lg-4 {
    padding-top: 1rem!important
  }
  .pt-lg-45 {
    padding-top: 1.125rem!important
  }
  .pt-lg-5 {
    padding-top: 1.25rem!important
  }
  .pt-lg-6 {
    padding-top: 1.5rem!important
  }
  .pt-lg-65 {
    padding-top: 1.625rem!important
  }
  .pt-lg-7 {
    padding-top: 1.75rem!important
  }
  .pt-lg-8 {
    padding-top: 2rem!important
  }
  .pt-lg-83 {
    padding-top: 2.125rem!important
  }
  .pt-lg-85 {
    padding-top: 2.35rem!important
  }
  .pt-lg-9 {
    padding-top: 2.5rem!important
  }
  .pt-lg-10 {
    padding-top: 3rem!important
  }
  .pt-lg-105 {
    padding-top: 3.25rem!important
  }
  .pt-lg-11 {
    padding-top: 3.5rem!important
  }
  .pt-lg-12 {
    padding-top: 4rem!important
  }
  .pt-lg-123 {
    padding-top: 4.25rem!important
  }
  .pt-lg-13 {
    padding-top: 5rem!important
  }
  .pt-lg-14 {
    padding-top: 6rem!important
  }
  .pt-lg-145 {
    padding-top: 6.5rem!important
  }
  .pt-lg-146 {
    padding-top: 6.625rem!important
  }
  .pt-lg-15 {
    padding-top: 7rem!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: .75rem!important
  }
  .pe-lg-33 {
    padding-right: .8125rem!important
  }
  .pe-lg-4 {
    padding-right: 1rem!important
  }
  .pe-lg-45 {
    padding-right: 1.125rem!important
  }
  .pe-lg-5 {
    padding-right: 1.25rem!important
  }
  .pe-lg-6 {
    padding-right: 1.5rem!important
  }
  .pe-lg-65 {
    padding-right: 1.625rem!important
  }
  .pe-lg-7 {
    padding-right: 1.75rem!important
  }
  .pe-lg-8 {
    padding-right: 2rem!important
  }
  .pe-lg-83 {
    padding-right: 2.125rem!important
  }
  .pe-lg-85 {
    padding-right: 2.35rem!important
  }
  .pe-lg-9 {
    padding-right: 2.5rem!important
  }
  .pe-lg-10 {
    padding-right: 3rem!important
  }
  .pe-lg-105 {
    padding-right: 3.25rem!important
  }
  .pe-lg-11 {
    padding-right: 3.5rem!important
  }
  .pe-lg-12 {
    padding-right: 4rem!important
  }
  .pe-lg-123 {
    padding-right: 4.25rem!important
  }
  .pe-lg-13 {
    padding-right: 5rem!important
  }
  .pe-lg-14 {
    padding-right: 6rem!important
  }
  .pe-lg-145 {
    padding-right: 6.5rem!important
  }
  .pe-lg-146 {
    padding-right: 6.625rem!important
  }
  .pe-lg-15 {
    padding-right: 7rem!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: .75rem!important
  }
  .pb-lg-33 {
    padding-bottom: .8125rem!important
  }
  .pb-lg-4 {
    padding-bottom: 1rem!important
  }
  .pb-lg-45 {
    padding-bottom: 1.125rem!important
  }
  .pb-lg-5 {
    padding-bottom: 1.25rem!important
  }
  .pb-lg-6 {
    padding-bottom: 1.5rem!important
  }
  .pb-lg-65 {
    padding-bottom: 1.625rem!important
  }
  .pb-lg-7 {
    padding-bottom: 1.75rem!important
  }
  .pb-lg-8 {
    padding-bottom: 2rem!important
  }
  .pb-lg-83 {
    padding-bottom: 2.125rem!important
  }
  .pb-lg-85 {
    padding-bottom: 2.35rem!important
  }
  .pb-lg-9 {
    padding-bottom: 2.5rem!important
  }
  .pb-lg-10 {
    padding-bottom: 3rem!important
  }
  .pb-lg-105 {
    padding-bottom: 3.25rem!important
  }
  .pb-lg-11 {
    padding-bottom: 3.5rem!important
  }
  .pb-lg-12 {
    padding-bottom: 4rem!important
  }
  .pb-lg-123 {
    padding-bottom: 4.25rem!important
  }
  .pb-lg-13 {
    padding-bottom: 5rem!important
  }
  .pb-lg-14 {
    padding-bottom: 6rem!important
  }
  .pb-lg-145 {
    padding-bottom: 6.5rem!important
  }
  .pb-lg-146 {
    padding-bottom: 6.625rem!important
  }
  .pb-lg-15 {
    padding-bottom: 7rem!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: .75rem!important
  }
  .ps-lg-33 {
    padding-left: .8125rem!important
  }
  .ps-lg-4 {
    padding-left: 1rem!important
  }
  .ps-lg-45 {
    padding-left: 1.125rem!important
  }
  .ps-lg-5 {
    padding-left: 1.25rem!important
  }
  .ps-lg-6 {
    padding-left: 1.5rem!important
  }
  .ps-lg-65 {
    padding-left: 1.625rem!important
  }
  .ps-lg-7 {
    padding-left: 1.75rem!important
  }
  .ps-lg-8 {
    padding-left: 2rem!important
  }
  .ps-lg-83 {
    padding-left: 2.125rem!important
  }
  .ps-lg-85 {
    padding-left: 2.35rem!important
  }
  .ps-lg-9 {
    padding-left: 2.5rem!important
  }
  .ps-lg-10 {
    padding-left: 3rem!important
  }
  .ps-lg-105 {
    padding-left: 3.25rem!important
  }
  .ps-lg-11 {
    padding-left: 3.5rem!important
  }
  .ps-lg-12 {
    padding-left: 4rem!important
  }
  .ps-lg-123 {
    padding-left: 4.25rem!important
  }
  .ps-lg-13 {
    padding-left: 5rem!important
  }
  .ps-lg-14 {
    padding-left: 6rem!important
  }
  .ps-lg-145 {
    padding-left: 6.5rem!important
  }
  .ps-lg-146 {
    padding-left: 6.625rem!important
  }
  .ps-lg-15 {
    padding-left: 7rem!important
  }
  .gap-lg-0 {
    gap: 0!important
  }
  .gap-lg-1 {
    gap: .25rem!important
  }
  .gap-lg-2 {
    gap: .5rem!important
  }
  .gap-lg-3 {
    gap: .75rem!important
  }
  .gap-lg-33 {
    gap: .8125rem!important
  }
  .gap-lg-4 {
    gap: 1rem!important
  }
  .gap-lg-45 {
    gap: 1.125rem!important
  }
  .gap-lg-5 {
    gap: 1.25rem!important
  }
  .gap-lg-6 {
    gap: 1.5rem!important
  }
  .gap-lg-65 {
    gap: 1.625rem!important
  }
  .gap-lg-7 {
    gap: 1.75rem!important
  }
  .gap-lg-8 {
    gap: 2rem!important
  }
  .gap-lg-83 {
    gap: 2.125rem!important
  }
  .gap-lg-85 {
    gap: 2.35rem!important
  }
  .gap-lg-9 {
    gap: 2.5rem!important
  }
  .gap-lg-10 {
    gap: 3rem!important
  }
  .gap-lg-105 {
    gap: 3.25rem!important
  }
  .gap-lg-11 {
    gap: 3.5rem!important
  }
  .gap-lg-12 {
    gap: 4rem!important
  }
  .gap-lg-123 {
    gap: 4.25rem!important
  }
  .gap-lg-13 {
    gap: 5rem!important
  }
  .gap-lg-14 {
    gap: 6rem!important
  }
  .gap-lg-145 {
    gap: 6.5rem!important
  }
  .gap-lg-146 {
    gap: 6.625rem!important
  }
  .gap-lg-15 {
    gap: 7rem!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: .75rem!important
  }
  .row-gap-lg-33 {
    row-gap: .8125rem!important
  }
  .row-gap-lg-4 {
    row-gap: 1rem!important
  }
  .row-gap-lg-45 {
    row-gap: 1.125rem!important
  }
  .row-gap-lg-5 {
    row-gap: 1.25rem!important
  }
  .row-gap-lg-6 {
    row-gap: 1.5rem!important
  }
  .row-gap-lg-65 {
    row-gap: 1.625rem!important
  }
  .row-gap-lg-7 {
    row-gap: 1.75rem!important
  }
  .row-gap-lg-8 {
    row-gap: 2rem!important
  }
  .row-gap-lg-83 {
    row-gap: 2.125rem!important
  }
  .row-gap-lg-85 {
    row-gap: 2.35rem!important
  }
  .row-gap-lg-9 {
    row-gap: 2.5rem!important
  }
  .row-gap-lg-10 {
    row-gap: 3rem!important
  }
  .row-gap-lg-105 {
    row-gap: 3.25rem!important
  }
  .row-gap-lg-11 {
    row-gap: 3.5rem!important
  }
  .row-gap-lg-12 {
    row-gap: 4rem!important
  }
  .row-gap-lg-123 {
    row-gap: 4.25rem!important
  }
  .row-gap-lg-13 {
    row-gap: 5rem!important
  }
  .row-gap-lg-14 {
    row-gap: 6rem!important
  }
  .row-gap-lg-145 {
    row-gap: 6.5rem!important
  }
  .row-gap-lg-146 {
    row-gap: 6.625rem!important
  }
  .row-gap-lg-15 {
    row-gap: 7rem!important
  }
  .column-gap-lg-0 {
    -webkit-column-gap: 0!important;
    -moz-column-gap: 0!important;
    column-gap: 0!important
  }
  .column-gap-lg-1 {
    -webkit-column-gap: .25rem!important;
    -moz-column-gap: .25rem!important;
    column-gap: .25rem!important
  }
  .column-gap-lg-2 {
    -webkit-column-gap: .5rem!important;
    -moz-column-gap: .5rem!important;
    column-gap: .5rem!important
  }
  .column-gap-lg-3 {
    -webkit-column-gap: .75rem!important;
    -moz-column-gap: .75rem!important;
    column-gap: .75rem!important
  }
  .column-gap-lg-33 {
    -webkit-column-gap: .8125rem!important;
    -moz-column-gap: .8125rem!important;
    column-gap: .8125rem!important
  }
  .column-gap-lg-4 {
    -webkit-column-gap: 1rem!important;
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important
  }
  .column-gap-lg-45 {
    -webkit-column-gap: 1.125rem!important;
    -moz-column-gap: 1.125rem!important;
    column-gap: 1.125rem!important
  }
  .column-gap-lg-5 {
    -webkit-column-gap: 1.25rem!important;
    -moz-column-gap: 1.25rem!important;
    column-gap: 1.25rem!important
  }
  .column-gap-lg-6 {
    -webkit-column-gap: 1.5rem!important;
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important
  }
  .column-gap-lg-65 {
    -webkit-column-gap: 1.625rem!important;
    -moz-column-gap: 1.625rem!important;
    column-gap: 1.625rem!important
  }
  .column-gap-lg-7 {
    -webkit-column-gap: 1.75rem!important;
    -moz-column-gap: 1.75rem!important;
    column-gap: 1.75rem!important
  }
  .column-gap-lg-8 {
    -webkit-column-gap: 2rem!important;
    -moz-column-gap: 2rem!important;
    column-gap: 2rem!important
  }
  .column-gap-lg-83 {
    -webkit-column-gap: 2.125rem!important;
    -moz-column-gap: 2.125rem!important;
    column-gap: 2.125rem!important
  }
  .column-gap-lg-85 {
    -webkit-column-gap: 2.35rem!important;
    -moz-column-gap: 2.35rem!important;
    column-gap: 2.35rem!important
  }
  .column-gap-lg-9 {
    -webkit-column-gap: 2.5rem!important;
    -moz-column-gap: 2.5rem!important;
    column-gap: 2.5rem!important
  }
  .column-gap-lg-10 {
    -webkit-column-gap: 3rem!important;
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!important
  }
  .column-gap-lg-105 {
    -webkit-column-gap: 3.25rem!important;
    -moz-column-gap: 3.25rem!important;
    column-gap: 3.25rem!important
  }
  .column-gap-lg-11 {
    -webkit-column-gap: 3.5rem!important;
    -moz-column-gap: 3.5rem!important;
    column-gap: 3.5rem!important
  }
  .column-gap-lg-12 {
    -webkit-column-gap: 4rem!important;
    -moz-column-gap: 4rem!important;
    column-gap: 4rem!important
  }
  .column-gap-lg-123 {
    -webkit-column-gap: 4.25rem!important;
    -moz-column-gap: 4.25rem!important;
    column-gap: 4.25rem!important
  }
  .column-gap-lg-13 {
    -webkit-column-gap: 5rem!important;
    -moz-column-gap: 5rem!important;
    column-gap: 5rem!important
  }
  .column-gap-lg-14 {
    -webkit-column-gap: 6rem!important;
    -moz-column-gap: 6rem!important;
    column-gap: 6rem!important
  }
  .column-gap-lg-145 {
    -webkit-column-gap: 6.5rem!important;
    -moz-column-gap: 6.5rem!important;
    column-gap: 6.5rem!important
  }
  .column-gap-lg-146 {
    -webkit-column-gap: 6.625rem!important;
    -moz-column-gap: 6.625rem!important;
    column-gap: 6.625rem!important
  }
  .column-gap-lg-15 {
    -webkit-column-gap: 7rem!important;
    -moz-column-gap: 7rem!important;
    column-gap: 7rem!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:1280px) {
  .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-table {
    display: table!important
  }
  .d-xl-table-row {
    display: table-row!important
  }
  .d-xl-table-cell {
    display: table-cell!important
  }
  .d-xl-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
  }
  .d-xl-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
  }
  .d-xl-none {
    display: none!important
  }
  .flex-xl-fill {
    -webkit-box-flex: 1!important;
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important
  }
  .flex-xl-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important
  }
  .flex-xl-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important
  }
  .flex-xl-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
  }
  .flex-xl-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
  }
  .flex-xl-grow-0 {
    -webkit-box-flex: 0!important;
    -ms-flex-positive: 0!important;
    flex-grow: 0!important
  }
  .flex-xl-grow-1 {
    -webkit-box-flex: 1!important;
    -ms-flex-positive: 1!important;
    flex-grow: 1!important
  }
  .flex-xl-shrink-0 {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
  }
  .flex-xl-shrink-1 {
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
  }
  .flex-xl-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
  }
  .flex-xl-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
  }
  .flex-xl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
  }
  .justify-content-xl-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
  }
  .justify-content-xl-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
  }
  .justify-content-xl-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
  }
  .justify-content-xl-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
  }
  .justify-content-xl-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
  }
  .justify-content-xl-evenly {
    -webkit-box-pack: space-evenly!important;
    -ms-flex-pack: space-evenly!important;
    justify-content: space-evenly!important
  }
  .align-items-xl-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
  }
  .align-items-xl-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
  }
  .align-items-xl-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
  }
  .align-items-xl-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important
  }
  .align-items-xl-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important
  }
  .align-content-xl-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
  }
  .align-content-xl-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
  }
  .align-content-xl-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
  }
  .align-content-xl-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
  }
  .align-content-xl-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
  }
  .align-content-xl-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
  }
  .align-self-xl-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
  }
  .align-self-xl-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
  }
  .align-self-xl-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
  }
  .align-self-xl-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
  }
  .align-self-xl-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
  }
  .align-self-xl-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
  }
  .order-xl-first {
    -webkit-box-ordinal-group: 0!important;
    -ms-flex-order: -1!important;
    order: -1!important
  }
  .order-xl-0 {
    -webkit-box-ordinal-group: 1!important;
    -ms-flex-order: 0!important;
    order: 0!important
  }
  .order-xl-1 {
    -webkit-box-ordinal-group: 2!important;
    -ms-flex-order: 1!important;
    order: 1!important
  }
  .order-xl-2 {
    -webkit-box-ordinal-group: 3!important;
    -ms-flex-order: 2!important;
    order: 2!important
  }
  .order-xl-3 {
    -webkit-box-ordinal-group: 4!important;
    -ms-flex-order: 3!important;
    order: 3!important
  }
  .order-xl-4 {
    -webkit-box-ordinal-group: 5!important;
    -ms-flex-order: 4!important;
    order: 4!important
  }
  .order-xl-5 {
    -webkit-box-ordinal-group: 6!important;
    -ms-flex-order: 5!important;
    order: 5!important
  }
  .order-xl-last {
    -webkit-box-ordinal-group: 7!important;
    -ms-flex-order: 6!important;
    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: .75rem!important
  }
  .m-xl-33 {
    margin: .8125rem!important
  }
  .m-xl-4 {
    margin: 1rem!important
  }
  .m-xl-45 {
    margin: 1.125rem!important
  }
  .m-xl-5 {
    margin: 1.25rem!important
  }
  .m-xl-6 {
    margin: 1.5rem!important
  }
  .m-xl-65 {
    margin: 1.625rem!important
  }
  .m-xl-7 {
    margin: 1.75rem!important
  }
  .m-xl-8 {
    margin: 2rem!important
  }
  .m-xl-83 {
    margin: 2.125rem!important
  }
  .m-xl-85 {
    margin: 2.35rem!important
  }
  .m-xl-9 {
    margin: 2.5rem!important
  }
  .m-xl-10 {
    margin: 3rem!important
  }
  .m-xl-105 {
    margin: 3.25rem!important
  }
  .m-xl-11 {
    margin: 3.5rem!important
  }
  .m-xl-12 {
    margin: 4rem!important
  }
  .m-xl-123 {
    margin: 4.25rem!important
  }
  .m-xl-13 {
    margin: 5rem!important
  }
  .m-xl-14 {
    margin: 6rem!important
  }
  .m-xl-145 {
    margin: 6.5rem!important
  }
  .m-xl-146 {
    margin: 6.625rem!important
  }
  .m-xl-15 {
    margin: 7rem!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: .75rem!important;
    margin-left: .75rem!important
  }
  .mx-xl-33 {
    margin-right: .8125rem!important;
    margin-left: .8125rem!important
  }
  .mx-xl-4 {
    margin-right: 1rem!important;
    margin-left: 1rem!important
  }
  .mx-xl-45 {
    margin-right: 1.125rem!important;
    margin-left: 1.125rem!important
  }
  .mx-xl-5 {
    margin-right: 1.25rem!important;
    margin-left: 1.25rem!important
  }
  .mx-xl-6 {
    margin-right: 1.5rem!important;
    margin-left: 1.5rem!important
  }
  .mx-xl-65 {
    margin-right: 1.625rem!important;
    margin-left: 1.625rem!important
  }
  .mx-xl-7 {
    margin-right: 1.75rem!important;
    margin-left: 1.75rem!important
  }
  .mx-xl-8 {
    margin-right: 2rem!important;
    margin-left: 2rem!important
  }
  .mx-xl-83 {
    margin-right: 2.125rem!important;
    margin-left: 2.125rem!important
  }
  .mx-xl-85 {
    margin-right: 2.35rem!important;
    margin-left: 2.35rem!important
  }
  .mx-xl-9 {
    margin-right: 2.5rem!important;
    margin-left: 2.5rem!important
  }
  .mx-xl-10 {
    margin-right: 3rem!important;
    margin-left: 3rem!important
  }
  .mx-xl-105 {
    margin-right: 3.25rem!important;
    margin-left: 3.25rem!important
  }
  .mx-xl-11 {
    margin-right: 3.5rem!important;
    margin-left: 3.5rem!important
  }
  .mx-xl-12 {
    margin-right: 4rem!important;
    margin-left: 4rem!important
  }
  .mx-xl-123 {
    margin-right: 4.25rem!important;
    margin-left: 4.25rem!important
  }
  .mx-xl-13 {
    margin-right: 5rem!important;
    margin-left: 5rem!important
  }
  .mx-xl-14 {
    margin-right: 6rem!important;
    margin-left: 6rem!important
  }
  .mx-xl-145 {
    margin-right: 6.5rem!important;
    margin-left: 6.5rem!important
  }
  .mx-xl-146 {
    margin-right: 6.625rem!important;
    margin-left: 6.625rem!important
  }
  .mx-xl-15 {
    margin-right: 7rem!important;
    margin-left: 7rem!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: .75rem!important;
    margin-bottom: .75rem!important
  }
  .my-xl-33 {
    margin-top: .8125rem!important;
    margin-bottom: .8125rem!important
  }
  .my-xl-4 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
  }
  .my-xl-45 {
    margin-top: 1.125rem!important;
    margin-bottom: 1.125rem!important
  }
  .my-xl-5 {
    margin-top: 1.25rem!important;
    margin-bottom: 1.25rem!important
  }
  .my-xl-6 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
  }
  .my-xl-65 {
    margin-top: 1.625rem!important;
    margin-bottom: 1.625rem!important
  }
  .my-xl-7 {
    margin-top: 1.75rem!important;
    margin-bottom: 1.75rem!important
  }
  .my-xl-8 {
    margin-top: 2rem!important;
    margin-bottom: 2rem!important
  }
  .my-xl-83 {
    margin-top: 2.125rem!important;
    margin-bottom: 2.125rem!important
  }
  .my-xl-85 {
    margin-top: 2.35rem!important;
    margin-bottom: 2.35rem!important
  }
  .my-xl-9 {
    margin-top: 2.5rem!important;
    margin-bottom: 2.5rem!important
  }
  .my-xl-10 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
  }
  .my-xl-105 {
    margin-top: 3.25rem!important;
    margin-bottom: 3.25rem!important
  }
  .my-xl-11 {
    margin-top: 3.5rem!important;
    margin-bottom: 3.5rem!important
  }
  .my-xl-12 {
    margin-top: 4rem!important;
    margin-bottom: 4rem!important
  }
  .my-xl-123 {
    margin-top: 4.25rem!important;
    margin-bottom: 4.25rem!important
  }
  .my-xl-13 {
    margin-top: 5rem!important;
    margin-bottom: 5rem!important
  }
  .my-xl-14 {
    margin-top: 6rem!important;
    margin-bottom: 6rem!important
  }
  .my-xl-145 {
    margin-top: 6.5rem!important;
    margin-bottom: 6.5rem!important
  }
  .my-xl-146 {
    margin-top: 6.625rem!important;
    margin-bottom: 6.625rem!important
  }
  .my-xl-15 {
    margin-top: 7rem!important;
    margin-bottom: 7rem!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: .75rem!important
  }
  .mt-xl-33 {
    margin-top: .8125rem!important
  }
  .mt-xl-4 {
    margin-top: 1rem!important
  }
  .mt-xl-45 {
    margin-top: 1.125rem!important
  }
  .mt-xl-5 {
    margin-top: 1.25rem!important
  }
  .mt-xl-6 {
    margin-top: 1.5rem!important
  }
  .mt-xl-65 {
    margin-top: 1.625rem!important
  }
  .mt-xl-7 {
    margin-top: 1.75rem!important
  }
  .mt-xl-8 {
    margin-top: 2rem!important
  }
  .mt-xl-83 {
    margin-top: 2.125rem!important
  }
  .mt-xl-85 {
    margin-top: 2.35rem!important
  }
  .mt-xl-9 {
    margin-top: 2.5rem!important
  }
  .mt-xl-10 {
    margin-top: 3rem!important
  }
  .mt-xl-105 {
    margin-top: 3.25rem!important
  }
  .mt-xl-11 {
    margin-top: 3.5rem!important
  }
  .mt-xl-12 {
    margin-top: 4rem!important
  }
  .mt-xl-123 {
    margin-top: 4.25rem!important
  }
  .mt-xl-13 {
    margin-top: 5rem!important
  }
  .mt-xl-14 {
    margin-top: 6rem!important
  }
  .mt-xl-145 {
    margin-top: 6.5rem!important
  }
  .mt-xl-146 {
    margin-top: 6.625rem!important
  }
  .mt-xl-15 {
    margin-top: 7rem!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: .75rem!important
  }
  .me-xl-33 {
    margin-right: .8125rem!important
  }
  .me-xl-4 {
    margin-right: 1rem!important
  }
  .me-xl-45 {
    margin-right: 1.125rem!important
  }
  .me-xl-5 {
    margin-right: 1.25rem!important
  }
  .me-xl-6 {
    margin-right: 1.5rem!important
  }
  .me-xl-65 {
    margin-right: 1.625rem!important
  }
  .me-xl-7 {
    margin-right: 1.75rem!important
  }
  .me-xl-8 {
    margin-right: 2rem!important
  }
  .me-xl-83 {
    margin-right: 2.125rem!important
  }
  .me-xl-85 {
    margin-right: 2.35rem!important
  }
  .me-xl-9 {
    margin-right: 2.5rem!important
  }
  .me-xl-10 {
    margin-right: 3rem!important
  }
  .me-xl-105 {
    margin-right: 3.25rem!important
  }
  .me-xl-11 {
    margin-right: 3.5rem!important
  }
  .me-xl-12 {
    margin-right: 4rem!important
  }
  .me-xl-123 {
    margin-right: 4.25rem!important
  }
  .me-xl-13 {
    margin-right: 5rem!important
  }
  .me-xl-14 {
    margin-right: 6rem!important
  }
  .me-xl-145 {
    margin-right: 6.5rem!important
  }
  .me-xl-146 {
    margin-right: 6.625rem!important
  }
  .me-xl-15 {
    margin-right: 7rem!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: .75rem!important
  }
  .mb-xl-33 {
    margin-bottom: .8125rem!important
  }
  .mb-xl-4 {
    margin-bottom: 1rem!important
  }
  .mb-xl-45 {
    margin-bottom: 1.125rem!important
  }
  .mb-xl-5 {
    margin-bottom: 1.25rem!important
  }
  .mb-xl-6 {
    margin-bottom: 1.5rem!important
  }
  .mb-xl-65 {
    margin-bottom: 1.625rem!important
  }
  .mb-xl-7 {
    margin-bottom: 1.75rem!important
  }
  .mb-xl-8 {
    margin-bottom: 2rem!important
  }
  .mb-xl-83 {
    margin-bottom: 2.125rem!important
  }
  .mb-xl-85 {
    margin-bottom: 2.35rem!important
  }
  .mb-xl-9 {
    margin-bottom: 2.5rem!important
  }
  .mb-xl-10 {
    margin-bottom: 3rem!important
  }
  .mb-xl-105 {
    margin-bottom: 3.25rem!important
  }
  .mb-xl-11 {
    margin-bottom: 3.5rem!important
  }
  .mb-xl-12 {
    margin-bottom: 4rem!important
  }
  .mb-xl-123 {
    margin-bottom: 4.25rem!important
  }
  .mb-xl-13 {
    margin-bottom: 5rem!important
  }
  .mb-xl-14 {
    margin-bottom: 6rem!important
  }
  .mb-xl-145 {
    margin-bottom: 6.5rem!important
  }
  .mb-xl-146 {
    margin-bottom: 6.625rem!important
  }
  .mb-xl-15 {
    margin-bottom: 7rem!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: .75rem!important
  }
  .ms-xl-33 {
    margin-left: .8125rem!important
  }
  .ms-xl-4 {
    margin-left: 1rem!important
  }
  .ms-xl-45 {
    margin-left: 1.125rem!important
  }
  .ms-xl-5 {
    margin-left: 1.25rem!important
  }
  .ms-xl-6 {
    margin-left: 1.5rem!important
  }
  .ms-xl-65 {
    margin-left: 1.625rem!important
  }
  .ms-xl-7 {
    margin-left: 1.75rem!important
  }
  .ms-xl-8 {
    margin-left: 2rem!important
  }
  .ms-xl-83 {
    margin-left: 2.125rem!important
  }
  .ms-xl-85 {
    margin-left: 2.35rem!important
  }
  .ms-xl-9 {
    margin-left: 2.5rem!important
  }
  .ms-xl-10 {
    margin-left: 3rem!important
  }
  .ms-xl-105 {
    margin-left: 3.25rem!important
  }
  .ms-xl-11 {
    margin-left: 3.5rem!important
  }
  .ms-xl-12 {
    margin-left: 4rem!important
  }
  .ms-xl-123 {
    margin-left: 4.25rem!important
  }
  .ms-xl-13 {
    margin-left: 5rem!important
  }
  .ms-xl-14 {
    margin-left: 6rem!important
  }
  .ms-xl-145 {
    margin-left: 6.5rem!important
  }
  .ms-xl-146 {
    margin-left: 6.625rem!important
  }
  .ms-xl-15 {
    margin-left: 7rem!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: .75rem!important
  }
  .p-xl-33 {
    padding: .8125rem!important
  }
  .p-xl-4 {
    padding: 1rem!important
  }
  .p-xl-45 {
    padding: 1.125rem!important
  }
  .p-xl-5 {
    padding: 1.25rem!important
  }
  .p-xl-6 {
    padding: 1.5rem!important
  }
  .p-xl-65 {
    padding: 1.625rem!important
  }
  .p-xl-7 {
    padding: 1.75rem!important
  }
  .p-xl-8 {
    padding: 2rem!important
  }
  .p-xl-83 {
    padding: 2.125rem!important
  }
  .p-xl-85 {
    padding: 2.35rem!important
  }
  .p-xl-9 {
    padding: 2.5rem!important
  }
  .p-xl-10 {
    padding: 3rem!important
  }
  .p-xl-105 {
    padding: 3.25rem!important
  }
  .p-xl-11 {
    padding: 3.5rem!important
  }
  .p-xl-12 {
    padding: 4rem!important
  }
  .p-xl-123 {
    padding: 4.25rem!important
  }
  .p-xl-13 {
    padding: 5rem!important
  }
  .p-xl-14 {
    padding: 6rem!important
  }
  .p-xl-145 {
    padding: 6.5rem!important
  }
  .p-xl-146 {
    padding: 6.625rem!important
  }
  .p-xl-15 {
    padding: 7rem!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: .75rem!important;
    padding-left: .75rem!important
  }
  .px-xl-33 {
    padding-right: .8125rem!important;
    padding-left: .8125rem!important
  }
  .px-xl-4 {
    padding-right: 1rem!important;
    padding-left: 1rem!important
  }
  .px-xl-45 {
    padding-right: 1.125rem!important;
    padding-left: 1.125rem!important
  }
  .px-xl-5 {
    padding-right: 1.25rem!important;
    padding-left: 1.25rem!important
  }
  .px-xl-6 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important
  }
  .px-xl-65 {
    padding-right: 1.625rem!important;
    padding-left: 1.625rem!important
  }
  .px-xl-7 {
    padding-right: 1.75rem!important;
    padding-left: 1.75rem!important
  }
  .px-xl-8 {
    padding-right: 2rem!important;
    padding-left: 2rem!important
  }
  .px-xl-83 {
    padding-right: 2.125rem!important;
    padding-left: 2.125rem!important
  }
  .px-xl-85 {
    padding-right: 2.35rem!important;
    padding-left: 2.35rem!important
  }
  .px-xl-9 {
    padding-right: 2.5rem!important;
    padding-left: 2.5rem!important
  }
  .px-xl-10 {
    padding-right: 3rem!important;
    padding-left: 3rem!important
  }
  .px-xl-105 {
    padding-right: 3.25rem!important;
    padding-left: 3.25rem!important
  }
  .px-xl-11 {
    padding-right: 3.5rem!important;
    padding-left: 3.5rem!important
  }
  .px-xl-12 {
    padding-right: 4rem!important;
    padding-left: 4rem!important
  }
  .px-xl-123 {
    padding-right: 4.25rem!important;
    padding-left: 4.25rem!important
  }
  .px-xl-13 {
    padding-right: 5rem!important;
    padding-left: 5rem!important
  }
  .px-xl-14 {
    padding-right: 6rem!important;
    padding-left: 6rem!important
  }
  .px-xl-145 {
    padding-right: 6.5rem!important;
    padding-left: 6.5rem!important
  }
  .px-xl-146 {
    padding-right: 6.625rem!important;
    padding-left: 6.625rem!important
  }
  .px-xl-15 {
    padding-right: 7rem!important;
    padding-left: 7rem!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: .75rem!important;
    padding-bottom: .75rem!important
  }
  .py-xl-33 {
    padding-top: .8125rem!important;
    padding-bottom: .8125rem!important
  }
  .py-xl-4 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
  }
  .py-xl-45 {
    padding-top: 1.125rem!important;
    padding-bottom: 1.125rem!important
  }
  .py-xl-5 {
    padding-top: 1.25rem!important;
    padding-bottom: 1.25rem!important
  }
  .py-xl-6 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
  }
  .py-xl-65 {
    padding-top: 1.625rem!important;
    padding-bottom: 1.625rem!important
  }
  .py-xl-7 {
    padding-top: 1.75rem!important;
    padding-bottom: 1.75rem!important
  }
  .py-xl-8 {
    padding-top: 2rem!important;
    padding-bottom: 2rem!important
  }
  .py-xl-83 {
    padding-top: 2.125rem!important;
    padding-bottom: 2.125rem!important
  }
  .py-xl-85 {
    padding-top: 2.35rem!important;
    padding-bottom: 2.35rem!important
  }
  .py-xl-9 {
    padding-top: 2.5rem!important;
    padding-bottom: 2.5rem!important
  }
  .py-xl-10 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
  }
  .py-xl-105 {
    padding-top: 3.25rem!important;
    padding-bottom: 3.25rem!important
  }
  .py-xl-11 {
    padding-top: 3.5rem!important;
    padding-bottom: 3.5rem!important
  }
  .py-xl-12 {
    padding-top: 4rem!important;
    padding-bottom: 4rem!important
  }
  .py-xl-123 {
    padding-top: 4.25rem!important;
    padding-bottom: 4.25rem!important
  }
  .py-xl-13 {
    padding-top: 5rem!important;
    padding-bottom: 5rem!important
  }
  .py-xl-14 {
    padding-top: 6rem!important;
    padding-bottom: 6rem!important
  }
  .py-xl-145 {
    padding-top: 6.5rem!important;
    padding-bottom: 6.5rem!important
  }
  .py-xl-146 {
    padding-top: 6.625rem!important;
    padding-bottom: 6.625rem!important
  }
  .py-xl-15 {
    padding-top: 7rem!important;
    padding-bottom: 7rem!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: .75rem!important
  }
  .pt-xl-33 {
    padding-top: .8125rem!important
  }
  .pt-xl-4 {
    padding-top: 1rem!important
  }
  .pt-xl-45 {
    padding-top: 1.125rem!important
  }
  .pt-xl-5 {
    padding-top: 1.25rem!important
  }
  .pt-xl-6 {
    padding-top: 1.5rem!important
  }
  .pt-xl-65 {
    padding-top: 1.625rem!important
  }
  .pt-xl-7 {
    padding-top: 1.75rem!important
  }
  .pt-xl-8 {
    padding-top: 2rem!important
  }
  .pt-xl-83 {
    padding-top: 2.125rem!important
  }
  .pt-xl-85 {
    padding-top: 2.35rem!important
  }
  .pt-xl-9 {
    padding-top: 2.5rem!important
  }
  .pt-xl-10 {
    padding-top: 3rem!important
  }
  .pt-xl-105 {
    padding-top: 3.25rem!important
  }
  .pt-xl-11 {
    padding-top: 3.5rem!important
  }
  .pt-xl-12 {
    padding-top: 4rem!important
  }
  .pt-xl-123 {
    padding-top: 4.25rem!important
  }
  .pt-xl-13 {
    padding-top: 5rem!important
  }
  .pt-xl-14 {
    padding-top: 6rem!important
  }
  .pt-xl-145 {
    padding-top: 6.5rem!important
  }
  .pt-xl-146 {
    padding-top: 6.625rem!important
  }
  .pt-xl-15 {
    padding-top: 7rem!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: .75rem!important
  }
  .pe-xl-33 {
    padding-right: .8125rem!important
  }
  .pe-xl-4 {
    padding-right: 1rem!important
  }
  .pe-xl-45 {
    padding-right: 1.125rem!important
  }
  .pe-xl-5 {
    padding-right: 1.25rem!important
  }
  .pe-xl-6 {
    padding-right: 1.5rem!important
  }
  .pe-xl-65 {
    padding-right: 1.625rem!important
  }
  .pe-xl-7 {
    padding-right: 1.75rem!important
  }
  .pe-xl-8 {
    padding-right: 2rem!important
  }
  .pe-xl-83 {
    padding-right: 2.125rem!important
  }
  .pe-xl-85 {
    padding-right: 2.35rem!important
  }
  .pe-xl-9 {
    padding-right: 2.5rem!important
  }
  .pe-xl-10 {
    padding-right: 3rem!important
  }
  .pe-xl-105 {
    padding-right: 3.25rem!important
  }
  .pe-xl-11 {
    padding-right: 3.5rem!important
  }
  .pe-xl-12 {
    padding-right: 4rem!important
  }
  .pe-xl-123 {
    padding-right: 4.25rem!important
  }
  .pe-xl-13 {
    padding-right: 5rem!important
  }
  .pe-xl-14 {
    padding-right: 6rem!important
  }
  .pe-xl-145 {
    padding-right: 6.5rem!important
  }
  .pe-xl-146 {
    padding-right: 6.625rem!important
  }
  .pe-xl-15 {
    padding-right: 7rem!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: .75rem!important
  }
  .pb-xl-33 {
    padding-bottom: .8125rem!important
  }
  .pb-xl-4 {
    padding-bottom: 1rem!important
  }
  .pb-xl-45 {
    padding-bottom: 1.125rem!important
  }
  .pb-xl-5 {
    padding-bottom: 1.25rem!important
  }
  .pb-xl-6 {
    padding-bottom: 1.5rem!important
  }
  .pb-xl-65 {
    padding-bottom: 1.625rem!important
  }
  .pb-xl-7 {
    padding-bottom: 1.75rem!important
  }
  .pb-xl-8 {
    padding-bottom: 2rem!important
  }
  .pb-xl-83 {
    padding-bottom: 2.125rem!important
  }
  .pb-xl-85 {
    padding-bottom: 2.35rem!important
  }
  .pb-xl-9 {
    padding-bottom: 2.5rem!important
  }
  .pb-xl-10 {
    padding-bottom: 3rem!important
  }
  .pb-xl-105 {
    padding-bottom: 3.25rem!important
  }
  .pb-xl-11 {
    padding-bottom: 3.5rem!important
  }
  .pb-xl-12 {
    padding-bottom: 4rem!important
  }
  .pb-xl-123 {
    padding-bottom: 4.25rem!important
  }
  .pb-xl-13 {
    padding-bottom: 5rem!important
  }
  .pb-xl-14 {
    padding-bottom: 6rem!important
  }
  .pb-xl-145 {
    padding-bottom: 6.5rem!important
  }
  .pb-xl-146 {
    padding-bottom: 6.625rem!important
  }
  .pb-xl-15 {
    padding-bottom: 7rem!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: .75rem!important
  }
  .ps-xl-33 {
    padding-left: .8125rem!important
  }
  .ps-xl-4 {
    padding-left: 1rem!important
  }
  .ps-xl-45 {
    padding-left: 1.125rem!important
  }
  .ps-xl-5 {
    padding-left: 1.25rem!important
  }
  .ps-xl-6 {
    padding-left: 1.5rem!important
  }
  .ps-xl-65 {
    padding-left: 1.625rem!important
  }
  .ps-xl-7 {
    padding-left: 1.75rem!important
  }
  .ps-xl-8 {
    padding-left: 2rem!important
  }
  .ps-xl-83 {
    padding-left: 2.125rem!important
  }
  .ps-xl-85 {
    padding-left: 2.35rem!important
  }
  .ps-xl-9 {
    padding-left: 2.5rem!important
  }
  .ps-xl-10 {
    padding-left: 3rem!important
  }
  .ps-xl-105 {
    padding-left: 3.25rem!important
  }
  .ps-xl-11 {
    padding-left: 3.5rem!important
  }
  .ps-xl-12 {
    padding-left: 4rem!important
  }
  .ps-xl-123 {
    padding-left: 4.25rem!important
  }
  .ps-xl-13 {
    padding-left: 5rem!important
  }
  .ps-xl-14 {
    padding-left: 6rem!important
  }
  .ps-xl-145 {
    padding-left: 6.5rem!important
  }
  .ps-xl-146 {
    padding-left: 6.625rem!important
  }
  .ps-xl-15 {
    padding-left: 7rem!important
  }
  .gap-xl-0 {
    gap: 0!important
  }
  .gap-xl-1 {
    gap: .25rem!important
  }
  .gap-xl-2 {
    gap: .5rem!important
  }
  .gap-xl-3 {
    gap: .75rem!important
  }
  .gap-xl-33 {
    gap: .8125rem!important
  }
  .gap-xl-4 {
    gap: 1rem!important
  }
  .gap-xl-45 {
    gap: 1.125rem!important
  }
  .gap-xl-5 {
    gap: 1.25rem!important
  }
  .gap-xl-6 {
    gap: 1.5rem!important
  }
  .gap-xl-65 {
    gap: 1.625rem!important
  }
  .gap-xl-7 {
    gap: 1.75rem!important
  }
  .gap-xl-8 {
    gap: 2rem!important
  }
  .gap-xl-83 {
    gap: 2.125rem!important
  }
  .gap-xl-85 {
    gap: 2.35rem!important
  }
  .gap-xl-9 {
    gap: 2.5rem!important
  }
  .gap-xl-10 {
    gap: 3rem!important
  }
  .gap-xl-105 {
    gap: 3.25rem!important
  }
  .gap-xl-11 {
    gap: 3.5rem!important
  }
  .gap-xl-12 {
    gap: 4rem!important
  }
  .gap-xl-123 {
    gap: 4.25rem!important
  }
  .gap-xl-13 {
    gap: 5rem!important
  }
  .gap-xl-14 {
    gap: 6rem!important
  }
  .gap-xl-145 {
    gap: 6.5rem!important
  }
  .gap-xl-146 {
    gap: 6.625rem!important
  }
  .gap-xl-15 {
    gap: 7rem!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: .75rem!important
  }
  .row-gap-xl-33 {
    row-gap: .8125rem!important
  }
  .row-gap-xl-4 {
    row-gap: 1rem!important
  }
  .row-gap-xl-45 {
    row-gap: 1.125rem!important
  }
  .row-gap-xl-5 {
    row-gap: 1.25rem!important
  }
  .row-gap-xl-6 {
    row-gap: 1.5rem!important
  }
  .row-gap-xl-65 {
    row-gap: 1.625rem!important
  }
  .row-gap-xl-7 {
    row-gap: 1.75rem!important
  }
  .row-gap-xl-8 {
    row-gap: 2rem!important
  }
  .row-gap-xl-83 {
    row-gap: 2.125rem!important
  }
  .row-gap-xl-85 {
    row-gap: 2.35rem!important
  }
  .row-gap-xl-9 {
    row-gap: 2.5rem!important
  }
  .row-gap-xl-10 {
    row-gap: 3rem!important
  }
  .row-gap-xl-105 {
    row-gap: 3.25rem!important
  }
  .row-gap-xl-11 {
    row-gap: 3.5rem!important
  }
  .row-gap-xl-12 {
    row-gap: 4rem!important
  }
  .row-gap-xl-123 {
    row-gap: 4.25rem!important
  }
  .row-gap-xl-13 {
    row-gap: 5rem!important
  }
  .row-gap-xl-14 {
    row-gap: 6rem!important
  }
  .row-gap-xl-145 {
    row-gap: 6.5rem!important
  }
  .row-gap-xl-146 {
    row-gap: 6.625rem!important
  }
  .row-gap-xl-15 {
    row-gap: 7rem!important
  }
  .column-gap-xl-0 {
    -webkit-column-gap: 0!important;
    -moz-column-gap: 0!important;
    column-gap: 0!important
  }
  .column-gap-xl-1 {
    -webkit-column-gap: .25rem!important;
    -moz-column-gap: .25rem!important;
    column-gap: .25rem!important
  }
  .column-gap-xl-2 {
    -webkit-column-gap: .5rem!important;
    -moz-column-gap: .5rem!important;
    column-gap: .5rem!important
  }
  .column-gap-xl-3 {
    -webkit-column-gap: .75rem!important;
    -moz-column-gap: .75rem!important;
    column-gap: .75rem!important
  }
  .column-gap-xl-33 {
    -webkit-column-gap: .8125rem!important;
    -moz-column-gap: .8125rem!important;
    column-gap: .8125rem!important
  }
  .column-gap-xl-4 {
    -webkit-column-gap: 1rem!important;
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important
  }
  .column-gap-xl-45 {
    -webkit-column-gap: 1.125rem!important;
    -moz-column-gap: 1.125rem!important;
    column-gap: 1.125rem!important
  }
  .column-gap-xl-5 {
    -webkit-column-gap: 1.25rem!important;
    -moz-column-gap: 1.25rem!important;
    column-gap: 1.25rem!important
  }
  .column-gap-xl-6 {
    -webkit-column-gap: 1.5rem!important;
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important
  }
  .column-gap-xl-65 {
    -webkit-column-gap: 1.625rem!important;
    -moz-column-gap: 1.625rem!important;
    column-gap: 1.625rem!important
  }
  .column-gap-xl-7 {
    -webkit-column-gap: 1.75rem!important;
    -moz-column-gap: 1.75rem!important;
    column-gap: 1.75rem!important
  }
  .column-gap-xl-8 {
    -webkit-column-gap: 2rem!important;
    -moz-column-gap: 2rem!important;
    column-gap: 2rem!important
  }
  .column-gap-xl-83 {
    -webkit-column-gap: 2.125rem!important;
    -moz-column-gap: 2.125rem!important;
    column-gap: 2.125rem!important
  }
  .column-gap-xl-85 {
    -webkit-column-gap: 2.35rem!important;
    -moz-column-gap: 2.35rem!important;
    column-gap: 2.35rem!important
  }
  .column-gap-xl-9 {
    -webkit-column-gap: 2.5rem!important;
    -moz-column-gap: 2.5rem!important;
    column-gap: 2.5rem!important
  }
  .column-gap-xl-10 {
    -webkit-column-gap: 3rem!important;
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!important
  }
  .column-gap-xl-105 {
    -webkit-column-gap: 3.25rem!important;
    -moz-column-gap: 3.25rem!important;
    column-gap: 3.25rem!important
  }
  .column-gap-xl-11 {
    -webkit-column-gap: 3.5rem!important;
    -moz-column-gap: 3.5rem!important;
    column-gap: 3.5rem!important
  }
  .column-gap-xl-12 {
    -webkit-column-gap: 4rem!important;
    -moz-column-gap: 4rem!important;
    column-gap: 4rem!important
  }
  .column-gap-xl-123 {
    -webkit-column-gap: 4.25rem!important;
    -moz-column-gap: 4.25rem!important;
    column-gap: 4.25rem!important
  }
  .column-gap-xl-13 {
    -webkit-column-gap: 5rem!important;
    -moz-column-gap: 5rem!important;
    column-gap: 5rem!important
  }
  .column-gap-xl-14 {
    -webkit-column-gap: 6rem!important;
    -moz-column-gap: 6rem!important;
    column-gap: 6rem!important
  }
  .column-gap-xl-145 {
    -webkit-column-gap: 6.5rem!important;
    -moz-column-gap: 6.5rem!important;
    column-gap: 6.5rem!important
  }
  .column-gap-xl-146 {
    -webkit-column-gap: 6.625rem!important;
    -moz-column-gap: 6.625rem!important;
    column-gap: 6.625rem!important
  }
  .column-gap-xl-15 {
    -webkit-column-gap: 7rem!important;
    -moz-column-gap: 7rem!important;
    column-gap: 7rem!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-table {
    display: table!important
  }
  .d-xxl-table-row {
    display: table-row!important
  }
  .d-xxl-table-cell {
    display: table-cell!important
  }
  .d-xxl-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
  }
  .d-xxl-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
  }
  .d-xxl-none {
    display: none!important
  }
  .flex-xxl-fill {
    -webkit-box-flex: 1!important;
    -ms-flex: 1 1 auto!important;
    flex: 1 1 auto!important
  }
  .flex-xxl-row {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: row!important;
    flex-direction: row!important
  }
  .flex-xxl-column {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: normal!important;
    -ms-flex-direction: column!important;
    flex-direction: column!important
  }
  .flex-xxl-row-reverse {
    -webkit-box-orient: horizontal!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: row-reverse!important;
    flex-direction: row-reverse!important
  }
  .flex-xxl-column-reverse {
    -webkit-box-orient: vertical!important;
    -webkit-box-direction: reverse!important;
    -ms-flex-direction: column-reverse!important;
    flex-direction: column-reverse!important
  }
  .flex-xxl-grow-0 {
    -webkit-box-flex: 0!important;
    -ms-flex-positive: 0!important;
    flex-grow: 0!important
  }
  .flex-xxl-grow-1 {
    -webkit-box-flex: 1!important;
    -ms-flex-positive: 1!important;
    flex-grow: 1!important
  }
  .flex-xxl-shrink-0 {
    -ms-flex-negative: 0!important;
    flex-shrink: 0!important
  }
  .flex-xxl-shrink-1 {
    -ms-flex-negative: 1!important;
    flex-shrink: 1!important
  }
  .flex-xxl-wrap {
    -ms-flex-wrap: wrap!important;
    flex-wrap: wrap!important
  }
  .flex-xxl-nowrap {
    -ms-flex-wrap: nowrap!important;
    flex-wrap: nowrap!important
  }
  .flex-xxl-wrap-reverse {
    -ms-flex-wrap: wrap-reverse!important;
    flex-wrap: wrap-reverse!important
  }
  .justify-content-xxl-start {
    -webkit-box-pack: start!important;
    -ms-flex-pack: start!important;
    justify-content: flex-start!important
  }
  .justify-content-xxl-end {
    -webkit-box-pack: end!important;
    -ms-flex-pack: end!important;
    justify-content: flex-end!important
  }
  .justify-content-xxl-center {
    -webkit-box-pack: center!important;
    -ms-flex-pack: center!important;
    justify-content: center!important
  }
  .justify-content-xxl-between {
    -webkit-box-pack: justify!important;
    -ms-flex-pack: justify!important;
    justify-content: space-between!important
  }
  .justify-content-xxl-around {
    -ms-flex-pack: distribute!important;
    justify-content: space-around!important
  }
  .justify-content-xxl-evenly {
    -webkit-box-pack: space-evenly!important;
    -ms-flex-pack: space-evenly!important;
    justify-content: space-evenly!important
  }
  .align-items-xxl-start {
    -webkit-box-align: start!important;
    -ms-flex-align: start!important;
    align-items: flex-start!important
  }
  .align-items-xxl-end {
    -webkit-box-align: end!important;
    -ms-flex-align: end!important;
    align-items: flex-end!important
  }
  .align-items-xxl-center {
    -webkit-box-align: center!important;
    -ms-flex-align: center!important;
    align-items: center!important
  }
  .align-items-xxl-baseline {
    -webkit-box-align: baseline!important;
    -ms-flex-align: baseline!important;
    align-items: baseline!important
  }
  .align-items-xxl-stretch {
    -webkit-box-align: stretch!important;
    -ms-flex-align: stretch!important;
    align-items: stretch!important
  }
  .align-content-xxl-start {
    -ms-flex-line-pack: start!important;
    align-content: flex-start!important
  }
  .align-content-xxl-end {
    -ms-flex-line-pack: end!important;
    align-content: flex-end!important
  }
  .align-content-xxl-center {
    -ms-flex-line-pack: center!important;
    align-content: center!important
  }
  .align-content-xxl-between {
    -ms-flex-line-pack: justify!important;
    align-content: space-between!important
  }
  .align-content-xxl-around {
    -ms-flex-line-pack: distribute!important;
    align-content: space-around!important
  }
  .align-content-xxl-stretch {
    -ms-flex-line-pack: stretch!important;
    align-content: stretch!important
  }
  .align-self-xxl-auto {
    -ms-flex-item-align: auto!important;
    align-self: auto!important
  }
  .align-self-xxl-start {
    -ms-flex-item-align: start!important;
    align-self: flex-start!important
  }
  .align-self-xxl-end {
    -ms-flex-item-align: end!important;
    align-self: flex-end!important
  }
  .align-self-xxl-center {
    -ms-flex-item-align: center!important;
    align-self: center!important
  }
  .align-self-xxl-baseline {
    -ms-flex-item-align: baseline!important;
    align-self: baseline!important
  }
  .align-self-xxl-stretch {
    -ms-flex-item-align: stretch!important;
    align-self: stretch!important
  }
  .order-xxl-first {
    -webkit-box-ordinal-group: 0!important;
    -ms-flex-order: -1!important;
    order: -1!important
  }
  .order-xxl-0 {
    -webkit-box-ordinal-group: 1!important;
    -ms-flex-order: 0!important;
    order: 0!important
  }
  .order-xxl-1 {
    -webkit-box-ordinal-group: 2!important;
    -ms-flex-order: 1!important;
    order: 1!important
  }
  .order-xxl-2 {
    -webkit-box-ordinal-group: 3!important;
    -ms-flex-order: 2!important;
    order: 2!important
  }
  .order-xxl-3 {
    -webkit-box-ordinal-group: 4!important;
    -ms-flex-order: 3!important;
    order: 3!important
  }
  .order-xxl-4 {
    -webkit-box-ordinal-group: 5!important;
    -ms-flex-order: 4!important;
    order: 4!important
  }
  .order-xxl-5 {
    -webkit-box-ordinal-group: 6!important;
    -ms-flex-order: 5!important;
    order: 5!important
  }
  .order-xxl-last {
    -webkit-box-ordinal-group: 7!important;
    -ms-flex-order: 6!important;
    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: .75rem!important
  }
  .m-xxl-33 {
    margin: .8125rem!important
  }
  .m-xxl-4 {
    margin: 1rem!important
  }
  .m-xxl-45 {
    margin: 1.125rem!important
  }
  .m-xxl-5 {
    margin: 1.25rem!important
  }
  .m-xxl-6 {
    margin: 1.5rem!important
  }
  .m-xxl-65 {
    margin: 1.625rem!important
  }
  .m-xxl-7 {
    margin: 1.75rem!important
  }
  .m-xxl-8 {
    margin: 2rem!important
  }
  .m-xxl-83 {
    margin: 2.125rem!important
  }
  .m-xxl-85 {
    margin: 2.35rem!important
  }
  .m-xxl-9 {
    margin: 2.5rem!important
  }
  .m-xxl-10 {
    margin: 3rem!important
  }
  .m-xxl-105 {
    margin: 3.25rem!important
  }
  .m-xxl-11 {
    margin: 3.5rem!important
  }
  .m-xxl-12 {
    margin: 4rem!important
  }
  .m-xxl-123 {
    margin: 4.25rem!important
  }
  .m-xxl-13 {
    margin: 5rem!important
  }
  .m-xxl-14 {
    margin: 6rem!important
  }
  .m-xxl-145 {
    margin: 6.5rem!important
  }
  .m-xxl-146 {
    margin: 6.625rem!important
  }
  .m-xxl-15 {
    margin: 7rem!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: .75rem!important;
    margin-left: .75rem!important
  }
  .mx-xxl-33 {
    margin-right: .8125rem!important;
    margin-left: .8125rem!important
  }
  .mx-xxl-4 {
    margin-right: 1rem!important;
    margin-left: 1rem!important
  }
  .mx-xxl-45 {
    margin-right: 1.125rem!important;
    margin-left: 1.125rem!important
  }
  .mx-xxl-5 {
    margin-right: 1.25rem!important;
    margin-left: 1.25rem!important
  }
  .mx-xxl-6 {
    margin-right: 1.5rem!important;
    margin-left: 1.5rem!important
  }
  .mx-xxl-65 {
    margin-right: 1.625rem!important;
    margin-left: 1.625rem!important
  }
  .mx-xxl-7 {
    margin-right: 1.75rem!important;
    margin-left: 1.75rem!important
  }
  .mx-xxl-8 {
    margin-right: 2rem!important;
    margin-left: 2rem!important
  }
  .mx-xxl-83 {
    margin-right: 2.125rem!important;
    margin-left: 2.125rem!important
  }
  .mx-xxl-85 {
    margin-right: 2.35rem!important;
    margin-left: 2.35rem!important
  }
  .mx-xxl-9 {
    margin-right: 2.5rem!important;
    margin-left: 2.5rem!important
  }
  .mx-xxl-10 {
    margin-right: 3rem!important;
    margin-left: 3rem!important
  }
  .mx-xxl-105 {
    margin-right: 3.25rem!important;
    margin-left: 3.25rem!important
  }
  .mx-xxl-11 {
    margin-right: 3.5rem!important;
    margin-left: 3.5rem!important
  }
  .mx-xxl-12 {
    margin-right: 4rem!important;
    margin-left: 4rem!important
  }
  .mx-xxl-123 {
    margin-right: 4.25rem!important;
    margin-left: 4.25rem!important
  }
  .mx-xxl-13 {
    margin-right: 5rem!important;
    margin-left: 5rem!important
  }
  .mx-xxl-14 {
    margin-right: 6rem!important;
    margin-left: 6rem!important
  }
  .mx-xxl-145 {
    margin-right: 6.5rem!important;
    margin-left: 6.5rem!important
  }
  .mx-xxl-146 {
    margin-right: 6.625rem!important;
    margin-left: 6.625rem!important
  }
  .mx-xxl-15 {
    margin-right: 7rem!important;
    margin-left: 7rem!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: .75rem!important;
    margin-bottom: .75rem!important
  }
  .my-xxl-33 {
    margin-top: .8125rem!important;
    margin-bottom: .8125rem!important
  }
  .my-xxl-4 {
    margin-top: 1rem!important;
    margin-bottom: 1rem!important
  }
  .my-xxl-45 {
    margin-top: 1.125rem!important;
    margin-bottom: 1.125rem!important
  }
  .my-xxl-5 {
    margin-top: 1.25rem!important;
    margin-bottom: 1.25rem!important
  }
  .my-xxl-6 {
    margin-top: 1.5rem!important;
    margin-bottom: 1.5rem!important
  }
  .my-xxl-65 {
    margin-top: 1.625rem!important;
    margin-bottom: 1.625rem!important
  }
  .my-xxl-7 {
    margin-top: 1.75rem!important;
    margin-bottom: 1.75rem!important
  }
  .my-xxl-8 {
    margin-top: 2rem!important;
    margin-bottom: 2rem!important
  }
  .my-xxl-83 {
    margin-top: 2.125rem!important;
    margin-bottom: 2.125rem!important
  }
  .my-xxl-85 {
    margin-top: 2.35rem!important;
    margin-bottom: 2.35rem!important
  }
  .my-xxl-9 {
    margin-top: 2.5rem!important;
    margin-bottom: 2.5rem!important
  }
  .my-xxl-10 {
    margin-top: 3rem!important;
    margin-bottom: 3rem!important
  }
  .my-xxl-105 {
    margin-top: 3.25rem!important;
    margin-bottom: 3.25rem!important
  }
  .my-xxl-11 {
    margin-top: 3.5rem!important;
    margin-bottom: 3.5rem!important
  }
  .my-xxl-12 {
    margin-top: 4rem!important;
    margin-bottom: 4rem!important
  }
  .my-xxl-123 {
    margin-top: 4.25rem!important;
    margin-bottom: 4.25rem!important
  }
  .my-xxl-13 {
    margin-top: 5rem!important;
    margin-bottom: 5rem!important
  }
  .my-xxl-14 {
    margin-top: 6rem!important;
    margin-bottom: 6rem!important
  }
  .my-xxl-145 {
    margin-top: 6.5rem!important;
    margin-bottom: 6.5rem!important
  }
  .my-xxl-146 {
    margin-top: 6.625rem!important;
    margin-bottom: 6.625rem!important
  }
  .my-xxl-15 {
    margin-top: 7rem!important;
    margin-bottom: 7rem!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: .75rem!important
  }
  .mt-xxl-33 {
    margin-top: .8125rem!important
  }
  .mt-xxl-4 {
    margin-top: 1rem!important
  }
  .mt-xxl-45 {
    margin-top: 1.125rem!important
  }
  .mt-xxl-5 {
    margin-top: 1.25rem!important
  }
  .mt-xxl-6 {
    margin-top: 1.5rem!important
  }
  .mt-xxl-65 {
    margin-top: 1.625rem!important
  }
  .mt-xxl-7 {
    margin-top: 1.75rem!important
  }
  .mt-xxl-8 {
    margin-top: 2rem!important
  }
  .mt-xxl-83 {
    margin-top: 2.125rem!important
  }
  .mt-xxl-85 {
    margin-top: 2.35rem!important
  }
  .mt-xxl-9 {
    margin-top: 2.5rem!important
  }
  .mt-xxl-10 {
    margin-top: 3rem!important
  }
  .mt-xxl-105 {
    margin-top: 3.25rem!important
  }
  .mt-xxl-11 {
    margin-top: 3.5rem!important
  }
  .mt-xxl-12 {
    margin-top: 4rem!important
  }
  .mt-xxl-123 {
    margin-top: 4.25rem!important
  }
  .mt-xxl-13 {
    margin-top: 5rem!important
  }
  .mt-xxl-14 {
    margin-top: 6rem!important
  }
  .mt-xxl-145 {
    margin-top: 6.5rem!important
  }
  .mt-xxl-146 {
    margin-top: 6.625rem!important
  }
  .mt-xxl-15 {
    margin-top: 7rem!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: .75rem!important
  }
  .me-xxl-33 {
    margin-right: .8125rem!important
  }
  .me-xxl-4 {
    margin-right: 1rem!important
  }
  .me-xxl-45 {
    margin-right: 1.125rem!important
  }
  .me-xxl-5 {
    margin-right: 1.25rem!important
  }
  .me-xxl-6 {
    margin-right: 1.5rem!important
  }
  .me-xxl-65 {
    margin-right: 1.625rem!important
  }
  .me-xxl-7 {
    margin-right: 1.75rem!important
  }
  .me-xxl-8 {
    margin-right: 2rem!important
  }
  .me-xxl-83 {
    margin-right: 2.125rem!important
  }
  .me-xxl-85 {
    margin-right: 2.35rem!important
  }
  .me-xxl-9 {
    margin-right: 2.5rem!important
  }
  .me-xxl-10 {
    margin-right: 3rem!important
  }
  .me-xxl-105 {
    margin-right: 3.25rem!important
  }
  .me-xxl-11 {
    margin-right: 3.5rem!important
  }
  .me-xxl-12 {
    margin-right: 4rem!important
  }
  .me-xxl-123 {
    margin-right: 4.25rem!important
  }
  .me-xxl-13 {
    margin-right: 5rem!important
  }
  .me-xxl-14 {
    margin-right: 6rem!important
  }
  .me-xxl-145 {
    margin-right: 6.5rem!important
  }
  .me-xxl-146 {
    margin-right: 6.625rem!important
  }
  .me-xxl-15 {
    margin-right: 7rem!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: .75rem!important
  }
  .mb-xxl-33 {
    margin-bottom: .8125rem!important
  }
  .mb-xxl-4 {
    margin-bottom: 1rem!important
  }
  .mb-xxl-45 {
    margin-bottom: 1.125rem!important
  }
  .mb-xxl-5 {
    margin-bottom: 1.25rem!important
  }
  .mb-xxl-6 {
    margin-bottom: 1.5rem!important
  }
  .mb-xxl-65 {
    margin-bottom: 1.625rem!important
  }
  .mb-xxl-7 {
    margin-bottom: 1.75rem!important
  }
  .mb-xxl-8 {
    margin-bottom: 2rem!important
  }
  .mb-xxl-83 {
    margin-bottom: 2.125rem!important
  }
  .mb-xxl-85 {
    margin-bottom: 2.35rem!important
  }
  .mb-xxl-9 {
    margin-bottom: 2.5rem!important
  }
  .mb-xxl-10 {
    margin-bottom: 3rem!important
  }
  .mb-xxl-105 {
    margin-bottom: 3.25rem!important
  }
  .mb-xxl-11 {
    margin-bottom: 3.5rem!important
  }
  .mb-xxl-12 {
    margin-bottom: 4rem!important
  }
  .mb-xxl-123 {
    margin-bottom: 4.25rem!important
  }
  .mb-xxl-13 {
    margin-bottom: 5rem!important
  }
  .mb-xxl-14 {
    margin-bottom: 6rem!important
  }
  .mb-xxl-145 {
    margin-bottom: 6.5rem!important
  }
  .mb-xxl-146 {
    margin-bottom: 6.625rem!important
  }
  .mb-xxl-15 {
    margin-bottom: 7rem!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: .75rem!important
  }
  .ms-xxl-33 {
    margin-left: .8125rem!important
  }
  .ms-xxl-4 {
    margin-left: 1rem!important
  }
  .ms-xxl-45 {
    margin-left: 1.125rem!important
  }
  .ms-xxl-5 {
    margin-left: 1.25rem!important
  }
  .ms-xxl-6 {
    margin-left: 1.5rem!important
  }
  .ms-xxl-65 {
    margin-left: 1.625rem!important
  }
  .ms-xxl-7 {
    margin-left: 1.75rem!important
  }
  .ms-xxl-8 {
    margin-left: 2rem!important
  }
  .ms-xxl-83 {
    margin-left: 2.125rem!important
  }
  .ms-xxl-85 {
    margin-left: 2.35rem!important
  }
  .ms-xxl-9 {
    margin-left: 2.5rem!important
  }
  .ms-xxl-10 {
    margin-left: 3rem!important
  }
  .ms-xxl-105 {
    margin-left: 3.25rem!important
  }
  .ms-xxl-11 {
    margin-left: 3.5rem!important
  }
  .ms-xxl-12 {
    margin-left: 4rem!important
  }
  .ms-xxl-123 {
    margin-left: 4.25rem!important
  }
  .ms-xxl-13 {
    margin-left: 5rem!important
  }
  .ms-xxl-14 {
    margin-left: 6rem!important
  }
  .ms-xxl-145 {
    margin-left: 6.5rem!important
  }
  .ms-xxl-146 {
    margin-left: 6.625rem!important
  }
  .ms-xxl-15 {
    margin-left: 7rem!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: .75rem!important
  }
  .p-xxl-33 {
    padding: .8125rem!important
  }
  .p-xxl-4 {
    padding: 1rem!important
  }
  .p-xxl-45 {
    padding: 1.125rem!important
  }
  .p-xxl-5 {
    padding: 1.25rem!important
  }
  .p-xxl-6 {
    padding: 1.5rem!important
  }
  .p-xxl-65 {
    padding: 1.625rem!important
  }
  .p-xxl-7 {
    padding: 1.75rem!important
  }
  .p-xxl-8 {
    padding: 2rem!important
  }
  .p-xxl-83 {
    padding: 2.125rem!important
  }
  .p-xxl-85 {
    padding: 2.35rem!important
  }
  .p-xxl-9 {
    padding: 2.5rem!important
  }
  .p-xxl-10 {
    padding: 3rem!important
  }
  .p-xxl-105 {
    padding: 3.25rem!important
  }
  .p-xxl-11 {
    padding: 3.5rem!important
  }
  .p-xxl-12 {
    padding: 4rem!important
  }
  .p-xxl-123 {
    padding: 4.25rem!important
  }
  .p-xxl-13 {
    padding: 5rem!important
  }
  .p-xxl-14 {
    padding: 6rem!important
  }
  .p-xxl-145 {
    padding: 6.5rem!important
  }
  .p-xxl-146 {
    padding: 6.625rem!important
  }
  .p-xxl-15 {
    padding: 7rem!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: .75rem!important;
    padding-left: .75rem!important
  }
  .px-xxl-33 {
    padding-right: .8125rem!important;
    padding-left: .8125rem!important
  }
  .px-xxl-4 {
    padding-right: 1rem!important;
    padding-left: 1rem!important
  }
  .px-xxl-45 {
    padding-right: 1.125rem!important;
    padding-left: 1.125rem!important
  }
  .px-xxl-5 {
    padding-right: 1.25rem!important;
    padding-left: 1.25rem!important
  }
  .px-xxl-6 {
    padding-right: 1.5rem!important;
    padding-left: 1.5rem!important
  }
  .px-xxl-65 {
    padding-right: 1.625rem!important;
    padding-left: 1.625rem!important
  }
  .px-xxl-7 {
    padding-right: 1.75rem!important;
    padding-left: 1.75rem!important
  }
  .px-xxl-8 {
    padding-right: 2rem!important;
    padding-left: 2rem!important
  }
  .px-xxl-83 {
    padding-right: 2.125rem!important;
    padding-left: 2.125rem!important
  }
  .px-xxl-85 {
    padding-right: 2.35rem!important;
    padding-left: 2.35rem!important
  }
  .px-xxl-9 {
    padding-right: 2.5rem!important;
    padding-left: 2.5rem!important
  }
  .px-xxl-10 {
    padding-right: 3rem!important;
    padding-left: 3rem!important
  }
  .px-xxl-105 {
    padding-right: 3.25rem!important;
    padding-left: 3.25rem!important
  }
  .px-xxl-11 {
    padding-right: 3.5rem!important;
    padding-left: 3.5rem!important
  }
  .px-xxl-12 {
    padding-right: 4rem!important;
    padding-left: 4rem!important
  }
  .px-xxl-123 {
    padding-right: 4.25rem!important;
    padding-left: 4.25rem!important
  }
  .px-xxl-13 {
    padding-right: 5rem!important;
    padding-left: 5rem!important
  }
  .px-xxl-14 {
    padding-right: 6rem!important;
    padding-left: 6rem!important
  }
  .px-xxl-145 {
    padding-right: 6.5rem!important;
    padding-left: 6.5rem!important
  }
  .px-xxl-146 {
    padding-right: 6.625rem!important;
    padding-left: 6.625rem!important
  }
  .px-xxl-15 {
    padding-right: 7rem!important;
    padding-left: 7rem!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: .75rem!important;
    padding-bottom: .75rem!important
  }
  .py-xxl-33 {
    padding-top: .8125rem!important;
    padding-bottom: .8125rem!important
  }
  .py-xxl-4 {
    padding-top: 1rem!important;
    padding-bottom: 1rem!important
  }
  .py-xxl-45 {
    padding-top: 1.125rem!important;
    padding-bottom: 1.125rem!important
  }
  .py-xxl-5 {
    padding-top: 1.25rem!important;
    padding-bottom: 1.25rem!important
  }
  .py-xxl-6 {
    padding-top: 1.5rem!important;
    padding-bottom: 1.5rem!important
  }
  .py-xxl-65 {
    padding-top: 1.625rem!important;
    padding-bottom: 1.625rem!important
  }
  .py-xxl-7 {
    padding-top: 1.75rem!important;
    padding-bottom: 1.75rem!important
  }
  .py-xxl-8 {
    padding-top: 2rem!important;
    padding-bottom: 2rem!important
  }
  .py-xxl-83 {
    padding-top: 2.125rem!important;
    padding-bottom: 2.125rem!important
  }
  .py-xxl-85 {
    padding-top: 2.35rem!important;
    padding-bottom: 2.35rem!important
  }
  .py-xxl-9 {
    padding-top: 2.5rem!important;
    padding-bottom: 2.5rem!important
  }
  .py-xxl-10 {
    padding-top: 3rem!important;
    padding-bottom: 3rem!important
  }
  .py-xxl-105 {
    padding-top: 3.25rem!important;
    padding-bottom: 3.25rem!important
  }
  .py-xxl-11 {
    padding-top: 3.5rem!important;
    padding-bottom: 3.5rem!important
  }
  .py-xxl-12 {
    padding-top: 4rem!important;
    padding-bottom: 4rem!important
  }
  .py-xxl-123 {
    padding-top: 4.25rem!important;
    padding-bottom: 4.25rem!important
  }
  .py-xxl-13 {
    padding-top: 5rem!important;
    padding-bottom: 5rem!important
  }
  .py-xxl-14 {
    padding-top: 6rem!important;
    padding-bottom: 6rem!important
  }
  .py-xxl-145 {
    padding-top: 6.5rem!important;
    padding-bottom: 6.5rem!important
  }
  .py-xxl-146 {
    padding-top: 6.625rem!important;
    padding-bottom: 6.625rem!important
  }
  .py-xxl-15 {
    padding-top: 7rem!important;
    padding-bottom: 7rem!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: .75rem!important
  }
  .pt-xxl-33 {
    padding-top: .8125rem!important
  }
  .pt-xxl-4 {
    padding-top: 1rem!important
  }
  .pt-xxl-45 {
    padding-top: 1.125rem!important
  }
  .pt-xxl-5 {
    padding-top: 1.25rem!important
  }
  .pt-xxl-6 {
    padding-top: 1.5rem!important
  }
  .pt-xxl-65 {
    padding-top: 1.625rem!important
  }
  .pt-xxl-7 {
    padding-top: 1.75rem!important
  }
  .pt-xxl-8 {
    padding-top: 2rem!important
  }
  .pt-xxl-83 {
    padding-top: 2.125rem!important
  }
  .pt-xxl-85 {
    padding-top: 2.35rem!important
  }
  .pt-xxl-9 {
    padding-top: 2.5rem!important
  }
  .pt-xxl-10 {
    padding-top: 3rem!important
  }
  .pt-xxl-105 {
    padding-top: 3.25rem!important
  }
  .pt-xxl-11 {
    padding-top: 3.5rem!important
  }
  .pt-xxl-12 {
    padding-top: 4rem!important
  }
  .pt-xxl-123 {
    padding-top: 4.25rem!important
  }
  .pt-xxl-13 {
    padding-top: 5rem!important
  }
  .pt-xxl-14 {
    padding-top: 6rem!important
  }
  .pt-xxl-145 {
    padding-top: 6.5rem!important
  }
  .pt-xxl-146 {
    padding-top: 6.625rem!important
  }
  .pt-xxl-15 {
    padding-top: 7rem!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: .75rem!important
  }
  .pe-xxl-33 {
    padding-right: .8125rem!important
  }
  .pe-xxl-4 {
    padding-right: 1rem!important
  }
  .pe-xxl-45 {
    padding-right: 1.125rem!important
  }
  .pe-xxl-5 {
    padding-right: 1.25rem!important
  }
  .pe-xxl-6 {
    padding-right: 1.5rem!important
  }
  .pe-xxl-65 {
    padding-right: 1.625rem!important
  }
  .pe-xxl-7 {
    padding-right: 1.75rem!important
  }
  .pe-xxl-8 {
    padding-right: 2rem!important
  }
  .pe-xxl-83 {
    padding-right: 2.125rem!important
  }
  .pe-xxl-85 {
    padding-right: 2.35rem!important
  }
  .pe-xxl-9 {
    padding-right: 2.5rem!important
  }
  .pe-xxl-10 {
    padding-right: 3rem!important
  }
  .pe-xxl-105 {
    padding-right: 3.25rem!important
  }
  .pe-xxl-11 {
    padding-right: 3.5rem!important
  }
  .pe-xxl-12 {
    padding-right: 4rem!important
  }
  .pe-xxl-123 {
    padding-right: 4.25rem!important
  }
  .pe-xxl-13 {
    padding-right: 5rem!important
  }
  .pe-xxl-14 {
    padding-right: 6rem!important
  }
  .pe-xxl-145 {
    padding-right: 6.5rem!important
  }
  .pe-xxl-146 {
    padding-right: 6.625rem!important
  }
  .pe-xxl-15 {
    padding-right: 7rem!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: .75rem!important
  }
  .pb-xxl-33 {
    padding-bottom: .8125rem!important
  }
  .pb-xxl-4 {
    padding-bottom: 1rem!important
  }
  .pb-xxl-45 {
    padding-bottom: 1.125rem!important
  }
  .pb-xxl-5 {
    padding-bottom: 1.25rem!important
  }
  .pb-xxl-6 {
    padding-bottom: 1.5rem!important
  }
  .pb-xxl-65 {
    padding-bottom: 1.625rem!important
  }
  .pb-xxl-7 {
    padding-bottom: 1.75rem!important
  }
  .pb-xxl-8 {
    padding-bottom: 2rem!important
  }
  .pb-xxl-83 {
    padding-bottom: 2.125rem!important
  }
  .pb-xxl-85 {
    padding-bottom: 2.35rem!important
  }
  .pb-xxl-9 {
    padding-bottom: 2.5rem!important
  }
  .pb-xxl-10 {
    padding-bottom: 3rem!important
  }
  .pb-xxl-105 {
    padding-bottom: 3.25rem!important
  }
  .pb-xxl-11 {
    padding-bottom: 3.5rem!important
  }
  .pb-xxl-12 {
    padding-bottom: 4rem!important
  }
  .pb-xxl-123 {
    padding-bottom: 4.25rem!important
  }
  .pb-xxl-13 {
    padding-bottom: 5rem!important
  }
  .pb-xxl-14 {
    padding-bottom: 6rem!important
  }
  .pb-xxl-145 {
    padding-bottom: 6.5rem!important
  }
  .pb-xxl-146 {
    padding-bottom: 6.625rem!important
  }
  .pb-xxl-15 {
    padding-bottom: 7rem!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: .75rem!important
  }
  .ps-xxl-33 {
    padding-left: .8125rem!important
  }
  .ps-xxl-4 {
    padding-left: 1rem!important
  }
  .ps-xxl-45 {
    padding-left: 1.125rem!important
  }
  .ps-xxl-5 {
    padding-left: 1.25rem!important
  }
  .ps-xxl-6 {
    padding-left: 1.5rem!important
  }
  .ps-xxl-65 {
    padding-left: 1.625rem!important
  }
  .ps-xxl-7 {
    padding-left: 1.75rem!important
  }
  .ps-xxl-8 {
    padding-left: 2rem!important
  }
  .ps-xxl-83 {
    padding-left: 2.125rem!important
  }
  .ps-xxl-85 {
    padding-left: 2.35rem!important
  }
  .ps-xxl-9 {
    padding-left: 2.5rem!important
  }
  .ps-xxl-10 {
    padding-left: 3rem!important
  }
  .ps-xxl-105 {
    padding-left: 3.25rem!important
  }
  .ps-xxl-11 {
    padding-left: 3.5rem!important
  }
  .ps-xxl-12 {
    padding-left: 4rem!important
  }
  .ps-xxl-123 {
    padding-left: 4.25rem!important
  }
  .ps-xxl-13 {
    padding-left: 5rem!important
  }
  .ps-xxl-14 {
    padding-left: 6rem!important
  }
  .ps-xxl-145 {
    padding-left: 6.5rem!important
  }
  .ps-xxl-146 {
    padding-left: 6.625rem!important
  }
  .ps-xxl-15 {
    padding-left: 7rem!important
  }
  .gap-xxl-0 {
    gap: 0!important
  }
  .gap-xxl-1 {
    gap: .25rem!important
  }
  .gap-xxl-2 {
    gap: .5rem!important
  }
  .gap-xxl-3 {
    gap: .75rem!important
  }
  .gap-xxl-33 {
    gap: .8125rem!important
  }
  .gap-xxl-4 {
    gap: 1rem!important
  }
  .gap-xxl-45 {
    gap: 1.125rem!important
  }
  .gap-xxl-5 {
    gap: 1.25rem!important
  }
  .gap-xxl-6 {
    gap: 1.5rem!important
  }
  .gap-xxl-65 {
    gap: 1.625rem!important
  }
  .gap-xxl-7 {
    gap: 1.75rem!important
  }
  .gap-xxl-8 {
    gap: 2rem!important
  }
  .gap-xxl-83 {
    gap: 2.125rem!important
  }
  .gap-xxl-85 {
    gap: 2.35rem!important
  }
  .gap-xxl-9 {
    gap: 2.5rem!important
  }
  .gap-xxl-10 {
    gap: 3rem!important
  }
  .gap-xxl-105 {
    gap: 3.25rem!important
  }
  .gap-xxl-11 {
    gap: 3.5rem!important
  }
  .gap-xxl-12 {
    gap: 4rem!important
  }
  .gap-xxl-123 {
    gap: 4.25rem!important
  }
  .gap-xxl-13 {
    gap: 5rem!important
  }
  .gap-xxl-14 {
    gap: 6rem!important
  }
  .gap-xxl-145 {
    gap: 6.5rem!important
  }
  .gap-xxl-146 {
    gap: 6.625rem!important
  }
  .gap-xxl-15 {
    gap: 7rem!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: .75rem!important
  }
  .row-gap-xxl-33 {
    row-gap: .8125rem!important
  }
  .row-gap-xxl-4 {
    row-gap: 1rem!important
  }
  .row-gap-xxl-45 {
    row-gap: 1.125rem!important
  }
  .row-gap-xxl-5 {
    row-gap: 1.25rem!important
  }
  .row-gap-xxl-6 {
    row-gap: 1.5rem!important
  }
  .row-gap-xxl-65 {
    row-gap: 1.625rem!important
  }
  .row-gap-xxl-7 {
    row-gap: 1.75rem!important
  }
  .row-gap-xxl-8 {
    row-gap: 2rem!important
  }
  .row-gap-xxl-83 {
    row-gap: 2.125rem!important
  }
  .row-gap-xxl-85 {
    row-gap: 2.35rem!important
  }
  .row-gap-xxl-9 {
    row-gap: 2.5rem!important
  }
  .row-gap-xxl-10 {
    row-gap: 3rem!important
  }
  .row-gap-xxl-105 {
    row-gap: 3.25rem!important
  }
  .row-gap-xxl-11 {
    row-gap: 3.5rem!important
  }
  .row-gap-xxl-12 {
    row-gap: 4rem!important
  }
  .row-gap-xxl-123 {
    row-gap: 4.25rem!important
  }
  .row-gap-xxl-13 {
    row-gap: 5rem!important
  }
  .row-gap-xxl-14 {
    row-gap: 6rem!important
  }
  .row-gap-xxl-145 {
    row-gap: 6.5rem!important
  }
  .row-gap-xxl-146 {
    row-gap: 6.625rem!important
  }
  .row-gap-xxl-15 {
    row-gap: 7rem!important
  }
  .column-gap-xxl-0 {
    -webkit-column-gap: 0!important;
    -moz-column-gap: 0!important;
    column-gap: 0!important
  }
  .column-gap-xxl-1 {
    -webkit-column-gap: .25rem!important;
    -moz-column-gap: .25rem!important;
    column-gap: .25rem!important
  }
  .column-gap-xxl-2 {
    -webkit-column-gap: .5rem!important;
    -moz-column-gap: .5rem!important;
    column-gap: .5rem!important
  }
  .column-gap-xxl-3 {
    -webkit-column-gap: .75rem!important;
    -moz-column-gap: .75rem!important;
    column-gap: .75rem!important
  }
  .column-gap-xxl-33 {
    -webkit-column-gap: .8125rem!important;
    -moz-column-gap: .8125rem!important;
    column-gap: .8125rem!important
  }
  .column-gap-xxl-4 {
    -webkit-column-gap: 1rem!important;
    -moz-column-gap: 1rem!important;
    column-gap: 1rem!important
  }
  .column-gap-xxl-45 {
    -webkit-column-gap: 1.125rem!important;
    -moz-column-gap: 1.125rem!important;
    column-gap: 1.125rem!important
  }
  .column-gap-xxl-5 {
    -webkit-column-gap: 1.25rem!important;
    -moz-column-gap: 1.25rem!important;
    column-gap: 1.25rem!important
  }
  .column-gap-xxl-6 {
    -webkit-column-gap: 1.5rem!important;
    -moz-column-gap: 1.5rem!important;
    column-gap: 1.5rem!important
  }
  .column-gap-xxl-65 {
    -webkit-column-gap: 1.625rem!important;
    -moz-column-gap: 1.625rem!important;
    column-gap: 1.625rem!important
  }
  .column-gap-xxl-7 {
    -webkit-column-gap: 1.75rem!important;
    -moz-column-gap: 1.75rem!important;
    column-gap: 1.75rem!important
  }
  .column-gap-xxl-8 {
    -webkit-column-gap: 2rem!important;
    -moz-column-gap: 2rem!important;
    column-gap: 2rem!important
  }
  .column-gap-xxl-83 {
    -webkit-column-gap: 2.125rem!important;
    -moz-column-gap: 2.125rem!important;
    column-gap: 2.125rem!important
  }
  .column-gap-xxl-85 {
    -webkit-column-gap: 2.35rem!important;
    -moz-column-gap: 2.35rem!important;
    column-gap: 2.35rem!important
  }
  .column-gap-xxl-9 {
    -webkit-column-gap: 2.5rem!important;
    -moz-column-gap: 2.5rem!important;
    column-gap: 2.5rem!important
  }
  .column-gap-xxl-10 {
    -webkit-column-gap: 3rem!important;
    -moz-column-gap: 3rem!important;
    column-gap: 3rem!important
  }
  .column-gap-xxl-105 {
    -webkit-column-gap: 3.25rem!important;
    -moz-column-gap: 3.25rem!important;
    column-gap: 3.25rem!important
  }
  .column-gap-xxl-11 {
    -webkit-column-gap: 3.5rem!important;
    -moz-column-gap: 3.5rem!important;
    column-gap: 3.5rem!important
  }
  .column-gap-xxl-12 {
    -webkit-column-gap: 4rem!important;
    -moz-column-gap: 4rem!important;
    column-gap: 4rem!important
  }
  .column-gap-xxl-123 {
    -webkit-column-gap: 4.25rem!important;
    -moz-column-gap: 4.25rem!important;
    column-gap: 4.25rem!important
  }
  .column-gap-xxl-13 {
    -webkit-column-gap: 5rem!important;
    -moz-column-gap: 5rem!important;
    column-gap: 5rem!important
  }
  .column-gap-xxl-14 {
    -webkit-column-gap: 6rem!important;
    -moz-column-gap: 6rem!important;
    column-gap: 6rem!important
  }
  .column-gap-xxl-145 {
    -webkit-column-gap: 6.5rem!important;
    -moz-column-gap: 6.5rem!important;
    column-gap: 6.5rem!important
  }
  .column-gap-xxl-146 {
    -webkit-column-gap: 6.625rem!important;
    -moz-column-gap: 6.625rem!important;
    column-gap: 6.625rem!important
  }
  .column-gap-xxl-15 {
    -webkit-column-gap: 7rem!important;
    -moz-column-gap: 7rem!important;
    column-gap: 7rem!important
  }
  .text-xxl-start {
    text-align: left!important
  }
  .text-xxl-end {
    text-align: right!important
  }
  .text-xxl-center {
    text-align: center!important
  }
}
@media (min-width:1200px) {
  .fs-1 {
    font-size: 2.5rem!important
  }
  .fs-2 {
    font-size: 2rem!important
  }
  .fs-3 {
    font-size: 1.75rem!important
  }
  .fs-4 {
    font-size: 1.5rem!important
  }
}
@media print {
  .d-print-inline {
    display: inline!important
  }
  .d-print-inline-block {
    display: inline-block!important
  }
  .d-print-block {
    display: block!important
  }
  .d-print-grid {
    display: grid!important
  }
  .d-print-table {
    display: table!important
  }
  .d-print-table-row {
    display: table-row!important
  }
  .d-print-table-cell {
    display: table-cell!important
  }
  .d-print-flex {
    display: -webkit-box!important;
    display: -ms-flexbox!important;
    display: flex!important
  }
  .d-print-inline-flex {
    display: -webkit-inline-box!important;
    display: -ms-inline-flexbox!important;
    display: inline-flex!important
  }
  .d-print-none {
    display: none!important
  }
}
img {
  max-width: 100%;
  height: auto;
  vertical-align: top;
  display: inline-block
}
b,
strong {
  font-weight: 700
}
address {
  font-style: normal
}
.gm-style img {
  max-width: none
}
@media (max-width:767.98px) {
  iframe {
    width: 100%
  }
}
.resize-active * {
  -webkit-transition: none!important;
  transition: none!important
}
.clearfix:after {
  content: "";
  display: block;
  clear: both
}
.ellipsis {
  white-space: nowrap;
  text-overflow: ellipsis;
  overflow: hidden
}
.ff-source-pro,
.navbar-nav,
.video-title i,
.video-title mark {
  font-family: "source_serif_pro"!important
}
.h,
.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
  margin-bottom: .5em
}
.h a,
.h1 a,
.h2 a,
.h3 a,
.h4 a,
.h5 a,
.h6 a,
h1 a,
h2 a,
h3 a,
h4 a,
h5 a,
h6 a {
  color: inherit;
  text-decoration: none
}
.h a:focus,
.h a:hover,
.h1 a:focus,
.h1 a:hover,
.h2 a:focus,
.h2 a:hover,
.h3 a:focus,
.h3 a:hover,
.h4 a:focus,
.h4 a:hover,
.h5 a:focus,
.h5 a:hover,
.h6 a:focus,
.h6 a:hover,
h1 a:focus,
h1 a:hover,
h2 a:focus,
h2 a:hover,
h3 a:focus,
h3 a:hover,
h4 a:focus,
h4 a:hover,
h5 a:focus,
h5 a:hover,
h6 a:focus,
h6 a:hover {
  color: inherit;
  text-decoration: underline
}
.video-title {
  font-size: 3.438vw
}
@media (min-width:480px) {
  .video-title {
    font-size: 3vw
  }
}
@media (min-width:576px) {
  .video-title {
    font-size: 2.5vw
  }
}
@media (min-width:768px) {
  .video-title {
    font-size: .875rem
  }
}
@media (min-width:992px) {
  .video-title {
    font-size: 1.125rem
  }
}
@media (min-width:1280px) {
  .video-title {
    font-size: 1.375rem
  }
}
.video-title a {
  color: inherit;
  text-decoration: none
}
.video-title a:focus,
.video-title a:hover {
  color: #31d2f2;
  opacity: 1
}
p {
  margin: 0 0 1.3846153846em
}
a {
  -webkit-transition: color .3s linear,background-color .3s linear,border .3s linear,opacity .3s linear,padding .3s linear,-webkit-box-shadow .3s linear;
  transition: color .3s linear,background-color .3s linear,border .3s linear,opacity .3s linear,box-shadow .3s linear,padding .3s linear,-webkit-box-shadow .3s linear
}
a .h,
a .h1,
a .h2,
a .h3,
a .h4,
a .h5,
a .h6,
a h1,
a h2,
a h3,
a h4,
a h5,
a h6 {
  color: inherit;
  text-decoration: none
}
a .h1:focus,
a .h1:hover,
a .h2:focus,
a .h2:hover,
a .h3:focus,
a .h3:hover,
a .h4:focus,
a .h4:hover,
a .h5:focus,
a .h5:hover,
a .h6:focus,
a .h6:hover,
a .h:focus,
a .h:hover,
a h1:focus,
a h1:hover,
a h2:focus,
a h2:hover,
a h3:focus,
a h3:hover,
a h4:focus,
a h4:hover,
a h5:focus,
a h5:hover,
a h6:focus,
a h6:hover {
  color: #31d2f2;
  opacity: 1
}
a[href*="mailto:"] {
  word-wrap: break-word
}
[id=header] {
  position: relative;
  padding: 20px 0;
  z-index: 2
}
.navbar {
  margin-left: -2px;
  margin-right: -2px
}
@media (min-width:768px) {
  .navbar {
    min-height: 84px
  }
}
@media (min-width:992px) {
  .navbar {
    min-height: 96px;
    padding-top: 1.75rem;
    padding-bottom: 1.75rem
  }
}
@media (min-width:1280px) {
  .navbar {
    padding-top: 2rem;
    padding-bottom: 2rem
  }
}
@media (min-width:1400px) {
  .navbar {
    min-height: 107px
  }
}
.hero-active .navbar {
  color: #fff
}
.hero-active .navbar .btn-dark {
  background-color: #fff;
  color: #000
}
.navbar .btn-sm {
  font-size: .75rem;
  padding: .0625rem .625rem .1875rem
}
@media (min-width:768px) {
  .navbar .btn-sm {
    font-size: .875rem
  }
}
.navbar .nav-link {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  min-width: 32px;
  -webkit-box-pack: end;
  -ms-flex-pack: end;
  justify-content: flex-end;
  position: relative;
  z-index: 20
}
@media (min-width:768px) {
  .navbar .nav-link {
    font-size: 1rem
  }
}
@media (min-width:992px) {
  .navbar .nav-link {
    font-size: 1.125rem
  }
}
@media (min-width:1280px) {
  .navbar .nav-link {
    font-size: 1.25rem
  }
}
.navbar .nav-link .icon {
  display: inline-block;
  vertical-align: middle;
  font-size: 1.125rem
}
@media (min-width:768px) {
  .navbar .nav-link .icon {
    font-size: 1.25rem
  }
}
@media (min-width:992px) {
  .navbar .nav-link .icon {
    font-size: 1.375rem
  }
}
@media (min-width:1280px) {
  .navbar .nav-link .icon {
    font-size: 1.5rem
  }
}
.navbar .nav-link .link-text {
  padding: 0 0 0 8px
}
@media (min-width:1280px) {
  .navbar .nav-link .link-text {
    padding-left: 10px
  }
}
.navbar-brand {
  line-height: 1;
  width: 105px;
  min-width: 105px;
  margin-right: 20px
}
@media (min-width:768px) {
  .navbar-brand {
    width: 120px;
    min-width: 120px
  }
}
@media (min-width:992px) {
  .navbar-brand {
    width: 133px;
    min-width: 133px
  }
}
.navbar-brand:focus svg,
.navbar-brand:hover svg {
  fill: #31d2f2
}
.navbar-brand:focus svg > *,
.navbar-brand:hover svg > * {
  fill: inherit
}
.navbar-brand img,
.navbar-brand svg {
  display: block;
  width: 100%
}
.navbar-brand svg {
  -webkit-transition: fill .3s ease-in-out;
  transition: fill .3s ease-in-out
}
.hero-active .navbar-brand svg {
  fill: #fff
}
.hero-active .navbar-brand svg > * {
  fill: inherit
}
.navbar-nav {
  font-size: 1rem
}
@media (min-width:992px) {
  .navbar-nav {
    font-size: 1.125rem;
    min-width: 27.3%
  }
}
@media (min-width:1280px) {
  .navbar-nav {
    font-size: 1.25rem;
    padding-left: calc(19px - 1rem + 12px);
    min-width: 16.6666666667%
  }
}
.navbar-nav .icon + .link-text,
.navbar-nav svg + .link-text {
  margin: 0 0 0 8px
}
@media (min-width:992px) {
  .navbar-nav .icon + .link-text,
  .navbar-nav svg + .link-text {
    margin-left: 11px
  }
}
.navbar-nav .nav-link {
  color: inherit;
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center
}
.navbar-nav .nav-link:hover {
  color: #31d2f2;
  opacity: 1
}
.navbar-nav .nav-link .icon {
  font-size: 1.125rem
}
@media (min-width:992px) {
  .navbar-nav .nav-link .icon {
    font-size: 1.25rem
  }
}
@media (min-width:1280px) {
  .navbar-nav .nav-link .icon {
    font-size: 1.5rem
  }
}
@media (min-width:992px) {
  .navbar-nav .nav-link .link-text {
    margin-top: -1px;
    margin-bottom: 1px
  }
}
.navbar-toggler {
  overflow: hidden;
  text-indent: 200%;
  white-space: nowrap;
  width: 18px;
  height: 18px;
  position: relative;
  top: -1px;
  right: -3px
}
.navbar-toggler:focus {
  -webkit-box-shadow: none;
  box-shadow: none
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon span {
  opacity: 0
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon span,
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after,
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before {
  margin: -1px 0 0
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon span,
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:before {
  -webkit-transform: translate(-50%) rotate(45deg);
  transform: translate(-50%) rotate(45deg)
}
.navbar-toggler[aria-expanded=true] .navbar-toggler-icon:after {
  -webkit-transform: translateX(-50%) rotate(-45deg);
  transform: translateX(-50%) rotate(-45deg)
}
.navbar-toggler .navbar-toggler-icon span,
.navbar-toggler .navbar-toggler-icon:after,
.navbar-toggler .navbar-toggler-icon:before {
  -webkit-transition: background-color .3s ease-in-out,margin .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;
  transition: background-color .3s ease-in-out,margin .3s ease-in-out,transform .3s ease-in-out,opacity .3s ease-in-out,-webkit-transform .3s ease-in-out;
  position: absolute;
  left: 50%;
  -webkit-transform: translate(-50%,0);
  transform: translate(-50%,0);
  top: 50%
}
.navbar-toggler .navbar-toggler-icon span {
  margin: -1px 0 0
}
.navbar-toggler .navbar-toggler-icon:before {
  margin: -5px 0 0
}
.navbar-toggler .navbar-toggler-icon:after {
  margin: 3px 0 0
}
.navbar-toggler-icon {
  background-image: none
}
.navbar-toggler-icon span,
.navbar-toggler-icon:after,
.navbar-toggler-icon:before {
  width: 12px;
  height: 2px;
  background: #000
}
.bg-black .navbar-toggler-icon span,
.bg-black .navbar-toggler-icon:after,
.bg-black .navbar-toggler-icon:before,
.bg-dark .navbar-toggler-icon span,
.bg-dark .navbar-toggler-icon:after,
.bg-dark .navbar-toggler-icon:before {
  background-color: #fff
}
.navbar-toggler-icon:after,
.navbar-toggler-icon:before {
  content: ""
}
html {
  height: 100%
}
body {
  min-width: 320px;
  height: 100%;
  width: 100%;
  display: table;
  table-layout: fixed
}
@media (min-width:480px) {
  body {
    font-size: .875rem
  }
}
@media (min-width:768px) {
  body {
    font-size: 1rem
  }
}
@media (min-width:992px) {
  body {
    font-size: 1.125rem
  }
}
[id=wrapper] {
  display: table-cell;
  width: 100%;
  overflow: hidden
}
[class*=" container"],
[class*=" container-"],
[class^=container-],
[class^=container] {
  padding-left: 1.625rem;
  padding-right: 1.625rem
}
@media (min-width:1280px) {
  [class*=" container"],
  [class*=" container-"],
  [class^=container-],
  [class^=container] {
    padding-left: 2.25rem;
    padding-right: 2.25rem
  }
}
[id=footer] .contact-block {
  margin-bottom: 1.125rem
}
@media (min-width:768px) {
  [id=footer] .contact-block {
    margin-top: -2px
  }
}
@media (min-width:992px) {
  [id=footer] .contact-block {
    margin-top: -4px
  }
}
@media (min-width:1280px) {
  [id=footer] .contact-block {
    margin-top: -6px
  }
}
.contact-block a {
  color: inherit;
  text-decoration: none
}
.contact-block a:hover {
  color: #31d2f2;
  opacity: 1
}
.contact-block p {
  margin: 0
}
.contact-block .name {
  margin: 0 0 2px
}
.contact-block .role {
  font-family: "source_serif_pro"
}
.social-networks {
  font-size: 1.4375rem;
  line-height: 1;
  margin-bottom: .75rem
}
@media (min-width:768px) {
  .social-networks {
    font-size: 1.6875rem
  }
}
@media (min-width:992px) {
  .social-networks {
    font-size: 1.875rem
  }
}
@media (min-width:1280px) {
  .social-networks {
    font-size: 2.0625rem
  }
}
.social-networks a {
  color: inherit;
  text-decoration: none;
  display: block
}
.social-networks a:hover {
  color: #31d2f2;
  opacity: 1
}
.social-networks a:focus,
.social-networks a:hover {
  color: #31d2f2
}
.social-networks a:focus svg path,
.social-networks a:hover svg path {
  stroke: #31d2f2
}
.social-networks svg {
  width: 23px;
  height: 23px
}
@media (min-width:768px) {
  .social-networks svg {
    width: 28px;
    height: 28px
  }
}
@media (min-width:992px) {
  .social-networks svg {
    width: 32px;
    height: 32px
  }
}
@media (min-width:1280px) {
  .social-networks svg {
    width: 39px;
    height: 39px
  }
}
[id=footer] {
  color: #fff;
  background: #000;
  overflow: hidden;
  display: table-footer-group;
  height: 1%
}
[id=footer] [class*=" container"],
[id=footer] [class*=" container-"],
[id=footer] [class^=container-],
[id=footer] [class^=container] {
  position: relative
}
.footer-holder {
  padding: 1.1875rem 0 .75rem
}
@media (min-width:768px) {
  .footer-holder {
    padding-top: 2.5rem
  }
}
@media (min-width:992px) {
  .footer-holder {
    padding-top: 3rem
  }
}
@media (min-width:1280px) {
  .footer-holder {
    padding-top: 3.625rem
  }
}
.footer-logo {
  margin-bottom: 30px
}
@media (min-width:768px) {
  .footer-logo {
    margin-bottom: 0;
    margin-right: 68px
  }
}
@media (min-width:1280px) {
  .footer-logo {
    margin-right: 90px
  }
}
.footer-logo a:focus svg,
.footer-logo a:hover svg {
  fill: #31d2f2
}
.footer-logo a:focus svg > *,
.footer-logo a:hover svg > * {
  fill: inherit
}
.footer-logo a svg {
  -webkit-transition: fill .3s ease-in-out;
  transition: fill .3s ease-in-out
}
.footer-top {
  font-size: .75rem;
  line-height: 1.5833333333;
  padding: 0 0 2rem;
  position: relative
}
@media (min-width:768px) {
  .footer-top {
    font-size: .8125rem;
    padding-bottom: 4rem
  }
}
@media (min-width:992px) {
  .footer-top {
    font-size: .875rem;
    padding-bottom: 5.625rem
  }
}
@media (min-width:1280px) {
  .footer-top {
    font-size: .9375rem;
    padding-bottom: 7.6875rem
  }
}
.footer-top .social-block {
  position: absolute;
  top: 1px;
  right: 1.625rem
}
@media (min-width:768px) {
  .footer-top .social-block {
    top: 5px;
    right: calc(1.625rem + 10px)
  }
}
.footer-bottom {
  font-size: .625rem;
  padding: 1.5rem 0 .8125rem
}
@media (min-width:768px) {
  .footer-bottom {
    font-size: .6875rem;
    text-align: right
  }
}
@media (min-width:992px) {
  .footer-bottom {
    font-size: .75rem
  }
}
.footer-bottom p {
  margin-bottom: 0
}
.footer-bottom a {
  color: inherit;
  text-decoration: none
}
.footer-bottom a:hover {
  color: #31d2f2;
  opacity: 1
}
.btn-dark {
  background-color: #000
}
.btn-dark:focus,
.btn-dark:hover {
  background-color: gray
}
.link-anchor {
  color: inherit;
  text-decoration: none;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  font-size: 2.25rem;
  font-weight: normal!important
}
.link-anchor:hover {
  color: #31d2f2;
  opacity: 1
}
@media (min-width:768px) {
  .link-anchor {
    font-size: 2.5rem
  }
}
@media (min-width:992px) {
  .link-anchor {
    font-size: 2.75rem
  }
}
@media (min-width:1280px) {
  .link-anchor {
    font-size: 3rem
  }
}
.link-anchor .link-text {
  margin: 0 0 0 12px
}
.mejs-player {
  position: relative;
  overflow: hidden;
  background: 50% 50%/cover #000;
  border-radius: .5rem;
  cursor: url(../images/play.svg),auto
}
.mejs-player.responsive {
  height: 0;
  padding: 56.25% 0 0
}
.js-video-thumb .mejs-player {
  -webkit-filter: blur(0);
  filter: blur(0)
}
.mejs-player * {
  border-radius: .5rem
}
.mejs-player:after {
  -webkit-transition: opacity .15s ease-in-out,visibility .15s ease-in-out;
  transition: opacity .15s ease-in-out,visibility .15s ease-in-out;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px);
  opacity: 0;
  visibility: hidden
}
.js-video-thumb .mejs-player:after {
  opacity: 1;
  visibility: visible
}
.mejs-player.hover {
  -webkit-filter: blur(0);
  filter: blur(0)
}
.mejs-player.hover:after {
  opacity: 1;
  visibility: visible
}
.js-video-thumb .mejs-player.hover:after {
  opacity: 0;
  visibility: hidden
}
.mejs-player > * {
  cursor: inherit
}
.mejs-player .js-video-player {
  border-radius: .5rem;
  overflow: hidden
}
.mejs-player .mejs__container,
.mejs-player .mejs__overlay-play,
.mejs-player .mejs__overlay-poster,
.mejs-player .mejs__poster,
.mejs-player iframe,
.mejs-player video {
  border-radius: .5rem;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-width: 100%!important;
  overflow: hidden
}
.mejs-player .mejs__overlay {
  width: 100%;
  height: 100%
}
.mejs-player .mejs__overlay-poster {
  overflow: hidden
}
.mejs-player .mejs__overlay-poster img {
  border-radius: .5rem;
  max-width: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
  -webkit-transition: opacity .3s;
  transition: opacity .3s
}
.mejs-player.ready .mejs__overlay-poster img {
  opacity: 0
}
.mejs-player-bg .mejs__overlay-poster {
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  min-width: 100%!important
}
.mejs-player-bg .mejs__overlay-poster img {
  border-radius: .5rem;
  max-width: none;
  width: 100%;
  height: 100%;
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: 50% 50%;
  object-position: 50% 50%;
  -webkit-transition: opacity .3s;
  transition: opacity .3s
}
.mejs__container-fullscreen {
  position: fixed!important
}
.popup-about-holder {
  display: inline-block
}
@media (max-width:767.98px) {
  .popup-about-holder {
    position: relative
  }
}
.popup-about-holder.popup-active .popup-about {
  opacity: 1;
  visibility: visible
}
.popup-about {
  -webkit-transition: opacity .3s ease-in-out,visibility .3s ease-in-out;
  transition: opacity .3s ease-in-out,visibility .3s ease-in-out;
  display: block!important;
  position: absolute;
  left: 40%;
  height: -webkit-max-content;
  height: -moz-max-content;
  height: max-content;
  max-width: 113px;
  width: 100vw;
  opacity: 0;
  visibility: hidden
}
@media (min-width:480px) {
  .popup-about {
    max-width: 130px
  }
}
@media (max-width:767.98px) {
  .popup-about {
    bottom: 100%
  }
}
@media (min-width:768px) {
  .popup-about {
    top: 45%;
    -webkit-transform: translateX(-10%);
    transform: translateX(-10%);
    max-width: 160px
  }
}
@media (min-width:992px) {
  .popup-about {
    max-width: 200px
  }
}
@media (min-width:1400px) {
  .popup-about {
    max-width: 238px
  }
}
.open-popup .contact-block {
  pointer-events: none
}
.popup-about_frame {
  overflow: hidden;
  padding: 84.0336134454% 0 0
}
.popup-about_frame iframe,
.popup-about_frame img,
.popup-about_frame video {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0
}
@media (min-width:768px) {
  [data-pos="1"] {
    top: 10vh;
    left: 5vw
  }
  [data-pos="2"] {
    top: 15vh;
    left: 24vw
  }
  [data-pos="3"] {
    top: 24vh;
    left: 36vw
  }
  [data-pos="4"] {
    top: 37vh;
    left: 51vw
  }
  [data-pos="5"] {
    top: 50vh;
    left: 64vw
  }
  [data-pos="6"] {
    top: 58vh;
    left: 77vw
  }
  [data-pos="7"] {
    top: 16vh;
    left: 68vw
  }
  [data-pos="8"] {
    top: 28vh;
    left: 45vw
  }
  [data-pos="9"] {
    top: 34vh;
    left: 36vw
  }
  [data-pos="10"] {
    top: 48vh;
    left: 30vw
  }
  [data-pos="11"] {
    top: 57vh;
    left: 5vw
  }
  [data-pos="12"] {
    top: 8vh;
    left: 32vw
  }
  [data-pos="13"] {
    top: 19vh;
    left: 39vw
  }
  [data-pos="14"] {
    top: 40vh;
    left: 49vw
  }
  [data-pos="15"] {
    top: 43vh;
    left: 53vw
  }
  [data-pos="16"] {
    top: 54vh;
    left: 29vw
  }
  [data-pos="17"] {
    top: 23vh;
    left: 6vw
  }
  [data-pos="18"] {
    top: 35vh;
    left: 17vw
  }
  [data-pos="19"] {
    top: 29vh;
    left: 26vw
  }
  [data-pos="20"] {
    top: 43vh;
    left: 46vw
  }
  [data-pos="21"] {
    top: 21vh;
    left: 63vw
  }
  [data-pos="22"] {
    top: 30vh;
    left: 74vw
  }
}
.hero-video {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
  -ms-flex-align: center;
  align-items: center;
  padding: 1.0625rem 0 2rem;
  min-height: 56.25%;
  position: relative
}
@media (min-width:768px) {
  .hero-video {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
@media (min-width:1280px) {
  .hero-video {
    padding-bottom: 3rem
  }
}
.hero-video .mejs-player,
.hero-video iframe,
.hero-video img,
.hero-video video {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0;
  border-radius: 0!important
}
.hero-video iframe {
  pointer-events: none
}
.hero-video .list-player {
  -webkit-box-flex: 1;
  -ms-flex: 1 1 100%;
  flex: 1 1 100%;
  padding: 0 1.625rem
}
.hero-video .list-player a {
  position: relative;
  z-index: 10
}
.list-player {
  font-size: 1.25rem;
  line-height: 1.375
}
@media (min-width:768px) {
  .list-player {
    font-size: 1.375rem;
    line-height: 1.2727272727
  }
}
@media (min-width:992px) {
  .list-player {
    font-size: 1.5rem;
    line-height: 1.2307692308
  }
}
@media (min-width:1280px) {
  .list-player {
    font-size: 1.625rem
  }
}
.list-player li:last-child {
  padding-top: 2.875rem
}
.list-player li a {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  padding: 4px 0
}
.list-player a {
  color: #000;
  text-decoration: none
}
.list-player a.active,
.list-player a:focus,
.list-player a:hover {
  font-weight: 700
}
@media (hover:none) and (pointer:coarse) {
  .list-player a.active,
  .list-player a:focus,
  .list-player a:hover {
    color: rgba(0,0,0,.5)
  }
}
.js-video-bg-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: center;
  -ms-flex-pack: center;
  justify-content: center;
  -webkit-box-orient: vertical;
  -webkit-box-direction: normal;
  -ms-flex-direction: column;
  flex-direction: column;
  background-size: cover;
  background-position: 50%;
  background-repeat: no-repeat
}
@media (min-width:768px) {
  .js-video-bg-list {
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
  }
}
.js-video-bg-list a {
  position: relative;
  z-index: 1;
  -webkit-transition: opacity .3s;
  transition: opacity .3s
}
.js-video-bg-list .js-video-bg {
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  overflow: hidden
}
.js-video-bg-list .can-playing .mejs__overlay-poster,
.js-video-bg-list .mejs-player-bg {
  opacity: 0
}
.js-video-bg-list .no-hover a {
  color: rgba(255,255,255,.5)
}
.js-video-bg-list .hover a,
.js-video-bg-list .no-hover a:focus,
.js-video-bg-list .no-hover a:hover {
  color: #fff
}
.js-video-bg-list .hover .mejs-player-bg {
  opacity: 1
}
.js-video-bg-list .mejs__overlay-poster {
  -webkit-transition: opacity .5s;
  transition: opacity .5s;
  -webkit-filter: blur(0);
  filter: blur(0)
}
.js-video-bg-list .mejs__overlay-poster:after {
  -webkit-transition: opacity .15s ease-in-out,visibility .15s ease-in-out;
  transition: opacity .15s ease-in-out,visibility .15s ease-in-out;
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  content: "";
  -webkit-backdrop-filter: blur(5px);
  backdrop-filter: blur(5px)
}
.video-thumbnails {
  margin: -2px -7px 0
}
.video-thumbnails .author-video,
.video-thumbnails .title-video {
  font-weight: 400;
  line-height: 1.4545454545;
  margin-bottom: .25rem
}
@media (min-width:992px) {
  .video-thumbnails .author-video,
  .video-thumbnails .title-video {
    margin-bottom: .3125rem
  }
}
@media (max-width:767.98px) {
  .video-container {
    text-align: center
  }
}
@media (min-width:1280px) {
  .video-container {
    padding-left: 10px;
    padding-right: 10px
  }
}
@media (min-width:768px) {
  .video-container:nth-child(2n+1) .video-title {
    padding-left: 32px
  }
}
@media (min-width:992px) {
  .video-container:nth-child(2n+1) .video-title {
    padding-left: 48px
  }
}
@media (min-width:1280px) {
  .video-container:nth-child(2n+1) .video-title {
    padding-left: 58px
  }
}
@media (min-width:768px) {
  .video-container:nth-child(2n) .video-thumbnails-row {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
    -ms-flex-direction: row-reverse;
    flex-direction: row-reverse
  }
}
@media (min-width:768px) {
  .video-container:nth-child(2n) .video-title {
    padding-right: 64px
  }
}
@media (min-width:992px) {
  .video-container:nth-child(2n) .video-title {
    padding-right: 96px
  }
}
@media (min-width:1280px) {
  .video-container:nth-child(2n) .video-title {
    padding-right: 116px
  }
}
.video-container .video-title__holder {
  display: inline-block;
  vertical-align: top
}
@media (min-width:768px) {
  .video-container .video-title__holder {
    text-align: left
  }
}
@media (min-width:992px) {
  .video-thumbnails-row .video-title {
    padding-top: .25rem
  }
}
.video-box {
  position: relative;
  margin: 0 0 .5625rem;
  border-radius: .5rem;
  overflow: hidden
}
@media (min-width:1280px) {
  .video-box {
    border-radius: .625rem
  }
}
.video-box iframe,
.video-box img,
.video-box video {
  top: -1px!important;
  left: -1px!important;
  width: 100.8%!important;
  height: 100.8%!important;
  pointer-events: none;
  border-radius: .5rem;
  overflow: hidden
}
@media (min-width:1280px) {
  .video-box iframe,
  .video-box img,
  .video-box video {
    border-radius: .625rem
  }
}
.video-box img,
.video-box video {
  -o-object-fit: cover;
  object-fit: cover;
  -o-object-position: center;
  object-position: center;
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: 0
}
.video-thumbnails-row .video-box {
  margin-top: 2px
}
@media (min-width:768px) {
  .video-thumbnails-row .video-box {
    margin-bottom: 0
  }
}
.video-title {
  text-align: center;
  padding: 0 1.25rem
}
.video-title .author-video,
.video-title .title-video {
  font-size: inherit
}
.video-title .title-video {
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  -ms-flex-wrap: wrap;
  flex-wrap: wrap
}
@media (max-width:767.98px) {
  .video-title .title-video {
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
  }
}
.video-title .author-video {
  display: block
}
.section-about {
  position: relative
}
.section-about .title-section {
  margin-top: -1px;
  margin-bottom: 1.1714285714em
}
@media (max-width:479.98px) {
  .section-about .title-section {
    font-size: 2.300625rem;
    margin-bottom: 1.3854930725em
  }
}
@media (min-width:992px) {
  .section-about .contact-row {
    margin-right: -65px
  }
}
@media (min-width:1280px) {
  .section-about .contact-row {
    margin-right: -95px
  }
}
@media (max-width:767.98px) {
  .contact-row .col:nth-child(2n+1) .popup-about {
    -webkit-transform: translate(17%,-35%);
    transform: translate(17%,-35%)
  }
}
@media (max-width:767.98px) {
  .contact-row .col:nth-child(2n) .popup-about {
    -webkit-transform: translate(-121%,-35%);
    transform: translate(-121%,-35%)
  }
}
@media (min-width:992px) {
  .contact-row .popup-about-holder {
    margin-top: -2px
  }
}
@media (min-width:1280px) {
  .footer-about {
    padding: 0 0 0 19px
  }
}
.footer-about address {
  margin-bottom: 0
}
@media (min-width:992px) {
  .footer-about .social-networks {
    padding-top: 2px
  }
}
@media (min-width:768px) {
  .directors-page {
    position: relative
  }
}
@media (min-width:1280px) {
  .directors-page {
    padding-left: 31px;
    padding-right: 31px
  }
}
.directors-page .navbar .btn {
  display: none
}
@media (min-width:768px) {
  .directors-page .navbar-nav {
    display: none
  }
}
.directors-page .player-container {
  max-width: 1346px;
  padding: 0 11px;
  margin: 0 auto
}
@media (min-width:768px) {
  .directors-page .player-container {
    padding-left: 60px;
    padding-right: 60px;
    padding-bottom: 1rem
  }
}
@media (min-width:992px) {
  .directors-page .player-container {
    padding-left: 80px;
    padding-right: 80px
  }
}
@media (min-width:1280px) {
  .directors-page .player-container {
    padding-bottom: 2rem
  }
}
@media (min-width:1400px) {
  .directors-page .player-container {
    padding-bottom: 3.375rem
  }
}
.fullheight-block-directors {
  height: calc(100vh - 74px);
  height: calc(var(--vh,1vh) * 100 - 74px - 16px - 3px);
  min-height: 320px;
  padding-bottom: 3.75rem;
  position: relative
}
@media (min-width:768px) {
  .fullheight-block-directors {
    height: calc(100vh - 84px);
    height: calc(var(--vh,1vh) * 100 - 84px - 16px - 3px);
    min-height: 630px
  }
}
@media (min-width:992px) {
  .fullheight-block-directors {
    height: auto
  }
}
@media (max-width:991.98px) {
  .fullheight-block-directors .link-anchor {
    position: absolute;
    bottom: 20px;
    left: 1.25rem
  }
}
.js-video-placeholder {
  margin: 3px 0 0
}
.js-video-placeholder .mejs-player {
  margin: 0 0 3px
}
@media (min-width:768px) {
  .js-video-placeholder .mejs-player {
    margin-bottom: .6875rem
  }
}
.title-directors-page {
  font-size: .8125rem;
  position: absolute;
  top: 34px;
  right: 1.625rem
}
@media (min-width:768px) {
  .title-directors-page {
    font-size: .9375rem;
    top: 37px
  }
}
@media (min-width:992px) {
  .title-directors-page {
    font-size: 1.0625rem;
    top: 44px
  }
}
@media (min-width:1280px) {
  .title-directors-page {
    font-size: 1.25rem;
    right: calc(2.25rem + 32px)
  }
}
@media (min-width:1400px) {
  .title-directors-page {
    right: calc((100% - 1418px)/ 2 + 62px);
    top: 48px
  }
}
.js-video-title .title-video {
  font-size: .8125rem
}
@media (min-width:480px) {
  .js-video-title .title-video {
    font-size: .9375rem
  }
}
@media (min-width:768px) {
  .js-video-title .title-video {
    font-size: 1rem
  }
}
@media (min-width:992px) {
  .js-video-title .title-video {
    font-size: 1.0625rem
  }
}
@media (min-width:1280px) {
  .js-video-title .title-video {
    font-size: 1.1875rem
  }
}
@media (min-width:1400px) {
  .js-video-title .title-video {
    font-size: 1.375rem
  }
}
@media (min-width:1280px) {
  .video-thumbnails-columns .col:nth-child(2n+1) .video-container {
    padding-right: 25px
  }
}
@media (min-width:1280px) {
  .video-thumbnails-columns .col:nth-child(2n) .video-container {
    padding-left: 25px
  }
}
@media (min-width:768px) {
  .video-thumbnails-columns .video-box {
    margin-bottom: 1rem
  }
}
@media (min-width:992px) {
  .video-thumbnails-columns .video-box {
    margin-bottom: 1.25rem
  }
}
@media (min-width:1280px) {
  .video-thumbnails-columns .video-box {
    margin-bottom: 1.5rem
  }
}
.homepage .navbar {
  position: absolute;
  z-index: 99;
  left: 0;
  top: 0;
  width: 100%
}
.homepage .hero-video {
  padding-top: 93px
}
@media (min-width:768px) {
  .homepage .hero-video {
    padding-top: 101px
  }
}
@media (min-width:992px) {
  .homepage .hero-video {
    padding-top: 113px
  }
}
@media (min-width:1400px) {
  .homepage .hero-video {
    padding-top: 124px
  }
}