.card {
	--control-listings-card-spacer-y: 35px;
	--control-listings-card-spacer-x: 30px;
	--control-listings-card-title-spacer-y: 0.5rem;
	--control-listings-card-border-width: 1px;
	--control-listings-card-border-color: var(--control-listings-border-color-translucent);
	--control-listings-card-border-radius: 0;
	--control-listings-card-box-shadow: ;
	--control-listings-card-inner-border-radius: -1px;
	--control-listings-card-cap-padding-y: 17.5px;
	--control-listings-card-cap-padding-x: 30px;
	--control-listings-card-cap-bg: rgba(0, 0, 0, 0.03);
	--control-listings-card-cap-color: ;
	--control-listings-card-height: ;
	--control-listings-card-color: ;
	--control-listings-card-bg: #fff;
	--control-listings-card-img-overlay-padding: 1rem;
	--control-listings-card-group-margin: 0.75rem;
	
}
.comments-rating {
	border: none;
	padding: 0;
	margin-left: 0;
}
.stars .dashicons, 
.stars .dashicons-before::before{
	width: auto;
	height: auto;
	font-size: inherit;
}

.comments-rating label {
	display: inline-block;
}

.rating-container {
	/* remove inline-block whitespace */
	font-size: 0;
	/* flip the order so we can use the + and ~ combinators */
	unicode-bidi: bidi-override;
	direction: rtl;
}

.rating-container * {
	font-size: 1.4rem;
}

.rating-container > input {
	display: none;
}

.rating-container > input + label {
	/* only enough room for the star */
	font-family: 'dashicons';
	display: inline-block;
	overflow: hidden;
	text-indent: 9999px;
	width: 1em;
	white-space: nowrap;
	cursor: pointer;
	margin: 0;
}

.rating-container > input + label:before {
	display: inline-block;
	text-indent: -9999px;
	content: "\f154";
	color: #888;
}

.rating-container > input:checked ~ label:before,
.rating-container > input + label:hover ~ label:before,
.rating-container > input + label:hover:before {
	content: "\f155";
	color: #e52;
	text-shadow: 0 0 1px #333;
}

.rating-container > .star-cb-clear + label {
	text-indent: -9999px;
	width: .5em;
	margin-left: -.5em;
}

.rating-container > .star-cb-clear + label:before {
	width: .5em;
}

.rating-container:hover > input + label:before {
	content: "\f154";
	color: #888;
	text-shadow: none;
}

.rating-container:hover > input + label:hover ~ label:before,
.rating-container:hover > input + label:hover:before {
	content: "\f155";
	color: #e52;
	text-shadow: 0 0 1px #333;
}

.comment-respond .rating-container > .star-cb-clear + label, .comment-respond .rating-container > input + label:before {
	text-indent: 9999px;
}

.comment-respond .rating-container > input + label {
	text-indent: -9999px;
}

.clearfix::after {
	display: block;
	clear: both;
	content: "";
}
  
  .text-bg-primary {
	color: #000 !important;
	background-color: RGBA(250, 74, 71, var(--control-listings-bg-opacity, 1)) !important;
  }
  
  .text-bg-secondary {
	color: #fff !important;
	background-color: RGBA(66, 66, 66, var(--control-listings-bg-opacity, 1)) !important;
  }
  
  .text-bg-success {
	color: #fff !important;
	background-color: RGBA(25, 135, 84, var(--control-listings-bg-opacity, 1)) !important;
  }
  
  .text-bg-info {
	color: #000 !important;
	background-color: RGBA(13, 202, 240, var(--control-listings-bg-opacity, 1)) !important;
  }
  
  .text-bg-warning {
	color: #000 !important;
	background-color: RGBA(255, 193, 7, var(--control-listings-bg-opacity, 1)) !important;
  }
  
  .text-bg-danger {
	color: #fff !important;
	background-color: RGBA(220, 53, 69, var(--control-listings-bg-opacity, 1)) !important;
  }
  
  .text-bg-light {
	color: #000 !important;
	background-color: RGBA(247, 247, 247, var(--control-listings-bg-opacity, 1)) !important;
  }
  
  .text-bg-dark {
	color: #fff !important;
	background-color: RGBA(36, 36, 36, var(--control-listings-bg-opacity, 1)) !important;
  }
  
  .link-primary {
	color: #fa4a47 !important;
  }
  
  .link-primary:hover, .link-primary:focus {
	color: #fb6e6c !important;
  }
  
  .link-secondary {
	color: #424242 !important;
  }
  
  .link-secondary:hover, .link-secondary:focus {
	color: #353535 !important;
  }
  
  .link-success {
	color: #198754 !important;
  }
  
  .link-success:hover, .link-success:focus {
	color: #146c43 !important;
  }
  
  .link-info {
	color: #0dcaf0 !important;
  }
  
  .link-info:hover, .link-info:focus {
	color: #3dd5f3 !important;
  }
  
  .link-warning {
	color: #ffc107 !important;
  }
  
  .link-warning:hover, .link-warning:focus {
	color: #ffcd39 !important;
  }
  
  .link-danger {
	color: #dc3545 !important;
  }
  
  .link-danger:hover, .link-danger:focus {
	color: #b02a37 !important;
  }
  
  .link-light {
	color: #f7f7f7 !important;
  }
  
  .link-light:hover, .link-light:focus {
	color: #f9f9f9 !important;
  }
  
  .link-dark {
	color: #242424 !important;
  }
  
  .link-dark:hover, .link-dark:focus {
	color: #1d1d1d !important;
  }
  
  .ratio {
	position: relative;
	width: 100%;
  }
  
  .ratio::before {
	display: block;
	padding-top: var(--control-listings-aspect-ratio);
	content: "";
  }
  
  .ratio > * {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
  }
  
  .ratio-1x1 {
	--control-listings-aspect-ratio: 100%;
  }
  
  .ratio-4x3 {
	--control-listings-aspect-ratio: calc(3 / 4 * 100%);
  }
  
  .ratio-16x9 {
	--control-listings-aspect-ratio: calc(9 / 16 * 100%);
  }
  
  .ratio-21x9 {
	--control-listings-aspect-ratio: calc(9 / 21 * 100%);
  }
  
  .fixed-top {
	position: fixed;
	top: 0;
	right: 0;
	left: 0;
	z-index: 1030;
  }
  
  .fixed-bottom {
	position: fixed;
	right: 0;
	bottom: 0;
	left: 0;
	z-index: 1030;
  }
  
  .sticky-top {
	position: sticky;
	top: 0;
	z-index: 1020;
  }
  
  .sticky-bottom {
	position: sticky;
	bottom: 0;
	z-index: 1020;
  }
  
  @media (min-width: 576px) {
	.sticky-sm-top {
	  position: sticky;
	  top: 0;
	  z-index: 1020;
	}
	.sticky-sm-bottom {
	  position: sticky;
	  bottom: 0;
	  z-index: 1020;
	}
  }
  
  @media (min-width: 768px) {
	.sticky-md-top {
	  position: sticky;
	  top: 0;
	  z-index: 1020;
	}
	.sticky-md-bottom {
	  position: sticky;
	  bottom: 0;
	  z-index: 1020;
	}
  }
  
  @media (min-width: 992px) {
	.sticky-lg-top {
	  position: sticky;
	  top: 0;
	  z-index: 1020;
	}
	.sticky-lg-bottom {
	  position: sticky;
	  bottom: 0;
	  z-index: 1020;
	}
  }
  
  @media (min-width: 1200px) {
	.sticky-xl-top {
	  position: sticky;
	  top: 0;
	  z-index: 1020;
	}
	.sticky-xl-bottom {
	  position: sticky;
	  bottom: 0;
	  z-index: 1020;
	}
  }
  
  @media (min-width: 1400px) {
	.sticky-xxl-top {
	  position: sticky;
	  top: 0;
	  z-index: 1020;
	}
	.sticky-xxl-bottom {
	  position: sticky;
	  bottom: 0;
	  z-index: 1020;
	}
  }
  
  .hstack {
	display: flex;
	flex-direction: row;
	align-items: center;
	align-self: stretch;
  }
  
  .vstack {
	display: flex;
	flex: 1 1 auto;
	flex-direction: column;
	align-self: stretch;
  }
  
  .visually-hidden,
  .visually-hidden-focusable:not(:focus):not(:focus-within) {
	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;
	align-self: stretch;
	width: 1px;
	min-height: 1em;
	background-color: currentcolor;
	opacity: 0.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;
  }
  
  .opacity-0 {
	opacity: 0 !important;
  }
  
  .opacity-25 {
	opacity: 0.25 !important;
  }
  
  .opacity-50 {
	opacity: 0.5 !important;
  }
  
  .opacity-75 {
	opacity: 0.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;
  }
  
  .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: flex !important;
  }
  
  .d-inline-flex {
	display: inline-flex !important;
  }
  
  .d-none {
	display: none !important;
  }
  
  .shadow {
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15) !important;
  }
  
  .shadow-sm {
	box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.075) !important;
  }
  
  .shadow-lg {
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175) !important;
  }
  
  .shadow-none {
	box-shadow: none !important;
  }
  
  .position-static {
	position: static !important;
  }
  
  .position-relative {
	position: relative !important;
  }
  
  .position-absolute {
	position: absolute !important;
  }
  
  .position-fixed {
	position: fixed !important;
  }
  
  .position-sticky {
	position: sticky !important;
  }
  
  .top-0 {
	top: 0 !important;
  }
  
  .top-50 {
	top: 50% !important;
  }
  
  .top-100 {
	top: 100% !important;
  }
  
  .bottom-0 {
	bottom: 0 !important;
  }
  
  .bottom-50 {
	bottom: 50% !important;
  }
  
  .bottom-100 {
	bottom: 100% !important;
  }
  
  .start-0 {
	left: 0 !important;
  }
  
  .start-50 {
	left: 50% !important;
  }
  
  .start-100 {
	left: 100% !important;
  }
  
  .end-0 {
	right: 0 !important;
  }
  
  .end-50 {
	right: 50% !important;
  }
  
  .end-100 {
	right: 100% !important;
  }
  
  .translate-middle {
	transform: translate(-50%, -50%) !important;
  }
  
  .translate-middle-x {
	transform: translateX(-50%) !important;
  }
  
  .translate-middle-y {
	transform: translateY(-50%) !important;
  }
  
  .border {
	border: var(--control-listings-border-width) var(--control-listings-border-style) var(--control-listings-border-color) !important;
  }
  
  .border-0 {
	border: 0 !important;
  }
  
  .border-top {
	border-top: var(--control-listings-border-width) var(--control-listings-border-style) var(--control-listings-border-color) !important;
  }
  
  .border-top-0 {
	border-top: 0 !important;
  }
  
  .border-end {
	border-right: var(--control-listings-border-width) var(--control-listings-border-style) var(--control-listings-border-color) !important;
  }
  
  .border-end-0 {
	border-right: 0 !important;
  }
  
  .border-bottom {
	border-bottom: var(--control-listings-border-width) var(--control-listings-border-style) var(--control-listings-border-color) !important;
  }
  
  .border-bottom-0 {
	border-bottom: 0 !important;
  }
  
  .border-start {
	border-left: var(--control-listings-border-width) var(--control-listings-border-style) var(--control-listings-border-color) !important;
  }
  
  .border-start-0 {
	border-left: 0 !important;
  }
  
  .border-primary {
	--control-listings-border-opacity: 1;
	border-color: rgba(var(--control-listings-primary-rgb), var(--control-listings-border-opacity)) !important;
  }
  
  .border-secondary {
	--control-listings-border-opacity: 1;
	border-color: rgba(var(--control-listings-secondary-rgb), var(--control-listings-border-opacity)) !important;
  }
  
  .border-success {
	--control-listings-border-opacity: 1;
	border-color: rgba(var(--control-listings-success-rgb), var(--control-listings-border-opacity)) !important;
  }
  
  .border-info {
	--control-listings-border-opacity: 1;
	border-color: rgba(var(--control-listings-info-rgb), var(--control-listings-border-opacity)) !important;
  }
  
  .border-warning {
	--control-listings-border-opacity: 1;
	border-color: rgba(var(--control-listings-warning-rgb), var(--control-listings-border-opacity)) !important;
  }
  
  .border-danger {
	--control-listings-border-opacity: 1;
	border-color: rgba(var(--control-listings-danger-rgb), var(--control-listings-border-opacity)) !important;
  }
  
  .border-light {
	--control-listings-border-opacity: 1;
	border-color: rgba(var(--control-listings-light-rgb), var(--control-listings-border-opacity)) !important;
  }
  
  .border-dark {
	--control-listings-border-opacity: 1;
	border-color: rgba(var(--control-listings-dark-rgb), var(--control-listings-border-opacity)) !important;
  }
  
  .border-white {
	--control-listings-border-opacity: 1;
	border-color: rgba(var(--control-listings-white-rgb), var(--control-listings-border-opacity)) !important;
  }
  
  .border-1 {
	--control-listings-border-width: 1px;
  }
  
  .border-2 {
	--control-listings-border-width: 2px;
  }
  
  .border-3 {
	--control-listings-border-width: 3px;
  }
  
  .border-4 {
	--control-listings-border-width: 4px;
  }
  
  .border-5 {
	--control-listings-border-width: 5px;
  }
  
  .border-opacity-10 {
	--control-listings-border-opacity: 0.1;
  }
  
  .border-opacity-25 {
	--control-listings-border-opacity: 0.25;
  }
  
  .border-opacity-50 {
	--control-listings-border-opacity: 0.5;
  }
  
  .border-opacity-75 {
	--control-listings-border-opacity: 0.75;
  }
  
  .border-opacity-100 {
	--control-listings-border-opacity: 1;
  }
  
  .w-25 {
	width: 25% !important;
  }
  
  .w-50 {
	width: 50% !important;
  }
  
  .w-75 {
	width: 75% !important;
  }
  
  .w-100 {
	width: 100% !important;
  }
  
  .w-auto {
	width: auto !important;
  }
  
  .mw-100 {
	max-width: 100% !important;
  }
  
  .vw-100 {
	width: 100vw !important;
  }
  
  .min-vw-100 {
	min-width: 100vw !important;
  }
  
  .h-25 {
	height: 25% !important;
  }
  
  .h-50 {
	height: 50% !important;
  }
  
  .h-75 {
	height: 75% !important;
  }
  
  .h-100 {
	height: 100% !important;
  }
  
  .h-auto {
	height: auto !important;
  }
  
  .mh-100 {
	max-height: 100% !important;
  }
  
  .vh-100 {
	height: 100vh !important;
  }
  
  .min-vh-100 {
	min-height: 100vh !important;
  }
  
  .flex-fill {
	flex: 1 1 auto !important;
  }
  
  .flex-row {
	flex-direction: row !important;
  }
  
  .flex-column {
	flex-direction: column !important;
  }
  
  .flex-row-reverse {
	flex-direction: row-reverse !important;
  }
  
  .flex-column-reverse {
	flex-direction: column-reverse !important;
  }
  
  .flex-grow-0 {
	flex-grow: 0 !important;
  }
  
  .flex-grow-1 {
	flex-grow: 1 !important;
  }
  
  .flex-shrink-0 {
	flex-shrink: 0 !important;
  }
  
  .flex-shrink-1 {
	flex-shrink: 1 !important;
  }
  
  .flex-wrap {
	flex-wrap: wrap !important;
  }
  
  .flex-nowrap {
	flex-wrap: nowrap !important;
  }
  
  .flex-wrap-reverse {
	flex-wrap: wrap-reverse !important;
  }
  
  .justify-content-start {
	justify-content: flex-start !important;
  }
  
  .justify-content-end {
	justify-content: flex-end !important;
  }
  
  .justify-content-center {
	justify-content: center !important;
  }
  
  .justify-content-between {
	justify-content: space-between !important;
  }
  
  .justify-content-around {
	justify-content: space-around !important;
  }
  
  .justify-content-evenly {
	justify-content: space-evenly !important;
  }
  
  .align-items-start {
	align-items: flex-start !important;
  }
  
  .align-items-end {
	align-items: flex-end !important;
  }
  
  .align-items-center {
	align-items: center !important;
  }
  
  .align-items-baseline {
	align-items: baseline !important;
  }
  
  .align-items-stretch {
	align-items: stretch !important;
  }
  
  .align-content-start {
	align-content: flex-start !important;
  }
  
  .align-content-end {
	align-content: flex-end !important;
  }
  
  .align-content-center {
	align-content: center !important;
  }
  
  .align-content-between {
	align-content: space-between !important;
  }
  
  .align-content-around {
	align-content: space-around !important;
  }
  
  .align-content-stretch {
	align-content: stretch !important;
  }
  
  .align-self-auto {
	align-self: auto !important;
  }
  
  .align-self-start {
	align-self: flex-start !important;
  }
  
  .align-self-end {
	align-self: flex-end !important;
  }
  
  .align-self-center {
	align-self: center !important;
  }
  
  .align-self-baseline {
	align-self: baseline !important;
  }
  
  .align-self-stretch {
	align-self: stretch !important;
  }
  
  .order-first {
	order: -1 !important;
  }
  
  .order-0 {
	order: 0 !important;
  }
  
  .order-1 {
	order: 1 !important;
  }
  
  .order-2 {
	order: 2 !important;
  }
  
  .order-3 {
	order: 3 !important;
  }
  
  .order-4 {
	order: 4 !important;
  }
  
  .order-5 {
	order: 5 !important;
  }
  
  .order-last {
	order: 6 !important;
  }
  
  .m-0 {
	margin: 0 !important;
  }
  
  .m-1 {
	margin: 0.25rem !important;
  }
  
  .m-2 {
	margin: 0.5rem !important;
  }
  
  .m-3 {
	margin: 1rem !important;
  }
  
  .m-4 {
	margin: 1.5rem !important;
  }
  
  .m-5 {
	margin: 0.3125rem !important;
  }
  
  .m-10 {
	margin: 0.625rem !important;
  }
  
  .m-15 {
	margin: 0.9375rem !important;
  }
  
  .m-20 {
	margin: 1.25rem !important;
  }
  
  .m-30 {
	margin: 1.875rem !important;
  }
  
  .m-40 {
	margin: 2.5rem !important;
  }
  
  .m-50 {
	margin: 3.125rem !important;
  }
  
  .m-60 {
	margin: 3.75rem !important;
  }
  
  .m-70 {
	margin: 4.375rem !important;
  }
  
  .m-80 {
	margin: 5rem !important;
  }
  
  .m-100 {
	margin: 6.25rem !important;
  }
  
  .m-120 {
	margin: 7.5rem !important;
  }
  
  .m-auto {
	margin: auto !important;
  }
  
  .mx-0 {
	margin-right: 0 !important;
	margin-left: 0 !important;
  }
  
  .mx-1 {
	margin-right: 0.25rem !important;
	margin-left: 0.25rem !important;
  }
  
  .mx-2 {
	margin-right: 0.5rem !important;
	margin-left: 0.5rem !important;
  }
  
  .mx-3 {
	margin-right: 1rem !important;
	margin-left: 1rem !important;
  }
  
  .mx-4 {
	margin-right: 1.5rem !important;
	margin-left: 1.5rem !important;
  }
  
  .mx-5 {
	margin-right: 0.3125rem !important;
	margin-left: 0.3125rem !important;
  }
  
  .mx-10 {
	margin-right: 0.625rem !important;
	margin-left: 0.625rem !important;
  }
  
  .mx-15 {
	margin-right: 0.9375rem !important;
	margin-left: 0.9375rem !important;
  }
  
  .mx-20 {
	margin-right: 1.25rem !important;
	margin-left: 1.25rem !important;
  }
  
  .mx-30 {
	margin-right: 1.875rem !important;
	margin-left: 1.875rem !important;
  }
  
  .mx-40 {
	margin-right: 2.5rem !important;
	margin-left: 2.5rem !important;
  }
  
  .mx-50 {
	margin-right: 3.125rem !important;
	margin-left: 3.125rem !important;
  }
  
  .mx-60 {
	margin-right: 3.75rem !important;
	margin-left: 3.75rem !important;
  }
  
  .mx-70 {
	margin-right: 4.375rem !important;
	margin-left: 4.375rem !important;
  }
  
  .mx-80 {
	margin-right: 5rem !important;
	margin-left: 5rem !important;
  }
  
  .mx-100 {
	margin-right: 6.25rem !important;
	margin-left: 6.25rem !important;
  }
  
  .mx-120 {
	margin-right: 7.5rem !important;
	margin-left: 7.5rem !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: 0.25rem !important;
	margin-bottom: 0.25rem !important;
  }
  
  .my-2 {
	margin-top: 0.5rem !important;
	margin-bottom: 0.5rem !important;
  }
  
  .my-3 {
	margin-top: 1rem !important;
	margin-bottom: 1rem !important;
  }
  
  .my-4 {
	margin-top: 1.5rem !important;
	margin-bottom: 1.5rem !important;
  }
  
  .my-5 {
	margin-top: 0.3125rem !important;
	margin-bottom: 0.3125rem !important;
  }
  
  .my-10 {
	margin-top: 0.625rem !important;
	margin-bottom: 0.625rem !important;
  }
  
  .my-15 {
	margin-top: 0.9375rem !important;
	margin-bottom: 0.9375rem !important;
  }
  
  .my-20 {
	margin-top: 1.25rem !important;
	margin-bottom: 1.25rem !important;
  }
  
  .my-30 {
	margin-top: 1.875rem !important;
	margin-bottom: 1.875rem !important;
  }
  
  .my-40 {
	margin-top: 2.5rem !important;
	margin-bottom: 2.5rem !important;
  }
  
  .my-50 {
	margin-top: 3.125rem !important;
	margin-bottom: 3.125rem !important;
  }
  
  .my-60 {
	margin-top: 3.75rem !important;
	margin-bottom: 3.75rem !important;
  }
  
  .my-70 {
	margin-top: 4.375rem !important;
	margin-bottom: 4.375rem !important;
  }
  
  .my-80 {
	margin-top: 5rem !important;
	margin-bottom: 5rem !important;
  }
  
  .my-100 {
	margin-top: 6.25rem !important;
	margin-bottom: 6.25rem !important;
  }
  
  .my-120 {
	margin-top: 7.5rem !important;
	margin-bottom: 7.5rem !important;
  }
  
  .my-auto {
	margin-top: auto !important;
	margin-bottom: auto !important;
  }
  
  .mt-0 {
	margin-top: 0 !important;
  }
  
  .mt-1 {
	margin-top: 0.25rem !important;
  }
  
  .mt-2 {
	margin-top: 0.5rem !important;
  }
  
  .mt-3 {
	margin-top: 1rem !important;
  }
  
  .mt-4 {
	margin-top: 1.5rem !important;
  }
  
  .mt-5 {
	margin-top: 0.3125rem !important;
  }
  
  .mt-10 {
	margin-top: 0.625rem !important;
  }
  
  .mt-15 {
	margin-top: 0.9375rem !important;
  }
  
  .mt-20 {
	margin-top: 1.25rem !important;
  }
  
  .mt-30 {
	margin-top: 1.875rem !important;
  }
  
  .mt-40 {
	margin-top: 2.5rem !important;
  }
  
  .mt-50 {
	margin-top: 3.125rem !important;
  }
  
  .mt-60 {
	margin-top: 3.75rem !important;
  }
  
  .mt-70 {
	margin-top: 4.375rem !important;
  }
  
  .mt-80 {
	margin-top: 5rem !important;
  }
  
  .mt-100 {
	margin-top: 6.25rem !important;
  }
  
  .mt-120 {
	margin-top: 7.5rem !important;
  }
  
  .mt-auto {
	margin-top: auto !important;
  }
  
  .me-0 {
	margin-right: 0 !important;
  }
  
  .me-1 {
	margin-right: 0.25rem !important;
  }
  
  .me-2 {
	margin-right: 0.5rem !important;
  }
  
  .me-3 {
	margin-right: 1rem !important;
  }
  
  .me-4 {
	margin-right: 1.5rem !important;
  }
  
  .me-5 {
	margin-right: 0.3125rem !important;
  }
  
  .me-10 {
	margin-right: 0.625rem !important;
  }
  
  .me-15 {
	margin-right: 0.9375rem !important;
  }
  
  .me-20 {
	margin-right: 1.25rem !important;
  }
  
  .me-30 {
	margin-right: 1.875rem !important;
  }
  
  .me-40 {
	margin-right: 2.5rem !important;
  }
  
  .me-50 {
	margin-right: 3.125rem !important;
  }
  
  .me-60 {
	margin-right: 3.75rem !important;
  }
  
  .me-70 {
	margin-right: 4.375rem !important;
  }
  
  .me-80 {
	margin-right: 5rem !important;
  }
  
  .me-100 {
	margin-right: 6.25rem !important;
  }
  
  .me-120 {
	margin-right: 7.5rem !important;
  }
  
  .me-auto {
	margin-right: auto !important;
  }
  
  .mb-0 {
	margin-bottom: 0 !important;
  }
  
  .mb-1 {
	margin-bottom: 0.25rem !important;
  }
  
  .mb-2 {
	margin-bottom: 0.5rem !important;
  }
  
  .mb-3 {
	margin-bottom: 1rem !important;
  }
  
  .mb-4 {
	margin-bottom: 1.5rem !important;
  }
  
  .mb-5 {
	margin-bottom: 0.3125rem !important;
  }
  
  .mb-10 {
	margin-bottom: 0.625rem !important;
  }
  
  .mb-15 {
	margin-bottom: 0.9375rem !important;
  }
  
  .mb-20 {
	margin-bottom: 1.25rem !important;
  }
  
  .mb-30 {
	margin-bottom: 1.875rem !important;
  }
  
  .mb-40 {
	margin-bottom: 2.5rem !important;
  }
  
  .mb-50 {
	margin-bottom: 3.125rem !important;
  }
  
  .mb-60 {
	margin-bottom: 3.75rem !important;
  }
  
  .mb-70 {
	margin-bottom: 4.375rem !important;
  }
  
  .mb-80 {
	margin-bottom: 5rem !important;
  }
  
  .mb-100 {
	margin-bottom: 6.25rem !important;
  }
  
  .mb-120 {
	margin-bottom: 7.5rem !important;
  }
  
  .mb-auto {
	margin-bottom: auto !important;
  }
  
  .ms-0 {
	margin-left: 0 !important;
  }
  
  .ms-1 {
	margin-left: 0.25rem !important;
  }
  
  .ms-2 {
	margin-left: 0.5rem !important;
  }
  
  .ms-3 {
	margin-left: 1rem !important;
  }
  
  .ms-4 {
	margin-left: 1.5rem !important;
  }
  
  .ms-5 {
	margin-left: 0.3125rem !important;
  }
  
  .ms-10 {
	margin-left: 0.625rem !important;
  }
  
  .ms-15 {
	margin-left: 0.9375rem !important;
  }
  
  .ms-20 {
	margin-left: 1.25rem !important;
  }
  
  .ms-30 {
	margin-left: 1.875rem !important;
  }
  
  .ms-40 {
	margin-left: 2.5rem !important;
  }
  
  .ms-50 {
	margin-left: 3.125rem !important;
  }
  
  .ms-60 {
	margin-left: 3.75rem !important;
  }
  
  .ms-70 {
	margin-left: 4.375rem !important;
  }
  
  .ms-80 {
	margin-left: 5rem !important;
  }
  
  .ms-100 {
	margin-left: 6.25rem !important;
  }
  
  .ms-120 {
	margin-left: 7.5rem !important;
  }
  
  .ms-auto {
	margin-left: auto !important;
  }
  
  .m-n1 {
	margin: -0.25rem !important;
  }
  
  .m-n2 {
	margin: -0.5rem !important;
  }
  
  .m-n3 {
	margin: -1rem !important;
  }
  
  .m-n4 {
	margin: -1.5rem !important;
  }
  
  .m-n5 {
	margin: -0.3125rem !important;
  }
  
  .m-n10 {
	margin: -0.625rem !important;
  }
  
  .m-n15 {
	margin: -0.9375rem !important;
  }
  
  .m-n20 {
	margin: -1.25rem !important;
  }
  
  .m-n30 {
	margin: -1.875rem !important;
  }
  
  .m-n40 {
	margin: -2.5rem !important;
  }
  
  .m-n50 {
	margin: -3.125rem !important;
  }
  
  .m-n60 {
	margin: -3.75rem !important;
  }
  
  .m-n70 {
	margin: -4.375rem !important;
  }
  
  .m-n80 {
	margin: -5rem !important;
  }
  
  .m-n100 {
	margin: -6.25rem !important;
  }
  
  .m-n120 {
	margin: -7.5rem !important;
  }
  
  .mx-n1 {
	margin-right: -0.25rem !important;
	margin-left: -0.25rem !important;
  }
  
  .mx-n2 {
	margin-right: -0.5rem !important;
	margin-left: -0.5rem !important;
  }
  
  .mx-n3 {
	margin-right: -1rem !important;
	margin-left: -1rem !important;
  }
  
  .mx-n4 {
	margin-right: -1.5rem !important;
	margin-left: -1.5rem !important;
  }
  
  .mx-n5 {
	margin-right: -0.3125rem !important;
	margin-left: -0.3125rem !important;
  }
  
  .mx-n10 {
	margin-right: -0.625rem !important;
	margin-left: -0.625rem !important;
  }
  
  .mx-n15 {
	margin-right: -0.9375rem !important;
	margin-left: -0.9375rem !important;
  }
  
  .mx-n20 {
	margin-right: -1.25rem !important;
	margin-left: -1.25rem !important;
  }
  
  .mx-n30 {
	margin-right: -1.875rem !important;
	margin-left: -1.875rem !important;
  }
  
  .mx-n40 {
	margin-right: -2.5rem !important;
	margin-left: -2.5rem !important;
  }
  
  .mx-n50 {
	margin-right: -3.125rem !important;
	margin-left: -3.125rem !important;
  }
  
  .mx-n60 {
	margin-right: -3.75rem !important;
	margin-left: -3.75rem !important;
  }
  
  .mx-n70 {
	margin-right: -4.375rem !important;
	margin-left: -4.375rem !important;
  }
  
  .mx-n80 {
	margin-right: -5rem !important;
	margin-left: -5rem !important;
  }
  
  .mx-n100 {
	margin-right: -6.25rem !important;
	margin-left: -6.25rem !important;
  }
  
  .mx-n120 {
	margin-right: -7.5rem !important;
	margin-left: -7.5rem !important;
  }
  
  .my-n1 {
	margin-top: -0.25rem !important;
	margin-bottom: -0.25rem !important;
  }
  
  .my-n2 {
	margin-top: -0.5rem !important;
	margin-bottom: -0.5rem !important;
  }
  
  .my-n3 {
	margin-top: -1rem !important;
	margin-bottom: -1rem !important;
  }
  
  .my-n4 {
	margin-top: -1.5rem !important;
	margin-bottom: -1.5rem !important;
  }
  
  .my-n5 {
	margin-top: -0.3125rem !important;
	margin-bottom: -0.3125rem !important;
  }
  
  .my-n10 {
	margin-top: -0.625rem !important;
	margin-bottom: -0.625rem !important;
  }
  
  .my-n15 {
	margin-top: -0.9375rem !important;
	margin-bottom: -0.9375rem !important;
  }
  
  .my-n20 {
	margin-top: -1.25rem !important;
	margin-bottom: -1.25rem !important;
  }
  
  .my-n30 {
	margin-top: -1.875rem !important;
	margin-bottom: -1.875rem !important;
  }
  
  .my-n40 {
	margin-top: -2.5rem !important;
	margin-bottom: -2.5rem !important;
  }
  
  .my-n50 {
	margin-top: -3.125rem !important;
	margin-bottom: -3.125rem !important;
  }
  
  .my-n60 {
	margin-top: -3.75rem !important;
	margin-bottom: -3.75rem !important;
  }
  
  .my-n70 {
	margin-top: -4.375rem !important;
	margin-bottom: -4.375rem !important;
  }
  
  .my-n80 {
	margin-top: -5rem !important;
	margin-bottom: -5rem !important;
  }
  
  .my-n100 {
	margin-top: -6.25rem !important;
	margin-bottom: -6.25rem !important;
  }
  
  .my-n120 {
	margin-top: -7.5rem !important;
	margin-bottom: -7.5rem !important;
  }
  
  .mt-n1 {
	margin-top: -0.25rem !important;
  }
  
  .mt-n2 {
	margin-top: -0.5rem !important;
  }
  
  .mt-n3 {
	margin-top: -1rem !important;
  }
  
  .mt-n4 {
	margin-top: -1.5rem !important;
  }
  
  .mt-n5 {
	margin-top: -0.3125rem !important;
  }
  
  .mt-n10 {
	margin-top: -0.625rem !important;
  }
  
  .mt-n15 {
	margin-top: -0.9375rem !important;
  }
  
  .mt-n20 {
	margin-top: -1.25rem !important;
  }
  
  .mt-n30 {
	margin-top: -1.875rem !important;
  }
  
  .mt-n40 {
	margin-top: -2.5rem !important;
  }
  
  .mt-n50 {
	margin-top: -3.125rem !important;
  }
  
  .mt-n60 {
	margin-top: -3.75rem !important;
  }
  
  .mt-n70 {
	margin-top: -4.375rem !important;
  }
  
  .mt-n80 {
	margin-top: -5rem !important;
  }
  
  .mt-n100 {
	margin-top: -6.25rem !important;
  }
  
  .mt-n120 {
	margin-top: -7.5rem !important;
  }
  
  .me-n1 {
	margin-right: -0.25rem !important;
  }
  
  .me-n2 {
	margin-right: -0.5rem !important;
  }
  
  .me-n3 {
	margin-right: -1rem !important;
  }
  
  .me-n4 {
	margin-right: -1.5rem !important;
  }
  
  .me-n5 {
	margin-right: -0.3125rem !important;
  }
  
  .me-n10 {
	margin-right: -0.625rem !important;
  }
  
  .me-n15 {
	margin-right: -0.9375rem !important;
  }
  
  .me-n20 {
	margin-right: -1.25rem !important;
  }
  
  .me-n30 {
	margin-right: -1.875rem !important;
  }
  
  .me-n40 {
	margin-right: -2.5rem !important;
  }
  
  .me-n50 {
	margin-right: -3.125rem !important;
  }
  
  .me-n60 {
	margin-right: -3.75rem !important;
  }
  
  .me-n70 {
	margin-right: -4.375rem !important;
  }
  
  .me-n80 {
	margin-right: -5rem !important;
  }
  
  .me-n100 {
	margin-right: -6.25rem !important;
  }
  
  .me-n120 {
	margin-right: -7.5rem !important;
  }
  
  .mb-n1 {
	margin-bottom: -0.25rem !important;
  }
  
  .mb-n2 {
	margin-bottom: -0.5rem !important;
  }
  
  .mb-n3 {
	margin-bottom: -1rem !important;
  }
  
  .mb-n4 {
	margin-bottom: -1.5rem !important;
  }
  
  .mb-n5 {
	margin-bottom: -0.3125rem !important;
  }
  
  .mb-n10 {
	margin-bottom: -0.625rem !important;
  }
  
  .mb-n15 {
	margin-bottom: -0.9375rem !important;
  }
  
  .mb-n20 {
	margin-bottom: -1.25rem !important;
  }
  
  .mb-n30 {
	margin-bottom: -1.875rem !important;
  }
  
  .mb-n40 {
	margin-bottom: -2.5rem !important;
  }
  
  .mb-n50 {
	margin-bottom: -3.125rem !important;
  }
  
  .mb-n60 {
	margin-bottom: -3.75rem !important;
  }
  
  .mb-n70 {
	margin-bottom: -4.375rem !important;
  }
  
  .mb-n80 {
	margin-bottom: -5rem !important;
  }
  
  .mb-n100 {
	margin-bottom: -6.25rem !important;
  }
  
  .mb-n120 {
	margin-bottom: -7.5rem !important;
  }
  
  .ms-n1 {
	margin-left: -0.25rem !important;
  }
  
  .ms-n2 {
	margin-left: -0.5rem !important;
  }
  
  .ms-n3 {
	margin-left: -1rem !important;
  }
  
  .ms-n4 {
	margin-left: -1.5rem !important;
  }
  
  .ms-n5 {
	margin-left: -0.3125rem !important;
  }
  
  .ms-n10 {
	margin-left: -0.625rem !important;
  }
  
  .ms-n15 {
	margin-left: -0.9375rem !important;
  }
  
  .ms-n20 {
	margin-left: -1.25rem !important;
  }
  
  .ms-n30 {
	margin-left: -1.875rem !important;
  }
  
  .ms-n40 {
	margin-left: -2.5rem !important;
  }
  
  .ms-n50 {
	margin-left: -3.125rem !important;
  }
  
  .ms-n60 {
	margin-left: -3.75rem !important;
  }
  
  .ms-n70 {
	margin-left: -4.375rem !important;
  }
  
  .ms-n80 {
	margin-left: -5rem !important;
  }
  
  .ms-n100 {
	margin-left: -6.25rem !important;
  }
  
  .ms-n120 {
	margin-left: -7.5rem !important;
  }
  
  .p-0 {
	padding: 0 !important;
  }
  
  .p-1 {
	padding: 0.25rem !important;
  }
  
  .p-2 {
	padding: 0.5rem !important;
  }
  
  .p-3 {
	padding: 1rem !important;
  }
  
  .p-4 {
	padding: 1.5rem !important;
  }
  
  .p-5 {
	padding: 0.3125rem !important;
  }
  
  .p-10 {
	padding: 0.625rem !important;
  }
  
  .p-15 {
	padding: 0.9375rem !important;
  }
  
  .p-20 {
	padding: 1.25rem !important;
  }
  
  .p-30 {
	padding: 1.875rem !important;
  }
  
  .p-40 {
	padding: 2.5rem !important;
  }
  
  .p-50 {
	padding: 3.125rem !important;
  }
  
  .p-60 {
	padding: 3.75rem !important;
  }
  
  .p-70 {
	padding: 4.375rem !important;
  }
  
  .p-80 {
	padding: 5rem !important;
  }
  
  .p-100 {
	padding: 6.25rem !important;
  }
  
  .p-120 {
	padding: 7.5rem !important;
  }
  
  .px-0 {
	padding-right: 0 !important;
	padding-left: 0 !important;
  }
  
  .px-1 {
	padding-right: 0.25rem !important;
	padding-left: 0.25rem !important;
  }
  
  .px-2 {
	padding-right: 0.5rem !important;
	padding-left: 0.5rem !important;
  }
  
  .px-3 {
	padding-right: 1rem !important;
	padding-left: 1rem !important;
  }
  
  .px-4 {
	padding-right: 1.5rem !important;
	padding-left: 1.5rem !important;
  }
  
  .px-5 {
	padding-right: 0.3125rem !important;
	padding-left: 0.3125rem !important;
  }
  
  .px-10 {
	padding-right: 0.625rem !important;
	padding-left: 0.625rem !important;
  }
  
  .px-15 {
	padding-right: 0.9375rem !important;
	padding-left: 0.9375rem !important;
  }
  
  .px-20 {
	padding-right: 1.25rem !important;
	padding-left: 1.25rem !important;
  }
  
  .px-30 {
	padding-right: 1.875rem !important;
	padding-left: 1.875rem !important;
  }
  
  .px-40 {
	padding-right: 2.5rem !important;
	padding-left: 2.5rem !important;
  }
  
  .px-50 {
	padding-right: 3.125rem !important;
	padding-left: 3.125rem !important;
  }
  
  .px-60 {
	padding-right: 3.75rem !important;
	padding-left: 3.75rem !important;
  }
  
  .px-70 {
	padding-right: 4.375rem !important;
	padding-left: 4.375rem !important;
  }
  
  .px-80 {
	padding-right: 5rem !important;
	padding-left: 5rem !important;
  }
  
  .px-100 {
	padding-right: 6.25rem !important;
	padding-left: 6.25rem !important;
  }
  
  .px-120 {
	padding-right: 7.5rem !important;
	padding-left: 7.5rem !important;
  }
  
  .py-0 {
	padding-top: 0 !important;
	padding-bottom: 0 !important;
  }
  
  .py-1 {
	padding-top: 0.25rem !important;
	padding-bottom: 0.25rem !important;
  }
  
  .py-2 {
	padding-top: 0.5rem !important;
	padding-bottom: 0.5rem !important;
  }
  
  .py-3 {
	padding-top: 1rem !important;
	padding-bottom: 1rem !important;
  }
  
  .py-4 {
	padding-top: 1.5rem !important;
	padding-bottom: 1.5rem !important;
  }
  
  .py-5 {
	padding-top: 0.3125rem !important;
	padding-bottom: 0.3125rem !important;
  }
  
  .py-10 {
	padding-top: 0.625rem !important;
	padding-bottom: 0.625rem !important;
  }
  
  .py-15 {
	padding-top: 0.9375rem !important;
	padding-bottom: 0.9375rem !important;
  }
  
  .py-20 {
	padding-top: 1.25rem !important;
	padding-bottom: 1.25rem !important;
  }
  
  .py-30 {
	padding-top: 1.875rem !important;
	padding-bottom: 1.875rem !important;
  }
  
  .py-40 {
	padding-top: 2.5rem !important;
	padding-bottom: 2.5rem !important;
  }
  
  .py-50 {
	padding-top: 3.125rem !important;
	padding-bottom: 3.125rem !important;
  }
  
  .py-60 {
	padding-top: 3.75rem !important;
	padding-bottom: 3.75rem !important;
  }
  
  .py-70 {
	padding-top: 4.375rem !important;
	padding-bottom: 4.375rem !important;
  }
  
  .py-80 {
	padding-top: 5rem !important;
	padding-bottom: 5rem !important;
  }
  
  .py-100 {
	padding-top: 6.25rem !important;
	padding-bottom: 6.25rem !important;
  }
  
  .py-120 {
	padding-top: 7.5rem !important;
	padding-bottom: 7.5rem !important;
  }
  
  .pt-0 {
	padding-top: 0 !important;
  }
  
  .pt-1 {
	padding-top: 0.25rem !important;
  }
  
  .pt-2 {
	padding-top: 0.5rem !important;
  }
  
  .pt-3 {
	padding-top: 1rem !important;
  }
  
  .pt-4 {
	padding-top: 1.5rem !important;
  }
  
  .pt-5 {
	padding-top: 0.3125rem !important;
  }
  
  .pt-10 {
	padding-top: 0.625rem !important;
  }
  
  .pt-15 {
	padding-top: 0.9375rem !important;
  }
  
  .pt-20 {
	padding-top: 1.25rem !important;
  }
  
  .pt-30 {
	padding-top: 1.875rem !important;
  }
  
  .pt-40 {
	padding-top: 2.5rem !important;
  }
  
  .pt-50 {
	padding-top: 3.125rem !important;
  }
  
  .pt-60 {
	padding-top: 3.75rem !important;
  }
  
  .pt-70 {
	padding-top: 4.375rem !important;
  }
  
  .pt-80 {
	padding-top: 5rem !important;
  }
  
  .pt-100 {
	padding-top: 6.25rem !important;
  }
  
  .pt-120 {
	padding-top: 7.5rem !important;
  }
  
  .pe-0 {
	padding-right: 0 !important;
  }
  
  .pe-1 {
	padding-right: 0.25rem !important;
  }
  
  .pe-2 {
	padding-right: 0.5rem !important;
  }
  
  .pe-3 {
	padding-right: 1rem !important;
  }
  
  .pe-4 {
	padding-right: 1.5rem !important;
  }
  
  .pe-5 {
	padding-right: 0.3125rem !important;
  }
  
  .pe-10 {
	padding-right: 0.625rem !important;
  }
  
  .pe-15 {
	padding-right: 0.9375rem !important;
  }
  
  .pe-20 {
	padding-right: 1.25rem !important;
  }
  
  .pe-30 {
	padding-right: 1.875rem !important;
  }
  
  .pe-40 {
	padding-right: 2.5rem !important;
  }
  
  .pe-50 {
	padding-right: 3.125rem !important;
  }
  
  .pe-60 {
	padding-right: 3.75rem !important;
  }
  
  .pe-70 {
	padding-right: 4.375rem !important;
  }
  
  .pe-80 {
	padding-right: 5rem !important;
  }
  
  .pe-100 {
	padding-right: 6.25rem !important;
  }
  
  .pe-120 {
	padding-right: 7.5rem !important;
  }
  
  .pb-0 {
	padding-bottom: 0 !important;
  }
  
  .pb-1 {
	padding-bottom: 0.25rem !important;
  }
  
  .pb-2 {
	padding-bottom: 0.5rem !important;
  }
  
  .pb-3 {
	padding-bottom: 1rem !important;
  }
  
  .pb-4 {
	padding-bottom: 1.5rem !important;
  }
  
  .pb-5 {
	padding-bottom: 0.3125rem !important;
  }
  
  .pb-10 {
	padding-bottom: 0.625rem !important;
  }
  
  .pb-15 {
	padding-bottom: 0.9375rem !important;
  }
  
  .pb-20 {
	padding-bottom: 1.25rem !important;
  }
  
  .pb-30 {
	padding-bottom: 1.875rem !important;
  }
  
  .pb-40 {
	padding-bottom: 2.5rem !important;
  }
  
  .pb-50 {
	padding-bottom: 3.125rem !important;
  }
  
  .pb-60 {
	padding-bottom: 3.75rem !important;
  }
  
  .pb-70 {
	padding-bottom: 4.375rem !important;
  }
  
  .pb-80 {
	padding-bottom: 5rem !important;
  }
  
  .pb-100 {
	padding-bottom: 6.25rem !important;
  }
  
  .pb-120 {
	padding-bottom: 7.5rem !important;
  }
  
  .ps-0 {
	padding-left: 0 !important;
  }
  
  .ps-1 {
	padding-left: 0.25rem !important;
  }
  
  .ps-2 {
	padding-left: 0.5rem !important;
  }
  
  .ps-3 {
	padding-left: 1rem !important;
  }
  
  .ps-4 {
	padding-left: 1.5rem !important;
  }
  
  .ps-5 {
	padding-left: 0.3125rem !important;
  }
  
  .ps-10 {
	padding-left: 0.625rem !important;
  }
  
  .ps-15 {
	padding-left: 0.9375rem !important;
  }
  
  .ps-20 {
	padding-left: 1.25rem !important;
  }
  
  .ps-30 {
	padding-left: 1.875rem !important;
  }
  
  .ps-40 {
	padding-left: 2.5rem !important;
  }
  
  .ps-50 {
	padding-left: 3.125rem !important;
  }
  
  .ps-60 {
	padding-left: 3.75rem !important;
  }
  
  .ps-70 {
	padding-left: 4.375rem !important;
  }
  
  .ps-80 {
	padding-left: 5rem !important;
  }
  
  .ps-100 {
	padding-left: 6.25rem !important;
  }
  
  .ps-120 {
	padding-left: 7.5rem !important;
  }
  
  .gap-0 {
	gap: 0 !important;
  }
  
  .gap-1 {
	gap: 0.25rem !important;
  }
  
  .gap-2 {
	gap: 0.5rem !important;
  }
  
  .gap-3 {
	gap: 1rem !important;
  }
  
  .gap-4 {
	gap: 1.5rem !important;
  }
  
  .gap-5 {
	gap: 0.3125rem !important;
  }
  
  .gap-10 {
	gap: 0.625rem !important;
  }
  
  .gap-15 {
	gap: 0.9375rem !important;
  }
  
  .gap-20 {
	gap: 1.25rem !important;
  }
  
  .gap-30 {
	gap: 1.875rem !important;
  }
  
  .gap-40 {
	gap: 2.5rem !important;
  }
  
  .gap-50 {
	gap: 3.125rem !important;
  }
  
  .gap-60 {
	gap: 3.75rem !important;
  }
  
  .gap-70 {
	gap: 4.375rem !important;
  }
  
  .gap-80 {
	gap: 5rem !important;
  }
  
  .gap-100 {
	gap: 6.25rem !important;
  }
  
  .gap-120 {
	gap: 7.5rem !important;
  }
  
  .font-monospace {
	font-family: var(--control-listings-font-monospace) !important;
  }
  
  .fs-1 {
	font-size: calc(1.4125rem + 1.95vw) !important;
  }
  
  .fs-2 {
	font-size: calc(1.34375rem + 1.125vw) !important;
  }
  
  .fs-3 {
	font-size: calc(1.29375rem + 0.525vw) !important;
  }
  
  .fs-4 {
	font-size: calc(1.275rem + 0.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-light {
	font-weight: 300 !important;
  }
  
  .fw-lighter {
	font-weight: lighter !important;
  }
  
  .fw-normal {
	font-weight: 400 !important;
  }
  
  .fw-bold {
	font-weight: 700 !important;
  }
  
  .fw-semibold {
	font-weight: 600 !important;
  }
  
  .fw-bolder {
	font-weight: bolder !important;
  }
  
  .lh-1 {
	line-height: 1 !important;
  }
  
  .lh-sm {
	line-height: 1.25 !important;
  }
  
  .lh-base {
	line-height: 1.5 !important;
  }
  
  .lh-lg {
	line-height: 2 !important;
  }
  
  .text-start {
	text-align: left !important;
  }
  
  .text-end {
	text-align: right !important;
  }
  
  .text-center {
	text-align: center !important;
  }
  
  .text-decoration-none {
	text-decoration: none !important;
  }
  
  .text-decoration-underline {
	text-decoration: underline !important;
  }
  
  .text-decoration-line-through {
	text-decoration: line-through !important;
  }
  
  .text-lowercase {
	text-transform: lowercase !important;
  }
  
  .text-uppercase {
	text-transform: uppercase !important;
  }
  
  .text-capitalize {
	text-transform: capitalize !important;
  }
  
  .text-wrap {
	white-space: normal !important;
  }
  
  .text-nowrap {
	white-space: nowrap !important;
  }
  
  /* rtl:begin:remove */
  .text-break {
	word-wrap: break-word !important;
	word-break: break-word !important;
  }
  
  /* rtl:end:remove */
  .text-primary {
	--control-listings-text-opacity: 1;
	color: rgba(var(--control-listings-primary-rgb), var(--control-listings-text-opacity)) !important;
  }
  
  .text-secondary {
	--control-listings-text-opacity: 1;
	color: rgba(var(--control-listings-secondary-rgb), var(--control-listings-text-opacity)) !important;
  }
  
  .text-success {
	--control-listings-text-opacity: 1;
	color: rgba(var(--control-listings-success-rgb), var(--control-listings-text-opacity)) !important;
  }
  
  .text-info {
	--control-listings-text-opacity: 1;
	color: rgba(var(--control-listings-info-rgb), var(--control-listings-text-opacity)) !important;
  }
  
  .text-warning {
	--control-listings-text-opacity: 1;
	color: rgba(var(--control-listings-warning-rgb), var(--control-listings-text-opacity)) !important;
  }
  
  .text-danger {
	--control-listings-text-opacity: 1;
	color: rgba(var(--control-listings-danger-rgb), var(--control-listings-text-opacity)) !important;
  }
  
  .text-light {
	--control-listings-text-opacity: 1;
	color: rgba(var(--control-listings-light-rgb), var(--control-listings-text-opacity)) !important;
  }
  
  .text-dark {
	--control-listings-text-opacity: 1;
	color: rgba(var(--control-listings-dark-rgb), var(--control-listings-text-opacity)) !important;
  }
  
  .text-black {
	--control-listings-text-opacity: 1;
	color: rgba(var(--control-listings-black-rgb), var(--control-listings-text-opacity)) !important;
  }
  
  .text-white {
	--control-listings-text-opacity: 1;
	color: rgba(var(--control-listings-white-rgb), var(--control-listings-text-opacity)) !important;
  }
  
  .text-body {
	--control-listings-text-opacity: 1;
	color: rgba(var(--control-listings-body-color-rgb), var(--control-listings-text-opacity)) !important;
  }
  
  .text-muted {
	--control-listings-text-opacity: 1;
	color: #6c757d !important;
  }
  
  .text-black-50 {
	--control-listings-text-opacity: 1;
	color: rgba(0, 0, 0, 0.5) !important;
  }
  
  .text-white-50 {
	--control-listings-text-opacity: 1;
	color: rgba(255, 255, 255, 0.5) !important;
  }
  
  .text-reset {
	--control-listings-text-opacity: 1;
	color: inherit !important;
  }
  
  .text-opacity-25 {
	--control-listings-text-opacity: 0.25;
  }
  
  .text-opacity-50 {
	--control-listings-text-opacity: 0.5;
  }
  
  .text-opacity-75 {
	--control-listings-text-opacity: 0.75;
  }
  
  .text-opacity-100 {
	--control-listings-text-opacity: 1;
  }
  
  .bg-primary {
	--control-listings-bg-opacity: 1;
	background-color: rgba(var(--control-listings-primary-rgb), var(--control-listings-bg-opacity)) !important;
  }
  
  .bg-secondary {
	--control-listings-bg-opacity: 1;
	background-color: rgba(var(--control-listings-secondary-rgb), var(--control-listings-bg-opacity)) !important;
  }
  
  .bg-success {
	--control-listings-bg-opacity: 1;
	background-color: rgba(var(--control-listings-success-rgb), var(--control-listings-bg-opacity)) !important;
  }
  
  .bg-info {
	--control-listings-bg-opacity: 1;
	background-color: rgba(var(--control-listings-info-rgb), var(--control-listings-bg-opacity)) !important;
  }
  
  .bg-warning {
	--control-listings-bg-opacity: 1;
	background-color: rgba(var(--control-listings-warning-rgb), var(--control-listings-bg-opacity)) !important;
  }
  
  .bg-danger {
	--control-listings-bg-opacity: 1;
	background-color: rgba(var(--control-listings-danger-rgb), var(--control-listings-bg-opacity)) !important;
  }
  
  .bg-light {
	--control-listings-bg-opacity: 1;
	background-color: rgba(var(--control-listings-light-rgb), var(--control-listings-bg-opacity)) !important;
  }
  
  .bg-dark {
	--control-listings-bg-opacity: 1;
	background-color: rgba(var(--control-listings-dark-rgb), var(--control-listings-bg-opacity)) !important;
  }
  
  .bg-black {
	--control-listings-bg-opacity: 1;
	background-color: rgba(var(--control-listings-black-rgb), var(--control-listings-bg-opacity)) !important;
  }
  
  .bg-white {
	--control-listings-bg-opacity: 1;
	background-color: rgba(var(--control-listings-white-rgb), var(--control-listings-bg-opacity)) !important;
  }
  
  .bg-body {
	--control-listings-bg-opacity: 1;
	background-color: rgba(var(--control-listings-body-bg-rgb), var(--control-listings-bg-opacity)) !important;
  }
  
  .bg-transparent {
	--control-listings-bg-opacity: 1;
	background-color: transparent !important;
  }
  
  .bg-opacity-10 {
	--control-listings-bg-opacity: 0.1;
  }
  
  .bg-opacity-25 {
	--control-listings-bg-opacity: 0.25;
  }
  
  .bg-opacity-50 {
	--control-listings-bg-opacity: 0.5;
  }
  
  .bg-opacity-75 {
	--control-listings-bg-opacity: 0.75;
  }
  
  .bg-opacity-100 {
	--control-listings-bg-opacity: 1;
  }
  
  .bg-gradient {
	background-image: var(--control-listings-gradient) !important;
  }
  
  .user-select-all {
	user-select: all !important;
  }
  
  .user-select-auto {
	user-select: auto !important;
  }
  
  .user-select-none {
	user-select: none !important;
  }
  
  .pe-none {
	pointer-events: none !important;
  }
  
  .pe-auto {
	pointer-events: auto !important;
  }
  
  .rounded {
	border-radius: var(--control-listings-border-radius) !important;
  }
  
  .rounded-0 {
	border-radius: 0 !important;
  }
  
  .rounded-1 {
	border-radius: var(--control-listings-border-radius-sm) !important;
  }
  
  .rounded-2 {
	border-radius: var(--control-listings-border-radius) !important;
  }
  
  .rounded-3 {
	border-radius: var(--control-listings-border-radius-lg) !important;
  }
  
  .rounded-4 {
	border-radius: var(--control-listings-border-radius-xl) !important;
  }
  
  .rounded-5 {
	border-radius: var(--control-listings-border-radius-2xl) !important;
  }
  
  .rounded-circle {
	border-radius: 50% !important;
  }
  
  .rounded-pill {
	border-radius: var(--control-listings-border-radius-pill) !important;
  }
  
  .rounded-top {
	border-top-left-radius: var(--control-listings-border-radius) !important;
	border-top-right-radius: var(--control-listings-border-radius) !important;
  }
  
  .rounded-end {
	border-top-right-radius: var(--control-listings-border-radius) !important;
	border-bottom-right-radius: var(--control-listings-border-radius) !important;
  }
  
  .rounded-bottom {
	border-bottom-right-radius: var(--control-listings-border-radius) !important;
	border-bottom-left-radius: var(--control-listings-border-radius) !important;
  }
  
  .rounded-start {
	border-bottom-left-radius: var(--control-listings-border-radius) !important;
	border-top-left-radius: var(--control-listings-border-radius) !important;
  }
  
  .visible {
	visibility: visible !important;
  }
  
  .invisible {
	visibility: hidden !important;
  }
  
  @media (min-width: 576px) {
	.float-sm-start {
	  float: left !important;
	}
	.float-sm-end {
	  float: right !important;
	}
	.float-sm-none {
	  float: 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: flex !important;
	}
	.d-sm-inline-flex {
	  display: inline-flex !important;
	}
	.d-sm-none {
	  display: none !important;
	}
	.flex-sm-fill {
	  flex: 1 1 auto !important;
	}
	.flex-sm-row {
	  flex-direction: row !important;
	}
	.flex-sm-column {
	  flex-direction: column !important;
	}
	.flex-sm-row-reverse {
	  flex-direction: row-reverse !important;
	}
	.flex-sm-column-reverse {
	  flex-direction: column-reverse !important;
	}
	.flex-sm-grow-0 {
	  flex-grow: 0 !important;
	}
	.flex-sm-grow-1 {
	  flex-grow: 1 !important;
	}
	.flex-sm-shrink-0 {
	  flex-shrink: 0 !important;
	}
	.flex-sm-shrink-1 {
	  flex-shrink: 1 !important;
	}
	.flex-sm-wrap {
	  flex-wrap: wrap !important;
	}
	.flex-sm-nowrap {
	  flex-wrap: nowrap !important;
	}
	.flex-sm-wrap-reverse {
	  flex-wrap: wrap-reverse !important;
	}
	.justify-content-sm-start {
	  justify-content: flex-start !important;
	}
	.justify-content-sm-end {
	  justify-content: flex-end !important;
	}
	.justify-content-sm-center {
	  justify-content: center !important;
	}
	.justify-content-sm-between {
	  justify-content: space-between !important;
	}
	.justify-content-sm-around {
	  justify-content: space-around !important;
	}
	.justify-content-sm-evenly {
	  justify-content: space-evenly !important;
	}
	.align-items-sm-start {
	  align-items: flex-start !important;
	}
	.align-items-sm-end {
	  align-items: flex-end !important;
	}
	.align-items-sm-center {
	  align-items: center !important;
	}
	.align-items-sm-baseline {
	  align-items: baseline !important;
	}
	.align-items-sm-stretch {
	  align-items: stretch !important;
	}
	.align-content-sm-start {
	  align-content: flex-start !important;
	}
	.align-content-sm-end {
	  align-content: flex-end !important;
	}
	.align-content-sm-center {
	  align-content: center !important;
	}
	.align-content-sm-between {
	  align-content: space-between !important;
	}
	.align-content-sm-around {
	  align-content: space-around !important;
	}
	.align-content-sm-stretch {
	  align-content: stretch !important;
	}
	.align-self-sm-auto {
	  align-self: auto !important;
	}
	.align-self-sm-start {
	  align-self: flex-start !important;
	}
	.align-self-sm-end {
	  align-self: flex-end !important;
	}
	.align-self-sm-center {
	  align-self: center !important;
	}
	.align-self-sm-baseline {
	  align-self: baseline !important;
	}
	.align-self-sm-stretch {
	  align-self: stretch !important;
	}
	.order-sm-first {
	  order: -1 !important;
	}
	.order-sm-0 {
	  order: 0 !important;
	}
	.order-sm-1 {
	  order: 1 !important;
	}
	.order-sm-2 {
	  order: 2 !important;
	}
	.order-sm-3 {
	  order: 3 !important;
	}
	.order-sm-4 {
	  order: 4 !important;
	}
	.order-sm-5 {
	  order: 5 !important;
	}
	.order-sm-last {
	  order: 6 !important;
	}
	.m-sm-0 {
	  margin: 0 !important;
	}
	.m-sm-1 {
	  margin: 0.25rem !important;
	}
	.m-sm-2 {
	  margin: 0.5rem !important;
	}
	.m-sm-3 {
	  margin: 1rem !important;
	}
	.m-sm-4 {
	  margin: 1.5rem !important;
	}
	.m-sm-5 {
	  margin: 0.3125rem !important;
	}
	.m-sm-10 {
	  margin: 0.625rem !important;
	}
	.m-sm-15 {
	  margin: 0.9375rem !important;
	}
	.m-sm-20 {
	  margin: 1.25rem !important;
	}
	.m-sm-30 {
	  margin: 1.875rem !important;
	}
	.m-sm-40 {
	  margin: 2.5rem !important;
	}
	.m-sm-50 {
	  margin: 3.125rem !important;
	}
	.m-sm-60 {
	  margin: 3.75rem !important;
	}
	.m-sm-70 {
	  margin: 4.375rem !important;
	}
	.m-sm-80 {
	  margin: 5rem !important;
	}
	.m-sm-100 {
	  margin: 6.25rem !important;
	}
	.m-sm-120 {
	  margin: 7.5rem !important;
	}
	.m-sm-auto {
	  margin: auto !important;
	}
	.mx-sm-0 {
	  margin-right: 0 !important;
	  margin-left: 0 !important;
	}
	.mx-sm-1 {
	  margin-right: 0.25rem !important;
	  margin-left: 0.25rem !important;
	}
	.mx-sm-2 {
	  margin-right: 0.5rem !important;
	  margin-left: 0.5rem !important;
	}
	.mx-sm-3 {
	  margin-right: 1rem !important;
	  margin-left: 1rem !important;
	}
	.mx-sm-4 {
	  margin-right: 1.5rem !important;
	  margin-left: 1.5rem !important;
	}
	.mx-sm-5 {
	  margin-right: 0.3125rem !important;
	  margin-left: 0.3125rem !important;
	}
	.mx-sm-10 {
	  margin-right: 0.625rem !important;
	  margin-left: 0.625rem !important;
	}
	.mx-sm-15 {
	  margin-right: 0.9375rem !important;
	  margin-left: 0.9375rem !important;
	}
	.mx-sm-20 {
	  margin-right: 1.25rem !important;
	  margin-left: 1.25rem !important;
	}
	.mx-sm-30 {
	  margin-right: 1.875rem !important;
	  margin-left: 1.875rem !important;
	}
	.mx-sm-40 {
	  margin-right: 2.5rem !important;
	  margin-left: 2.5rem !important;
	}
	.mx-sm-50 {
	  margin-right: 3.125rem !important;
	  margin-left: 3.125rem !important;
	}
	.mx-sm-60 {
	  margin-right: 3.75rem !important;
	  margin-left: 3.75rem !important;
	}
	.mx-sm-70 {
	  margin-right: 4.375rem !important;
	  margin-left: 4.375rem !important;
	}
	.mx-sm-80 {
	  margin-right: 5rem !important;
	  margin-left: 5rem !important;
	}
	.mx-sm-100 {
	  margin-right: 6.25rem !important;
	  margin-left: 6.25rem !important;
	}
	.mx-sm-120 {
	  margin-right: 7.5rem !important;
	  margin-left: 7.5rem !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: 0.25rem !important;
	  margin-bottom: 0.25rem !important;
	}
	.my-sm-2 {
	  margin-top: 0.5rem !important;
	  margin-bottom: 0.5rem !important;
	}
	.my-sm-3 {
	  margin-top: 1rem !important;
	  margin-bottom: 1rem !important;
	}
	.my-sm-4 {
	  margin-top: 1.5rem !important;
	  margin-bottom: 1.5rem !important;
	}
	.my-sm-5 {
	  margin-top: 0.3125rem !important;
	  margin-bottom: 0.3125rem !important;
	}
	.my-sm-10 {
	  margin-top: 0.625rem !important;
	  margin-bottom: 0.625rem !important;
	}
	.my-sm-15 {
	  margin-top: 0.9375rem !important;
	  margin-bottom: 0.9375rem !important;
	}
	.my-sm-20 {
	  margin-top: 1.25rem !important;
	  margin-bottom: 1.25rem !important;
	}
	.my-sm-30 {
	  margin-top: 1.875rem !important;
	  margin-bottom: 1.875rem !important;
	}
	.my-sm-40 {
	  margin-top: 2.5rem !important;
	  margin-bottom: 2.5rem !important;
	}
	.my-sm-50 {
	  margin-top: 3.125rem !important;
	  margin-bottom: 3.125rem !important;
	}
	.my-sm-60 {
	  margin-top: 3.75rem !important;
	  margin-bottom: 3.75rem !important;
	}
	.my-sm-70 {
	  margin-top: 4.375rem !important;
	  margin-bottom: 4.375rem !important;
	}
	.my-sm-80 {
	  margin-top: 5rem !important;
	  margin-bottom: 5rem !important;
	}
	.my-sm-100 {
	  margin-top: 6.25rem !important;
	  margin-bottom: 6.25rem !important;
	}
	.my-sm-120 {
	  margin-top: 7.5rem !important;
	  margin-bottom: 7.5rem !important;
	}
	.my-sm-auto {
	  margin-top: auto !important;
	  margin-bottom: auto !important;
	}
	.mt-sm-0 {
	  margin-top: 0 !important;
	}
	.mt-sm-1 {
	  margin-top: 0.25rem !important;
	}
	.mt-sm-2 {
	  margin-top: 0.5rem !important;
	}
	.mt-sm-3 {
	  margin-top: 1rem !important;
	}
	.mt-sm-4 {
	  margin-top: 1.5rem !important;
	}
	.mt-sm-5 {
	  margin-top: 0.3125rem !important;
	}
	.mt-sm-10 {
	  margin-top: 0.625rem !important;
	}
	.mt-sm-15 {
	  margin-top: 0.9375rem !important;
	}
	.mt-sm-20 {
	  margin-top: 1.25rem !important;
	}
	.mt-sm-30 {
	  margin-top: 1.875rem !important;
	}
	.mt-sm-40 {
	  margin-top: 2.5rem !important;
	}
	.mt-sm-50 {
	  margin-top: 3.125rem !important;
	}
	.mt-sm-60 {
	  margin-top: 3.75rem !important;
	}
	.mt-sm-70 {
	  margin-top: 4.375rem !important;
	}
	.mt-sm-80 {
	  margin-top: 5rem !important;
	}
	.mt-sm-100 {
	  margin-top: 6.25rem !important;
	}
	.mt-sm-120 {
	  margin-top: 7.5rem !important;
	}
	.mt-sm-auto {
	  margin-top: auto !important;
	}
	.me-sm-0 {
	  margin-right: 0 !important;
	}
	.me-sm-1 {
	  margin-right: 0.25rem !important;
	}
	.me-sm-2 {
	  margin-right: 0.5rem !important;
	}
	.me-sm-3 {
	  margin-right: 1rem !important;
	}
	.me-sm-4 {
	  margin-right: 1.5rem !important;
	}
	.me-sm-5 {
	  margin-right: 0.3125rem !important;
	}
	.me-sm-10 {
	  margin-right: 0.625rem !important;
	}
	.me-sm-15 {
	  margin-right: 0.9375rem !important;
	}
	.me-sm-20 {
	  margin-right: 1.25rem !important;
	}
	.me-sm-30 {
	  margin-right: 1.875rem !important;
	}
	.me-sm-40 {
	  margin-right: 2.5rem !important;
	}
	.me-sm-50 {
	  margin-right: 3.125rem !important;
	}
	.me-sm-60 {
	  margin-right: 3.75rem !important;
	}
	.me-sm-70 {
	  margin-right: 4.375rem !important;
	}
	.me-sm-80 {
	  margin-right: 5rem !important;
	}
	.me-sm-100 {
	  margin-right: 6.25rem !important;
	}
	.me-sm-120 {
	  margin-right: 7.5rem !important;
	}
	.me-sm-auto {
	  margin-right: auto !important;
	}
	.mb-sm-0 {
	  margin-bottom: 0 !important;
	}
	.mb-sm-1 {
	  margin-bottom: 0.25rem !important;
	}
	.mb-sm-2 {
	  margin-bottom: 0.5rem !important;
	}
	.mb-sm-3 {
	  margin-bottom: 1rem !important;
	}
	.mb-sm-4 {
	  margin-bottom: 1.5rem !important;
	}
	.mb-sm-5 {
	  margin-bottom: 0.3125rem !important;
	}
	.mb-sm-10 {
	  margin-bottom: 0.625rem !important;
	}
	.mb-sm-15 {
	  margin-bottom: 0.9375rem !important;
	}
	.mb-sm-20 {
	  margin-bottom: 1.25rem !important;
	}
	.mb-sm-30 {
	  margin-bottom: 1.875rem !important;
	}
	.mb-sm-40 {
	  margin-bottom: 2.5rem !important;
	}
	.mb-sm-50 {
	  margin-bottom: 3.125rem !important;
	}
	.mb-sm-60 {
	  margin-bottom: 3.75rem !important;
	}
	.mb-sm-70 {
	  margin-bottom: 4.375rem !important;
	}
	.mb-sm-80 {
	  margin-bottom: 5rem !important;
	}
	.mb-sm-100 {
	  margin-bottom: 6.25rem !important;
	}
	.mb-sm-120 {
	  margin-bottom: 7.5rem !important;
	}
	.mb-sm-auto {
	  margin-bottom: auto !important;
	}
	.ms-sm-0 {
	  margin-left: 0 !important;
	}
	.ms-sm-1 {
	  margin-left: 0.25rem !important;
	}
	.ms-sm-2 {
	  margin-left: 0.5rem !important;
	}
	.ms-sm-3 {
	  margin-left: 1rem !important;
	}
	.ms-sm-4 {
	  margin-left: 1.5rem !important;
	}
	.ms-sm-5 {
	  margin-left: 0.3125rem !important;
	}
	.ms-sm-10 {
	  margin-left: 0.625rem !important;
	}
	.ms-sm-15 {
	  margin-left: 0.9375rem !important;
	}
	.ms-sm-20 {
	  margin-left: 1.25rem !important;
	}
	.ms-sm-30 {
	  margin-left: 1.875rem !important;
	}
	.ms-sm-40 {
	  margin-left: 2.5rem !important;
	}
	.ms-sm-50 {
	  margin-left: 3.125rem !important;
	}
	.ms-sm-60 {
	  margin-left: 3.75rem !important;
	}
	.ms-sm-70 {
	  margin-left: 4.375rem !important;
	}
	.ms-sm-80 {
	  margin-left: 5rem !important;
	}
	.ms-sm-100 {
	  margin-left: 6.25rem !important;
	}
	.ms-sm-120 {
	  margin-left: 7.5rem !important;
	}
	.ms-sm-auto {
	  margin-left: auto !important;
	}
	.m-sm-n1 {
	  margin: -0.25rem !important;
	}
	.m-sm-n2 {
	  margin: -0.5rem !important;
	}
	.m-sm-n3 {
	  margin: -1rem !important;
	}
	.m-sm-n4 {
	  margin: -1.5rem !important;
	}
	.m-sm-n5 {
	  margin: -0.3125rem !important;
	}
	.m-sm-n10 {
	  margin: -0.625rem !important;
	}
	.m-sm-n15 {
	  margin: -0.9375rem !important;
	}
	.m-sm-n20 {
	  margin: -1.25rem !important;
	}
	.m-sm-n30 {
	  margin: -1.875rem !important;
	}
	.m-sm-n40 {
	  margin: -2.5rem !important;
	}
	.m-sm-n50 {
	  margin: -3.125rem !important;
	}
	.m-sm-n60 {
	  margin: -3.75rem !important;
	}
	.m-sm-n70 {
	  margin: -4.375rem !important;
	}
	.m-sm-n80 {
	  margin: -5rem !important;
	}
	.m-sm-n100 {
	  margin: -6.25rem !important;
	}
	.m-sm-n120 {
	  margin: -7.5rem !important;
	}
	.mx-sm-n1 {
	  margin-right: -0.25rem !important;
	  margin-left: -0.25rem !important;
	}
	.mx-sm-n2 {
	  margin-right: -0.5rem !important;
	  margin-left: -0.5rem !important;
	}
	.mx-sm-n3 {
	  margin-right: -1rem !important;
	  margin-left: -1rem !important;
	}
	.mx-sm-n4 {
	  margin-right: -1.5rem !important;
	  margin-left: -1.5rem !important;
	}
	.mx-sm-n5 {
	  margin-right: -0.3125rem !important;
	  margin-left: -0.3125rem !important;
	}
	.mx-sm-n10 {
	  margin-right: -0.625rem !important;
	  margin-left: -0.625rem !important;
	}
	.mx-sm-n15 {
	  margin-right: -0.9375rem !important;
	  margin-left: -0.9375rem !important;
	}
	.mx-sm-n20 {
	  margin-right: -1.25rem !important;
	  margin-left: -1.25rem !important;
	}
	.mx-sm-n30 {
	  margin-right: -1.875rem !important;
	  margin-left: -1.875rem !important;
	}
	.mx-sm-n40 {
	  margin-right: -2.5rem !important;
	  margin-left: -2.5rem !important;
	}
	.mx-sm-n50 {
	  margin-right: -3.125rem !important;
	  margin-left: -3.125rem !important;
	}
	.mx-sm-n60 {
	  margin-right: -3.75rem !important;
	  margin-left: -3.75rem !important;
	}
	.mx-sm-n70 {
	  margin-right: -4.375rem !important;
	  margin-left: -4.375rem !important;
	}
	.mx-sm-n80 {
	  margin-right: -5rem !important;
	  margin-left: -5rem !important;
	}
	.mx-sm-n100 {
	  margin-right: -6.25rem !important;
	  margin-left: -6.25rem !important;
	}
	.mx-sm-n120 {
	  margin-right: -7.5rem !important;
	  margin-left: -7.5rem !important;
	}
	.my-sm-n1 {
	  margin-top: -0.25rem !important;
	  margin-bottom: -0.25rem !important;
	}
	.my-sm-n2 {
	  margin-top: -0.5rem !important;
	  margin-bottom: -0.5rem !important;
	}
	.my-sm-n3 {
	  margin-top: -1rem !important;
	  margin-bottom: -1rem !important;
	}
	.my-sm-n4 {
	  margin-top: -1.5rem !important;
	  margin-bottom: -1.5rem !important;
	}
	.my-sm-n5 {
	  margin-top: -0.3125rem !important;
	  margin-bottom: -0.3125rem !important;
	}
	.my-sm-n10 {
	  margin-top: -0.625rem !important;
	  margin-bottom: -0.625rem !important;
	}
	.my-sm-n15 {
	  margin-top: -0.9375rem !important;
	  margin-bottom: -0.9375rem !important;
	}
	.my-sm-n20 {
	  margin-top: -1.25rem !important;
	  margin-bottom: -1.25rem !important;
	}
	.my-sm-n30 {
	  margin-top: -1.875rem !important;
	  margin-bottom: -1.875rem !important;
	}
	.my-sm-n40 {
	  margin-top: -2.5rem !important;
	  margin-bottom: -2.5rem !important;
	}
	.my-sm-n50 {
	  margin-top: -3.125rem !important;
	  margin-bottom: -3.125rem !important;
	}
	.my-sm-n60 {
	  margin-top: -3.75rem !important;
	  margin-bottom: -3.75rem !important;
	}
	.my-sm-n70 {
	  margin-top: -4.375rem !important;
	  margin-bottom: -4.375rem !important;
	}
	.my-sm-n80 {
	  margin-top: -5rem !important;
	  margin-bottom: -5rem !important;
	}
	.my-sm-n100 {
	  margin-top: -6.25rem !important;
	  margin-bottom: -6.25rem !important;
	}
	.my-sm-n120 {
	  margin-top: -7.5rem !important;
	  margin-bottom: -7.5rem !important;
	}
	.mt-sm-n1 {
	  margin-top: -0.25rem !important;
	}
	.mt-sm-n2 {
	  margin-top: -0.5rem !important;
	}
	.mt-sm-n3 {
	  margin-top: -1rem !important;
	}
	.mt-sm-n4 {
	  margin-top: -1.5rem !important;
	}
	.mt-sm-n5 {
	  margin-top: -0.3125rem !important;
	}
	.mt-sm-n10 {
	  margin-top: -0.625rem !important;
	}
	.mt-sm-n15 {
	  margin-top: -0.9375rem !important;
	}
	.mt-sm-n20 {
	  margin-top: -1.25rem !important;
	}
	.mt-sm-n30 {
	  margin-top: -1.875rem !important;
	}
	.mt-sm-n40 {
	  margin-top: -2.5rem !important;
	}
	.mt-sm-n50 {
	  margin-top: -3.125rem !important;
	}
	.mt-sm-n60 {
	  margin-top: -3.75rem !important;
	}
	.mt-sm-n70 {
	  margin-top: -4.375rem !important;
	}
	.mt-sm-n80 {
	  margin-top: -5rem !important;
	}
	.mt-sm-n100 {
	  margin-top: -6.25rem !important;
	}
	.mt-sm-n120 {
	  margin-top: -7.5rem !important;
	}
	.me-sm-n1 {
	  margin-right: -0.25rem !important;
	}
	.me-sm-n2 {
	  margin-right: -0.5rem !important;
	}
	.me-sm-n3 {
	  margin-right: -1rem !important;
	}
	.me-sm-n4 {
	  margin-right: -1.5rem !important;
	}
	.me-sm-n5 {
	  margin-right: -0.3125rem !important;
	}
	.me-sm-n10 {
	  margin-right: -0.625rem !important;
	}
	.me-sm-n15 {
	  margin-right: -0.9375rem !important;
	}
	.me-sm-n20 {
	  margin-right: -1.25rem !important;
	}
	.me-sm-n30 {
	  margin-right: -1.875rem !important;
	}
	.me-sm-n40 {
	  margin-right: -2.5rem !important;
	}
	.me-sm-n50 {
	  margin-right: -3.125rem !important;
	}
	.me-sm-n60 {
	  margin-right: -3.75rem !important;
	}
	.me-sm-n70 {
	  margin-right: -4.375rem !important;
	}
	.me-sm-n80 {
	  margin-right: -5rem !important;
	}
	.me-sm-n100 {
	  margin-right: -6.25rem !important;
	}
	.me-sm-n120 {
	  margin-right: -7.5rem !important;
	}
	.mb-sm-n1 {
	  margin-bottom: -0.25rem !important;
	}
	.mb-sm-n2 {
	  margin-bottom: -0.5rem !important;
	}
	.mb-sm-n3 {
	  margin-bottom: -1rem !important;
	}
	.mb-sm-n4 {
	  margin-bottom: -1.5rem !important;
	}
	.mb-sm-n5 {
	  margin-bottom: -0.3125rem !important;
	}
	.mb-sm-n10 {
	  margin-bottom: -0.625rem !important;
	}
	.mb-sm-n15 {
	  margin-bottom: -0.9375rem !important;
	}
	.mb-sm-n20 {
	  margin-bottom: -1.25rem !important;
	}
	.mb-sm-n30 {
	  margin-bottom: -1.875rem !important;
	}
	.mb-sm-n40 {
	  margin-bottom: -2.5rem !important;
	}
	.mb-sm-n50 {
	  margin-bottom: -3.125rem !important;
	}
	.mb-sm-n60 {
	  margin-bottom: -3.75rem !important;
	}
	.mb-sm-n70 {
	  margin-bottom: -4.375rem !important;
	}
	.mb-sm-n80 {
	  margin-bottom: -5rem !important;
	}
	.mb-sm-n100 {
	  margin-bottom: -6.25rem !important;
	}
	.mb-sm-n120 {
	  margin-bottom: -7.5rem !important;
	}
	.ms-sm-n1 {
	  margin-left: -0.25rem !important;
	}
	.ms-sm-n2 {
	  margin-left: -0.5rem !important;
	}
	.ms-sm-n3 {
	  margin-left: -1rem !important;
	}
	.ms-sm-n4 {
	  margin-left: -1.5rem !important;
	}
	.ms-sm-n5 {
	  margin-left: -0.3125rem !important;
	}
	.ms-sm-n10 {
	  margin-left: -0.625rem !important;
	}
	.ms-sm-n15 {
	  margin-left: -0.9375rem !important;
	}
	.ms-sm-n20 {
	  margin-left: -1.25rem !important;
	}
	.ms-sm-n30 {
	  margin-left: -1.875rem !important;
	}
	.ms-sm-n40 {
	  margin-left: -2.5rem !important;
	}
	.ms-sm-n50 {
	  margin-left: -3.125rem !important;
	}
	.ms-sm-n60 {
	  margin-left: -3.75rem !important;
	}
	.ms-sm-n70 {
	  margin-left: -4.375rem !important;
	}
	.ms-sm-n80 {
	  margin-left: -5rem !important;
	}
	.ms-sm-n100 {
	  margin-left: -6.25rem !important;
	}
	.ms-sm-n120 {
	  margin-left: -7.5rem !important;
	}
	.p-sm-0 {
	  padding: 0 !important;
	}
	.p-sm-1 {
	  padding: 0.25rem !important;
	}
	.p-sm-2 {
	  padding: 0.5rem !important;
	}
	.p-sm-3 {
	  padding: 1rem !important;
	}
	.p-sm-4 {
	  padding: 1.5rem !important;
	}
	.p-sm-5 {
	  padding: 0.3125rem !important;
	}
	.p-sm-10 {
	  padding: 0.625rem !important;
	}
	.p-sm-15 {
	  padding: 0.9375rem !important;
	}
	.p-sm-20 {
	  padding: 1.25rem !important;
	}
	.p-sm-30 {
	  padding: 1.875rem !important;
	}
	.p-sm-40 {
	  padding: 2.5rem !important;
	}
	.p-sm-50 {
	  padding: 3.125rem !important;
	}
	.p-sm-60 {
	  padding: 3.75rem !important;
	}
	.p-sm-70 {
	  padding: 4.375rem !important;
	}
	.p-sm-80 {
	  padding: 5rem !important;
	}
	.p-sm-100 {
	  padding: 6.25rem !important;
	}
	.p-sm-120 {
	  padding: 7.5rem !important;
	}
	.px-sm-0 {
	  padding-right: 0 !important;
	  padding-left: 0 !important;
	}
	.px-sm-1 {
	  padding-right: 0.25rem !important;
	  padding-left: 0.25rem !important;
	}
	.px-sm-2 {
	  padding-right: 0.5rem !important;
	  padding-left: 0.5rem !important;
	}
	.px-sm-3 {
	  padding-right: 1rem !important;
	  padding-left: 1rem !important;
	}
	.px-sm-4 {
	  padding-right: 1.5rem !important;
	  padding-left: 1.5rem !important;
	}
	.px-sm-5 {
	  padding-right: 0.3125rem !important;
	  padding-left: 0.3125rem !important;
	}
	.px-sm-10 {
	  padding-right: 0.625rem !important;
	  padding-left: 0.625rem !important;
	}
	.px-sm-15 {
	  padding-right: 0.9375rem !important;
	  padding-left: 0.9375rem !important;
	}
	.px-sm-20 {
	  padding-right: 1.25rem !important;
	  padding-left: 1.25rem !important;
	}
	.px-sm-30 {
	  padding-right: 1.875rem !important;
	  padding-left: 1.875rem !important;
	}
	.px-sm-40 {
	  padding-right: 2.5rem !important;
	  padding-left: 2.5rem !important;
	}
	.px-sm-50 {
	  padding-right: 3.125rem !important;
	  padding-left: 3.125rem !important;
	}
	.px-sm-60 {
	  padding-right: 3.75rem !important;
	  padding-left: 3.75rem !important;
	}
	.px-sm-70 {
	  padding-right: 4.375rem !important;
	  padding-left: 4.375rem !important;
	}
	.px-sm-80 {
	  padding-right: 5rem !important;
	  padding-left: 5rem !important;
	}
	.px-sm-100 {
	  padding-right: 6.25rem !important;
	  padding-left: 6.25rem !important;
	}
	.px-sm-120 {
	  padding-right: 7.5rem !important;
	  padding-left: 7.5rem !important;
	}
	.py-sm-0 {
	  padding-top: 0 !important;
	  padding-bottom: 0 !important;
	}
	.py-sm-1 {
	  padding-top: 0.25rem !important;
	  padding-bottom: 0.25rem !important;
	}
	.py-sm-2 {
	  padding-top: 0.5rem !important;
	  padding-bottom: 0.5rem !important;
	}
	.py-sm-3 {
	  padding-top: 1rem !important;
	  padding-bottom: 1rem !important;
	}
	.py-sm-4 {
	  padding-top: 1.5rem !important;
	  padding-bottom: 1.5rem !important;
	}
	.py-sm-5 {
	  padding-top: 0.3125rem !important;
	  padding-bottom: 0.3125rem !important;
	}
	.py-sm-10 {
	  padding-top: 0.625rem !important;
	  padding-bottom: 0.625rem !important;
	}
	.py-sm-15 {
	  padding-top: 0.9375rem !important;
	  padding-bottom: 0.9375rem !important;
	}
	.py-sm-20 {
	  padding-top: 1.25rem !important;
	  padding-bottom: 1.25rem !important;
	}
	.py-sm-30 {
	  padding-top: 1.875rem !important;
	  padding-bottom: 1.875rem !important;
	}
	.py-sm-40 {
	  padding-top: 2.5rem !important;
	  padding-bottom: 2.5rem !important;
	}
	.py-sm-50 {
	  padding-top: 3.125rem !important;
	  padding-bottom: 3.125rem !important;
	}
	.py-sm-60 {
	  padding-top: 3.75rem !important;
	  padding-bottom: 3.75rem !important;
	}
	.py-sm-70 {
	  padding-top: 4.375rem !important;
	  padding-bottom: 4.375rem !important;
	}
	.py-sm-80 {
	  padding-top: 5rem !important;
	  padding-bottom: 5rem !important;
	}
	.py-sm-100 {
	  padding-top: 6.25rem !important;
	  padding-bottom: 6.25rem !important;
	}
	.py-sm-120 {
	  padding-top: 7.5rem !important;
	  padding-bottom: 7.5rem !important;
	}
	.pt-sm-0 {
	  padding-top: 0 !important;
	}
	.pt-sm-1 {
	  padding-top: 0.25rem !important;
	}
	.pt-sm-2 {
	  padding-top: 0.5rem !important;
	}
	.pt-sm-3 {
	  padding-top: 1rem !important;
	}
	.pt-sm-4 {
	  padding-top: 1.5rem !important;
	}
	.pt-sm-5 {
	  padding-top: 0.3125rem !important;
	}
	.pt-sm-10 {
	  padding-top: 0.625rem !important;
	}
	.pt-sm-15 {
	  padding-top: 0.9375rem !important;
	}
	.pt-sm-20 {
	  padding-top: 1.25rem !important;
	}
	.pt-sm-30 {
	  padding-top: 1.875rem !important;
	}
	.pt-sm-40 {
	  padding-top: 2.5rem !important;
	}
	.pt-sm-50 {
	  padding-top: 3.125rem !important;
	}
	.pt-sm-60 {
	  padding-top: 3.75rem !important;
	}
	.pt-sm-70 {
	  padding-top: 4.375rem !important;
	}
	.pt-sm-80 {
	  padding-top: 5rem !important;
	}
	.pt-sm-100 {
	  padding-top: 6.25rem !important;
	}
	.pt-sm-120 {
	  padding-top: 7.5rem !important;
	}
	.pe-sm-0 {
	  padding-right: 0 !important;
	}
	.pe-sm-1 {
	  padding-right: 0.25rem !important;
	}
	.pe-sm-2 {
	  padding-right: 0.5rem !important;
	}
	.pe-sm-3 {
	  padding-right: 1rem !important;
	}
	.pe-sm-4 {
	  padding-right: 1.5rem !important;
	}
	.pe-sm-5 {
	  padding-right: 0.3125rem !important;
	}
	.pe-sm-10 {
	  padding-right: 0.625rem !important;
	}
	.pe-sm-15 {
	  padding-right: 0.9375rem !important;
	}
	.pe-sm-20 {
	  padding-right: 1.25rem !important;
	}
	.pe-sm-30 {
	  padding-right: 1.875rem !important;
	}
	.pe-sm-40 {
	  padding-right: 2.5rem !important;
	}
	.pe-sm-50 {
	  padding-right: 3.125rem !important;
	}
	.pe-sm-60 {
	  padding-right: 3.75rem !important;
	}
	.pe-sm-70 {
	  padding-right: 4.375rem !important;
	}
	.pe-sm-80 {
	  padding-right: 5rem !important;
	}
	.pe-sm-100 {
	  padding-right: 6.25rem !important;
	}
	.pe-sm-120 {
	  padding-right: 7.5rem !important;
	}
	.pb-sm-0 {
	  padding-bottom: 0 !important;
	}
	.pb-sm-1 {
	  padding-bottom: 0.25rem !important;
	}
	.pb-sm-2 {
	  padding-bottom: 0.5rem !important;
	}
	.pb-sm-3 {
	  padding-bottom: 1rem !important;
	}
	.pb-sm-4 {
	  padding-bottom: 1.5rem !important;
	}
	.pb-sm-5 {
	  padding-bottom: 0.3125rem !important;
	}
	.pb-sm-10 {
	  padding-bottom: 0.625rem !important;
	}
	.pb-sm-15 {
	  padding-bottom: 0.9375rem !important;
	}
	.pb-sm-20 {
	  padding-bottom: 1.25rem !important;
	}
	.pb-sm-30 {
	  padding-bottom: 1.875rem !important;
	}
	.pb-sm-40 {
	  padding-bottom: 2.5rem !important;
	}
	.pb-sm-50 {
	  padding-bottom: 3.125rem !important;
	}
	.pb-sm-60 {
	  padding-bottom: 3.75rem !important;
	}
	.pb-sm-70 {
	  padding-bottom: 4.375rem !important;
	}
	.pb-sm-80 {
	  padding-bottom: 5rem !important;
	}
	.pb-sm-100 {
	  padding-bottom: 6.25rem !important;
	}
	.pb-sm-120 {
	  padding-bottom: 7.5rem !important;
	}
	.ps-sm-0 {
	  padding-left: 0 !important;
	}
	.ps-sm-1 {
	  padding-left: 0.25rem !important;
	}
	.ps-sm-2 {
	  padding-left: 0.5rem !important;
	}
	.ps-sm-3 {
	  padding-left: 1rem !important;
	}
	.ps-sm-4 {
	  padding-left: 1.5rem !important;
	}
	.ps-sm-5 {
	  padding-left: 0.3125rem !important;
	}
	.ps-sm-10 {
	  padding-left: 0.625rem !important;
	}
	.ps-sm-15 {
	  padding-left: 0.9375rem !important;
	}
	.ps-sm-20 {
	  padding-left: 1.25rem !important;
	}
	.ps-sm-30 {
	  padding-left: 1.875rem !important;
	}
	.ps-sm-40 {
	  padding-left: 2.5rem !important;
	}
	.ps-sm-50 {
	  padding-left: 3.125rem !important;
	}
	.ps-sm-60 {
	  padding-left: 3.75rem !important;
	}
	.ps-sm-70 {
	  padding-left: 4.375rem !important;
	}
	.ps-sm-80 {
	  padding-left: 5rem !important;
	}
	.ps-sm-100 {
	  padding-left: 6.25rem !important;
	}
	.ps-sm-120 {
	  padding-left: 7.5rem !important;
	}
	.gap-sm-0 {
	  gap: 0 !important;
	}
	.gap-sm-1 {
	  gap: 0.25rem !important;
	}
	.gap-sm-2 {
	  gap: 0.5rem !important;
	}
	.gap-sm-3 {
	  gap: 1rem !important;
	}
	.gap-sm-4 {
	  gap: 1.5rem !important;
	}
	.gap-sm-5 {
	  gap: 0.3125rem !important;
	}
	.gap-sm-10 {
	  gap: 0.625rem !important;
	}
	.gap-sm-15 {
	  gap: 0.9375rem !important;
	}
	.gap-sm-20 {
	  gap: 1.25rem !important;
	}
	.gap-sm-30 {
	  gap: 1.875rem !important;
	}
	.gap-sm-40 {
	  gap: 2.5rem !important;
	}
	.gap-sm-50 {
	  gap: 3.125rem !important;
	}
	.gap-sm-60 {
	  gap: 3.75rem !important;
	}
	.gap-sm-70 {
	  gap: 4.375rem !important;
	}
	.gap-sm-80 {
	  gap: 5rem !important;
	}
	.gap-sm-100 {
	  gap: 6.25rem !important;
	}
	.gap-sm-120 {
	  gap: 7.5rem !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;
	}
	.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: flex !important;
	}
	.d-md-inline-flex {
	  display: inline-flex !important;
	}
	.d-md-none {
	  display: none !important;
	}
	.flex-md-fill {
	  flex: 1 1 auto !important;
	}
	.flex-md-row {
	  flex-direction: row !important;
	}
	.flex-md-column {
	  flex-direction: column !important;
	}
	.flex-md-row-reverse {
	  flex-direction: row-reverse !important;
	}
	.flex-md-column-reverse {
	  flex-direction: column-reverse !important;
	}
	.flex-md-grow-0 {
	  flex-grow: 0 !important;
	}
	.flex-md-grow-1 {
	  flex-grow: 1 !important;
	}
	.flex-md-shrink-0 {
	  flex-shrink: 0 !important;
	}
	.flex-md-shrink-1 {
	  flex-shrink: 1 !important;
	}
	.flex-md-wrap {
	  flex-wrap: wrap !important;
	}
	.flex-md-nowrap {
	  flex-wrap: nowrap !important;
	}
	.flex-md-wrap-reverse {
	  flex-wrap: wrap-reverse !important;
	}
	.justify-content-md-start {
	  justify-content: flex-start !important;
	}
	.justify-content-md-end {
	  justify-content: flex-end !important;
	}
	.justify-content-md-center {
	  justify-content: center !important;
	}
	.justify-content-md-between {
	  justify-content: space-between !important;
	}
	.justify-content-md-around {
	  justify-content: space-around !important;
	}
	.justify-content-md-evenly {
	  justify-content: space-evenly !important;
	}
	.align-items-md-start {
	  align-items: flex-start !important;
	}
	.align-items-md-end {
	  align-items: flex-end !important;
	}
	.align-items-md-center {
	  align-items: center !important;
	}
	.align-items-md-baseline {
	  align-items: baseline !important;
	}
	.align-items-md-stretch {
	  align-items: stretch !important;
	}
	.align-content-md-start {
	  align-content: flex-start !important;
	}
	.align-content-md-end {
	  align-content: flex-end !important;
	}
	.align-content-md-center {
	  align-content: center !important;
	}
	.align-content-md-between {
	  align-content: space-between !important;
	}
	.align-content-md-around {
	  align-content: space-around !important;
	}
	.align-content-md-stretch {
	  align-content: stretch !important;
	}
	.align-self-md-auto {
	  align-self: auto !important;
	}
	.align-self-md-start {
	  align-self: flex-start !important;
	}
	.align-self-md-end {
	  align-self: flex-end !important;
	}
	.align-self-md-center {
	  align-self: center !important;
	}
	.align-self-md-baseline {
	  align-self: baseline !important;
	}
	.align-self-md-stretch {
	  align-self: stretch !important;
	}
	.order-md-first {
	  order: -1 !important;
	}
	.order-md-0 {
	  order: 0 !important;
	}
	.order-md-1 {
	  order: 1 !important;
	}
	.order-md-2 {
	  order: 2 !important;
	}
	.order-md-3 {
	  order: 3 !important;
	}
	.order-md-4 {
	  order: 4 !important;
	}
	.order-md-5 {
	  order: 5 !important;
	}
	.order-md-last {
	  order: 6 !important;
	}
	.m-md-0 {
	  margin: 0 !important;
	}
	.m-md-1 {
	  margin: 0.25rem !important;
	}
	.m-md-2 {
	  margin: 0.5rem !important;
	}
	.m-md-3 {
	  margin: 1rem !important;
	}
	.m-md-4 {
	  margin: 1.5rem !important;
	}
	.m-md-5 {
	  margin: 0.3125rem !important;
	}
	.m-md-10 {
	  margin: 0.625rem !important;
	}
	.m-md-15 {
	  margin: 0.9375rem !important;
	}
	.m-md-20 {
	  margin: 1.25rem !important;
	}
	.m-md-30 {
	  margin: 1.875rem !important;
	}
	.m-md-40 {
	  margin: 2.5rem !important;
	}
	.m-md-50 {
	  margin: 3.125rem !important;
	}
	.m-md-60 {
	  margin: 3.75rem !important;
	}
	.m-md-70 {
	  margin: 4.375rem !important;
	}
	.m-md-80 {
	  margin: 5rem !important;
	}
	.m-md-100 {
	  margin: 6.25rem !important;
	}
	.m-md-120 {
	  margin: 7.5rem !important;
	}
	.m-md-auto {
	  margin: auto !important;
	}
	.mx-md-0 {
	  margin-right: 0 !important;
	  margin-left: 0 !important;
	}
	.mx-md-1 {
	  margin-right: 0.25rem !important;
	  margin-left: 0.25rem !important;
	}
	.mx-md-2 {
	  margin-right: 0.5rem !important;
	  margin-left: 0.5rem !important;
	}
	.mx-md-3 {
	  margin-right: 1rem !important;
	  margin-left: 1rem !important;
	}
	.mx-md-4 {
	  margin-right: 1.5rem !important;
	  margin-left: 1.5rem !important;
	}
	.mx-md-5 {
	  margin-right: 0.3125rem !important;
	  margin-left: 0.3125rem !important;
	}
	.mx-md-10 {
	  margin-right: 0.625rem !important;
	  margin-left: 0.625rem !important;
	}
	.mx-md-15 {
	  margin-right: 0.9375rem !important;
	  margin-left: 0.9375rem !important;
	}
	.mx-md-20 {
	  margin-right: 1.25rem !important;
	  margin-left: 1.25rem !important;
	}
	.mx-md-30 {
	  margin-right: 1.875rem !important;
	  margin-left: 1.875rem !important;
	}
	.mx-md-40 {
	  margin-right: 2.5rem !important;
	  margin-left: 2.5rem !important;
	}
	.mx-md-50 {
	  margin-right: 3.125rem !important;
	  margin-left: 3.125rem !important;
	}
	.mx-md-60 {
	  margin-right: 3.75rem !important;
	  margin-left: 3.75rem !important;
	}
	.mx-md-70 {
	  margin-right: 4.375rem !important;
	  margin-left: 4.375rem !important;
	}
	.mx-md-80 {
	  margin-right: 5rem !important;
	  margin-left: 5rem !important;
	}
	.mx-md-100 {
	  margin-right: 6.25rem !important;
	  margin-left: 6.25rem !important;
	}
	.mx-md-120 {
	  margin-right: 7.5rem !important;
	  margin-left: 7.5rem !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: 0.25rem !important;
	  margin-bottom: 0.25rem !important;
	}
	.my-md-2 {
	  margin-top: 0.5rem !important;
	  margin-bottom: 0.5rem !important;
	}
	.my-md-3 {
	  margin-top: 1rem !important;
	  margin-bottom: 1rem !important;
	}
	.my-md-4 {
	  margin-top: 1.5rem !important;
	  margin-bottom: 1.5rem !important;
	}
	.my-md-5 {
	  margin-top: 0.3125rem !important;
	  margin-bottom: 0.3125rem !important;
	}
	.my-md-10 {
	  margin-top: 0.625rem !important;
	  margin-bottom: 0.625rem !important;
	}
	.my-md-15 {
	  margin-top: 0.9375rem !important;
	  margin-bottom: 0.9375rem !important;
	}
	.my-md-20 {
	  margin-top: 1.25rem !important;
	  margin-bottom: 1.25rem !important;
	}
	.my-md-30 {
	  margin-top: 1.875rem !important;
	  margin-bottom: 1.875rem !important;
	}
	.my-md-40 {
	  margin-top: 2.5rem !important;
	  margin-bottom: 2.5rem !important;
	}
	.my-md-50 {
	  margin-top: 3.125rem !important;
	  margin-bottom: 3.125rem !important;
	}
	.my-md-60 {
	  margin-top: 3.75rem !important;
	  margin-bottom: 3.75rem !important;
	}
	.my-md-70 {
	  margin-top: 4.375rem !important;
	  margin-bottom: 4.375rem !important;
	}
	.my-md-80 {
	  margin-top: 5rem !important;
	  margin-bottom: 5rem !important;
	}
	.my-md-100 {
	  margin-top: 6.25rem !important;
	  margin-bottom: 6.25rem !important;
	}
	.my-md-120 {
	  margin-top: 7.5rem !important;
	  margin-bottom: 7.5rem !important;
	}
	.my-md-auto {
	  margin-top: auto !important;
	  margin-bottom: auto !important;
	}
	.mt-md-0 {
	  margin-top: 0 !important;
	}
	.mt-md-1 {
	  margin-top: 0.25rem !important;
	}
	.mt-md-2 {
	  margin-top: 0.5rem !important;
	}
	.mt-md-3 {
	  margin-top: 1rem !important;
	}
	.mt-md-4 {
	  margin-top: 1.5rem !important;
	}
	.mt-md-5 {
	  margin-top: 0.3125rem !important;
	}
	.mt-md-10 {
	  margin-top: 0.625rem !important;
	}
	.mt-md-15 {
	  margin-top: 0.9375rem !important;
	}
	.mt-md-20 {
	  margin-top: 1.25rem !important;
	}
	.mt-md-30 {
	  margin-top: 1.875rem !important;
	}
	.mt-md-40 {
	  margin-top: 2.5rem !important;
	}
	.mt-md-50 {
	  margin-top: 3.125rem !important;
	}
	.mt-md-60 {
	  margin-top: 3.75rem !important;
	}
	.mt-md-70 {
	  margin-top: 4.375rem !important;
	}
	.mt-md-80 {
	  margin-top: 5rem !important;
	}
	.mt-md-100 {
	  margin-top: 6.25rem !important;
	}
	.mt-md-120 {
	  margin-top: 7.5rem !important;
	}
	.mt-md-auto {
	  margin-top: auto !important;
	}
	.me-md-0 {
	  margin-right: 0 !important;
	}
	.me-md-1 {
	  margin-right: 0.25rem !important;
	}
	.me-md-2 {
	  margin-right: 0.5rem !important;
	}
	.me-md-3 {
	  margin-right: 1rem !important;
	}
	.me-md-4 {
	  margin-right: 1.5rem !important;
	}
	.me-md-5 {
	  margin-right: 0.3125rem !important;
	}
	.me-md-10 {
	  margin-right: 0.625rem !important;
	}
	.me-md-15 {
	  margin-right: 0.9375rem !important;
	}
	.me-md-20 {
	  margin-right: 1.25rem !important;
	}
	.me-md-30 {
	  margin-right: 1.875rem !important;
	}
	.me-md-40 {
	  margin-right: 2.5rem !important;
	}
	.me-md-50 {
	  margin-right: 3.125rem !important;
	}
	.me-md-60 {
	  margin-right: 3.75rem !important;
	}
	.me-md-70 {
	  margin-right: 4.375rem !important;
	}
	.me-md-80 {
	  margin-right: 5rem !important;
	}
	.me-md-100 {
	  margin-right: 6.25rem !important;
	}
	.me-md-120 {
	  margin-right: 7.5rem !important;
	}
	.me-md-auto {
	  margin-right: auto !important;
	}
	.mb-md-0 {
	  margin-bottom: 0 !important;
	}
	.mb-md-1 {
	  margin-bottom: 0.25rem !important;
	}
	.mb-md-2 {
	  margin-bottom: 0.5rem !important;
	}
	.mb-md-3 {
	  margin-bottom: 1rem !important;
	}
	.mb-md-4 {
	  margin-bottom: 1.5rem !important;
	}
	.mb-md-5 {
	  margin-bottom: 0.3125rem !important;
	}
	.mb-md-10 {
	  margin-bottom: 0.625rem !important;
	}
	.mb-md-15 {
	  margin-bottom: 0.9375rem !important;
	}
	.mb-md-20 {
	  margin-bottom: 1.25rem !important;
	}
	.mb-md-30 {
	  margin-bottom: 1.875rem !important;
	}
	.mb-md-40 {
	  margin-bottom: 2.5rem !important;
	}
	.mb-md-50 {
	  margin-bottom: 3.125rem !important;
	}
	.mb-md-60 {
	  margin-bottom: 3.75rem !important;
	}
	.mb-md-70 {
	  margin-bottom: 4.375rem !important;
	}
	.mb-md-80 {
	  margin-bottom: 5rem !important;
	}
	.mb-md-100 {
	  margin-bottom: 6.25rem !important;
	}
	.mb-md-120 {
	  margin-bottom: 7.5rem !important;
	}
	.mb-md-auto {
	  margin-bottom: auto !important;
	}
	.ms-md-0 {
	  margin-left: 0 !important;
	}
	.ms-md-1 {
	  margin-left: 0.25rem !important;
	}
	.ms-md-2 {
	  margin-left: 0.5rem !important;
	}
	.ms-md-3 {
	  margin-left: 1rem !important;
	}
	.ms-md-4 {
	  margin-left: 1.5rem !important;
	}
	.ms-md-5 {
	  margin-left: 0.3125rem !important;
	}
	.ms-md-10 {
	  margin-left: 0.625rem !important;
	}
	.ms-md-15 {
	  margin-left: 0.9375rem !important;
	}
	.ms-md-20 {
	  margin-left: 1.25rem !important;
	}
	.ms-md-30 {
	  margin-left: 1.875rem !important;
	}
	.ms-md-40 {
	  margin-left: 2.5rem !important;
	}
	.ms-md-50 {
	  margin-left: 3.125rem !important;
	}
	.ms-md-60 {
	  margin-left: 3.75rem !important;
	}
	.ms-md-70 {
	  margin-left: 4.375rem !important;
	}
	.ms-md-80 {
	  margin-left: 5rem !important;
	}
	.ms-md-100 {
	  margin-left: 6.25rem !important;
	}
	.ms-md-120 {
	  margin-left: 7.5rem !important;
	}
	.ms-md-auto {
	  margin-left: auto !important;
	}
	.m-md-n1 {
	  margin: -0.25rem !important;
	}
	.m-md-n2 {
	  margin: -0.5rem !important;
	}
	.m-md-n3 {
	  margin: -1rem !important;
	}
	.m-md-n4 {
	  margin: -1.5rem !important;
	}
	.m-md-n5 {
	  margin: -0.3125rem !important;
	}
	.m-md-n10 {
	  margin: -0.625rem !important;
	}
	.m-md-n15 {
	  margin: -0.9375rem !important;
	}
	.m-md-n20 {
	  margin: -1.25rem !important;
	}
	.m-md-n30 {
	  margin: -1.875rem !important;
	}
	.m-md-n40 {
	  margin: -2.5rem !important;
	}
	.m-md-n50 {
	  margin: -3.125rem !important;
	}
	.m-md-n60 {
	  margin: -3.75rem !important;
	}
	.m-md-n70 {
	  margin: -4.375rem !important;
	}
	.m-md-n80 {
	  margin: -5rem !important;
	}
	.m-md-n100 {
	  margin: -6.25rem !important;
	}
	.m-md-n120 {
	  margin: -7.5rem !important;
	}
	.mx-md-n1 {
	  margin-right: -0.25rem !important;
	  margin-left: -0.25rem !important;
	}
	.mx-md-n2 {
	  margin-right: -0.5rem !important;
	  margin-left: -0.5rem !important;
	}
	.mx-md-n3 {
	  margin-right: -1rem !important;
	  margin-left: -1rem !important;
	}
	.mx-md-n4 {
	  margin-right: -1.5rem !important;
	  margin-left: -1.5rem !important;
	}
	.mx-md-n5 {
	  margin-right: -0.3125rem !important;
	  margin-left: -0.3125rem !important;
	}
	.mx-md-n10 {
	  margin-right: -0.625rem !important;
	  margin-left: -0.625rem !important;
	}
	.mx-md-n15 {
	  margin-right: -0.9375rem !important;
	  margin-left: -0.9375rem !important;
	}
	.mx-md-n20 {
	  margin-right: -1.25rem !important;
	  margin-left: -1.25rem !important;
	}
	.mx-md-n30 {
	  margin-right: -1.875rem !important;
	  margin-left: -1.875rem !important;
	}
	.mx-md-n40 {
	  margin-right: -2.5rem !important;
	  margin-left: -2.5rem !important;
	}
	.mx-md-n50 {
	  margin-right: -3.125rem !important;
	  margin-left: -3.125rem !important;
	}
	.mx-md-n60 {
	  margin-right: -3.75rem !important;
	  margin-left: -3.75rem !important;
	}
	.mx-md-n70 {
	  margin-right: -4.375rem !important;
	  margin-left: -4.375rem !important;
	}
	.mx-md-n80 {
	  margin-right: -5rem !important;
	  margin-left: -5rem !important;
	}
	.mx-md-n100 {
	  margin-right: -6.25rem !important;
	  margin-left: -6.25rem !important;
	}
	.mx-md-n120 {
	  margin-right: -7.5rem !important;
	  margin-left: -7.5rem !important;
	}
	.my-md-n1 {
	  margin-top: -0.25rem !important;
	  margin-bottom: -0.25rem !important;
	}
	.my-md-n2 {
	  margin-top: -0.5rem !important;
	  margin-bottom: -0.5rem !important;
	}
	.my-md-n3 {
	  margin-top: -1rem !important;
	  margin-bottom: -1rem !important;
	}
	.my-md-n4 {
	  margin-top: -1.5rem !important;
	  margin-bottom: -1.5rem !important;
	}
	.my-md-n5 {
	  margin-top: -0.3125rem !important;
	  margin-bottom: -0.3125rem !important;
	}
	.my-md-n10 {
	  margin-top: -0.625rem !important;
	  margin-bottom: -0.625rem !important;
	}
	.my-md-n15 {
	  margin-top: -0.9375rem !important;
	  margin-bottom: -0.9375rem !important;
	}
	.my-md-n20 {
	  margin-top: -1.25rem !important;
	  margin-bottom: -1.25rem !important;
	}
	.my-md-n30 {
	  margin-top: -1.875rem !important;
	  margin-bottom: -1.875rem !important;
	}
	.my-md-n40 {
	  margin-top: -2.5rem !important;
	  margin-bottom: -2.5rem !important;
	}
	.my-md-n50 {
	  margin-top: -3.125rem !important;
	  margin-bottom: -3.125rem !important;
	}
	.my-md-n60 {
	  margin-top: -3.75rem !important;
	  margin-bottom: -3.75rem !important;
	}
	.my-md-n70 {
	  margin-top: -4.375rem !important;
	  margin-bottom: -4.375rem !important;
	}
	.my-md-n80 {
	  margin-top: -5rem !important;
	  margin-bottom: -5rem !important;
	}
	.my-md-n100 {
	  margin-top: -6.25rem !important;
	  margin-bottom: -6.25rem !important;
	}
	.my-md-n120 {
	  margin-top: -7.5rem !important;
	  margin-bottom: -7.5rem !important;
	}
	.mt-md-n1 {
	  margin-top: -0.25rem !important;
	}
	.mt-md-n2 {
	  margin-top: -0.5rem !important;
	}
	.mt-md-n3 {
	  margin-top: -1rem !important;
	}
	.mt-md-n4 {
	  margin-top: -1.5rem !important;
	}
	.mt-md-n5 {
	  margin-top: -0.3125rem !important;
	}
	.mt-md-n10 {
	  margin-top: -0.625rem !important;
	}
	.mt-md-n15 {
	  margin-top: -0.9375rem !important;
	}
	.mt-md-n20 {
	  margin-top: -1.25rem !important;
	}
	.mt-md-n30 {
	  margin-top: -1.875rem !important;
	}
	.mt-md-n40 {
	  margin-top: -2.5rem !important;
	}
	.mt-md-n50 {
	  margin-top: -3.125rem !important;
	}
	.mt-md-n60 {
	  margin-top: -3.75rem !important;
	}
	.mt-md-n70 {
	  margin-top: -4.375rem !important;
	}
	.mt-md-n80 {
	  margin-top: -5rem !important;
	}
	.mt-md-n100 {
	  margin-top: -6.25rem !important;
	}
	.mt-md-n120 {
	  margin-top: -7.5rem !important;
	}
	.me-md-n1 {
	  margin-right: -0.25rem !important;
	}
	.me-md-n2 {
	  margin-right: -0.5rem !important;
	}
	.me-md-n3 {
	  margin-right: -1rem !important;
	}
	.me-md-n4 {
	  margin-right: -1.5rem !important;
	}
	.me-md-n5 {
	  margin-right: -0.3125rem !important;
	}
	.me-md-n10 {
	  margin-right: -0.625rem !important;
	}
	.me-md-n15 {
	  margin-right: -0.9375rem !important;
	}
	.me-md-n20 {
	  margin-right: -1.25rem !important;
	}
	.me-md-n30 {
	  margin-right: -1.875rem !important;
	}
	.me-md-n40 {
	  margin-right: -2.5rem !important;
	}
	.me-md-n50 {
	  margin-right: -3.125rem !important;
	}
	.me-md-n60 {
	  margin-right: -3.75rem !important;
	}
	.me-md-n70 {
	  margin-right: -4.375rem !important;
	}
	.me-md-n80 {
	  margin-right: -5rem !important;
	}
	.me-md-n100 {
	  margin-right: -6.25rem !important;
	}
	.me-md-n120 {
	  margin-right: -7.5rem !important;
	}
	.mb-md-n1 {
	  margin-bottom: -0.25rem !important;
	}
	.mb-md-n2 {
	  margin-bottom: -0.5rem !important;
	}
	.mb-md-n3 {
	  margin-bottom: -1rem !important;
	}
	.mb-md-n4 {
	  margin-bottom: -1.5rem !important;
	}
	.mb-md-n5 {
	  margin-bottom: -0.3125rem !important;
	}
	.mb-md-n10 {
	  margin-bottom: -0.625rem !important;
	}
	.mb-md-n15 {
	  margin-bottom: -0.9375rem !important;
	}
	.mb-md-n20 {
	  margin-bottom: -1.25rem !important;
	}
	.mb-md-n30 {
	  margin-bottom: -1.875rem !important;
	}
	.mb-md-n40 {
	  margin-bottom: -2.5rem !important;
	}
	.mb-md-n50 {
	  margin-bottom: -3.125rem !important;
	}
	.mb-md-n60 {
	  margin-bottom: -3.75rem !important;
	}
	.mb-md-n70 {
	  margin-bottom: -4.375rem !important;
	}
	.mb-md-n80 {
	  margin-bottom: -5rem !important;
	}
	.mb-md-n100 {
	  margin-bottom: -6.25rem !important;
	}
	.mb-md-n120 {
	  margin-bottom: -7.5rem !important;
	}
	.ms-md-n1 {
	  margin-left: -0.25rem !important;
	}
	.ms-md-n2 {
	  margin-left: -0.5rem !important;
	}
	.ms-md-n3 {
	  margin-left: -1rem !important;
	}
	.ms-md-n4 {
	  margin-left: -1.5rem !important;
	}
	.ms-md-n5 {
	  margin-left: -0.3125rem !important;
	}
	.ms-md-n10 {
	  margin-left: -0.625rem !important;
	}
	.ms-md-n15 {
	  margin-left: -0.9375rem !important;
	}
	.ms-md-n20 {
	  margin-left: -1.25rem !important;
	}
	.ms-md-n30 {
	  margin-left: -1.875rem !important;
	}
	.ms-md-n40 {
	  margin-left: -2.5rem !important;
	}
	.ms-md-n50 {
	  margin-left: -3.125rem !important;
	}
	.ms-md-n60 {
	  margin-left: -3.75rem !important;
	}
	.ms-md-n70 {
	  margin-left: -4.375rem !important;
	}
	.ms-md-n80 {
	  margin-left: -5rem !important;
	}
	.ms-md-n100 {
	  margin-left: -6.25rem !important;
	}
	.ms-md-n120 {
	  margin-left: -7.5rem !important;
	}
	.p-md-0 {
	  padding: 0 !important;
	}
	.p-md-1 {
	  padding: 0.25rem !important;
	}
	.p-md-2 {
	  padding: 0.5rem !important;
	}
	.p-md-3 {
	  padding: 1rem !important;
	}
	.p-md-4 {
	  padding: 1.5rem !important;
	}
	.p-md-5 {
	  padding: 0.3125rem !important;
	}
	.p-md-10 {
	  padding: 0.625rem !important;
	}
	.p-md-15 {
	  padding: 0.9375rem !important;
	}
	.p-md-20 {
	  padding: 1.25rem !important;
	}
	.p-md-30 {
	  padding: 1.875rem !important;
	}
	.p-md-40 {
	  padding: 2.5rem !important;
	}
	.p-md-50 {
	  padding: 3.125rem !important;
	}
	.p-md-60 {
	  padding: 3.75rem !important;
	}
	.p-md-70 {
	  padding: 4.375rem !important;
	}
	.p-md-80 {
	  padding: 5rem !important;
	}
	.p-md-100 {
	  padding: 6.25rem !important;
	}
	.p-md-120 {
	  padding: 7.5rem !important;
	}
	.px-md-0 {
	  padding-right: 0 !important;
	  padding-left: 0 !important;
	}
	.px-md-1 {
	  padding-right: 0.25rem !important;
	  padding-left: 0.25rem !important;
	}
	.px-md-2 {
	  padding-right: 0.5rem !important;
	  padding-left: 0.5rem !important;
	}
	.px-md-3 {
	  padding-right: 1rem !important;
	  padding-left: 1rem !important;
	}
	.px-md-4 {
	  padding-right: 1.5rem !important;
	  padding-left: 1.5rem !important;
	}
	.px-md-5 {
	  padding-right: 0.3125rem !important;
	  padding-left: 0.3125rem !important;
	}
	.px-md-10 {
	  padding-right: 0.625rem !important;
	  padding-left: 0.625rem !important;
	}
	.px-md-15 {
	  padding-right: 0.9375rem !important;
	  padding-left: 0.9375rem !important;
	}
	.px-md-20 {
	  padding-right: 1.25rem !important;
	  padding-left: 1.25rem !important;
	}
	.px-md-30 {
	  padding-right: 1.875rem !important;
	  padding-left: 1.875rem !important;
	}
	.px-md-40 {
	  padding-right: 2.5rem !important;
	  padding-left: 2.5rem !important;
	}
	.px-md-50 {
	  padding-right: 3.125rem !important;
	  padding-left: 3.125rem !important;
	}
	.px-md-60 {
	  padding-right: 3.75rem !important;
	  padding-left: 3.75rem !important;
	}
	.px-md-70 {
	  padding-right: 4.375rem !important;
	  padding-left: 4.375rem !important;
	}
	.px-md-80 {
	  padding-right: 5rem !important;
	  padding-left: 5rem !important;
	}
	.px-md-100 {
	  padding-right: 6.25rem !important;
	  padding-left: 6.25rem !important;
	}
	.px-md-120 {
	  padding-right: 7.5rem !important;
	  padding-left: 7.5rem !important;
	}
	.py-md-0 {
	  padding-top: 0 !important;
	  padding-bottom: 0 !important;
	}
	.py-md-1 {
	  padding-top: 0.25rem !important;
	  padding-bottom: 0.25rem !important;
	}
	.py-md-2 {
	  padding-top: 0.5rem !important;
	  padding-bottom: 0.5rem !important;
	}
	.py-md-3 {
	  padding-top: 1rem !important;
	  padding-bottom: 1rem !important;
	}
	.py-md-4 {
	  padding-top: 1.5rem !important;
	  padding-bottom: 1.5rem !important;
	}
	.py-md-5 {
	  padding-top: 0.3125rem !important;
	  padding-bottom: 0.3125rem !important;
	}
	.py-md-10 {
	  padding-top: 0.625rem !important;
	  padding-bottom: 0.625rem !important;
	}
	.py-md-15 {
	  padding-top: 0.9375rem !important;
	  padding-bottom: 0.9375rem !important;
	}
	.py-md-20 {
	  padding-top: 1.25rem !important;
	  padding-bottom: 1.25rem !important;
	}
	.py-md-30 {
	  padding-top: 1.875rem !important;
	  padding-bottom: 1.875rem !important;
	}
	.py-md-40 {
	  padding-top: 2.5rem !important;
	  padding-bottom: 2.5rem !important;
	}
	.py-md-50 {
	  padding-top: 3.125rem !important;
	  padding-bottom: 3.125rem !important;
	}
	.py-md-60 {
	  padding-top: 3.75rem !important;
	  padding-bottom: 3.75rem !important;
	}
	.py-md-70 {
	  padding-top: 4.375rem !important;
	  padding-bottom: 4.375rem !important;
	}
	.py-md-80 {
	  padding-top: 5rem !important;
	  padding-bottom: 5rem !important;
	}
	.py-md-100 {
	  padding-top: 6.25rem !important;
	  padding-bottom: 6.25rem !important;
	}
	.py-md-120 {
	  padding-top: 7.5rem !important;
	  padding-bottom: 7.5rem !important;
	}
	.pt-md-0 {
	  padding-top: 0 !important;
	}
	.pt-md-1 {
	  padding-top: 0.25rem !important;
	}
	.pt-md-2 {
	  padding-top: 0.5rem !important;
	}
	.pt-md-3 {
	  padding-top: 1rem !important;
	}
	.pt-md-4 {
	  padding-top: 1.5rem !important;
	}
	.pt-md-5 {
	  padding-top: 0.3125rem !important;
	}
	.pt-md-10 {
	  padding-top: 0.625rem !important;
	}
	.pt-md-15 {
	  padding-top: 0.9375rem !important;
	}
	.pt-md-20 {
	  padding-top: 1.25rem !important;
	}
	.pt-md-30 {
	  padding-top: 1.875rem !important;
	}
	.pt-md-40 {
	  padding-top: 2.5rem !important;
	}
	.pt-md-50 {
	  padding-top: 3.125rem !important;
	}
	.pt-md-60 {
	  padding-top: 3.75rem !important;
	}
	.pt-md-70 {
	  padding-top: 4.375rem !important;
	}
	.pt-md-80 {
	  padding-top: 5rem !important;
	}
	.pt-md-100 {
	  padding-top: 6.25rem !important;
	}
	.pt-md-120 {
	  padding-top: 7.5rem !important;
	}
	.pe-md-0 {
	  padding-right: 0 !important;
	}
	.pe-md-1 {
	  padding-right: 0.25rem !important;
	}
	.pe-md-2 {
	  padding-right: 0.5rem !important;
	}
	.pe-md-3 {
	  padding-right: 1rem !important;
	}
	.pe-md-4 {
	  padding-right: 1.5rem !important;
	}
	.pe-md-5 {
	  padding-right: 0.3125rem !important;
	}
	.pe-md-10 {
	  padding-right: 0.625rem !important;
	}
	.pe-md-15 {
	  padding-right: 0.9375rem !important;
	}
	.pe-md-20 {
	  padding-right: 1.25rem !important;
	}
	.pe-md-30 {
	  padding-right: 1.875rem !important;
	}
	.pe-md-40 {
	  padding-right: 2.5rem !important;
	}
	.pe-md-50 {
	  padding-right: 3.125rem !important;
	}
	.pe-md-60 {
	  padding-right: 3.75rem !important;
	}
	.pe-md-70 {
	  padding-right: 4.375rem !important;
	}
	.pe-md-80 {
	  padding-right: 5rem !important;
	}
	.pe-md-100 {
	  padding-right: 6.25rem !important;
	}
	.pe-md-120 {
	  padding-right: 7.5rem !important;
	}
	.pb-md-0 {
	  padding-bottom: 0 !important;
	}
	.pb-md-1 {
	  padding-bottom: 0.25rem !important;
	}
	.pb-md-2 {
	  padding-bottom: 0.5rem !important;
	}
	.pb-md-3 {
	  padding-bottom: 1rem !important;
	}
	.pb-md-4 {
	  padding-bottom: 1.5rem !important;
	}
	.pb-md-5 {
	  padding-bottom: 0.3125rem !important;
	}
	.pb-md-10 {
	  padding-bottom: 0.625rem !important;
	}
	.pb-md-15 {
	  padding-bottom: 0.9375rem !important;
	}
	.pb-md-20 {
	  padding-bottom: 1.25rem !important;
	}
	.pb-md-30 {
	  padding-bottom: 1.875rem !important;
	}
	.pb-md-40 {
	  padding-bottom: 2.5rem !important;
	}
	.pb-md-50 {
	  padding-bottom: 3.125rem !important;
	}
	.pb-md-60 {
	  padding-bottom: 3.75rem !important;
	}
	.pb-md-70 {
	  padding-bottom: 4.375rem !important;
	}
	.pb-md-80 {
	  padding-bottom: 5rem !important;
	}
	.pb-md-100 {
	  padding-bottom: 6.25rem !important;
	}
	.pb-md-120 {
	  padding-bottom: 7.5rem !important;
	}
	.ps-md-0 {
	  padding-left: 0 !important;
	}
	.ps-md-1 {
	  padding-left: 0.25rem !important;
	}
	.ps-md-2 {
	  padding-left: 0.5rem !important;
	}
	.ps-md-3 {
	  padding-left: 1rem !important;
	}
	.ps-md-4 {
	  padding-left: 1.5rem !important;
	}
	.ps-md-5 {
	  padding-left: 0.3125rem !important;
	}
	.ps-md-10 {
	  padding-left: 0.625rem !important;
	}
	.ps-md-15 {
	  padding-left: 0.9375rem !important;
	}
	.ps-md-20 {
	  padding-left: 1.25rem !important;
	}
	.ps-md-30 {
	  padding-left: 1.875rem !important;
	}
	.ps-md-40 {
	  padding-left: 2.5rem !important;
	}
	.ps-md-50 {
	  padding-left: 3.125rem !important;
	}
	.ps-md-60 {
	  padding-left: 3.75rem !important;
	}
	.ps-md-70 {
	  padding-left: 4.375rem !important;
	}
	.ps-md-80 {
	  padding-left: 5rem !important;
	}
	.ps-md-100 {
	  padding-left: 6.25rem !important;
	}
	.ps-md-120 {
	  padding-left: 7.5rem !important;
	}
	.gap-md-0 {
	  gap: 0 !important;
	}
	.gap-md-1 {
	  gap: 0.25rem !important;
	}
	.gap-md-2 {
	  gap: 0.5rem !important;
	}
	.gap-md-3 {
	  gap: 1rem !important;
	}
	.gap-md-4 {
	  gap: 1.5rem !important;
	}
	.gap-md-5 {
	  gap: 0.3125rem !important;
	}
	.gap-md-10 {
	  gap: 0.625rem !important;
	}
	.gap-md-15 {
	  gap: 0.9375rem !important;
	}
	.gap-md-20 {
	  gap: 1.25rem !important;
	}
	.gap-md-30 {
	  gap: 1.875rem !important;
	}
	.gap-md-40 {
	  gap: 2.5rem !important;
	}
	.gap-md-50 {
	  gap: 3.125rem !important;
	}
	.gap-md-60 {
	  gap: 3.75rem !important;
	}
	.gap-md-70 {
	  gap: 4.375rem !important;
	}
	.gap-md-80 {
	  gap: 5rem !important;
	}
	.gap-md-100 {
	  gap: 6.25rem !important;
	}
	.gap-md-120 {
	  gap: 7.5rem !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;
	}
	.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: flex !important;
	}
	.d-lg-inline-flex {
	  display: inline-flex !important;
	}
	.d-lg-none {
	  display: none !important;
	}
	.flex-lg-fill {
	  flex: 1 1 auto !important;
	}
	.flex-lg-row {
	  flex-direction: row !important;
	}
	.flex-lg-column {
	  flex-direction: column !important;
	}
	.flex-lg-row-reverse {
	  flex-direction: row-reverse !important;
	}
	.flex-lg-column-reverse {
	  flex-direction: column-reverse !important;
	}
	.flex-lg-grow-0 {
	  flex-grow: 0 !important;
	}
	.flex-lg-grow-1 {
	  flex-grow: 1 !important;
	}
	.flex-lg-shrink-0 {
	  flex-shrink: 0 !important;
	}
	.flex-lg-shrink-1 {
	  flex-shrink: 1 !important;
	}
	.flex-lg-wrap {
	  flex-wrap: wrap !important;
	}
	.flex-lg-nowrap {
	  flex-wrap: nowrap !important;
	}
	.flex-lg-wrap-reverse {
	  flex-wrap: wrap-reverse !important;
	}
	.justify-content-lg-start {
	  justify-content: flex-start !important;
	}
	.justify-content-lg-end {
	  justify-content: flex-end !important;
	}
	.justify-content-lg-center {
	  justify-content: center !important;
	}
	.justify-content-lg-between {
	  justify-content: space-between !important;
	}
	.justify-content-lg-around {
	  justify-content: space-around !important;
	}
	.justify-content-lg-evenly {
	  justify-content: space-evenly !important;
	}
	.align-items-lg-start {
	  align-items: flex-start !important;
	}
	.align-items-lg-end {
	  align-items: flex-end !important;
	}
	.align-items-lg-center {
	  align-items: center !important;
	}
	.align-items-lg-baseline {
	  align-items: baseline !important;
	}
	.align-items-lg-stretch {
	  align-items: stretch !important;
	}
	.align-content-lg-start {
	  align-content: flex-start !important;
	}
	.align-content-lg-end {
	  align-content: flex-end !important;
	}
	.align-content-lg-center {
	  align-content: center !important;
	}
	.align-content-lg-between {
	  align-content: space-between !important;
	}
	.align-content-lg-around {
	  align-content: space-around !important;
	}
	.align-content-lg-stretch {
	  align-content: stretch !important;
	}
	.align-self-lg-auto {
	  align-self: auto !important;
	}
	.align-self-lg-start {
	  align-self: flex-start !important;
	}
	.align-self-lg-end {
	  align-self: flex-end !important;
	}
	.align-self-lg-center {
	  align-self: center !important;
	}
	.align-self-lg-baseline {
	  align-self: baseline !important;
	}
	.align-self-lg-stretch {
	  align-self: stretch !important;
	}
	.order-lg-first {
	  order: -1 !important;
	}
	.order-lg-0 {
	  order: 0 !important;
	}
	.order-lg-1 {
	  order: 1 !important;
	}
	.order-lg-2 {
	  order: 2 !important;
	}
	.order-lg-3 {
	  order: 3 !important;
	}
	.order-lg-4 {
	  order: 4 !important;
	}
	.order-lg-5 {
	  order: 5 !important;
	}
	.order-lg-last {
	  order: 6 !important;
	}
	.m-lg-0 {
	  margin: 0 !important;
	}
	.m-lg-1 {
	  margin: 0.25rem !important;
	}
	.m-lg-2 {
	  margin: 0.5rem !important;
	}
	.m-lg-3 {
	  margin: 1rem !important;
	}
	.m-lg-4 {
	  margin: 1.5rem !important;
	}
	.m-lg-5 {
	  margin: 0.3125rem !important;
	}
	.m-lg-10 {
	  margin: 0.625rem !important;
	}
	.m-lg-15 {
	  margin: 0.9375rem !important;
	}
	.m-lg-20 {
	  margin: 1.25rem !important;
	}
	.m-lg-30 {
	  margin: 1.875rem !important;
	}
	.m-lg-40 {
	  margin: 2.5rem !important;
	}
	.m-lg-50 {
	  margin: 3.125rem !important;
	}
	.m-lg-60 {
	  margin: 3.75rem !important;
	}
	.m-lg-70 {
	  margin: 4.375rem !important;
	}
	.m-lg-80 {
	  margin: 5rem !important;
	}
	.m-lg-100 {
	  margin: 6.25rem !important;
	}
	.m-lg-120 {
	  margin: 7.5rem !important;
	}
	.m-lg-auto {
	  margin: auto !important;
	}
	.mx-lg-0 {
	  margin-right: 0 !important;
	  margin-left: 0 !important;
	}
	.mx-lg-1 {
	  margin-right: 0.25rem !important;
	  margin-left: 0.25rem !important;
	}
	.mx-lg-2 {
	  margin-right: 0.5rem !important;
	  margin-left: 0.5rem !important;
	}
	.mx-lg-3 {
	  margin-right: 1rem !important;
	  margin-left: 1rem !important;
	}
	.mx-lg-4 {
	  margin-right: 1.5rem !important;
	  margin-left: 1.5rem !important;
	}
	.mx-lg-5 {
	  margin-right: 0.3125rem !important;
	  margin-left: 0.3125rem !important;
	}
	.mx-lg-10 {
	  margin-right: 0.625rem !important;
	  margin-left: 0.625rem !important;
	}
	.mx-lg-15 {
	  margin-right: 0.9375rem !important;
	  margin-left: 0.9375rem !important;
	}
	.mx-lg-20 {
	  margin-right: 1.25rem !important;
	  margin-left: 1.25rem !important;
	}
	.mx-lg-30 {
	  margin-right: 1.875rem !important;
	  margin-left: 1.875rem !important;
	}
	.mx-lg-40 {
	  margin-right: 2.5rem !important;
	  margin-left: 2.5rem !important;
	}
	.mx-lg-50 {
	  margin-right: 3.125rem !important;
	  margin-left: 3.125rem !important;
	}
	.mx-lg-60 {
	  margin-right: 3.75rem !important;
	  margin-left: 3.75rem !important;
	}
	.mx-lg-70 {
	  margin-right: 4.375rem !important;
	  margin-left: 4.375rem !important;
	}
	.mx-lg-80 {
	  margin-right: 5rem !important;
	  margin-left: 5rem !important;
	}
	.mx-lg-100 {
	  margin-right: 6.25rem !important;
	  margin-left: 6.25rem !important;
	}
	.mx-lg-120 {
	  margin-right: 7.5rem !important;
	  margin-left: 7.5rem !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: 0.25rem !important;
	  margin-bottom: 0.25rem !important;
	}
	.my-lg-2 {
	  margin-top: 0.5rem !important;
	  margin-bottom: 0.5rem !important;
	}
	.my-lg-3 {
	  margin-top: 1rem !important;
	  margin-bottom: 1rem !important;
	}
	.my-lg-4 {
	  margin-top: 1.5rem !important;
	  margin-bottom: 1.5rem !important;
	}
	.my-lg-5 {
	  margin-top: 0.3125rem !important;
	  margin-bottom: 0.3125rem !important;
	}
	.my-lg-10 {
	  margin-top: 0.625rem !important;
	  margin-bottom: 0.625rem !important;
	}
	.my-lg-15 {
	  margin-top: 0.9375rem !important;
	  margin-bottom: 0.9375rem !important;
	}
	.my-lg-20 {
	  margin-top: 1.25rem !important;
	  margin-bottom: 1.25rem !important;
	}
	.my-lg-30 {
	  margin-top: 1.875rem !important;
	  margin-bottom: 1.875rem !important;
	}
	.my-lg-40 {
	  margin-top: 2.5rem !important;
	  margin-bottom: 2.5rem !important;
	}
	.my-lg-50 {
	  margin-top: 3.125rem !important;
	  margin-bottom: 3.125rem !important;
	}
	.my-lg-60 {
	  margin-top: 3.75rem !important;
	  margin-bottom: 3.75rem !important;
	}
	.my-lg-70 {
	  margin-top: 4.375rem !important;
	  margin-bottom: 4.375rem !important;
	}
	.my-lg-80 {
	  margin-top: 5rem !important;
	  margin-bottom: 5rem !important;
	}
	.my-lg-100 {
	  margin-top: 6.25rem !important;
	  margin-bottom: 6.25rem !important;
	}
	.my-lg-120 {
	  margin-top: 7.5rem !important;
	  margin-bottom: 7.5rem !important;
	}
	.my-lg-auto {
	  margin-top: auto !important;
	  margin-bottom: auto !important;
	}
	.mt-lg-0 {
	  margin-top: 0 !important;
	}
	.mt-lg-1 {
	  margin-top: 0.25rem !important;
	}
	.mt-lg-2 {
	  margin-top: 0.5rem !important;
	}
	.mt-lg-3 {
	  margin-top: 1rem !important;
	}
	.mt-lg-4 {
	  margin-top: 1.5rem !important;
	}
	.mt-lg-5 {
	  margin-top: 0.3125rem !important;
	}
	.mt-lg-10 {
	  margin-top: 0.625rem !important;
	}
	.mt-lg-15 {
	  margin-top: 0.9375rem !important;
	}
	.mt-lg-20 {
	  margin-top: 1.25rem !important;
	}
	.mt-lg-30 {
	  margin-top: 1.875rem !important;
	}
	.mt-lg-40 {
	  margin-top: 2.5rem !important;
	}
	.mt-lg-50 {
	  margin-top: 3.125rem !important;
	}
	.mt-lg-60 {
	  margin-top: 3.75rem !important;
	}
	.mt-lg-70 {
	  margin-top: 4.375rem !important;
	}
	.mt-lg-80 {
	  margin-top: 5rem !important;
	}
	.mt-lg-100 {
	  margin-top: 6.25rem !important;
	}
	.mt-lg-120 {
	  margin-top: 7.5rem !important;
	}
	.mt-lg-auto {
	  margin-top: auto !important;
	}
	.me-lg-0 {
	  margin-right: 0 !important;
	}
	.me-lg-1 {
	  margin-right: 0.25rem !important;
	}
	.me-lg-2 {
	  margin-right: 0.5rem !important;
	}
	.me-lg-3 {
	  margin-right: 1rem !important;
	}
	.me-lg-4 {
	  margin-right: 1.5rem !important;
	}
	.me-lg-5 {
	  margin-right: 0.3125rem !important;
	}
	.me-lg-10 {
	  margin-right: 0.625rem !important;
	}
	.me-lg-15 {
	  margin-right: 0.9375rem !important;
	}
	.me-lg-20 {
	  margin-right: 1.25rem !important;
	}
	.me-lg-30 {
	  margin-right: 1.875rem !important;
	}
	.me-lg-40 {
	  margin-right: 2.5rem !important;
	}
	.me-lg-50 {
	  margin-right: 3.125rem !important;
	}
	.me-lg-60 {
	  margin-right: 3.75rem !important;
	}
	.me-lg-70 {
	  margin-right: 4.375rem !important;
	}
	.me-lg-80 {
	  margin-right: 5rem !important;
	}
	.me-lg-100 {
	  margin-right: 6.25rem !important;
	}
	.me-lg-120 {
	  margin-right: 7.5rem !important;
	}
	.me-lg-auto {
	  margin-right: auto !important;
	}
	.mb-lg-0 {
	  margin-bottom: 0 !important;
	}
	.mb-lg-1 {
	  margin-bottom: 0.25rem !important;
	}
	.mb-lg-2 {
	  margin-bottom: 0.5rem !important;
	}
	.mb-lg-3 {
	  margin-bottom: 1rem !important;
	}
	.mb-lg-4 {
	  margin-bottom: 1.5rem !important;
	}
	.mb-lg-5 {
	  margin-bottom: 0.3125rem !important;
	}
	.mb-lg-10 {
	  margin-bottom: 0.625rem !important;
	}
	.mb-lg-15 {
	  margin-bottom: 0.9375rem !important;
	}
	.mb-lg-20 {
	  margin-bottom: 1.25rem !important;
	}
	.mb-lg-30 {
	  margin-bottom: 1.875rem !important;
	}
	.mb-lg-40 {
	  margin-bottom: 2.5rem !important;
	}
	.mb-lg-50 {
	  margin-bottom: 3.125rem !important;
	}
	.mb-lg-60 {
	  margin-bottom: 3.75rem !important;
	}
	.mb-lg-70 {
	  margin-bottom: 4.375rem !important;
	}
	.mb-lg-80 {
	  margin-bottom: 5rem !important;
	}
	.mb-lg-100 {
	  margin-bottom: 6.25rem !important;
	}
	.mb-lg-120 {
	  margin-bottom: 7.5rem !important;
	}
	.mb-lg-auto {
	  margin-bottom: auto !important;
	}
	.ms-lg-0 {
	  margin-left: 0 !important;
	}
	.ms-lg-1 {
	  margin-left: 0.25rem !important;
	}
	.ms-lg-2 {
	  margin-left: 0.5rem !important;
	}
	.ms-lg-3 {
	  margin-left: 1rem !important;
	}
	.ms-lg-4 {
	  margin-left: 1.5rem !important;
	}
	.ms-lg-5 {
	  margin-left: 0.3125rem !important;
	}
	.ms-lg-10 {
	  margin-left: 0.625rem !important;
	}
	.ms-lg-15 {
	  margin-left: 0.9375rem !important;
	}
	.ms-lg-20 {
	  margin-left: 1.25rem !important;
	}
	.ms-lg-30 {
	  margin-left: 1.875rem !important;
	}
	.ms-lg-40 {
	  margin-left: 2.5rem !important;
	}
	.ms-lg-50 {
	  margin-left: 3.125rem !important;
	}
	.ms-lg-60 {
	  margin-left: 3.75rem !important;
	}
	.ms-lg-70 {
	  margin-left: 4.375rem !important;
	}
	.ms-lg-80 {
	  margin-left: 5rem !important;
	}
	.ms-lg-100 {
	  margin-left: 6.25rem !important;
	}
	.ms-lg-120 {
	  margin-left: 7.5rem !important;
	}
	.ms-lg-auto {
	  margin-left: auto !important;
	}
	.m-lg-n1 {
	  margin: -0.25rem !important;
	}
	.m-lg-n2 {
	  margin: -0.5rem !important;
	}
	.m-lg-n3 {
	  margin: -1rem !important;
	}
	.m-lg-n4 {
	  margin: -1.5rem !important;
	}
	.m-lg-n5 {
	  margin: -0.3125rem !important;
	}
	.m-lg-n10 {
	  margin: -0.625rem !important;
	}
	.m-lg-n15 {
	  margin: -0.9375rem !important;
	}
	.m-lg-n20 {
	  margin: -1.25rem !important;
	}
	.m-lg-n30 {
	  margin: -1.875rem !important;
	}
	.m-lg-n40 {
	  margin: -2.5rem !important;
	}
	.m-lg-n50 {
	  margin: -3.125rem !important;
	}
	.m-lg-n60 {
	  margin: -3.75rem !important;
	}
	.m-lg-n70 {
	  margin: -4.375rem !important;
	}
	.m-lg-n80 {
	  margin: -5rem !important;
	}
	.m-lg-n100 {
	  margin: -6.25rem !important;
	}
	.m-lg-n120 {
	  margin: -7.5rem !important;
	}
	.mx-lg-n1 {
	  margin-right: -0.25rem !important;
	  margin-left: -0.25rem !important;
	}
	.mx-lg-n2 {
	  margin-right: -0.5rem !important;
	  margin-left: -0.5rem !important;
	}
	.mx-lg-n3 {
	  margin-right: -1rem !important;
	  margin-left: -1rem !important;
	}
	.mx-lg-n4 {
	  margin-right: -1.5rem !important;
	  margin-left: -1.5rem !important;
	}
	.mx-lg-n5 {
	  margin-right: -0.3125rem !important;
	  margin-left: -0.3125rem !important;
	}
	.mx-lg-n10 {
	  margin-right: -0.625rem !important;
	  margin-left: -0.625rem !important;
	}
	.mx-lg-n15 {
	  margin-right: -0.9375rem !important;
	  margin-left: -0.9375rem !important;
	}
	.mx-lg-n20 {
	  margin-right: -1.25rem !important;
	  margin-left: -1.25rem !important;
	}
	.mx-lg-n30 {
	  margin-right: -1.875rem !important;
	  margin-left: -1.875rem !important;
	}
	.mx-lg-n40 {
	  margin-right: -2.5rem !important;
	  margin-left: -2.5rem !important;
	}
	.mx-lg-n50 {
	  margin-right: -3.125rem !important;
	  margin-left: -3.125rem !important;
	}
	.mx-lg-n60 {
	  margin-right: -3.75rem !important;
	  margin-left: -3.75rem !important;
	}
	.mx-lg-n70 {
	  margin-right: -4.375rem !important;
	  margin-left: -4.375rem !important;
	}
	.mx-lg-n80 {
	  margin-right: -5rem !important;
	  margin-left: -5rem !important;
	}
	.mx-lg-n100 {
	  margin-right: -6.25rem !important;
	  margin-left: -6.25rem !important;
	}
	.mx-lg-n120 {
	  margin-right: -7.5rem !important;
	  margin-left: -7.5rem !important;
	}
	.my-lg-n1 {
	  margin-top: -0.25rem !important;
	  margin-bottom: -0.25rem !important;
	}
	.my-lg-n2 {
	  margin-top: -0.5rem !important;
	  margin-bottom: -0.5rem !important;
	}
	.my-lg-n3 {
	  margin-top: -1rem !important;
	  margin-bottom: -1rem !important;
	}
	.my-lg-n4 {
	  margin-top: -1.5rem !important;
	  margin-bottom: -1.5rem !important;
	}
	.my-lg-n5 {
	  margin-top: -0.3125rem !important;
	  margin-bottom: -0.3125rem !important;
	}
	.my-lg-n10 {
	  margin-top: -0.625rem !important;
	  margin-bottom: -0.625rem !important;
	}
	.my-lg-n15 {
	  margin-top: -0.9375rem !important;
	  margin-bottom: -0.9375rem !important;
	}
	.my-lg-n20 {
	  margin-top: -1.25rem !important;
	  margin-bottom: -1.25rem !important;
	}
	.my-lg-n30 {
	  margin-top: -1.875rem !important;
	  margin-bottom: -1.875rem !important;
	}
	.my-lg-n40 {
	  margin-top: -2.5rem !important;
	  margin-bottom: -2.5rem !important;
	}
	.my-lg-n50 {
	  margin-top: -3.125rem !important;
	  margin-bottom: -3.125rem !important;
	}
	.my-lg-n60 {
	  margin-top: -3.75rem !important;
	  margin-bottom: -3.75rem !important;
	}
	.my-lg-n70 {
	  margin-top: -4.375rem !important;
	  margin-bottom: -4.375rem !important;
	}
	.my-lg-n80 {
	  margin-top: -5rem !important;
	  margin-bottom: -5rem !important;
	}
	.my-lg-n100 {
	  margin-top: -6.25rem !important;
	  margin-bottom: -6.25rem !important;
	}
	.my-lg-n120 {
	  margin-top: -7.5rem !important;
	  margin-bottom: -7.5rem !important;
	}
	.mt-lg-n1 {
	  margin-top: -0.25rem !important;
	}
	.mt-lg-n2 {
	  margin-top: -0.5rem !important;
	}
	.mt-lg-n3 {
	  margin-top: -1rem !important;
	}
	.mt-lg-n4 {
	  margin-top: -1.5rem !important;
	}
	.mt-lg-n5 {
	  margin-top: -0.3125rem !important;
	}
	.mt-lg-n10 {
	  margin-top: -0.625rem !important;
	}
	.mt-lg-n15 {
	  margin-top: -0.9375rem !important;
	}
	.mt-lg-n20 {
	  margin-top: -1.25rem !important;
	}
	.mt-lg-n30 {
	  margin-top: -1.875rem !important;
	}
	.mt-lg-n40 {
	  margin-top: -2.5rem !important;
	}
	.mt-lg-n50 {
	  margin-top: -3.125rem !important;
	}
	.mt-lg-n60 {
	  margin-top: -3.75rem !important;
	}
	.mt-lg-n70 {
	  margin-top: -4.375rem !important;
	}
	.mt-lg-n80 {
	  margin-top: -5rem !important;
	}
	.mt-lg-n100 {
	  margin-top: -6.25rem !important;
	}
	.mt-lg-n120 {
	  margin-top: -7.5rem !important;
	}
	.me-lg-n1 {
	  margin-right: -0.25rem !important;
	}
	.me-lg-n2 {
	  margin-right: -0.5rem !important;
	}
	.me-lg-n3 {
	  margin-right: -1rem !important;
	}
	.me-lg-n4 {
	  margin-right: -1.5rem !important;
	}
	.me-lg-n5 {
	  margin-right: -0.3125rem !important;
	}
	.me-lg-n10 {
	  margin-right: -0.625rem !important;
	}
	.me-lg-n15 {
	  margin-right: -0.9375rem !important;
	}
	.me-lg-n20 {
	  margin-right: -1.25rem !important;
	}
	.me-lg-n30 {
	  margin-right: -1.875rem !important;
	}
	.me-lg-n40 {
	  margin-right: -2.5rem !important;
	}
	.me-lg-n50 {
	  margin-right: -3.125rem !important;
	}
	.me-lg-n60 {
	  margin-right: -3.75rem !important;
	}
	.me-lg-n70 {
	  margin-right: -4.375rem !important;
	}
	.me-lg-n80 {
	  margin-right: -5rem !important;
	}
	.me-lg-n100 {
	  margin-right: -6.25rem !important;
	}
	.me-lg-n120 {
	  margin-right: -7.5rem !important;
	}
	.mb-lg-n1 {
	  margin-bottom: -0.25rem !important;
	}
	.mb-lg-n2 {
	  margin-bottom: -0.5rem !important;
	}
	.mb-lg-n3 {
	  margin-bottom: -1rem !important;
	}
	.mb-lg-n4 {
	  margin-bottom: -1.5rem !important;
	}
	.mb-lg-n5 {
	  margin-bottom: -0.3125rem !important;
	}
	.mb-lg-n10 {
	  margin-bottom: -0.625rem !important;
	}
	.mb-lg-n15 {
	  margin-bottom: -0.9375rem !important;
	}
	.mb-lg-n20 {
	  margin-bottom: -1.25rem !important;
	}
	.mb-lg-n30 {
	  margin-bottom: -1.875rem !important;
	}
	.mb-lg-n40 {
	  margin-bottom: -2.5rem !important;
	}
	.mb-lg-n50 {
	  margin-bottom: -3.125rem !important;
	}
	.mb-lg-n60 {
	  margin-bottom: -3.75rem !important;
	}
	.mb-lg-n70 {
	  margin-bottom: -4.375rem !important;
	}
	.mb-lg-n80 {
	  margin-bottom: -5rem !important;
	}
	.mb-lg-n100 {
	  margin-bottom: -6.25rem !important;
	}
	.mb-lg-n120 {
	  margin-bottom: -7.5rem !important;
	}
	.ms-lg-n1 {
	  margin-left: -0.25rem !important;
	}
	.ms-lg-n2 {
	  margin-left: -0.5rem !important;
	}
	.ms-lg-n3 {
	  margin-left: -1rem !important;
	}
	.ms-lg-n4 {
	  margin-left: -1.5rem !important;
	}
	.ms-lg-n5 {
	  margin-left: -0.3125rem !important;
	}
	.ms-lg-n10 {
	  margin-left: -0.625rem !important;
	}
	.ms-lg-n15 {
	  margin-left: -0.9375rem !important;
	}
	.ms-lg-n20 {
	  margin-left: -1.25rem !important;
	}
	.ms-lg-n30 {
	  margin-left: -1.875rem !important;
	}
	.ms-lg-n40 {
	  margin-left: -2.5rem !important;
	}
	.ms-lg-n50 {
	  margin-left: -3.125rem !important;
	}
	.ms-lg-n60 {
	  margin-left: -3.75rem !important;
	}
	.ms-lg-n70 {
	  margin-left: -4.375rem !important;
	}
	.ms-lg-n80 {
	  margin-left: -5rem !important;
	}
	.ms-lg-n100 {
	  margin-left: -6.25rem !important;
	}
	.ms-lg-n120 {
	  margin-left: -7.5rem !important;
	}
	.p-lg-0 {
	  padding: 0 !important;
	}
	.p-lg-1 {
	  padding: 0.25rem !important;
	}
	.p-lg-2 {
	  padding: 0.5rem !important;
	}
	.p-lg-3 {
	  padding: 1rem !important;
	}
	.p-lg-4 {
	  padding: 1.5rem !important;
	}
	.p-lg-5 {
	  padding: 0.3125rem !important;
	}
	.p-lg-10 {
	  padding: 0.625rem !important;
	}
	.p-lg-15 {
	  padding: 0.9375rem !important;
	}
	.p-lg-20 {
	  padding: 1.25rem !important;
	}
	.p-lg-30 {
	  padding: 1.875rem !important;
	}
	.p-lg-40 {
	  padding: 2.5rem !important;
	}
	.p-lg-50 {
	  padding: 3.125rem !important;
	}
	.p-lg-60 {
	  padding: 3.75rem !important;
	}
	.p-lg-70 {
	  padding: 4.375rem !important;
	}
	.p-lg-80 {
	  padding: 5rem !important;
	}
	.p-lg-100 {
	  padding: 6.25rem !important;
	}
	.p-lg-120 {
	  padding: 7.5rem !important;
	}
	.px-lg-0 {
	  padding-right: 0 !important;
	  padding-left: 0 !important;
	}
	.px-lg-1 {
	  padding-right: 0.25rem !important;
	  padding-left: 0.25rem !important;
	}
	.px-lg-2 {
	  padding-right: 0.5rem !important;
	  padding-left: 0.5rem !important;
	}
	.px-lg-3 {
	  padding-right: 1rem !important;
	  padding-left: 1rem !important;
	}
	.px-lg-4 {
	  padding-right: 1.5rem !important;
	  padding-left: 1.5rem !important;
	}
	.px-lg-5 {
	  padding-right: 0.3125rem !important;
	  padding-left: 0.3125rem !important;
	}
	.px-lg-10 {
	  padding-right: 0.625rem !important;
	  padding-left: 0.625rem !important;
	}
	.px-lg-15 {
	  padding-right: 0.9375rem !important;
	  padding-left: 0.9375rem !important;
	}
	.px-lg-20 {
	  padding-right: 1.25rem !important;
	  padding-left: 1.25rem !important;
	}
	.px-lg-30 {
	  padding-right: 1.875rem !important;
	  padding-left: 1.875rem !important;
	}
	.px-lg-40 {
	  padding-right: 2.5rem !important;
	  padding-left: 2.5rem !important;
	}
	.px-lg-50 {
	  padding-right: 3.125rem !important;
	  padding-left: 3.125rem !important;
	}
	.px-lg-60 {
	  padding-right: 3.75rem !important;
	  padding-left: 3.75rem !important;
	}
	.px-lg-70 {
	  padding-right: 4.375rem !important;
	  padding-left: 4.375rem !important;
	}
	.px-lg-80 {
	  padding-right: 5rem !important;
	  padding-left: 5rem !important;
	}
	.px-lg-100 {
	  padding-right: 6.25rem !important;
	  padding-left: 6.25rem !important;
	}
	.px-lg-120 {
	  padding-right: 7.5rem !important;
	  padding-left: 7.5rem !important;
	}
	.py-lg-0 {
	  padding-top: 0 !important;
	  padding-bottom: 0 !important;
	}
	.py-lg-1 {
	  padding-top: 0.25rem !important;
	  padding-bottom: 0.25rem !important;
	}
	.py-lg-2 {
	  padding-top: 0.5rem !important;
	  padding-bottom: 0.5rem !important;
	}
	.py-lg-3 {
	  padding-top: 1rem !important;
	  padding-bottom: 1rem !important;
	}
	.py-lg-4 {
	  padding-top: 1.5rem !important;
	  padding-bottom: 1.5rem !important;
	}
	.py-lg-5 {
	  padding-top: 0.3125rem !important;
	  padding-bottom: 0.3125rem !important;
	}
	.py-lg-10 {
	  padding-top: 0.625rem !important;
	  padding-bottom: 0.625rem !important;
	}
	.py-lg-15 {
	  padding-top: 0.9375rem !important;
	  padding-bottom: 0.9375rem !important;
	}
	.py-lg-20 {
	  padding-top: 1.25rem !important;
	  padding-bottom: 1.25rem !important;
	}
	.py-lg-30 {
	  padding-top: 1.875rem !important;
	  padding-bottom: 1.875rem !important;
	}
	.py-lg-40 {
	  padding-top: 2.5rem !important;
	  padding-bottom: 2.5rem !important;
	}
	.py-lg-50 {
	  padding-top: 3.125rem !important;
	  padding-bottom: 3.125rem !important;
	}
	.py-lg-60 {
	  padding-top: 3.75rem !important;
	  padding-bottom: 3.75rem !important;
	}
	.py-lg-70 {
	  padding-top: 4.375rem !important;
	  padding-bottom: 4.375rem !important;
	}
	.py-lg-80 {
	  padding-top: 5rem !important;
	  padding-bottom: 5rem !important;
	}
	.py-lg-100 {
	  padding-top: 6.25rem !important;
	  padding-bottom: 6.25rem !important;
	}
	.py-lg-120 {
	  padding-top: 7.5rem !important;
	  padding-bottom: 7.5rem !important;
	}
	.pt-lg-0 {
	  padding-top: 0 !important;
	}
	.pt-lg-1 {
	  padding-top: 0.25rem !important;
	}
	.pt-lg-2 {
	  padding-top: 0.5rem !important;
	}
	.pt-lg-3 {
	  padding-top: 1rem !important;
	}
	.pt-lg-4 {
	  padding-top: 1.5rem !important;
	}
	.pt-lg-5 {
	  padding-top: 0.3125rem !important;
	}
	.pt-lg-10 {
	  padding-top: 0.625rem !important;
	}
	.pt-lg-15 {
	  padding-top: 0.9375rem !important;
	}
	.pt-lg-20 {
	  padding-top: 1.25rem !important;
	}
	.pt-lg-30 {
	  padding-top: 1.875rem !important;
	}
	.pt-lg-40 {
	  padding-top: 2.5rem !important;
	}
	.pt-lg-50 {
	  padding-top: 3.125rem !important;
	}
	.pt-lg-60 {
	  padding-top: 3.75rem !important;
	}
	.pt-lg-70 {
	  padding-top: 4.375rem !important;
	}
	.pt-lg-80 {
	  padding-top: 5rem !important;
	}
	.pt-lg-100 {
	  padding-top: 6.25rem !important;
	}
	.pt-lg-120 {
	  padding-top: 7.5rem !important;
	}
	.pe-lg-0 {
	  padding-right: 0 !important;
	}
	.pe-lg-1 {
	  padding-right: 0.25rem !important;
	}
	.pe-lg-2 {
	  padding-right: 0.5rem !important;
	}
	.pe-lg-3 {
	  padding-right: 1rem !important;
	}
	.pe-lg-4 {
	  padding-right: 1.5rem !important;
	}
	.pe-lg-5 {
	  padding-right: 0.3125rem !important;
	}
	.pe-lg-10 {
	  padding-right: 0.625rem !important;
	}
	.pe-lg-15 {
	  padding-right: 0.9375rem !important;
	}
	.pe-lg-20 {
	  padding-right: 1.25rem !important;
	}
	.pe-lg-30 {
	  padding-right: 1.875rem !important;
	}
	.pe-lg-40 {
	  padding-right: 2.5rem !important;
	}
	.pe-lg-50 {
	  padding-right: 3.125rem !important;
	}
	.pe-lg-60 {
	  padding-right: 3.75rem !important;
	}
	.pe-lg-70 {
	  padding-right: 4.375rem !important;
	}
	.pe-lg-80 {
	  padding-right: 5rem !important;
	}
	.pe-lg-100 {
	  padding-right: 6.25rem !important;
	}
	.pe-lg-120 {
	  padding-right: 7.5rem !important;
	}
	.pb-lg-0 {
	  padding-bottom: 0 !important;
	}
	.pb-lg-1 {
	  padding-bottom: 0.25rem !important;
	}
	.pb-lg-2 {
	  padding-bottom: 0.5rem !important;
	}
	.pb-lg-3 {
	  padding-bottom: 1rem !important;
	}
	.pb-lg-4 {
	  padding-bottom: 1.5rem !important;
	}
	.pb-lg-5 {
	  padding-bottom: 0.3125rem !important;
	}
	.pb-lg-10 {
	  padding-bottom: 0.625rem !important;
	}
	.pb-lg-15 {
	  padding-bottom: 0.9375rem !important;
	}
	.pb-lg-20 {
	  padding-bottom: 1.25rem !important;
	}
	.pb-lg-30 {
	  padding-bottom: 1.875rem !important;
	}
	.pb-lg-40 {
	  padding-bottom: 2.5rem !important;
	}
	.pb-lg-50 {
	  padding-bottom: 3.125rem !important;
	}
	.pb-lg-60 {
	  padding-bottom: 3.75rem !important;
	}
	.pb-lg-70 {
	  padding-bottom: 4.375rem !important;
	}
	.pb-lg-80 {
	  padding-bottom: 5rem !important;
	}
	.pb-lg-100 {
	  padding-bottom: 6.25rem !important;
	}
	.pb-lg-120 {
	  padding-bottom: 7.5rem !important;
	}
	.ps-lg-0 {
	  padding-left: 0 !important;
	}
	.ps-lg-1 {
	  padding-left: 0.25rem !important;
	}
	.ps-lg-2 {
	  padding-left: 0.5rem !important;
	}
	.ps-lg-3 {
	  padding-left: 1rem !important;
	}
	.ps-lg-4 {
	  padding-left: 1.5rem !important;
	}
	.ps-lg-5 {
	  padding-left: 0.3125rem !important;
	}
	.ps-lg-10 {
	  padding-left: 0.625rem !important;
	}
	.ps-lg-15 {
	  padding-left: 0.9375rem !important;
	}
	.ps-lg-20 {
	  padding-left: 1.25rem !important;
	}
	.ps-lg-30 {
	  padding-left: 1.875rem !important;
	}
	.ps-lg-40 {
	  padding-left: 2.5rem !important;
	}
	.ps-lg-50 {
	  padding-left: 3.125rem !important;
	}
	.ps-lg-60 {
	  padding-left: 3.75rem !important;
	}
	.ps-lg-70 {
	  padding-left: 4.375rem !important;
	}
	.ps-lg-80 {
	  padding-left: 5rem !important;
	}
	.ps-lg-100 {
	  padding-left: 6.25rem !important;
	}
	.ps-lg-120 {
	  padding-left: 7.5rem !important;
	}
	.gap-lg-0 {
	  gap: 0 !important;
	}
	.gap-lg-1 {
	  gap: 0.25rem !important;
	}
	.gap-lg-2 {
	  gap: 0.5rem !important;
	}
	.gap-lg-3 {
	  gap: 1rem !important;
	}
	.gap-lg-4 {
	  gap: 1.5rem !important;
	}
	.gap-lg-5 {
	  gap: 0.3125rem !important;
	}
	.gap-lg-10 {
	  gap: 0.625rem !important;
	}
	.gap-lg-15 {
	  gap: 0.9375rem !important;
	}
	.gap-lg-20 {
	  gap: 1.25rem !important;
	}
	.gap-lg-30 {
	  gap: 1.875rem !important;
	}
	.gap-lg-40 {
	  gap: 2.5rem !important;
	}
	.gap-lg-50 {
	  gap: 3.125rem !important;
	}
	.gap-lg-60 {
	  gap: 3.75rem !important;
	}
	.gap-lg-70 {
	  gap: 4.375rem !important;
	}
	.gap-lg-80 {
	  gap: 5rem !important;
	}
	.gap-lg-100 {
	  gap: 6.25rem !important;
	}
	.gap-lg-120 {
	  gap: 7.5rem !important;
	}
	.text-lg-start {
	  text-align: left !important;
	}
	.text-lg-end {
	  text-align: right !important;
	}
	.text-lg-center {
	  text-align: center !important;
	}
  }
  
  @media (min-width: 1200px) {
	.float-xl-start {
	  float: left !important;
	}
	.float-xl-end {
	  float: right !important;
	}
	.float-xl-none {
	  float: none !important;
	}
	.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: flex !important;
	}
	.d-xl-inline-flex {
	  display: inline-flex !important;
	}
	.d-xl-none {
	  display: none !important;
	}
	.flex-xl-fill {
	  flex: 1 1 auto !important;
	}
	.flex-xl-row {
	  flex-direction: row !important;
	}
	.flex-xl-column {
	  flex-direction: column !important;
	}
	.flex-xl-row-reverse {
	  flex-direction: row-reverse !important;
	}
	.flex-xl-column-reverse {
	  flex-direction: column-reverse !important;
	}
	.flex-xl-grow-0 {
	  flex-grow: 0 !important;
	}
	.flex-xl-grow-1 {
	  flex-grow: 1 !important;
	}
	.flex-xl-shrink-0 {
	  flex-shrink: 0 !important;
	}
	.flex-xl-shrink-1 {
	  flex-shrink: 1 !important;
	}
	.flex-xl-wrap {
	  flex-wrap: wrap !important;
	}
	.flex-xl-nowrap {
	  flex-wrap: nowrap !important;
	}
	.flex-xl-wrap-reverse {
	  flex-wrap: wrap-reverse !important;
	}
	.justify-content-xl-start {
	  justify-content: flex-start !important;
	}
	.justify-content-xl-end {
	  justify-content: flex-end !important;
	}
	.justify-content-xl-center {
	  justify-content: center !important;
	}
	.justify-content-xl-between {
	  justify-content: space-between !important;
	}
	.justify-content-xl-around {
	  justify-content: space-around !important;
	}
	.justify-content-xl-evenly {
	  justify-content: space-evenly !important;
	}
	.align-items-xl-start {
	  align-items: flex-start !important;
	}
	.align-items-xl-end {
	  align-items: flex-end !important;
	}
	.align-items-xl-center {
	  align-items: center !important;
	}
	.align-items-xl-baseline {
	  align-items: baseline !important;
	}
	.align-items-xl-stretch {
	  align-items: stretch !important;
	}
	.align-content-xl-start {
	  align-content: flex-start !important;
	}
	.align-content-xl-end {
	  align-content: flex-end !important;
	}
	.align-content-xl-center {
	  align-content: center !important;
	}
	.align-content-xl-between {
	  align-content: space-between !important;
	}
	.align-content-xl-around {
	  align-content: space-around !important;
	}
	.align-content-xl-stretch {
	  align-content: stretch !important;
	}
	.align-self-xl-auto {
	  align-self: auto !important;
	}
	.align-self-xl-start {
	  align-self: flex-start !important;
	}
	.align-self-xl-end {
	  align-self: flex-end !important;
	}
	.align-self-xl-center {
	  align-self: center !important;
	}
	.align-self-xl-baseline {
	  align-self: baseline !important;
	}
	.align-self-xl-stretch {
	  align-self: stretch !important;
	}
	.order-xl-first {
	  order: -1 !important;
	}
	.order-xl-0 {
	  order: 0 !important;
	}
	.order-xl-1 {
	  order: 1 !important;
	}
	.order-xl-2 {
	  order: 2 !important;
	}
	.order-xl-3 {
	  order: 3 !important;
	}
	.order-xl-4 {
	  order: 4 !important;
	}
	.order-xl-5 {
	  order: 5 !important;
	}
	.order-xl-last {
	  order: 6 !important;
	}
	.m-xl-0 {
	  margin: 0 !important;
	}
	.m-xl-1 {
	  margin: 0.25rem !important;
	}
	.m-xl-2 {
	  margin: 0.5rem !important;
	}
	.m-xl-3 {
	  margin: 1rem !important;
	}
	.m-xl-4 {
	  margin: 1.5rem !important;
	}
	.m-xl-5 {
	  margin: 0.3125rem !important;
	}
	.m-xl-10 {
	  margin: 0.625rem !important;
	}
	.m-xl-15 {
	  margin: 0.9375rem !important;
	}
	.m-xl-20 {
	  margin: 1.25rem !important;
	}
	.m-xl-30 {
	  margin: 1.875rem !important;
	}
	.m-xl-40 {
	  margin: 2.5rem !important;
	}
	.m-xl-50 {
	  margin: 3.125rem !important;
	}
	.m-xl-60 {
	  margin: 3.75rem !important;
	}
	.m-xl-70 {
	  margin: 4.375rem !important;
	}
	.m-xl-80 {
	  margin: 5rem !important;
	}
	.m-xl-100 {
	  margin: 6.25rem !important;
	}
	.m-xl-120 {
	  margin: 7.5rem !important;
	}
	.m-xl-auto {
	  margin: auto !important;
	}
	.mx-xl-0 {
	  margin-right: 0 !important;
	  margin-left: 0 !important;
	}
	.mx-xl-1 {
	  margin-right: 0.25rem !important;
	  margin-left: 0.25rem !important;
	}
	.mx-xl-2 {
	  margin-right: 0.5rem !important;
	  margin-left: 0.5rem !important;
	}
	.mx-xl-3 {
	  margin-right: 1rem !important;
	  margin-left: 1rem !important;
	}
	.mx-xl-4 {
	  margin-right: 1.5rem !important;
	  margin-left: 1.5rem !important;
	}
	.mx-xl-5 {
	  margin-right: 0.3125rem !important;
	  margin-left: 0.3125rem !important;
	}
	.mx-xl-10 {
	  margin-right: 0.625rem !important;
	  margin-left: 0.625rem !important;
	}
	.mx-xl-15 {
	  margin-right: 0.9375rem !important;
	  margin-left: 0.9375rem !important;
	}
	.mx-xl-20 {
	  margin-right: 1.25rem !important;
	  margin-left: 1.25rem !important;
	}
	.mx-xl-30 {
	  margin-right: 1.875rem !important;
	  margin-left: 1.875rem !important;
	}
	.mx-xl-40 {
	  margin-right: 2.5rem !important;
	  margin-left: 2.5rem !important;
	}
	.mx-xl-50 {
	  margin-right: 3.125rem !important;
	  margin-left: 3.125rem !important;
	}
	.mx-xl-60 {
	  margin-right: 3.75rem !important;
	  margin-left: 3.75rem !important;
	}
	.mx-xl-70 {
	  margin-right: 4.375rem !important;
	  margin-left: 4.375rem !important;
	}
	.mx-xl-80 {
	  margin-right: 5rem !important;
	  margin-left: 5rem !important;
	}
	.mx-xl-100 {
	  margin-right: 6.25rem !important;
	  margin-left: 6.25rem !important;
	}
	.mx-xl-120 {
	  margin-right: 7.5rem !important;
	  margin-left: 7.5rem !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: 0.25rem !important;
	  margin-bottom: 0.25rem !important;
	}
	.my-xl-2 {
	  margin-top: 0.5rem !important;
	  margin-bottom: 0.5rem !important;
	}
	.my-xl-3 {
	  margin-top: 1rem !important;
	  margin-bottom: 1rem !important;
	}
	.my-xl-4 {
	  margin-top: 1.5rem !important;
	  margin-bottom: 1.5rem !important;
	}
	.my-xl-5 {
	  margin-top: 0.3125rem !important;
	  margin-bottom: 0.3125rem !important;
	}
	.my-xl-10 {
	  margin-top: 0.625rem !important;
	  margin-bottom: 0.625rem !important;
	}
	.my-xl-15 {
	  margin-top: 0.9375rem !important;
	  margin-bottom: 0.9375rem !important;
	}
	.my-xl-20 {
	  margin-top: 1.25rem !important;
	  margin-bottom: 1.25rem !important;
	}
	.my-xl-30 {
	  margin-top: 1.875rem !important;
	  margin-bottom: 1.875rem !important;
	}
	.my-xl-40 {
	  margin-top: 2.5rem !important;
	  margin-bottom: 2.5rem !important;
	}
	.my-xl-50 {
	  margin-top: 3.125rem !important;
	  margin-bottom: 3.125rem !important;
	}
	.my-xl-60 {
	  margin-top: 3.75rem !important;
	  margin-bottom: 3.75rem !important;
	}
	.my-xl-70 {
	  margin-top: 4.375rem !important;
	  margin-bottom: 4.375rem !important;
	}
	.my-xl-80 {
	  margin-top: 5rem !important;
	  margin-bottom: 5rem !important;
	}
	.my-xl-100 {
	  margin-top: 6.25rem !important;
	  margin-bottom: 6.25rem !important;
	}
	.my-xl-120 {
	  margin-top: 7.5rem !important;
	  margin-bottom: 7.5rem !important;
	}
	.my-xl-auto {
	  margin-top: auto !important;
	  margin-bottom: auto !important;
	}
	.mt-xl-0 {
	  margin-top: 0 !important;
	}
	.mt-xl-1 {
	  margin-top: 0.25rem !important;
	}
	.mt-xl-2 {
	  margin-top: 0.5rem !important;
	}
	.mt-xl-3 {
	  margin-top: 1rem !important;
	}
	.mt-xl-4 {
	  margin-top: 1.5rem !important;
	}
	.mt-xl-5 {
	  margin-top: 0.3125rem !important;
	}
	.mt-xl-10 {
	  margin-top: 0.625rem !important;
	}
	.mt-xl-15 {
	  margin-top: 0.9375rem !important;
	}
	.mt-xl-20 {
	  margin-top: 1.25rem !important;
	}
	.mt-xl-30 {
	  margin-top: 1.875rem !important;
	}
	.mt-xl-40 {
	  margin-top: 2.5rem !important;
	}
	.mt-xl-50 {
	  margin-top: 3.125rem !important;
	}
	.mt-xl-60 {
	  margin-top: 3.75rem !important;
	}
	.mt-xl-70 {
	  margin-top: 4.375rem !important;
	}
	.mt-xl-80 {
	  margin-top: 5rem !important;
	}
	.mt-xl-100 {
	  margin-top: 6.25rem !important;
	}
	.mt-xl-120 {
	  margin-top: 7.5rem !important;
	}
	.mt-xl-auto {
	  margin-top: auto !important;
	}
	.me-xl-0 {
	  margin-right: 0 !important;
	}
	.me-xl-1 {
	  margin-right: 0.25rem !important;
	}
	.me-xl-2 {
	  margin-right: 0.5rem !important;
	}
	.me-xl-3 {
	  margin-right: 1rem !important;
	}
	.me-xl-4 {
	  margin-right: 1.5rem !important;
	}
	.me-xl-5 {
	  margin-right: 0.3125rem !important;
	}
	.me-xl-10 {
	  margin-right: 0.625rem !important;
	}
	.me-xl-15 {
	  margin-right: 0.9375rem !important;
	}
	.me-xl-20 {
	  margin-right: 1.25rem !important;
	}
	.me-xl-30 {
	  margin-right: 1.875rem !important;
	}
	.me-xl-40 {
	  margin-right: 2.5rem !important;
	}
	.me-xl-50 {
	  margin-right: 3.125rem !important;
	}
	.me-xl-60 {
	  margin-right: 3.75rem !important;
	}
	.me-xl-70 {
	  margin-right: 4.375rem !important;
	}
	.me-xl-80 {
	  margin-right: 5rem !important;
	}
	.me-xl-100 {
	  margin-right: 6.25rem !important;
	}
	.me-xl-120 {
	  margin-right: 7.5rem !important;
	}
	.me-xl-auto {
	  margin-right: auto !important;
	}
	.mb-xl-0 {
	  margin-bottom: 0 !important;
	}
	.mb-xl-1 {
	  margin-bottom: 0.25rem !important;
	}
	.mb-xl-2 {
	  margin-bottom: 0.5rem !important;
	}
	.mb-xl-3 {
	  margin-bottom: 1rem !important;
	}
	.mb-xl-4 {
	  margin-bottom: 1.5rem !important;
	}
	.mb-xl-5 {
	  margin-bottom: 0.3125rem !important;
	}
	.mb-xl-10 {
	  margin-bottom: 0.625rem !important;
	}
	.mb-xl-15 {
	  margin-bottom: 0.9375rem !important;
	}
	.mb-xl-20 {
	  margin-bottom: 1.25rem !important;
	}
	.mb-xl-30 {
	  margin-bottom: 1.875rem !important;
	}
	.mb-xl-40 {
	  margin-bottom: 2.5rem !important;
	}
	.mb-xl-50 {
	  margin-bottom: 3.125rem !important;
	}
	.mb-xl-60 {
	  margin-bottom: 3.75rem !important;
	}
	.mb-xl-70 {
	  margin-bottom: 4.375rem !important;
	}
	.mb-xl-80 {
	  margin-bottom: 5rem !important;
	}
	.mb-xl-100 {
	  margin-bottom: 6.25rem !important;
	}
	.mb-xl-120 {
	  margin-bottom: 7.5rem !important;
	}
	.mb-xl-auto {
	  margin-bottom: auto !important;
	}
	.ms-xl-0 {
	  margin-left: 0 !important;
	}
	.ms-xl-1 {
	  margin-left: 0.25rem !important;
	}
	.ms-xl-2 {
	  margin-left: 0.5rem !important;
	}
	.ms-xl-3 {
	  margin-left: 1rem !important;
	}
	.ms-xl-4 {
	  margin-left: 1.5rem !important;
	}
	.ms-xl-5 {
	  margin-left: 0.3125rem !important;
	}
	.ms-xl-10 {
	  margin-left: 0.625rem !important;
	}
	.ms-xl-15 {
	  margin-left: 0.9375rem !important;
	}
	.ms-xl-20 {
	  margin-left: 1.25rem !important;
	}
	.ms-xl-30 {
	  margin-left: 1.875rem !important;
	}
	.ms-xl-40 {
	  margin-left: 2.5rem !important;
	}
	.ms-xl-50 {
	  margin-left: 3.125rem !important;
	}
	.ms-xl-60 {
	  margin-left: 3.75rem !important;
	}
	.ms-xl-70 {
	  margin-left: 4.375rem !important;
	}
	.ms-xl-80 {
	  margin-left: 5rem !important;
	}
	.ms-xl-100 {
	  margin-left: 6.25rem !important;
	}
	.ms-xl-120 {
	  margin-left: 7.5rem !important;
	}
	.ms-xl-auto {
	  margin-left: auto !important;
	}
	.m-xl-n1 {
	  margin: -0.25rem !important;
	}
	.m-xl-n2 {
	  margin: -0.5rem !important;
	}
	.m-xl-n3 {
	  margin: -1rem !important;
	}
	.m-xl-n4 {
	  margin: -1.5rem !important;
	}
	.m-xl-n5 {
	  margin: -0.3125rem !important;
	}
	.m-xl-n10 {
	  margin: -0.625rem !important;
	}
	.m-xl-n15 {
	  margin: -0.9375rem !important;
	}
	.m-xl-n20 {
	  margin: -1.25rem !important;
	}
	.m-xl-n30 {
	  margin: -1.875rem !important;
	}
	.m-xl-n40 {
	  margin: -2.5rem !important;
	}
	.m-xl-n50 {
	  margin: -3.125rem !important;
	}
	.m-xl-n60 {
	  margin: -3.75rem !important;
	}
	.m-xl-n70 {
	  margin: -4.375rem !important;
	}
	.m-xl-n80 {
	  margin: -5rem !important;
	}
	.m-xl-n100 {
	  margin: -6.25rem !important;
	}
	.m-xl-n120 {
	  margin: -7.5rem !important;
	}
	.mx-xl-n1 {
	  margin-right: -0.25rem !important;
	  margin-left: -0.25rem !important;
	}
	.mx-xl-n2 {
	  margin-right: -0.5rem !important;
	  margin-left: -0.5rem !important;
	}
	.mx-xl-n3 {
	  margin-right: -1rem !important;
	  margin-left: -1rem !important;
	}
	.mx-xl-n4 {
	  margin-right: -1.5rem !important;
	  margin-left: -1.5rem !important;
	}
	.mx-xl-n5 {
	  margin-right: -0.3125rem !important;
	  margin-left: -0.3125rem !important;
	}
	.mx-xl-n10 {
	  margin-right: -0.625rem !important;
	  margin-left: -0.625rem !important;
	}
	.mx-xl-n15 {
	  margin-right: -0.9375rem !important;
	  margin-left: -0.9375rem !important;
	}
	.mx-xl-n20 {
	  margin-right: -1.25rem !important;
	  margin-left: -1.25rem !important;
	}
	.mx-xl-n30 {
	  margin-right: -1.875rem !important;
	  margin-left: -1.875rem !important;
	}
	.mx-xl-n40 {
	  margin-right: -2.5rem !important;
	  margin-left: -2.5rem !important;
	}
	.mx-xl-n50 {
	  margin-right: -3.125rem !important;
	  margin-left: -3.125rem !important;
	}
	.mx-xl-n60 {
	  margin-right: -3.75rem !important;
	  margin-left: -3.75rem !important;
	}
	.mx-xl-n70 {
	  margin-right: -4.375rem !important;
	  margin-left: -4.375rem !important;
	}
	.mx-xl-n80 {
	  margin-right: -5rem !important;
	  margin-left: -5rem !important;
	}
	.mx-xl-n100 {
	  margin-right: -6.25rem !important;
	  margin-left: -6.25rem !important;
	}
	.mx-xl-n120 {
	  margin-right: -7.5rem !important;
	  margin-left: -7.5rem !important;
	}
	.my-xl-n1 {
	  margin-top: -0.25rem !important;
	  margin-bottom: -0.25rem !important;
	}
	.my-xl-n2 {
	  margin-top: -0.5rem !important;
	  margin-bottom: -0.5rem !important;
	}
	.my-xl-n3 {
	  margin-top: -1rem !important;
	  margin-bottom: -1rem !important;
	}
	.my-xl-n4 {
	  margin-top: -1.5rem !important;
	  margin-bottom: -1.5rem !important;
	}
	.my-xl-n5 {
	  margin-top: -0.3125rem !important;
	  margin-bottom: -0.3125rem !important;
	}
	.my-xl-n10 {
	  margin-top: -0.625rem !important;
	  margin-bottom: -0.625rem !important;
	}
	.my-xl-n15 {
	  margin-top: -0.9375rem !important;
	  margin-bottom: -0.9375rem !important;
	}
	.my-xl-n20 {
	  margin-top: -1.25rem !important;
	  margin-bottom: -1.25rem !important;
	}
	.my-xl-n30 {
	  margin-top: -1.875rem !important;
	  margin-bottom: -1.875rem !important;
	}
	.my-xl-n40 {
	  margin-top: -2.5rem !important;
	  margin-bottom: -2.5rem !important;
	}
	.my-xl-n50 {
	  margin-top: -3.125rem !important;
	  margin-bottom: -3.125rem !important;
	}
	.my-xl-n60 {
	  margin-top: -3.75rem !important;
	  margin-bottom: -3.75rem !important;
	}
	.my-xl-n70 {
	  margin-top: -4.375rem !important;
	  margin-bottom: -4.375rem !important;
	}
	.my-xl-n80 {
	  margin-top: -5rem !important;
	  margin-bottom: -5rem !important;
	}
	.my-xl-n100 {
	  margin-top: -6.25rem !important;
	  margin-bottom: -6.25rem !important;
	}
	.my-xl-n120 {
	  margin-top: -7.5rem !important;
	  margin-bottom: -7.5rem !important;
	}
	.mt-xl-n1 {
	  margin-top: -0.25rem !important;
	}
	.mt-xl-n2 {
	  margin-top: -0.5rem !important;
	}
	.mt-xl-n3 {
	  margin-top: -1rem !important;
	}
	.mt-xl-n4 {
	  margin-top: -1.5rem !important;
	}
	.mt-xl-n5 {
	  margin-top: -0.3125rem !important;
	}
	.mt-xl-n10 {
	  margin-top: -0.625rem !important;
	}
	.mt-xl-n15 {
	  margin-top: -0.9375rem !important;
	}
	.mt-xl-n20 {
	  margin-top: -1.25rem !important;
	}
	.mt-xl-n30 {
	  margin-top: -1.875rem !important;
	}
	.mt-xl-n40 {
	  margin-top: -2.5rem !important;
	}
	.mt-xl-n50 {
	  margin-top: -3.125rem !important;
	}
	.mt-xl-n60 {
	  margin-top: -3.75rem !important;
	}
	.mt-xl-n70 {
	  margin-top: -4.375rem !important;
	}
	.mt-xl-n80 {
	  margin-top: -5rem !important;
	}
	.mt-xl-n100 {
	  margin-top: -6.25rem !important;
	}
	.mt-xl-n120 {
	  margin-top: -7.5rem !important;
	}
	.me-xl-n1 {
	  margin-right: -0.25rem !important;
	}
	.me-xl-n2 {
	  margin-right: -0.5rem !important;
	}
	.me-xl-n3 {
	  margin-right: -1rem !important;
	}
	.me-xl-n4 {
	  margin-right: -1.5rem !important;
	}
	.me-xl-n5 {
	  margin-right: -0.3125rem !important;
	}
	.me-xl-n10 {
	  margin-right: -0.625rem !important;
	}
	.me-xl-n15 {
	  margin-right: -0.9375rem !important;
	}
	.me-xl-n20 {
	  margin-right: -1.25rem !important;
	}
	.me-xl-n30 {
	  margin-right: -1.875rem !important;
	}
	.me-xl-n40 {
	  margin-right: -2.5rem !important;
	}
	.me-xl-n50 {
	  margin-right: -3.125rem !important;
	}
	.me-xl-n60 {
	  margin-right: -3.75rem !important;
	}
	.me-xl-n70 {
	  margin-right: -4.375rem !important;
	}
	.me-xl-n80 {
	  margin-right: -5rem !important;
	}
	.me-xl-n100 {
	  margin-right: -6.25rem !important;
	}
	.me-xl-n120 {
	  margin-right: -7.5rem !important;
	}
	.mb-xl-n1 {
	  margin-bottom: -0.25rem !important;
	}
	.mb-xl-n2 {
	  margin-bottom: -0.5rem !important;
	}
	.mb-xl-n3 {
	  margin-bottom: -1rem !important;
	}
	.mb-xl-n4 {
	  margin-bottom: -1.5rem !important;
	}
	.mb-xl-n5 {
	  margin-bottom: -0.3125rem !important;
	}
	.mb-xl-n10 {
	  margin-bottom: -0.625rem !important;
	}
	.mb-xl-n15 {
	  margin-bottom: -0.9375rem !important;
	}
	.mb-xl-n20 {
	  margin-bottom: -1.25rem !important;
	}
	.mb-xl-n30 {
	  margin-bottom: -1.875rem !important;
	}
	.mb-xl-n40 {
	  margin-bottom: -2.5rem !important;
	}
	.mb-xl-n50 {
	  margin-bottom: -3.125rem !important;
	}
	.mb-xl-n60 {
	  margin-bottom: -3.75rem !important;
	}
	.mb-xl-n70 {
	  margin-bottom: -4.375rem !important;
	}
	.mb-xl-n80 {
	  margin-bottom: -5rem !important;
	}
	.mb-xl-n100 {
	  margin-bottom: -6.25rem !important;
	}
	.mb-xl-n120 {
	  margin-bottom: -7.5rem !important;
	}
	.ms-xl-n1 {
	  margin-left: -0.25rem !important;
	}
	.ms-xl-n2 {
	  margin-left: -0.5rem !important;
	}
	.ms-xl-n3 {
	  margin-left: -1rem !important;
	}
	.ms-xl-n4 {
	  margin-left: -1.5rem !important;
	}
	.ms-xl-n5 {
	  margin-left: -0.3125rem !important;
	}
	.ms-xl-n10 {
	  margin-left: -0.625rem !important;
	}
	.ms-xl-n15 {
	  margin-left: -0.9375rem !important;
	}
	.ms-xl-n20 {
	  margin-left: -1.25rem !important;
	}
	.ms-xl-n30 {
	  margin-left: -1.875rem !important;
	}
	.ms-xl-n40 {
	  margin-left: -2.5rem !important;
	}
	.ms-xl-n50 {
	  margin-left: -3.125rem !important;
	}
	.ms-xl-n60 {
	  margin-left: -3.75rem !important;
	}
	.ms-xl-n70 {
	  margin-left: -4.375rem !important;
	}
	.ms-xl-n80 {
	  margin-left: -5rem !important;
	}
	.ms-xl-n100 {
	  margin-left: -6.25rem !important;
	}
	.ms-xl-n120 {
	  margin-left: -7.5rem !important;
	}
	.p-xl-0 {
	  padding: 0 !important;
	}
	.p-xl-1 {
	  padding: 0.25rem !important;
	}
	.p-xl-2 {
	  padding: 0.5rem !important;
	}
	.p-xl-3 {
	  padding: 1rem !important;
	}
	.p-xl-4 {
	  padding: 1.5rem !important;
	}
	.p-xl-5 {
	  padding: 0.3125rem !important;
	}
	.p-xl-10 {
	  padding: 0.625rem !important;
	}
	.p-xl-15 {
	  padding: 0.9375rem !important;
	}
	.p-xl-20 {
	  padding: 1.25rem !important;
	}
	.p-xl-30 {
	  padding: 1.875rem !important;
	}
	.p-xl-40 {
	  padding: 2.5rem !important;
	}
	.p-xl-50 {
	  padding: 3.125rem !important;
	}
	.p-xl-60 {
	  padding: 3.75rem !important;
	}
	.p-xl-70 {
	  padding: 4.375rem !important;
	}
	.p-xl-80 {
	  padding: 5rem !important;
	}
	.p-xl-100 {
	  padding: 6.25rem !important;
	}
	.p-xl-120 {
	  padding: 7.5rem !important;
	}
	.px-xl-0 {
	  padding-right: 0 !important;
	  padding-left: 0 !important;
	}
	.px-xl-1 {
	  padding-right: 0.25rem !important;
	  padding-left: 0.25rem !important;
	}
	.px-xl-2 {
	  padding-right: 0.5rem !important;
	  padding-left: 0.5rem !important;
	}
	.px-xl-3 {
	  padding-right: 1rem !important;
	  padding-left: 1rem !important;
	}
	.px-xl-4 {
	  padding-right: 1.5rem !important;
	  padding-left: 1.5rem !important;
	}
	.px-xl-5 {
	  padding-right: 0.3125rem !important;
	  padding-left: 0.3125rem !important;
	}
	.px-xl-10 {
	  padding-right: 0.625rem !important;
	  padding-left: 0.625rem !important;
	}
	.px-xl-15 {
	  padding-right: 0.9375rem !important;
	  padding-left: 0.9375rem !important;
	}
	.px-xl-20 {
	  padding-right: 1.25rem !important;
	  padding-left: 1.25rem !important;
	}
	.px-xl-30 {
	  padding-right: 1.875rem !important;
	  padding-left: 1.875rem !important;
	}
	.px-xl-40 {
	  padding-right: 2.5rem !important;
	  padding-left: 2.5rem !important;
	}
	.px-xl-50 {
	  padding-right: 3.125rem !important;
	  padding-left: 3.125rem !important;
	}
	.px-xl-60 {
	  padding-right: 3.75rem !important;
	  padding-left: 3.75rem !important;
	}
	.px-xl-70 {
	  padding-right: 4.375rem !important;
	  padding-left: 4.375rem !important;
	}
	.px-xl-80 {
	  padding-right: 5rem !important;
	  padding-left: 5rem !important;
	}
	.px-xl-100 {
	  padding-right: 6.25rem !important;
	  padding-left: 6.25rem !important;
	}
	.px-xl-120 {
	  padding-right: 7.5rem !important;
	  padding-left: 7.5rem !important;
	}
	.py-xl-0 {
	  padding-top: 0 !important;
	  padding-bottom: 0 !important;
	}
	.py-xl-1 {
	  padding-top: 0.25rem !important;
	  padding-bottom: 0.25rem !important;
	}
	.py-xl-2 {
	  padding-top: 0.5rem !important;
	  padding-bottom: 0.5rem !important;
	}
	.py-xl-3 {
	  padding-top: 1rem !important;
	  padding-bottom: 1rem !important;
	}
	.py-xl-4 {
	  padding-top: 1.5rem !important;
	  padding-bottom: 1.5rem !important;
	}
	.py-xl-5 {
	  padding-top: 0.3125rem !important;
	  padding-bottom: 0.3125rem !important;
	}
	.py-xl-10 {
	  padding-top: 0.625rem !important;
	  padding-bottom: 0.625rem !important;
	}
	.py-xl-15 {
	  padding-top: 0.9375rem !important;
	  padding-bottom: 0.9375rem !important;
	}
	.py-xl-20 {
	  padding-top: 1.25rem !important;
	  padding-bottom: 1.25rem !important;
	}
	.py-xl-30 {
	  padding-top: 1.875rem !important;
	  padding-bottom: 1.875rem !important;
	}
	.py-xl-40 {
	  padding-top: 2.5rem !important;
	  padding-bottom: 2.5rem !important;
	}
	.py-xl-50 {
	  padding-top: 3.125rem !important;
	  padding-bottom: 3.125rem !important;
	}
	.py-xl-60 {
	  padding-top: 3.75rem !important;
	  padding-bottom: 3.75rem !important;
	}
	.py-xl-70 {
	  padding-top: 4.375rem !important;
	  padding-bottom: 4.375rem !important;
	}
	.py-xl-80 {
	  padding-top: 5rem !important;
	  padding-bottom: 5rem !important;
	}
	.py-xl-100 {
	  padding-top: 6.25rem !important;
	  padding-bottom: 6.25rem !important;
	}
	.py-xl-120 {
	  padding-top: 7.5rem !important;
	  padding-bottom: 7.5rem !important;
	}
	.pt-xl-0 {
	  padding-top: 0 !important;
	}
	.pt-xl-1 {
	  padding-top: 0.25rem !important;
	}
	.pt-xl-2 {
	  padding-top: 0.5rem !important;
	}
	.pt-xl-3 {
	  padding-top: 1rem !important;
	}
	.pt-xl-4 {
	  padding-top: 1.5rem !important;
	}
	.pt-xl-5 {
	  padding-top: 0.3125rem !important;
	}
	.pt-xl-10 {
	  padding-top: 0.625rem !important;
	}
	.pt-xl-15 {
	  padding-top: 0.9375rem !important;
	}
	.pt-xl-20 {
	  padding-top: 1.25rem !important;
	}
	.pt-xl-30 {
	  padding-top: 1.875rem !important;
	}
	.pt-xl-40 {
	  padding-top: 2.5rem !important;
	}
	.pt-xl-50 {
	  padding-top: 3.125rem !important;
	}
	.pt-xl-60 {
	  padding-top: 3.75rem !important;
	}
	.pt-xl-70 {
	  padding-top: 4.375rem !important;
	}
	.pt-xl-80 {
	  padding-top: 5rem !important;
	}
	.pt-xl-100 {
	  padding-top: 6.25rem !important;
	}
	.pt-xl-120 {
	  padding-top: 7.5rem !important;
	}
	.pe-xl-0 {
	  padding-right: 0 !important;
	}
	.pe-xl-1 {
	  padding-right: 0.25rem !important;
	}
	.pe-xl-2 {
	  padding-right: 0.5rem !important;
	}
	.pe-xl-3 {
	  padding-right: 1rem !important;
	}
	.pe-xl-4 {
	  padding-right: 1.5rem !important;
	}
	.pe-xl-5 {
	  padding-right: 0.3125rem !important;
	}
	.pe-xl-10 {
	  padding-right: 0.625rem !important;
	}
	.pe-xl-15 {
	  padding-right: 0.9375rem !important;
	}
	.pe-xl-20 {
	  padding-right: 1.25rem !important;
	}
	.pe-xl-30 {
	  padding-right: 1.875rem !important;
	}
	.pe-xl-40 {
	  padding-right: 2.5rem !important;
	}
	.pe-xl-50 {
	  padding-right: 3.125rem !important;
	}
	.pe-xl-60 {
	  padding-right: 3.75rem !important;
	}
	.pe-xl-70 {
	  padding-right: 4.375rem !important;
	}
	.pe-xl-80 {
	  padding-right: 5rem !important;
	}
	.pe-xl-100 {
	  padding-right: 6.25rem !important;
	}
	.pe-xl-120 {
	  padding-right: 7.5rem !important;
	}
	.pb-xl-0 {
	  padding-bottom: 0 !important;
	}
	.pb-xl-1 {
	  padding-bottom: 0.25rem !important;
	}
	.pb-xl-2 {
	  padding-bottom: 0.5rem !important;
	}
	.pb-xl-3 {
	  padding-bottom: 1rem !important;
	}
	.pb-xl-4 {
	  padding-bottom: 1.5rem !important;
	}
	.pb-xl-5 {
	  padding-bottom: 0.3125rem !important;
	}
	.pb-xl-10 {
	  padding-bottom: 0.625rem !important;
	}
	.pb-xl-15 {
	  padding-bottom: 0.9375rem !important;
	}
	.pb-xl-20 {
	  padding-bottom: 1.25rem !important;
	}
	.pb-xl-30 {
	  padding-bottom: 1.875rem !important;
	}
	.pb-xl-40 {
	  padding-bottom: 2.5rem !important;
	}
	.pb-xl-50 {
	  padding-bottom: 3.125rem !important;
	}
	.pb-xl-60 {
	  padding-bottom: 3.75rem !important;
	}
	.pb-xl-70 {
	  padding-bottom: 4.375rem !important;
	}
	.pb-xl-80 {
	  padding-bottom: 5rem !important;
	}
	.pb-xl-100 {
	  padding-bottom: 6.25rem !important;
	}
	.pb-xl-120 {
	  padding-bottom: 7.5rem !important;
	}
	.ps-xl-0 {
	  padding-left: 0 !important;
	}
	.ps-xl-1 {
	  padding-left: 0.25rem !important;
	}
	.ps-xl-2 {
	  padding-left: 0.5rem !important;
	}
	.ps-xl-3 {
	  padding-left: 1rem !important;
	}
	.ps-xl-4 {
	  padding-left: 1.5rem !important;
	}
	.ps-xl-5 {
	  padding-left: 0.3125rem !important;
	}
	.ps-xl-10 {
	  padding-left: 0.625rem !important;
	}
	.ps-xl-15 {
	  padding-left: 0.9375rem !important;
	}
	.ps-xl-20 {
	  padding-left: 1.25rem !important;
	}
	.ps-xl-30 {
	  padding-left: 1.875rem !important;
	}
	.ps-xl-40 {
	  padding-left: 2.5rem !important;
	}
	.ps-xl-50 {
	  padding-left: 3.125rem !important;
	}
	.ps-xl-60 {
	  padding-left: 3.75rem !important;
	}
	.ps-xl-70 {
	  padding-left: 4.375rem !important;
	}
	.ps-xl-80 {
	  padding-left: 5rem !important;
	}
	.ps-xl-100 {
	  padding-left: 6.25rem !important;
	}
	.ps-xl-120 {
	  padding-left: 7.5rem !important;
	}
	.gap-xl-0 {
	  gap: 0 !important;
	}
	.gap-xl-1 {
	  gap: 0.25rem !important;
	}
	.gap-xl-2 {
	  gap: 0.5rem !important;
	}
	.gap-xl-3 {
	  gap: 1rem !important;
	}
	.gap-xl-4 {
	  gap: 1.5rem !important;
	}
	.gap-xl-5 {
	  gap: 0.3125rem !important;
	}
	.gap-xl-10 {
	  gap: 0.625rem !important;
	}
	.gap-xl-15 {
	  gap: 0.9375rem !important;
	}
	.gap-xl-20 {
	  gap: 1.25rem !important;
	}
	.gap-xl-30 {
	  gap: 1.875rem !important;
	}
	.gap-xl-40 {
	  gap: 2.5rem !important;
	}
	.gap-xl-50 {
	  gap: 3.125rem !important;
	}
	.gap-xl-60 {
	  gap: 3.75rem !important;
	}
	.gap-xl-70 {
	  gap: 4.375rem !important;
	}
	.gap-xl-80 {
	  gap: 5rem !important;
	}
	.gap-xl-100 {
	  gap: 6.25rem !important;
	}
	.gap-xl-120 {
	  gap: 7.5rem !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;
	}
	.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: flex !important;
	}
	.d-xxl-inline-flex {
	  display: inline-flex !important;
	}
	.d-xxl-none {
	  display: none !important;
	}
	.flex-xxl-fill {
	  flex: 1 1 auto !important;
	}
	.flex-xxl-row {
	  flex-direction: row !important;
	}
	.flex-xxl-column {
	  flex-direction: column !important;
	}
	.flex-xxl-row-reverse {
	  flex-direction: row-reverse !important;
	}
	.flex-xxl-column-reverse {
	  flex-direction: column-reverse !important;
	}
	.flex-xxl-grow-0 {
	  flex-grow: 0 !important;
	}
	.flex-xxl-grow-1 {
	  flex-grow: 1 !important;
	}
	.flex-xxl-shrink-0 {
	  flex-shrink: 0 !important;
	}
	.flex-xxl-shrink-1 {
	  flex-shrink: 1 !important;
	}
	.flex-xxl-wrap {
	  flex-wrap: wrap !important;
	}
	.flex-xxl-nowrap {
	  flex-wrap: nowrap !important;
	}
	.flex-xxl-wrap-reverse {
	  flex-wrap: wrap-reverse !important;
	}
	.justify-content-xxl-start {
	  justify-content: flex-start !important;
	}
	.justify-content-xxl-end {
	  justify-content: flex-end !important;
	}
	.justify-content-xxl-center {
	  justify-content: center !important;
	}
	.justify-content-xxl-between {
	  justify-content: space-between !important;
	}
	.justify-content-xxl-around {
	  justify-content: space-around !important;
	}
	.justify-content-xxl-evenly {
	  justify-content: space-evenly !important;
	}
	.align-items-xxl-start {
	  align-items: flex-start !important;
	}
	.align-items-xxl-end {
	  align-items: flex-end !important;
	}
	.align-items-xxl-center {
	  align-items: center !important;
	}
	.align-items-xxl-baseline {
	  align-items: baseline !important;
	}
	.align-items-xxl-stretch {
	  align-items: stretch !important;
	}
	.align-content-xxl-start {
	  align-content: flex-start !important;
	}
	.align-content-xxl-end {
	  align-content: flex-end !important;
	}
	.align-content-xxl-center {
	  align-content: center !important;
	}
	.align-content-xxl-between {
	  align-content: space-between !important;
	}
	.align-content-xxl-around {
	  align-content: space-around !important;
	}
	.align-content-xxl-stretch {
	  align-content: stretch !important;
	}
	.align-self-xxl-auto {
	  align-self: auto !important;
	}
	.align-self-xxl-start {
	  align-self: flex-start !important;
	}
	.align-self-xxl-end {
	  align-self: flex-end !important;
	}
	.align-self-xxl-center {
	  align-self: center !important;
	}
	.align-self-xxl-baseline {
	  align-self: baseline !important;
	}
	.align-self-xxl-stretch {
	  align-self: stretch !important;
	}
	.order-xxl-first {
	  order: -1 !important;
	}
	.order-xxl-0 {
	  order: 0 !important;
	}
	.order-xxl-1 {
	  order: 1 !important;
	}
	.order-xxl-2 {
	  order: 2 !important;
	}
	.order-xxl-3 {
	  order: 3 !important;
	}
	.order-xxl-4 {
	  order: 4 !important;
	}
	.order-xxl-5 {
	  order: 5 !important;
	}
	.order-xxl-last {
	  order: 6 !important;
	}
	.m-xxl-0 {
	  margin: 0 !important;
	}
	.m-xxl-1 {
	  margin: 0.25rem !important;
	}
	.m-xxl-2 {
	  margin: 0.5rem !important;
	}
	.m-xxl-3 {
	  margin: 1rem !important;
	}
	.m-xxl-4 {
	  margin: 1.5rem !important;
	}
	.m-xxl-5 {
	  margin: 0.3125rem !important;
	}
	.m-xxl-10 {
	  margin: 0.625rem !important;
	}
	.m-xxl-15 {
	  margin: 0.9375rem !important;
	}
	.m-xxl-20 {
	  margin: 1.25rem !important;
	}
	.m-xxl-30 {
	  margin: 1.875rem !important;
	}
	.m-xxl-40 {
	  margin: 2.5rem !important;
	}
	.m-xxl-50 {
	  margin: 3.125rem !important;
	}
	.m-xxl-60 {
	  margin: 3.75rem !important;
	}
	.m-xxl-70 {
	  margin: 4.375rem !important;
	}
	.m-xxl-80 {
	  margin: 5rem !important;
	}
	.m-xxl-100 {
	  margin: 6.25rem !important;
	}
	.m-xxl-120 {
	  margin: 7.5rem !important;
	}
	.m-xxl-auto {
	  margin: auto !important;
	}
	.mx-xxl-0 {
	  margin-right: 0 !important;
	  margin-left: 0 !important;
	}
	.mx-xxl-1 {
	  margin-right: 0.25rem !important;
	  margin-left: 0.25rem !important;
	}
	.mx-xxl-2 {
	  margin-right: 0.5rem !important;
	  margin-left: 0.5rem !important;
	}
	.mx-xxl-3 {
	  margin-right: 1rem !important;
	  margin-left: 1rem !important;
	}
	.mx-xxl-4 {
	  margin-right: 1.5rem !important;
	  margin-left: 1.5rem !important;
	}
	.mx-xxl-5 {
	  margin-right: 0.3125rem !important;
	  margin-left: 0.3125rem !important;
	}
	.mx-xxl-10 {
	  margin-right: 0.625rem !important;
	  margin-left: 0.625rem !important;
	}
	.mx-xxl-15 {
	  margin-right: 0.9375rem !important;
	  margin-left: 0.9375rem !important;
	}
	.mx-xxl-20 {
	  margin-right: 1.25rem !important;
	  margin-left: 1.25rem !important;
	}
	.mx-xxl-30 {
	  margin-right: 1.875rem !important;
	  margin-left: 1.875rem !important;
	}
	.mx-xxl-40 {
	  margin-right: 2.5rem !important;
	  margin-left: 2.5rem !important;
	}
	.mx-xxl-50 {
	  margin-right: 3.125rem !important;
	  margin-left: 3.125rem !important;
	}
	.mx-xxl-60 {
	  margin-right: 3.75rem !important;
	  margin-left: 3.75rem !important;
	}
	.mx-xxl-70 {
	  margin-right: 4.375rem !important;
	  margin-left: 4.375rem !important;
	}
	.mx-xxl-80 {
	  margin-right: 5rem !important;
	  margin-left: 5rem !important;
	}
	.mx-xxl-100 {
	  margin-right: 6.25rem !important;
	  margin-left: 6.25rem !important;
	}
	.mx-xxl-120 {
	  margin-right: 7.5rem !important;
	  margin-left: 7.5rem !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: 0.25rem !important;
	  margin-bottom: 0.25rem !important;
	}
	.my-xxl-2 {
	  margin-top: 0.5rem !important;
	  margin-bottom: 0.5rem !important;
	}
	.my-xxl-3 {
	  margin-top: 1rem !important;
	  margin-bottom: 1rem !important;
	}
	.my-xxl-4 {
	  margin-top: 1.5rem !important;
	  margin-bottom: 1.5rem !important;
	}
	.my-xxl-5 {
	  margin-top: 0.3125rem !important;
	  margin-bottom: 0.3125rem !important;
	}
	.my-xxl-10 {
	  margin-top: 0.625rem !important;
	  margin-bottom: 0.625rem !important;
	}
	.my-xxl-15 {
	  margin-top: 0.9375rem !important;
	  margin-bottom: 0.9375rem !important;
	}
	.my-xxl-20 {
	  margin-top: 1.25rem !important;
	  margin-bottom: 1.25rem !important;
	}
	.my-xxl-30 {
	  margin-top: 1.875rem !important;
	  margin-bottom: 1.875rem !important;
	}
	.my-xxl-40 {
	  margin-top: 2.5rem !important;
	  margin-bottom: 2.5rem !important;
	}
	.my-xxl-50 {
	  margin-top: 3.125rem !important;
	  margin-bottom: 3.125rem !important;
	}
	.my-xxl-60 {
	  margin-top: 3.75rem !important;
	  margin-bottom: 3.75rem !important;
	}
	.my-xxl-70 {
	  margin-top: 4.375rem !important;
	  margin-bottom: 4.375rem !important;
	}
	.my-xxl-80 {
	  margin-top: 5rem !important;
	  margin-bottom: 5rem !important;
	}
	.my-xxl-100 {
	  margin-top: 6.25rem !important;
	  margin-bottom: 6.25rem !important;
	}
	.my-xxl-120 {
	  margin-top: 7.5rem !important;
	  margin-bottom: 7.5rem !important;
	}
	.my-xxl-auto {
	  margin-top: auto !important;
	  margin-bottom: auto !important;
	}
	.mt-xxl-0 {
	  margin-top: 0 !important;
	}
	.mt-xxl-1 {
	  margin-top: 0.25rem !important;
	}
	.mt-xxl-2 {
	  margin-top: 0.5rem !important;
	}
	.mt-xxl-3 {
	  margin-top: 1rem !important;
	}
	.mt-xxl-4 {
	  margin-top: 1.5rem !important;
	}
	.mt-xxl-5 {
	  margin-top: 0.3125rem !important;
	}
	.mt-xxl-10 {
	  margin-top: 0.625rem !important;
	}
	.mt-xxl-15 {
	  margin-top: 0.9375rem !important;
	}
	.mt-xxl-20 {
	  margin-top: 1.25rem !important;
	}
	.mt-xxl-30 {
	  margin-top: 1.875rem !important;
	}
	.mt-xxl-40 {
	  margin-top: 2.5rem !important;
	}
	.mt-xxl-50 {
	  margin-top: 3.125rem !important;
	}
	.mt-xxl-60 {
	  margin-top: 3.75rem !important;
	}
	.mt-xxl-70 {
	  margin-top: 4.375rem !important;
	}
	.mt-xxl-80 {
	  margin-top: 5rem !important;
	}
	.mt-xxl-100 {
	  margin-top: 6.25rem !important;
	}
	.mt-xxl-120 {
	  margin-top: 7.5rem !important;
	}
	.mt-xxl-auto {
	  margin-top: auto !important;
	}
	.me-xxl-0 {
	  margin-right: 0 !important;
	}
	.me-xxl-1 {
	  margin-right: 0.25rem !important;
	}
	.me-xxl-2 {
	  margin-right: 0.5rem !important;
	}
	.me-xxl-3 {
	  margin-right: 1rem !important;
	}
	.me-xxl-4 {
	  margin-right: 1.5rem !important;
	}
	.me-xxl-5 {
	  margin-right: 0.3125rem !important;
	}
	.me-xxl-10 {
	  margin-right: 0.625rem !important;
	}
	.me-xxl-15 {
	  margin-right: 0.9375rem !important;
	}
	.me-xxl-20 {
	  margin-right: 1.25rem !important;
	}
	.me-xxl-30 {
	  margin-right: 1.875rem !important;
	}
	.me-xxl-40 {
	  margin-right: 2.5rem !important;
	}
	.me-xxl-50 {
	  margin-right: 3.125rem !important;
	}
	.me-xxl-60 {
	  margin-right: 3.75rem !important;
	}
	.me-xxl-70 {
	  margin-right: 4.375rem !important;
	}
	.me-xxl-80 {
	  margin-right: 5rem !important;
	}
	.me-xxl-100 {
	  margin-right: 6.25rem !important;
	}
	.me-xxl-120 {
	  margin-right: 7.5rem !important;
	}
	.me-xxl-auto {
	  margin-right: auto !important;
	}
	.mb-xxl-0 {
	  margin-bottom: 0 !important;
	}
	.mb-xxl-1 {
	  margin-bottom: 0.25rem !important;
	}
	.mb-xxl-2 {
	  margin-bottom: 0.5rem !important;
	}
	.mb-xxl-3 {
	  margin-bottom: 1rem !important;
	}
	.mb-xxl-4 {
	  margin-bottom: 1.5rem !important;
	}
	.mb-xxl-5 {
	  margin-bottom: 0.3125rem !important;
	}
	.mb-xxl-10 {
	  margin-bottom: 0.625rem !important;
	}
	.mb-xxl-15 {
	  margin-bottom: 0.9375rem !important;
	}
	.mb-xxl-20 {
	  margin-bottom: 1.25rem !important;
	}
	.mb-xxl-30 {
	  margin-bottom: 1.875rem !important;
	}
	.mb-xxl-40 {
	  margin-bottom: 2.5rem !important;
	}
	.mb-xxl-50 {
	  margin-bottom: 3.125rem !important;
	}
	.mb-xxl-60 {
	  margin-bottom: 3.75rem !important;
	}
	.mb-xxl-70 {
	  margin-bottom: 4.375rem !important;
	}
	.mb-xxl-80 {
	  margin-bottom: 5rem !important;
	}
	.mb-xxl-100 {
	  margin-bottom: 6.25rem !important;
	}
	.mb-xxl-120 {
	  margin-bottom: 7.5rem !important;
	}
	.mb-xxl-auto {
	  margin-bottom: auto !important;
	}
	.ms-xxl-0 {
	  margin-left: 0 !important;
	}
	.ms-xxl-1 {
	  margin-left: 0.25rem !important;
	}
	.ms-xxl-2 {
	  margin-left: 0.5rem !important;
	}
	.ms-xxl-3 {
	  margin-left: 1rem !important;
	}
	.ms-xxl-4 {
	  margin-left: 1.5rem !important;
	}
	.ms-xxl-5 {
	  margin-left: 0.3125rem !important;
	}
	.ms-xxl-10 {
	  margin-left: 0.625rem !important;
	}
	.ms-xxl-15 {
	  margin-left: 0.9375rem !important;
	}
	.ms-xxl-20 {
	  margin-left: 1.25rem !important;
	}
	.ms-xxl-30 {
	  margin-left: 1.875rem !important;
	}
	.ms-xxl-40 {
	  margin-left: 2.5rem !important;
	}
	.ms-xxl-50 {
	  margin-left: 3.125rem !important;
	}
	.ms-xxl-60 {
	  margin-left: 3.75rem !important;
	}
	.ms-xxl-70 {
	  margin-left: 4.375rem !important;
	}
	.ms-xxl-80 {
	  margin-left: 5rem !important;
	}
	.ms-xxl-100 {
	  margin-left: 6.25rem !important;
	}
	.ms-xxl-120 {
	  margin-left: 7.5rem !important;
	}
	.ms-xxl-auto {
	  margin-left: auto !important;
	}
	.m-xxl-n1 {
	  margin: -0.25rem !important;
	}
	.m-xxl-n2 {
	  margin: -0.5rem !important;
	}
	.m-xxl-n3 {
	  margin: -1rem !important;
	}
	.m-xxl-n4 {
	  margin: -1.5rem !important;
	}
	.m-xxl-n5 {
	  margin: -0.3125rem !important;
	}
	.m-xxl-n10 {
	  margin: -0.625rem !important;
	}
	.m-xxl-n15 {
	  margin: -0.9375rem !important;
	}
	.m-xxl-n20 {
	  margin: -1.25rem !important;
	}
	.m-xxl-n30 {
	  margin: -1.875rem !important;
	}
	.m-xxl-n40 {
	  margin: -2.5rem !important;
	}
	.m-xxl-n50 {
	  margin: -3.125rem !important;
	}
	.m-xxl-n60 {
	  margin: -3.75rem !important;
	}
	.m-xxl-n70 {
	  margin: -4.375rem !important;
	}
	.m-xxl-n80 {
	  margin: -5rem !important;
	}
	.m-xxl-n100 {
	  margin: -6.25rem !important;
	}
	.m-xxl-n120 {
	  margin: -7.5rem !important;
	}
	.mx-xxl-n1 {
	  margin-right: -0.25rem !important;
	  margin-left: -0.25rem !important;
	}
	.mx-xxl-n2 {
	  margin-right: -0.5rem !important;
	  margin-left: -0.5rem !important;
	}
	.mx-xxl-n3 {
	  margin-right: -1rem !important;
	  margin-left: -1rem !important;
	}
	.mx-xxl-n4 {
	  margin-right: -1.5rem !important;
	  margin-left: -1.5rem !important;
	}
	.mx-xxl-n5 {
	  margin-right: -0.3125rem !important;
	  margin-left: -0.3125rem !important;
	}
	.mx-xxl-n10 {
	  margin-right: -0.625rem !important;
	  margin-left: -0.625rem !important;
	}
	.mx-xxl-n15 {
	  margin-right: -0.9375rem !important;
	  margin-left: -0.9375rem !important;
	}
	.mx-xxl-n20 {
	  margin-right: -1.25rem !important;
	  margin-left: -1.25rem !important;
	}
	.mx-xxl-n30 {
	  margin-right: -1.875rem !important;
	  margin-left: -1.875rem !important;
	}
	.mx-xxl-n40 {
	  margin-right: -2.5rem !important;
	  margin-left: -2.5rem !important;
	}
	.mx-xxl-n50 {
	  margin-right: -3.125rem !important;
	  margin-left: -3.125rem !important;
	}
	.mx-xxl-n60 {
	  margin-right: -3.75rem !important;
	  margin-left: -3.75rem !important;
	}
	.mx-xxl-n70 {
	  margin-right: -4.375rem !important;
	  margin-left: -4.375rem !important;
	}
	.mx-xxl-n80 {
	  margin-right: -5rem !important;
	  margin-left: -5rem !important;
	}
	.mx-xxl-n100 {
	  margin-right: -6.25rem !important;
	  margin-left: -6.25rem !important;
	}
	.mx-xxl-n120 {
	  margin-right: -7.5rem !important;
	  margin-left: -7.5rem !important;
	}
	.my-xxl-n1 {
	  margin-top: -0.25rem !important;
	  margin-bottom: -0.25rem !important;
	}
	.my-xxl-n2 {
	  margin-top: -0.5rem !important;
	  margin-bottom: -0.5rem !important;
	}
	.my-xxl-n3 {
	  margin-top: -1rem !important;
	  margin-bottom: -1rem !important;
	}
	.my-xxl-n4 {
	  margin-top: -1.5rem !important;
	  margin-bottom: -1.5rem !important;
	}
	.my-xxl-n5 {
	  margin-top: -0.3125rem !important;
	  margin-bottom: -0.3125rem !important;
	}
	.my-xxl-n10 {
	  margin-top: -0.625rem !important;
	  margin-bottom: -0.625rem !important;
	}
	.my-xxl-n15 {
	  margin-top: -0.9375rem !important;
	  margin-bottom: -0.9375rem !important;
	}
	.my-xxl-n20 {
	  margin-top: -1.25rem !important;
	  margin-bottom: -1.25rem !important;
	}
	.my-xxl-n30 {
	  margin-top: -1.875rem !important;
	  margin-bottom: -1.875rem !important;
	}
	.my-xxl-n40 {
	  margin-top: -2.5rem !important;
	  margin-bottom: -2.5rem !important;
	}
	.my-xxl-n50 {
	  margin-top: -3.125rem !important;
	  margin-bottom: -3.125rem !important;
	}
	.my-xxl-n60 {
	  margin-top: -3.75rem !important;
	  margin-bottom: -3.75rem !important;
	}
	.my-xxl-n70 {
	  margin-top: -4.375rem !important;
	  margin-bottom: -4.375rem !important;
	}
	.my-xxl-n80 {
	  margin-top: -5rem !important;
	  margin-bottom: -5rem !important;
	}
	.my-xxl-n100 {
	  margin-top: -6.25rem !important;
	  margin-bottom: -6.25rem !important;
	}
	.my-xxl-n120 {
	  margin-top: -7.5rem !important;
	  margin-bottom: -7.5rem !important;
	}
	.mt-xxl-n1 {
	  margin-top: -0.25rem !important;
	}
	.mt-xxl-n2 {
	  margin-top: -0.5rem !important;
	}
	.mt-xxl-n3 {
	  margin-top: -1rem !important;
	}
	.mt-xxl-n4 {
	  margin-top: -1.5rem !important;
	}
	.mt-xxl-n5 {
	  margin-top: -0.3125rem !important;
	}
	.mt-xxl-n10 {
	  margin-top: -0.625rem !important;
	}
	.mt-xxl-n15 {
	  margin-top: -0.9375rem !important;
	}
	.mt-xxl-n20 {
	  margin-top: -1.25rem !important;
	}
	.mt-xxl-n30 {
	  margin-top: -1.875rem !important;
	}
	.mt-xxl-n40 {
	  margin-top: -2.5rem !important;
	}
	.mt-xxl-n50 {
	  margin-top: -3.125rem !important;
	}
	.mt-xxl-n60 {
	  margin-top: -3.75rem !important;
	}
	.mt-xxl-n70 {
	  margin-top: -4.375rem !important;
	}
	.mt-xxl-n80 {
	  margin-top: -5rem !important;
	}
	.mt-xxl-n100 {
	  margin-top: -6.25rem !important;
	}
	.mt-xxl-n120 {
	  margin-top: -7.5rem !important;
	}
	.me-xxl-n1 {
	  margin-right: -0.25rem !important;
	}
	.me-xxl-n2 {
	  margin-right: -0.5rem !important;
	}
	.me-xxl-n3 {
	  margin-right: -1rem !important;
	}
	.me-xxl-n4 {
	  margin-right: -1.5rem !important;
	}
	.me-xxl-n5 {
	  margin-right: -0.3125rem !important;
	}
	.me-xxl-n10 {
	  margin-right: -0.625rem !important;
	}
	.me-xxl-n15 {
	  margin-right: -0.9375rem !important;
	}
	.me-xxl-n20 {
	  margin-right: -1.25rem !important;
	}
	.me-xxl-n30 {
	  margin-right: -1.875rem !important;
	}
	.me-xxl-n40 {
	  margin-right: -2.5rem !important;
	}
	.me-xxl-n50 {
	  margin-right: -3.125rem !important;
	}
	.me-xxl-n60 {
	  margin-right: -3.75rem !important;
	}
	.me-xxl-n70 {
	  margin-right: -4.375rem !important;
	}
	.me-xxl-n80 {
	  margin-right: -5rem !important;
	}
	.me-xxl-n100 {
	  margin-right: -6.25rem !important;
	}
	.me-xxl-n120 {
	  margin-right: -7.5rem !important;
	}
	.mb-xxl-n1 {
	  margin-bottom: -0.25rem !important;
	}
	.mb-xxl-n2 {
	  margin-bottom: -0.5rem !important;
	}
	.mb-xxl-n3 {
	  margin-bottom: -1rem !important;
	}
	.mb-xxl-n4 {
	  margin-bottom: -1.5rem !important;
	}
	.mb-xxl-n5 {
	  margin-bottom: -0.3125rem !important;
	}
	.mb-xxl-n10 {
	  margin-bottom: -0.625rem !important;
	}
	.mb-xxl-n15 {
	  margin-bottom: -0.9375rem !important;
	}
	.mb-xxl-n20 {
	  margin-bottom: -1.25rem !important;
	}
	.mb-xxl-n30 {
	  margin-bottom: -1.875rem !important;
	}
	.mb-xxl-n40 {
	  margin-bottom: -2.5rem !important;
	}
	.mb-xxl-n50 {
	  margin-bottom: -3.125rem !important;
	}
	.mb-xxl-n60 {
	  margin-bottom: -3.75rem !important;
	}
	.mb-xxl-n70 {
	  margin-bottom: -4.375rem !important;
	}
	.mb-xxl-n80 {
	  margin-bottom: -5rem !important;
	}
	.mb-xxl-n100 {
	  margin-bottom: -6.25rem !important;
	}
	.mb-xxl-n120 {
	  margin-bottom: -7.5rem !important;
	}
	.ms-xxl-n1 {
	  margin-left: -0.25rem !important;
	}
	.ms-xxl-n2 {
	  margin-left: -0.5rem !important;
	}
	.ms-xxl-n3 {
	  margin-left: -1rem !important;
	}
	.ms-xxl-n4 {
	  margin-left: -1.5rem !important;
	}
	.ms-xxl-n5 {
	  margin-left: -0.3125rem !important;
	}
	.ms-xxl-n10 {
	  margin-left: -0.625rem !important;
	}
	.ms-xxl-n15 {
	  margin-left: -0.9375rem !important;
	}
	.ms-xxl-n20 {
	  margin-left: -1.25rem !important;
	}
	.ms-xxl-n30 {
	  margin-left: -1.875rem !important;
	}
	.ms-xxl-n40 {
	  margin-left: -2.5rem !important;
	}
	.ms-xxl-n50 {
	  margin-left: -3.125rem !important;
	}
	.ms-xxl-n60 {
	  margin-left: -3.75rem !important;
	}
	.ms-xxl-n70 {
	  margin-left: -4.375rem !important;
	}
	.ms-xxl-n80 {
	  margin-left: -5rem !important;
	}
	.ms-xxl-n100 {
	  margin-left: -6.25rem !important;
	}
	.ms-xxl-n120 {
	  margin-left: -7.5rem !important;
	}
	.p-xxl-0 {
	  padding: 0 !important;
	}
	.p-xxl-1 {
	  padding: 0.25rem !important;
	}
	.p-xxl-2 {
	  padding: 0.5rem !important;
	}
	.p-xxl-3 {
	  padding: 1rem !important;
	}
	.p-xxl-4 {
	  padding: 1.5rem !important;
	}
	.p-xxl-5 {
	  padding: 0.3125rem !important;
	}
	.p-xxl-10 {
	  padding: 0.625rem !important;
	}
	.p-xxl-15 {
	  padding: 0.9375rem !important;
	}
	.p-xxl-20 {
	  padding: 1.25rem !important;
	}
	.p-xxl-30 {
	  padding: 1.875rem !important;
	}
	.p-xxl-40 {
	  padding: 2.5rem !important;
	}
	.p-xxl-50 {
	  padding: 3.125rem !important;
	}
	.p-xxl-60 {
	  padding: 3.75rem !important;
	}
	.p-xxl-70 {
	  padding: 4.375rem !important;
	}
	.p-xxl-80 {
	  padding: 5rem !important;
	}
	.p-xxl-100 {
	  padding: 6.25rem !important;
	}
	.p-xxl-120 {
	  padding: 7.5rem !important;
	}
	.px-xxl-0 {
	  padding-right: 0 !important;
	  padding-left: 0 !important;
	}
	.px-xxl-1 {
	  padding-right: 0.25rem !important;
	  padding-left: 0.25rem !important;
	}
	.px-xxl-2 {
	  padding-right: 0.5rem !important;
	  padding-left: 0.5rem !important;
	}
	.px-xxl-3 {
	  padding-right: 1rem !important;
	  padding-left: 1rem !important;
	}
	.px-xxl-4 {
	  padding-right: 1.5rem !important;
	  padding-left: 1.5rem !important;
	}
	.px-xxl-5 {
	  padding-right: 0.3125rem !important;
	  padding-left: 0.3125rem !important;
	}
	.px-xxl-10 {
	  padding-right: 0.625rem !important;
	  padding-left: 0.625rem !important;
	}
	.px-xxl-15 {
	  padding-right: 0.9375rem !important;
	  padding-left: 0.9375rem !important;
	}
	.px-xxl-20 {
	  padding-right: 1.25rem !important;
	  padding-left: 1.25rem !important;
	}
	.px-xxl-30 {
	  padding-right: 1.875rem !important;
	  padding-left: 1.875rem !important;
	}
	.px-xxl-40 {
	  padding-right: 2.5rem !important;
	  padding-left: 2.5rem !important;
	}
	.px-xxl-50 {
	  padding-right: 3.125rem !important;
	  padding-left: 3.125rem !important;
	}
	.px-xxl-60 {
	  padding-right: 3.75rem !important;
	  padding-left: 3.75rem !important;
	}
	.px-xxl-70 {
	  padding-right: 4.375rem !important;
	  padding-left: 4.375rem !important;
	}
	.px-xxl-80 {
	  padding-right: 5rem !important;
	  padding-left: 5rem !important;
	}
	.px-xxl-100 {
	  padding-right: 6.25rem !important;
	  padding-left: 6.25rem !important;
	}
	.px-xxl-120 {
	  padding-right: 7.5rem !important;
	  padding-left: 7.5rem !important;
	}
	.py-xxl-0 {
	  padding-top: 0 !important;
	  padding-bottom: 0 !important;
	}
	.py-xxl-1 {
	  padding-top: 0.25rem !important;
	  padding-bottom: 0.25rem !important;
	}
	.py-xxl-2 {
	  padding-top: 0.5rem !important;
	  padding-bottom: 0.5rem !important;
	}
	.py-xxl-3 {
	  padding-top: 1rem !important;
	  padding-bottom: 1rem !important;
	}
	.py-xxl-4 {
	  padding-top: 1.5rem !important;
	  padding-bottom: 1.5rem !important;
	}
	.py-xxl-5 {
	  padding-top: 0.3125rem !important;
	  padding-bottom: 0.3125rem !important;
	}
	.py-xxl-10 {
	  padding-top: 0.625rem !important;
	  padding-bottom: 0.625rem !important;
	}
	.py-xxl-15 {
	  padding-top: 0.9375rem !important;
	  padding-bottom: 0.9375rem !important;
	}
	.py-xxl-20 {
	  padding-top: 1.25rem !important;
	  padding-bottom: 1.25rem !important;
	}
	.py-xxl-30 {
	  padding-top: 1.875rem !important;
	  padding-bottom: 1.875rem !important;
	}
	.py-xxl-40 {
	  padding-top: 2.5rem !important;
	  padding-bottom: 2.5rem !important;
	}
	.py-xxl-50 {
	  padding-top: 3.125rem !important;
	  padding-bottom: 3.125rem !important;
	}
	.py-xxl-60 {
	  padding-top: 3.75rem !important;
	  padding-bottom: 3.75rem !important;
	}
	.py-xxl-70 {
	  padding-top: 4.375rem !important;
	  padding-bottom: 4.375rem !important;
	}
	.py-xxl-80 {
	  padding-top: 5rem !important;
	  padding-bottom: 5rem !important;
	}
	.py-xxl-100 {
	  padding-top: 6.25rem !important;
	  padding-bottom: 6.25rem !important;
	}
	.py-xxl-120 {
	  padding-top: 7.5rem !important;
	  padding-bottom: 7.5rem !important;
	}
	.pt-xxl-0 {
	  padding-top: 0 !important;
	}
	.pt-xxl-1 {
	  padding-top: 0.25rem !important;
	}
	.pt-xxl-2 {
	  padding-top: 0.5rem !important;
	}
	.pt-xxl-3 {
	  padding-top: 1rem !important;
	}
	.pt-xxl-4 {
	  padding-top: 1.5rem !important;
	}
	.pt-xxl-5 {
	  padding-top: 0.3125rem !important;
	}
	.pt-xxl-10 {
	  padding-top: 0.625rem !important;
	}
	.pt-xxl-15 {
	  padding-top: 0.9375rem !important;
	}
	.pt-xxl-20 {
	  padding-top: 1.25rem !important;
	}
	.pt-xxl-30 {
	  padding-top: 1.875rem !important;
	}
	.pt-xxl-40 {
	  padding-top: 2.5rem !important;
	}
	.pt-xxl-50 {
	  padding-top: 3.125rem !important;
	}
	.pt-xxl-60 {
	  padding-top: 3.75rem !important;
	}
	.pt-xxl-70 {
	  padding-top: 4.375rem !important;
	}
	.pt-xxl-80 {
	  padding-top: 5rem !important;
	}
	.pt-xxl-100 {
	  padding-top: 6.25rem !important;
	}
	.pt-xxl-120 {
	  padding-top: 7.5rem !important;
	}
	.pe-xxl-0 {
	  padding-right: 0 !important;
	}
	.pe-xxl-1 {
	  padding-right: 0.25rem !important;
	}
	.pe-xxl-2 {
	  padding-right: 0.5rem !important;
	}
	.pe-xxl-3 {
	  padding-right: 1rem !important;
	}
	.pe-xxl-4 {
	  padding-right: 1.5rem !important;
	}
	.pe-xxl-5 {
	  padding-right: 0.3125rem !important;
	}
	.pe-xxl-10 {
	  padding-right: 0.625rem !important;
	}
	.pe-xxl-15 {
	  padding-right: 0.9375rem !important;
	}
	.pe-xxl-20 {
	  padding-right: 1.25rem !important;
	}
	.pe-xxl-30 {
	  padding-right: 1.875rem !important;
	}
	.pe-xxl-40 {
	  padding-right: 2.5rem !important;
	}
	.pe-xxl-50 {
	  padding-right: 3.125rem !important;
	}
	.pe-xxl-60 {
	  padding-right: 3.75rem !important;
	}
	.pe-xxl-70 {
	  padding-right: 4.375rem !important;
	}
	.pe-xxl-80 {
	  padding-right: 5rem !important;
	}
	.pe-xxl-100 {
	  padding-right: 6.25rem !important;
	}
	.pe-xxl-120 {
	  padding-right: 7.5rem !important;
	}
	.pb-xxl-0 {
	  padding-bottom: 0 !important;
	}
	.pb-xxl-1 {
	  padding-bottom: 0.25rem !important;
	}
	.pb-xxl-2 {
	  padding-bottom: 0.5rem !important;
	}
	.pb-xxl-3 {
	  padding-bottom: 1rem !important;
	}
	.pb-xxl-4 {
	  padding-bottom: 1.5rem !important;
	}
	.pb-xxl-5 {
	  padding-bottom: 0.3125rem !important;
	}
	.pb-xxl-10 {
	  padding-bottom: 0.625rem !important;
	}
	.pb-xxl-15 {
	  padding-bottom: 0.9375rem !important;
	}
	.pb-xxl-20 {
	  padding-bottom: 1.25rem !important;
	}
	.pb-xxl-30 {
	  padding-bottom: 1.875rem !important;
	}
	.pb-xxl-40 {
	  padding-bottom: 2.5rem !important;
	}
	.pb-xxl-50 {
	  padding-bottom: 3.125rem !important;
	}
	.pb-xxl-60 {
	  padding-bottom: 3.75rem !important;
	}
	.pb-xxl-70 {
	  padding-bottom: 4.375rem !important;
	}
	.pb-xxl-80 {
	  padding-bottom: 5rem !important;
	}
	.pb-xxl-100 {
	  padding-bottom: 6.25rem !important;
	}
	.pb-xxl-120 {
	  padding-bottom: 7.5rem !important;
	}
	.ps-xxl-0 {
	  padding-left: 0 !important;
	}
	.ps-xxl-1 {
	  padding-left: 0.25rem !important;
	}
	.ps-xxl-2 {
	  padding-left: 0.5rem !important;
	}
	.ps-xxl-3 {
	  padding-left: 1rem !important;
	}
	.ps-xxl-4 {
	  padding-left: 1.5rem !important;
	}
	.ps-xxl-5 {
	  padding-left: 0.3125rem !important;
	}
	.ps-xxl-10 {
	  padding-left: 0.625rem !important;
	}
	.ps-xxl-15 {
	  padding-left: 0.9375rem !important;
	}
	.ps-xxl-20 {
	  padding-left: 1.25rem !important;
	}
	.ps-xxl-30 {
	  padding-left: 1.875rem !important;
	}
	.ps-xxl-40 {
	  padding-left: 2.5rem !important;
	}
	.ps-xxl-50 {
	  padding-left: 3.125rem !important;
	}
	.ps-xxl-60 {
	  padding-left: 3.75rem !important;
	}
	.ps-xxl-70 {
	  padding-left: 4.375rem !important;
	}
	.ps-xxl-80 {
	  padding-left: 5rem !important;
	}
	.ps-xxl-100 {
	  padding-left: 6.25rem !important;
	}
	.ps-xxl-120 {
	  padding-left: 7.5rem !important;
	}
	.gap-xxl-0 {
	  gap: 0 !important;
	}
	.gap-xxl-1 {
	  gap: 0.25rem !important;
	}
	.gap-xxl-2 {
	  gap: 0.5rem !important;
	}
	.gap-xxl-3 {
	  gap: 1rem !important;
	}
	.gap-xxl-4 {
	  gap: 1.5rem !important;
	}
	.gap-xxl-5 {
	  gap: 0.3125rem !important;
	}
	.gap-xxl-10 {
	  gap: 0.625rem !important;
	}
	.gap-xxl-15 {
	  gap: 0.9375rem !important;
	}
	.gap-xxl-20 {
	  gap: 1.25rem !important;
	}
	.gap-xxl-30 {
	  gap: 1.875rem !important;
	}
	.gap-xxl-40 {
	  gap: 2.5rem !important;
	}
	.gap-xxl-50 {
	  gap: 3.125rem !important;
	}
	.gap-xxl-60 {
	  gap: 3.75rem !important;
	}
	.gap-xxl-70 {
	  gap: 4.375rem !important;
	}
	.gap-xxl-80 {
	  gap: 5rem !important;
	}
	.gap-xxl-100 {
	  gap: 6.25rem !important;
	}
	.gap-xxl-120 {
	  gap: 7.5rem !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.875rem !important;
	}
	.fs-2 {
	  font-size: 2.1875rem !important;
	}
	.fs-3 {
	  font-size: 1.6875rem !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: flex !important;
	}
	.d-print-inline-flex {
	  display: inline-flex !important;
	}
	.d-print-none {
	  display: none !important;
	}
  }
  
  .listing-range-slider {
	--control-listings-handale-size: 16px;
	--control-listings-bar-height: 4px;
	--control-listings-handale-border-width: 2px;
	width: 100%;
	float: left;
  }
  
  .listing-range-slider .listing-range-bar {
	border: none;
	background: #dee2e6;
	height: var(--control-listings-bar-height);
	width: 100%;
	position: relative;
	border-radius: var(--control-listings-border-radius);
  }
  
  .listing-range-slider .listing-range-bar .ui-slider-range {
	background: var(--control-listings-secondary);
	position: absolute;
	height: var(--control-listings-bar-height);
  }
  
  .listing-range-slider .listing-range-bar .ui-slider-handle {
	border: none;
	border-radius: 50%;
	background: #fff;
	border: var(--control-listings-handale-border-width) solid var(--control-listings-primary);
	height: var(--control-listings-handale-size);
	width: var(--control-listings-handale-size);
	cursor: pointer;
	position: absolute;
	top: -6px;
  }
  
  .listing-range-slider .listing-range-bar .ui-slider-handle + span {
	background: var(--control-listings-primary);
	left: 100%;
	margin-left: -16px;
  }
  
  .shadow-bottom:after {
	z-index: 0;
	content: "";
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background-image: linear-gradient(to bottom, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.75) 100%);
  }
  
  .shadow-bottom > * {
	z-index: 1;
  }
  
  .shadow-top {
	background-image: linear-gradient(to top, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0) 50%, rgba(0, 0, 0, 0.75) 100%);
  }
  
  .btn.btn-linkedin {
	--control-listings-btn-color: #0A66C2;
	--control-listings-btn-border-color: #0A66C2;
	--control-listings-btn-hover-border-color: #0A66C2;
	--control-listings-btn-hover-bg: #0A66C2;
  }
  
  .btn.btn-fb {
	--control-listings-btn-color: #1877F2;
	--control-listings-btn-border-color: #1877F2;
	--control-listings-btn-hover-border-color: #1877F2;
	--control-listings-btn-hover-bg: #1877F2;
  }
  
  .btn.btn-twitter {
	--control-listings-btn-color: #1DA1F2;
	--control-listings-btn-border-color: #1DA1F2;
	--control-listings-btn-hover-border-color: #1DA1F2;
	--control-listings-btn-hover-bg: #1DA1F2;
  }
  
  .btn.btn-whatsapp {
	--control-listings-btn-color: #25D366;
	--control-listings-btn-border-color: #25D366;
	--control-listings-btn-hover-border-color: #25D366;
	--control-listings-btn-hover-bg: #25D366;
  }
  
  .btn.btn-skype {
	--control-listings-btn-color: #00AFF0;
	--control-listings-btn-border-color: #00AFF0;
	--control-listings-btn-hover-border-color: #00AFF0;
	--control-listings-btn-hover-bg: #00AFF0;
  }
  
  .btn.btn-pinterest {
	--control-listings-btn-color: #BD081C;
	--control-listings-btn-border-color: #BD081C;
	--control-listings-btn-hover-border-color: #BD081C;
	--control-listings-btn-hover-bg: #BD081C;
  }
  
  .btn.btn-vk {
	--control-listings-btn-color: #4C75A3;
	--control-listings-btn-border-color: #4C75A3;
	--control-listings-btn-hover-border-color: #4C75A3;
	--control-listings-btn-hover-bg: #4C75A3;
  }
  
  .btn.btn-tumblr {
	--control-listings-btn-color: #34465D;
	--control-listings-btn-border-color: #34465D;
	--control-listings-btn-hover-border-color: #34465D;
	--control-listings-btn-hover-bg: #34465D;
  }
  
  .btn.btn-reddit {
	--control-listings-btn-color: #FF5700;
	--control-listings-btn-border-color: #FF5700;
	--control-listings-btn-hover-border-color: #FF5700;
	--control-listings-btn-hover-bg: #FF5700;
  }
  
  .btn.btn-weibo {
	--control-listings-btn-color: #DF2029;
	--control-listings-btn-border-color: #DF2029;
	--control-listings-btn-hover-border-color: #DF2029;
	--control-listings-btn-hover-bg: #DF2029;
  }
  
  .btn.btn-telegram {
	--control-listings-btn-color: #229ED9;
	--control-listings-btn-border-color: #229ED9;
	--control-listings-btn-hover-border-color: #229ED9;
	--control-listings-btn-hover-bg: #229ED9;
  }
  
  #controlListingsMap {
	min-height: 600px;
	margin-bottom: 30px;
	font-family: var(--control-listings-body-font-family);
  }
  
  #controlListingsMap a {
	color: var(--control-listings-link-color);
  }
  
  #controlListingsMap a.leaflet-popup-close-button {
	background-color: #fff;
	width: 30px;
	height: 30px;
	border-radius: 50%;
	line-height: 28px;
	font-weight: bold;
	right: -11px;
	top: -11px;
  }
  
  #controlListingsMap a:hover, #controlListingsMap a:focus {
	color: var(--control-listings-link-hover-color);
  }
  
  #controlListingsMap .leaflet-popup-content {
	margin: 0;
  }
  
  #controlListingsMap .leaflet-popup-content-wrapper {
	background-color: transparent;
	box-shadow: none;
  }
  
  #controlListingsMap .leaflet-popup-tip-container {
	left: 20px;
	margin-top: -2px;
	z-index: 999;
  }
  
  #controlListingsMap .leaflet-popup-tip {
	background-color: #f8f9fa;
	border-color: transparent #ced4da #ced4da transparent;
	border-style: solid;
	border-width: 1px;
	box-shadow: none;
  }
  
  #controlListingsMap .marker-cluster-small {
	border: 2px solid var(--control-listings-primary);
	background-color: #fff;
	box-shadow: 0 0.5rem 1rem rgba(0, 0, 0, 0.15);
  }
  
  #controlListingsMap .marker-cluster-small > div {
	background-color: transparent;
	margin-left: 0;
	width: 100%;
  }
  
  #controlListingsMap .marker-cluster span {
	color: var(--control-listings-dark);
	font-weight: bold;
	font-size: 1rem;
	line-height: 26px;
	font-family: var(--control-listings-body-font-family);
  }
  
  #controlListingsMap .card-listing-map {
	--control-listings-card-spacer-x: 20px;
	--control-listings-card-spacer-y: 25px;
	--control-listings-card-cap-padding-x: 20px;
	--control-listings-card-cap-padding-y: 15px;
  }
  
  .map-marker-icon {
	position: absolute;
	width: 50px;
	height: 50px;
	line-height: 50px;
	text-align: center;
	top: -17px;
	left: -7px;
	--control-listings-border-color: var(--control-listings-primary);
  }
  
  .map-marker-icon:after {
	content: "";
	border-radius: 50% 50% 50% 0;
	width: 100%;
	height: 100%;
	transform: rotate(-45deg);
	background-color: #fff;
	border: var(--control-listings-border-width) solid var(--control-listings-border-color);
	position: absolute;
	top: 0;
	left: 0;
	box-shadow: 0 1rem 3rem rgba(0, 0, 0, 0.175);
  }
  
  .map-marker-icon i,
  .map-marker-icon svg {
	position: relative;
	z-index: 9;
	font-size: 1.25rem;
	font-weight: bold;
  }
  
  .ctrl-listing-bookmark-btn,
  .ctrl-listing-favorite {
	cursor: pointer;
  }
  
  .ctrl-listing-bookmark-btn > *,
  .ctrl-listing-favorite > * {
	pointer-events: none;
  }
  
  .control-listings-bookmarks-form:not(.has-bookmark) .remove-bookmark-wrapper {
	display: none;
  }
  
  .map-view-content {
	max-height: 100vh;
	overflow-y: scroll;
  }
  
  .listing-slider-wrapper .swiper-slide .single-listing-gallery-image {
	transition: all 0.2s ease-in-out;
  }
  
  .listing-slider-wrapper .slide-caption {
	transition: all 0.2s ease-in-out;
  }
  
  .institution-logo {
	padding: 0 50px 50px;
  }
  
  .institution-logo img {
	padding: 20px;
	border: var(--control-listings-border-width) solid var(--control-listings-border-color);
  }
  
  .single-listing-widget .list-group-item {
	--control-listings-list-group-item-padding-x: var(--control-listings-card-spacer-x);
	--control-listings-list-group-item-padding-y: var(--control-listings-card-spacer-y);
  }
  
  .card-listing .listing-categories {
	padding: var(--control-listings-card-spacer-x);
  }
  
  .star-rating, .back-stars, .front-stars {
	display: flex;
  }
  
  .star-rating {
	align-items: center;
  }
  
  .star-rating .dashicons {
	font-size: inherit;
	width: auto;
	height: auto;
  }
  
  .back-stars {
	position: relative;
	color: var(--control-listings-rating-color, #6c757d);
  }
  
  .front-stars {
	color: var(--control-listings-rating-color-active, #FFBC0B);
	overflow: hidden;
	position: absolute;
	top: 0;
	transition: all .5s;
  }
  
  .accordion.reviews-area {
	--control-listings-accordion-btn-padding-x: 0;
	--control-listings-accordion-btn-padding-y: 0;
	--control-listings-accordion-active-bg: transparent;
	--control-listings-accordion-border-color: transparent;
  }
  
  .accordion .accordion-button {
	cursor: pointer;
  }
  
  .single-listing-tabs .nav {
	--control-listings-link-color: #6c757d;
	--control-listings-link-hover-color: var(--control-listings-primary);
  }
  
  .single-listing-tabs .nav .nav-link {
	font-weight: 600;
	margin-bottom: -1px;
  }
  
  .single-listing-tabs .nav .active {
	--control-listings-nav-link-color: var(--control-listings-headings-color);
	border-bottom: 3px solid var(--control-listings-primary);
  }
  
  #accordionListingFaqs {
	--control-listings-link-color: var(--control-listings-headings-color);
	--control-listings-link-hover-color: var(--control-listings-primary);
	--control-listings-accordion-active-color: var(--control-listings-headings-color);
  }
  
  #accordionListingFaqs .accordion-item {
	border-bottom: 2px solid var(--control-listings-gray-300);
  }
  
  #accordionListingFaqs .accordion-body {
	padding-top: 0;
  }
  
  @media (min-width: 768px) {
	.enquiry-footer {
	  padding: 0;
	  padding-left: var(--control-listings-card-cap-padding-x);
	}
	.enquiry-footer .price {
	  margin-right: var(--control-listings-card-cap-padding-x);
	}
  }
  
  .enquiry-footer {
	overflow: hidden;
	min-height: 48px;
  }
  
  .enquiry-footer .btn {
	--control-listings-btn-border-radius: 0;
	display: flex;
	align-items: center;
	column-gap: 10px;
  }
  
  .rwmb-tabs {
	border: var(--control-listings-border-width) solid var(--control-listings-border-color);
	border-radius: var(--control-listings-border-radius);
	overflow: hidden;
  }
  
  .rwmb-tabs.rwmb-tabs-left {
	margin: 0;
  }
  
  .rwmb-tabs.rwmb-tabs-left .rwmb-tab-nav {
	--control-listings-link-color: var(--control-listings-headings-color);
	--control-listings-link-hover-color: var(--control-listings-primary);
	--control-listings-nav-link-padding-x: 1rem;
	--control-listings-nav-link-padding-y: calc(0.5rem * 2);
	--control-listings-nav-link-font-weight: ;
	--control-listings-nav-link-color: var(--control-listings-link-color);
	--control-listings-nav-link-hover-color: var(--control-listings-link-hover-color);
	--control-listings-nav-link-disabled-color: #6c757d;
  }
  
  .rwmb-tabs.rwmb-tabs-left .rwmb-tab-nav li {
	min-width: 200px;
  }
  
  .rwmb-tabs.rwmb-tabs-left .rwmb-tab-nav li.rwmb-tab-active {
	color: var(--control-listings-primary);
  }
  
  .rwmb-tabs.rwmb-tabs-left .rwmb-tab-nav a {
	display: block;
	padding: var(--control-listings-nav-link-padding-y) var(--control-listings-nav-link-padding-x);
	font-size: var(--control-listings-nav-link-font-size);
	font-weight: var(--control-listings-nav-link-font-weight);
	color: var(--control-listings-nav-link-color);
	text-decoration: none;
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out;
	line-height: 1.5;
	font-weight: 600;
  }
  
  @media (prefers-reduced-motion: reduce) {
	.rwmb-tabs.rwmb-tabs-left .rwmb-tab-nav a {
	  transition: none;
	}
  }
  
  .rwmb-tabs.rwmb-tabs-left .rwmb-tab-panel {
	padding: calc(0.5rem * 2);
  }
  
  .rwmb-meta-box .add-clone {
	font-weight: bold;
	text-decoration: underline;
	--control-listings-link-color: var(--control-listings-primary);
	--control-listings-link-hover-color: var(--control-listings-headings-color);
  }
  
  .rwmb-meta-box .rwmb-group-title {
	font-size: 1rem;
  }
  
  .rwmb-meta-box .rwmb-group-collapsible > .rwmb-input > .rwmb-group-clone {
	border-top: 40px solid var(--control-listings-gray-100);
	border-radius: var(--control-listings-border-radius);
  }
  
  .rwmb-meta-box .rwmb-group-collapsible .rwmb-group-title-wrapper {
	height: 40px;
	line-height: 40px;
	top: -40px;
  }
  
  .rwmb-meta-box .rwmb-group-collapsible .rwmb-group-toggle-handle {
	border: none;
	box-shadow: none;
	background-color: transparent;
	top: -40px;
	height: 40px;
  }
  
  .rwmb-meta-box .rwmb-button.remove-clone {
	margin: 0;
  }
  
  .rwmb-meta-box .rwmb-key_value-clone {
	column-gap: 5px;
	align-items: center;
	padding: 0;
  }
  
  .rwmb-meta-box .rwmb-files {
	padding: 0;
  }
  
  .rwmb-meta-box .rwmb-file-icon img {
	height: auto !important;
  }
  
  .rwmb-form {
	display: grid;
	row-gap: 30px;
  }
  
  .rwmb-form .rwmb-form-submit .rwmb-button {
	margin-top: 0;
  }
  
  .listings-user-account .nav {
	--control-listings-link-color: var(--control-listings-headings-color);
	--control-listings-link-hover-color: var(--control-listings-primary);
  }
  
  .listings-user-account table a {
	--control-listings-link-color: var(--control-listings-headings-color);
	--control-listings-link-hover-color: var(--control-listings-primary);
	font-weight: 600;
  }
  
  .card-img-top.listing-image{
	height: auto !important;
  }

  #sidebar label{
	display: block;
  }