/************************************************************************************************************************
	utilities.css: Extended alignment, positioning, and visual utility classes.


		Copyright (c) 2012-Present - agileKaizen, Ltd., all rights reserved. http://agileKaizen.com
 ************************************************************************************************************************/

/* ============================== Used to disable UI during ajax calls ============================== */
.dwrLoadingDisableDiv {position:fixed; z-index:1000001; left:0; top:0; width:100%; height:100%;}

/* ============================== ALIGNMENT ============================== */
.nowrap {white-space:nowrap;}
.align-top {vertical-align:top !important; align-self:flex-start;}
.align-bottom {vertical-align:bottom !important; align-self:flex-end;}
.align-right,table th.align-right,table td.align-right {text-align:right; justify-content:flex-end;}
.align-left,table th.align-left,table td.align-left {text-align:left;}
.align-center,table th.align-center,table td.align-center {text-align:center;}
.align-middle,table th.align-middle,table td.align-middle {vertical-align:middle !important; align-self:center !important;}
.centered,table th.centered,table td.centered {text-align:center; vertical-align:middle !important; justify-content:center; align-items:center;}
.centered-vertical {vertical-align:middle !important; align-items:center;}
.justified {text-align:justify;}
.vbox {display:flex; flex-direction:column; align-items:center; justify-content:center; min-height:300px; width:100%;}
.vbox-responsive {display:flex; flex-direction:column; align-items:center; justify-content:center; min-height:100%; min-width:100%;}
.vbox-responsive>div {margin:auto !important;}


/* ============================== POSITION ============================== */
.first {margin-left:0; padding-left:0;}
.last {margin-right:0; padding-right:0;}
.top {margin-top:0; padding-top:0;}
.top-0 {top:0;} .top-025 {top:.25rem;} .top-050 {top:.5rem;} .top-075 {top:.75rem;} .top-100 {top:1rem !important;} .top-125 {top:1.25rem;} .top-150 {top:1.5rem;} .top-200 {top:2rem;} .top-300 {top:3rem;} .top-400 {top:4rem;} .top-500 {top:5rem;}
.top--025 {top:-0.25rem;} .top--050 {top:-0.5rem;} .top--075 {top:-0.75rem;} .top--100 {top:-1rem;}
.bottom {margin-bottom:0; padding-bottom:0;}
.bottom-0 {bottom:0;} .bottom-025 {bottom:.25rem;} .bottom-050 {bottom:.5rem;} .bottom-075 {bottom:.75rem;} .bottom-100 {bottom:1rem !important;} .bottom-125 {bottom:1.25rem;} .bottom-150 {bottom:1.5rem;}
.start-0 {left:0;} .start-025 {left:0.25rem;} .start-050 {left:0.5rem;} .start-075 {left:0.75rem;} .start-100 {left:1rem;}	
.end-0 {right:0;} .end-025 {right:0.25rem;} .end-050 {right:0.50rem;} .end-075 {right:0.75rem;} .end-100 {right:1rem;}
.left-0 {left:0;} .left-025 {left:.25rem;} .left-050 {left:.5rem;} .left-075 {left:.75rem;} .left-100 {left:1rem;} .left-125 {left:1.25rem;} .left-150 {left:1.5rem;}
.right-0 {right:0;} .right-025 {right:.25rem;} .right-050 {right:.5rem;} .right-075 {right:.75rem;} .right-100 {right:1rem;} .right-125 {right:1.25rem;} .right-150 {right:1.5rem;}
.position-absolute {position:absolute;}
.position-relative {position:relative;}
.position-static {position:static;}
.position-unset {position:unset;}

  
/* ============================== VISIBILITY & OPACITY ============================== */
.visible {display:block !important;}
.notvisible {display:none !important;}
.faded {opacity:.5;}
.faded-light {opacity:.75;}
.faded-heavy {opacity:.25;}
.faded-35	 {opacity:.35;}
.opacity-100 {opacity:1;}
.opacity-075 {opacity:.75;}
.opacity-050 {opacity:.5;}
.opacity-025 {opacity:.25;}
.opacity-015 {opacity:.15;}
.opacity-010 {opacity:.1;}
.opacity-005 {opacity:.05;}
.opacity-hover:hover {opacity:1 !important;}
.z-index-1 {z-index:1;}
.caret-none::after, .caret-none::after {display:none !important; content:none !important;}

/* Overflow & Scroll Utilities */
.overflow-x {overflow-x:auto !important; overflow-y:hidden !important; -ms-overflow-style:none;}
.overflow-x::-webkit-scrollbar {display:none;}
.scrollableMenu {height:auto; max-height:300px; overflow-x:hidden;}
.scrollable {height:auto; overflow-x:hidden;}

/* Hidden Item: Fade in visibility when parent rows or entities are hovered or active. */
.hidden-item {opacity:.25; transition:opacity .3s ease,color .3s ease;}
.tree-row:hover .hidden-item, tr:hover .hidden-item, .entity:hover .hidden-item, .hidden-item-parent:hover .hidden-item {opacity:1;}
.tree-row.active .hidden-item, li.active > .tree-row .hidden-item, tr.active .hidden-item, .entity.active .hidden-item {opacity:1;}

.faded-item, .faded-item-child {opacity:0.5; transition:opacity .3s ease,color .3s ease;} 
.faded-item-light {opacity:0.75; transition:opacity .3s ease,color .3s ease;}
.faded-item:hover, .faded-item-parent:hover .faded-item, .faded-item-parent:hover .faded-item-child, .faded-item-parent:hover .faded-item-light {opacity:1;}
.active .faded-item, .active .faded-item-child {opacity:.85;}

/* 	Invisible Item: Keep an item hidden until its parent element is hovered on */
.invisible-item {display:none;}
.invisible-item-parent:hover .invisible-item
		{display:block; -webkit-transition:all .3s ease; -moz-transition:all .5s ease; -ms-transition:all .5s ease; -o-transition:all .5s ease; transition:all .5s ease;}

/* Image Hover */
.img-hover {overflow:hidden; position:relative; cursor:default;}
	.img-hover .img-overlay {width:100%; height:100%; position:absolute; overflow:hidden; top:0; left:0; opacity:0;
			display:flex; flex-direction:column; justify-content:flex-end; padding-bottom:1rem;
			-webkit-transition:all .4s ease-in-out; transition:all .4s ease-in-out}
	.img-hover .img-overlay button {margin-left:0.25rem !important; margin-right:0.25rem !important;}
	.img-hover img {display:inline-block; position:relative; -webkit-transition:all .4s linear; transition:all .4s linear;}
	.img-hover:hover img {-ms-transform:scale(1.2); -webkit-transform:scale(1.2); transform:scale(1.2);}
	.img-hover:hover .img-overlay {opacity:1; filter:alpha(opacity=100);}


/* ============================== CURSOR & SELECTION ============================== */
.nonSelectable {user-select:none;}
.clickable,.hoverable {cursor:pointer;}
.cursor-default {cursor:default;}
.hoverable:hover {text-decoration:underline;}
.text-anchor:hover {cursor:pointer; text-decoration:underline;}
.hover-not:hover {background:none !important;}
.no-decoration {text-decoration:none !important;}
.bullet {display:list-item; list-style-type:disc; list-style-position:inside;}


/* ============================== ROUNDING ============================== */
.rounded {border-radius:var(--radius-md);}
.rounded-lg {border-radius:var(--radius-lg);}
.rounded-xl {border-radius:var(--radius-xl);}
.rounded-top-right {border-top-right-radius:var(--radius-md);}
.rounded-bottom-right {border-bottom-right-radius:var(--radius-md);}
.rounded-bottom-left {border-bottom-left-radius:var(--radius-md);}
.rounded-top-left {border-top-left-radius:var(--radius-md);}
.rounded-top-left-none {border-top-left-radius:0;}
.rounded-top {border-top-left-radius:var(--radius-md); border-top-right-radius:var(--radius-md);}
.rounded-left {border-top-left-radius:var(--radius-md); border-bottom-left-radius:var(--radius-md);}
.rounded-right {border-top-right-radius:var(--radius-md); border-bottom-right-radius:var(--radius-md);}


/* ============================== BADGE SIZING ============================== */
.badge-xxs {--bs-badge-font-size:.52em;}
.badge-xs  {--bs-badge-font-size:.60em;}
.badge-sm  {--bs-badge-font-size:.68em;}
.badge-md  {--bs-badge-font-size:.75em;}
.badge-lg  {--bs-badge-font-size:.82em;}
.badge-xl  {--bs-badge-font-size:.90em;}
.badge-xxl  {--bs-badge-font-size:.98em;}

.badge-compact {padding:.4em .6em;}


/* ============================== COLOR UTILITIES ============================== */
/* Colors */
.color-primary		{color:var(--brand-primary) !important;}
.color-primary-dark	{color:var(--brand-primary-dark) !important;}
.color-contrast		{color:var(--brand-contrast) !important;}
.color-complimentary {color:var(--brand-complimentary) !important;}
.color-green		{color:var(--bs-success) !important;}
.color-yellow		{color:#F89406 !important;}
.color-red			{color:var(--bs-danger) !important;}
.color-blue			{color:var(--bs-info) !important;}
.color-grey			{color:var(--bs-gray-600) !important;}
.color-inverse		{color:var(--bs-light) !important;}
.color-white		{color:var(--bs-white) !important;}

.svg-primary {filter:invert(.125) sepia(1) saturate(5) hue-rotate(175deg);} /*filter:invert(0.2) sepia(.5) saturate(5) hue-rotate(170deg);*/
.svg-yellow {filter:invert(.725) sepia(1) saturate(5) hue-rotate(360deg);}
.svg-white {filter:invert(1);}

/* Semantic Borders */
.border-primary {border:1px solid var(--brand-primary);}
.border-primary-dark {border:1px solid var(--brand-primary-dark);}
.border-contrast {border:1px solid var(--brand-contrast);}
.border-complimentary {border:1px solid var(--brand-complimentary);}
.border-green {border:1px solid var(--bs-success);}
.border-yellow {border:1px solid var(--bs-warning);}
.border-red {border:1px solid var(--bs-danger);}
.border-blue {border:1px solid var(--bs-info);}
.border-grey {border:1px solid var(--bs-gray-600);}
.border-white {border:1px solid var(--bs-white);}
.border-normal {border:1px solid var(--text-body);}

/* Backgrounds */
.bg-primary 		{background-color:var(--brand-primary) !important;}
.bg-primary-dark	{background-color:var(--brand-primary-dark) !important;}
.bg-contrast 		{background-color:var(--brand-contrast) !important;}
.bg-complimentary	{background-color:var(--brand-complimentary) !important;}
.bg-surface			{background-color:var(--brand-surface) !important;}
.bg-green 			{background-color:var(--bs-success) !important;}
.bg-yellow 			{background-color:var(--bs-warning) !important;}
.bg-red 			{background-color:var(--bs-danger) !important;}
.bg-blue 			{background-color:var(--bs-info) !important;}
.bg-orange			{background-color:var(--bs-orange) !important;}
.bg-teal 			{background-color:var(--bs-teal) !important;}
.bg-indigo 			{background-color:var(--bs-indigo) !important;}
.bg-purple 			{background-color:var(--bs-purple) !important;}
.bg-grey 			{background-color:var(--bs-gray-600) !important;}
.bg-darkGrey 		{background-color:var(--bs-gray-800) !important;}
.bg-lightGrey 		{background-color:var(--bs-gray-300) !important; color:var(--text-body);}
.bg-black 			{background-color:rgb(var(--bs-dark-rgb)) !important;}
.bg-white 			{background-color:var(--bs-white) !important;}
.bg-neutral 		{background-color:var(--brand-background) !important;}
.bg-noise 			{background:url(../../images/background/noise.png);}
.bg-none 			{background:transparent;}
.bg-body 			{background-color:var(--bs-body-bg) !important;}

/* Backgrounds - Delicate */
.bg-primary-delicate	{background-color:rgba(var(--brand-primary-rgb),.25) !important;}
.bg-contrast-delicate	{background-color:rgba(var(--brand-contrast-rgb),.25) !important;}
.bg-grey-delicate 		{background-color:var(--bs-gray-200) !important;}
.bg-grey-extraDelicate 	{background-color:var(--bs-gray-100) !important;}
.bg-red-delicate 		{background-color:var(--bs-danger-bg-subtle) !important;}
.bg-yellow-delicate 	{background-color:rgba(var(--brand-contrast-rgb),.45) !important;}
.bg-green-delicate 		{background-color:var(--bs-success-bg-subtle) !important;}
.bg-blue-delicate 		{background-color:var(--bs-info-bg-subtle) !important;}
.bg-purple-delicate 	{background-color:var(--bs-indigo-bg-subtle,var(--bs-info-bg-subtle)) !important;}
.bg-darkGrey-delicate 	{background-color:var(--bs-gray-200) !important;}

/* Structural Borders */
.border {border:1px solid var(--brand-border);}
.border-light {border:1px solid var(--brand-outline);}
.border-2 {border:2px solid var(--brand-border);}
.border-3 {border:3px solid var(--brand-border);}
.border-right {border-right:1px solid var(--brand-border);}
.border-left {border-left:1px solid var(--brand-border);}
.border-top {border-top:1px solid var(--brand-border);}
.border-bottom {border-bottom:1px solid var(--brand-border);}
.border-0 {border:none !important;}
.border-bottom-last-child-0:last-child {border-bottom:none !important;}
.border-bottom-last-child-0 > .border-bottom:last-child {border-bottom:none !important;}

/* Shadows */
.shadow {box-shadow:0 .125rem .5rem rgba(var(--brand-primary-rgb),.2) !important;}
.shadow-sm {box-shadow:0 .065rem .25rem rgba(var(--brand-primary-rgb),.2) !important;}
.shadow-lg {box-shadow:0 .25rem 1rem rgba(var(--brand-primary-rgb),.2) !important;}
.shadow-white {box-shadow:0 1px 5px var(--brand-surface) !important;}
.shadow-white-lg {box-shadow:0 1px 10px var(--brand-surface) !important;}
.shadow-dark {box-shadow:0 1px 5px var(--brand-divider) !important;}
.shadow-primary {box-shadow:0 1px 5px var(--brand-primary) !important;}
.shadow-contrast {box-shadow:0 1px 5px var(--brand-contrast) !important;}

/* Highlights */
.highlightable:hover {background-color:rgba(var(--bs-info-rgb),.25) !important;}
.highlight {background-color:rgba(var(--brand-contrast-rgb),.1) !important;}


/* ============================== LISTS ============================== */
ul.list {list-style:none;}
.list-spaced-sm li {margin-bottom:.25rem;}
.list-spaced li {margin-bottom:.5rem;}
.list-spaced-lg li {margin-bottom:.75rem;}
.list-spaced-xl li {margin-bottom:1rem;}


/* ============================== UTILITIES ============================== */
.cropped {object-fit:cover;}
.cropped-circle {object-fit:cover; border-radius:50%; height:100px; width:100px;}

.background-none {background:none !important;}

.overflow-auto-hidden {overflow:auto !important; -ms-overflow-style:none;} .overflow-auto-hidden::-webkit-scrollbar {display:none;}

.row-striped:nth-of-type(odd) {background-color:transparent;}
.row-striped:nth-of-type(even) {background-color:#f5f5f5;}

[class^="icon-"].trim:before,[class*=" icon-"].trim:before {margin-right:0; margin-left:0;}
[class^="icon-"].trim-sm:before,[class*=" icon-"].trim-sm:before {margin-right:-.1em; margin-left:-.1em;}

.z-0 {z-index:0;}	.z-1 {z-index:1;} 	.z-10 {z-index:10;} 	.z-100 {z-index:100;} 	.z-1000 {z-index:1000;}

.cursor-pointer {cursor:pointer;} .cursor-default {cursor:default;}

.btn-block {width:100%;} 	.inline-flex {-webkit-align-items:center; align-items:center;}


/* ============================== DECORATIONS & ICON FORMATTING ============================== */
.no-bullets {list-style-type:none;}
.icon-sm::before {font-size:75%; vertical-align:middle; margin-top:-0.285em;}
.icon-lg::before {font-size:125%; margin-left:.085em !important; margin-right:.085em !important; vertical-align:middle; margin-top:-.085em;}
.icon-xl::before {font-size:150%; margin-left:-.04em !important; vertical-align:middle; margin-top:-.15em;}
.icon-xxl::before {font-size:200%; margin-left:-.04em !important; vertical-align:middle; margin-top:-.15em;}
.icon-mx-0::before {margin-right:0 !important; margin-left:0 !important;}


/* ============================== SPACING & PADDING ============================== */
legend, .centerPanel, .rightPanel {box-sizing:border-box; -webkit-box-sizing:border-box; -moz-box-sizing:border-box;}
.letter-spacing-sm {letter-spacing:-0.25px;}

.margin-top-1 {margin-top:1px;} .margin-top-2 {margin-top:2px;} .margin-top-3 {margin-top:3px;} .padding-3 {padding:3px;}
.margin-top--3 {margin-top:-3px;} .margin-top--5 {margin-top:-5px;} .margin-top--10 {margin-top:-10px;} .margin-top--015 {margin-top:-0.15rem;} .margin-top--025 {margin-top:-0.25rem;} .margin-top--050 {margin-top:-0.5rem;} .padding--100 {padding:-1rem;}
.mt--010 {margin-top:-0.1rem !important;} .mt--015 {margin-top:-0.15rem !important;} .mt--025 {margin-top:-0.25rem !important;} .mt--050 {margin-top:-0.5rem !important;} .mt--075 {margin-top:-0.75rem !important;} .mt--100 {margin-top:-1.0rem !important;} 
.mt--1 {margin-top:-1px;} .mt--2 {margin-top:-2px;} .mt--3 {margin-top:-3px;} .mt--5 {margin-top:-5px;} .mt--1000 {margin-top:-10rem;} .mt--1200 {margin-top:-12rem;} .mt--1500 {margin-top:-15rem;}
.mb--025 {margin-bottom:-0.25rem !important;} .mb--050 {margin-bottom:-0.5rem !important;} .mb--075 {margin-bottom:-0.75rem !important;} .mb--100 {margin-bottom:-1rem !important;}
.mx--025 {margin-left:-0.25rem; margin-right:-0.25rem;} .mx--100 {margin-left:-1rem; margin-right:-1rem;}
.mb-last-child-0:last-child {margin-bottom:0 !important;}
.ml--025 {margin-left:-0.25rem !important;} .ml--050 {margin-left:-0.5rem !important;} .ml--075 {margin-left:-0.75rem !important;} .ml--100 {margin-left:-1rem !important;}
.mr--025 {margin-right:-0.25rem !important;} .mr--050 {margin-right:-0.5rem !important;} .mr--075 {margin-right:-0.75rem !important;} .mr--100 {margin-right:-1rem !important;}

.m-500 {margin:5rem 5rem !important;} .mt-500 {margin-top:5rem !important;} .mr-500 {margin-right:5rem !important;} .mb-500 {margin-bottom:5rem !important;} .ml-500 {margin-left:5rem !important;} 
	.mx-500 {margin-right:5rem !important;  margin-left:5rem !important;} .my-500 {margin-top:5rem !important; margin-bottom:5rem !important;}
.m-400 {margin:4rem 4rem !important;} .mt-400 {margin-top:4rem !important;} .mr-400 {margin-right:4rem !important;} .mb-400 {margin-bottom:4rem !important;} .ml-400 {margin-left:4rem !important;} 
	.mx-400 {margin-right:4rem !important;  margin-left:4rem !important;} .my-400 {margin-top:4rem !important; margin-bottom:4rem !important;}
.m-300 {margin:3rem 3rem !important;} .mt-300 {margin-top:3rem !important;} .mr-300 {margin-right:3rem !important;} .mb-300 {margin-bottom:3rem !important;} .ml-300 {margin-left:3rem !important;} 
	.mx-300 {margin-right:3rem !important;  margin-left:3rem !important;} .my-300 {margin-top:3rem !important; margin-bottom:3rem !important;}
.m-250 {margin:2.5rem 2.5rem !important;} .mt-250 {margin-top:2.5rem !important;} .mr-250 {margin-right:2.5rem !important;} .mb-250 {margin-bottom:2.5rem !important;} .ml-250 {margin-left:2.5rem !important;} 
	.mx-250 {margin-right:2.5rem !important;  margin-left:2.5rem !important;} .my-250 {margin-top:2.5rem !important; margin-bottom:2.5rem !important;}
.m-200 {margin:2rem 2rem !important;} .mt-200 {margin-top:2rem !important;} .mr-200 {margin-right:2rem !important;} .mb-200 {margin-bottom:2rem !important;} .ml-200 {margin-left:2rem !important;} 
	.mx-200 {margin-right:2rem !important;  margin-left:2rem !important;} .my-200 {margin-top:2rem !important; margin-bottom:2rem !important;}
.m-150 {margin:1.5rem 1.5rem !important;} .mt-150 {margin-top:1.5rem !important;} .mr-150 {margin-right:1.5rem !important;} .mb-150 {margin-bottom:1.5rem !important;} .ml-150 {margin-left:1.5rem !important;} 
	.mx-150 {margin-right:1.5rem !important;  margin-left:1.5rem !important;} .my-150 {margin-top:1.5rem !important; margin-bottom:1.5rem !important;}
.m-125 {margin:1.25rem 1.25rem !important;} .mt-125 {margin-top:1.25rem !important;} .mr-125 {margin-right:1.25rem !important;} .mb-125 {margin-bottom:1.25rem !important;} .ml-125 {margin-left:1.25rem !important;} 
	.mx-125 {margin-right:1.25rem !important;  margin-left:1.25rem !important;} .my-125 {margin-top:1.25rem !important; margin-bottom:1.25rem !important;}
.m-100 {margin:1rem 1rem !important;} .mt-100 {margin-top:1rem !important;} .mr-100 {margin-right:1rem !important;} .mb-100 {margin-bottom:1rem !important;} .ml-100 {margin-left:1rem !important;} 
	.mx-100 {margin-right:1rem !important;  margin-left:1rem !important;} .my-100 {margin-top:1rem !important; margin-bottom:1rem !important;}
.m-075 {margin:0.75rem 0.75rem !important;} .mt-075 {margin-top:0.75rem !important;} .mr-075 {margin-right:0.75rem !important;} .mb-075 {margin-bottom:0.75rem !important;} .ml-075 {margin-left:0.75rem !important;} 
	.mx-075 {margin-right:0.75rem !important;  margin-left:0.75rem !important;} .my-075 {margin-top:0.75rem !important; margin-bottom:0.75rem !important;}
.m-050 {margin:0.50rem 0.50rem !important;} .mt-050 {margin-top:0.50rem !important;} .mr-050 {margin-right:0.50rem !important;} .mb-050 {margin-bottom:0.50rem !important;} .ml-050 {margin-left:0.50rem !important;} 
	.mx-050 {margin-right:0.50rem !important;  margin-left:0.50rem !important;} .my-050 {margin-top:0.50rem !important; margin-bottom:0.50rem !important;}
.m-025 {margin:0.25rem 0.25rem !important;} .mt-025 {margin-top:0.25rem !important;} .mr-025 {margin-right:0.25rem !important;} .mb-025 {margin-bottom:0.25rem !important;} .ml-025 {margin-left:0.25rem !important;} 
	.mx-025 {margin-right:0.25rem !important;  margin-left:0.25rem !important;} .my-025 {margin-top:0.25rem !important; margin-bottom:0.25rem !important;}
.m-015 {margin:0.15rem 0.15rem !important;} .mt-015 {margin-top:0.15rem !important;} .mr-015 {margin-right:0.15rem !important;} .mb-015 {margin-bottom:0.15rem !important;} .ml-015 {margin-left:0.15rem !important;} 
	.mx-015 {margin-right:0.15rem !important;  margin-left:0.15rem !important;} .my-015 {margin-top:0.15rem !important; margin-bottom:0.15rem !important;}
.m-0 {margin:0rem 0rem !important;} .mt-0 {margin-top:0rem !important;} .mr-0 {margin-right:0rem !important;} .mb-0 {margin-bottom:0rem !important;} .ml-0 {margin-left:0rem !important;} 
	.mx-0 {margin-right:0rem !important;  margin-left:0rem !important;} .my-0 {margin-top:0rem !important; margin-bottom:0rem !important;}


.p-500 {padding:5rem 5rem !important;} .pt-500 {padding-top:5rem !important;} .pr-500 {padding-right:5rem !important;} .pb-500 {padding-bottom:5rem !important;} .pl-500 {padding-left:5rem !important;} 
	.px-500 {padding-right:5rem !important;  padding-left:5rem !important;} .py-500 {padding-top:5rem !important; padding-bottom:5rem !important;}
.p-400 {padding:4rem 4rem !important;} .pt-400 {padding-top:4rem !important;} .pr-400 {padding-right:4rem !important;} .pb-400 {padding-bottom:4rem !important;} .pl-400 {padding-left:4rem !important;} 
	.px-400 {padding-right:4rem !important;  padding-left:4rem !important;} .py-400 {padding-top:4rem !important; padding-bottom:4rem !important;}
.p-300 {padding:3rem 3rem !important;} .pt-300 {padding-top:3rem !important;} .pr-300 {padding-right:3rem !important;} .pb-300 {padding-bottom:3rem !important;} .pl-300 {padding-left:3rem !important;} 
	.px-300 {padding-right:3rem !important;  padding-left:3rem !important;} .py-300 {padding-top:3rem !important; padding-bottom:3rem !important;}
.p-250 {padding:2.5rem 2.5rem !important;} .pt-250 {padding-top:2.5rem !important;} .pr-250 {padding-right:2.5rem !important;} .pb-250 {padding-bottom:2.5rem !important;} .pl-250 {padding-left:2.5rem !important;} 
	.px-250 {padding-right:2.5rem !important;  padding-left:2.5rem !important;} .py-250 {padding-top:2.5rem !important; padding-bottom:2.5rem !important;}
.p-200 {padding:2rem 2rem !important;} .pt-200 {padding-top:2rem !important;} .pr-200 {padding-right:2rem !important;} .pb-200 {padding-bottom:2rem !important;} .pl-200 {padding-left:2rem !important;} 
	.px-200 {padding-right:2rem !important;  padding-left:2rem !important;} .py-200 {padding-top:2rem !important; padding-bottom:2rem !important;}
.p-150 {padding:1.5rem 1.5rem !important;} .pt-150 {padding-top:1.5rem !important;} .pr-150 {padding-right:1.5rem !important;} .pb-150 {padding-bottom:1.5rem !important;} .pl-150 {padding-left:1.5rem !important;} 
	.px-150 {padding-right:1.5rem !important;  padding-left:1.5rem !important;} .py-150 {padding-top:1.5rem !important; padding-bottom:1.5rem !important;}
.p-125 {padding:1.25rem 1.25rem !important;} .pt-125 {padding-top:1.25rem !important;} .pr-125 {padding-right:1.25rem !important;} .pb-100 {padding-bottom:1rem !important;} .pl-100 {padding-left:1rem !important;} 
	.px-125 {padding-right:1.25rem !important;  padding-left:1.25rem !important;} .py-125 {padding-top:1.25rem !important; padding-bottom:1.25rem !important;}
.p-100 {padding:1rem 1rem !important;} .pt-100 {padding-top:1rem !important;} .pr-100 {padding-right:1rem !important;} .pb-125 {padding-bottom:1.25rem !important;} .pl-125 {padding-left:1.25rem !important;} 
	.px-100 {padding-right:1rem !important;  padding-left:1rem !important;} .py-100 {padding-top:1rem !important; padding-bottom:1rem !important;}
.p-075 {padding:0.75rem 0.75rem !important;} .pt-075 {padding-top:0.75rem !important;} .pr-075 {padding-right:0.75rem !important;} .pb-075 {padding-bottom:0.75rem !important;} .pl-075 {padding-left:0.75rem !important;} 
	.px-075 {padding-right:0.75rem !important;  padding-left:0.75rem !important;} .py-075 {padding-top:0.75rem !important; padding-bottom:0.75rem !important;}
.p-050 {padding:0.50rem 0.50rem !important;} .pt-050 {padding-top:0.50rem !important;} .pr-050 {padding-right:0.50rem !important;} .pb-050 {padding-bottom:0.50rem !important;} .pl-050 {padding-left:0.50rem !important;} 
	.px-050 {padding-right:0.50rem !important;  padding-left:0.50rem !important;} .py-050 {padding-top:0.50rem !important; padding-bottom:0.50rem !important;}
.p-025 {padding:0.25rem 0.25rem !important;} .pt-025 {padding-top:0.25rem !important;} .pr-025 {padding-right:0.25rem !important;} .pb-025 {padding-bottom:0.25rem !important;} .pl-025 {padding-left:0.25rem !important;} 
	.px-025 {padding-right:0.25rem !important;  padding-left:0.25rem !important;} .py-025 {padding-top:0.25rem !important; padding-bottom:0.25rem !important;}
.p-015 {padding:0.15rem 0.15rem !important;} .pt-015 {padding-top:0.15rem !important;} .pr-015 {padding-right:0.15rem !important;} .pb-015 {padding-bottom:0.15rem !important;} .pl-015 {padding-left:0.15rem !important;} 
	.px-015 {padding-right:0.15rem !important;  padding-left:0.15rem !important;} .py-015 {padding-top:0.15rem !important; padding-bottom:0.15rem !important;}
.p-0 {padding:0rem 0rem !important;} .pt-0 {padding-top:0rem !important;} .pr-0 {padding-right:0rem !important;} .pb-0 {padding-bottom:0rem !important;} .pl-0 {padding-left:0rem !important;} 
	.px-0 {padding-right:0rem !important;  padding-left:0rem !important;} .py-0 {padding-top:0rem !important; padding-bottom:0rem !important;}

.spacer-10 {height:10px;} .spacer-15 {height:15px;} .spacer-20 {height:20px;} .spacer-30 {height:30px;}

.gap-0 {gap:0rem;} .gap-025 {gap:0.25rem;} .gap-050 {gap:0.50rem;} .gap-075 {gap:0.75rem;} .gap-100 {gap:1rem;} .gap-125 {gap:1.25rem;} .gap-150 {gap:1.5rem;}
.g-0 {--bs-gutter-x:0rem; --bs-gutter-y:0rem;} .g-025 {--bs-gutter-x:0.25rem; --bs-gutter-y:0.25rem;} .g-050 {--bs-gutter-x:0.5rem; --bs-gutter-y:0.5rem;} .g-075 {--bs-gutter-x:0.75rem; --bs-gutter-y:0.75rem;} .g-100 {--bs-gutter-x:1rem; --bs-gutter-y:1rem;} .g-150 {--bs-gutter-x:1.5rem; --bs-gutter-y:1.5rem;} .g-200 {--bs-gutter-x:2rem; --bs-gutter-y:2rem;}
.gx-0 {--bs-gutter-x:0rem;} .gx-025 {--bs-gutter-x:0.25rem;} .gx-050 {--bs-gutter-x:0.5rem;} .gx-075 {--bs-gutter-x:0.75rem;} .gx-100 {--bs-gutter-x:1rem;} .gx-150 {--bs-gutter-x:1.5rem;} .gx-200 {--bs-gutter-x:2rem;}
.gy-0 {--bs-gutter-y:0rem;} .gy-025 {--bs-gutter-y:0.25rem;} .gy-050 {--bs-gutter-y:0.5rem;} .gy-075 {--bs-gutter-y:0.75rem;} .gy-100 {--bs-gutter-y:1rem;} .gy-150 {--bs-gutter-y:1.5rem;} .gy-200 {--bs-gutter-y:2rem;}

/* Height and Width */
.min-height-0 {min-height:0px !important;}
.row-lg-5 {max-height:150px; overflow:auto;}
.width-180 {width:180px;}
.width-60 {width:60px;}
.width-0 {width:0px; margin-top:-2px}
.width-fit {width:fit-content;}
.width-block-sm {width:100%;}

.width-100x {width:100%} .width-75x {width:75% !important;} .width-66x {width:66.666666% !important;} .width-50x {width:50% !important;} .width-33x {width:33.333333% !important;} .width-25x {width:25% !important;} .width-0x {width:0% !important;} 
.width-100 {width:1rem;} .width-125 {width:1.25rem;} .width-150 {width:1.5rem;} .width-175 {width:1.75rem;} .width-200 {width:2rem;} .width-250 {width:2.5rem;} .width-300 {width:3rem;} .width-350 {width:3.5rem;} .width-400 {width:4rem;} .width-450 {width:4.5rem;} .width-500 {width:5rem;} .width-550 {width:5.5rem;} .width-600 {width:6rem;}

.min-width-150 {min-width:1.5rem;} .max-width-150 {max-width:1.5rem;} .width-150 {width:1.5rem;}
.min-width-200 {min-width:2.0rem;} .max-width-200 {max-width:2.0rem;} .width-200 {width:2.0rem;}
.min-width-250 {min-width:2.5rem;} .max-width-250 {max-width:2.5rem;} .width-250 {width:2.5rem;}
.min-width-300 {min-width:3.0rem;} .max-width-300 {max-width:3.0rem;} .width-300 {width:3.0rem;}
.min-width-350 {min-width:3.5rem;} .max-width-350 {max-width:3.5rem;} .width-350 {width:3.5rem;}
.min-width-400 {min-width:4.0rem;} .max-width-400 {max-width:4.0rem;} .width-400 {width:4.0rem;}
.min-width-450 {min-width:4.5rem;} .max-width-450 {max-width:4.5rem;} .width-450 {width:4.5rem;}
.min-width-500 {min-width:5.0rem;} .max-width-500 {max-width:5.0rem;} .width-500 {width:5.0rem;}
.min-width-550 {min-width:5.5rem;} .max-width-550 {max-width:5.5rem;} .width-550 {width:5.5rem;}
.min-width-600 {min-width:6.0rem;} .max-width-600 {max-width:6.0rem;} .width-600 {width:6.0rem;}
.min-width-700 {min-width:7.0rem;} .max-width-700 {max-width:7.0rem;} .width-700 {width:7.0rem;}
.min-width-800 {min-width:8.0rem;} .max-width-800 {max-width:8.0rem;} .width-800 {width:8.0rem;}
.min-width-900 {min-width:9.0rem;} .max-width-900 {max-width:9.0rem;} .width-900 {width:9.0rem;}
.min-width-1000 {min-width:10.0rem;} .max-width-1000 {max-width:10.0rem;} .width-1000 {width:10.0rem;}
.min-width-1200 {min-width:12.0rem;} .max-width-1200 {max-width:12.0rem;} .width-1200 {width:12.0rem;}
.min-width-1300 {min-width:13.0rem;} .max-width-1300 {max-width:13.0rem;} .width-1300 {width:13.0rem;}
.min-width-1400 {min-width:14.0rem;} .max-width-1400 {max-width:14.0rem;} .width-1400 {width:14.0rem;}
.min-width-1500 {min-width:15.0rem;} .max-width-1500 {max-width:15.0rem;} .width-1500 {width:15.0rem;}

.height-auto{height:auto !important;}
.height-100 {height:100vh;}	.height-80 {height:80vh;}	.height-75 {height:75vh;}	.height-65 {height:65vh;}	.height-50 {height:50vh;} .height-40 {height:40vh;}	.height-33 {height:33vh;}	.height-25 {height:25vh;}

.height-100x {height:100%} .height-75x {height:75%} .height-50x {height:50%} .height-25x {height:25%} .height-0x {height:0%} 
.height-100 {height:1rem;} .height-150 {height:1.5rem;} .height-200 {height:2rem;} .height-250 {height:2.5rem;} .height-300 {height:3rem;} .height-350 {height:3.5rem;} .height-400 {height:4rem;} .height-450 {height:4.5rem;} .height-500 {height:5rem;} .height-550 {height:5.5rem;}
.height-600 {height:6rem;} .height-700 {height:7rem;} .height-800 {height:8rem;} .height-900 {height:9rem;} .height-1000 {height:10rem;} .height-1200 {height:12rem;}

.max-height-100vh {max-height:100vh;} 	.max-height-80vh {max-height:80vh;}		.max-height-60vh {max-height:60vh;}		.max-height-50vh {max-height:50vh;}		.max-height-40vh {max-height:40vh;}		.max-height-30vh {max-height:30vh;}		.max-height-25vh {max-height:25vh;}		.max-height-20vh {max-height:20vh;}
.min-height-100vh {min-height:100vh;} 	.min-height-80vh {min-height:80vh;}		.min-height-60vh {min-height:60vh;}		.min-height-50vh {min-height:50vh;}		.min-height-40vh {min-height:40vh;}		.min-height-30vh {min-height:30vh;}		.min-height-25vh {min-height:25vh;}		.min-height-20vh {min-height:20vh;}

.min-height-100  {min-height:1rem !important;}		.min-height-125  {min-height:1.25rem !important;}	.min-height-150  {min-height:1.5rem !important;}	.min-height-175 {min-height:1.75rem !important;}
.min-height-200  {min-height:2rem !important;}		.min-height-225  {min-height:2.25rem !important;}	.min-height-250  {min-height:2.5rem !important;}	.min-height-275 {min-height:2.75rem !important;}
.min-height-300  {min-height:3rem !important;}		.min-height-350  {min-height:3.5rem !important;}	.min-height-400  {min-height:4rem !important;} 		.min-height-450 {min-height:4.5rem !important;}		.min-height-500 {min-height:5rem !important;}
.min-height-600	 {min-height:6rem !important;} 		.min-height-700  {min-height:7rem !important;} 		.min-height-800  {min-height:8rem !important;} 		.min-height-900 {min-height:9rem !important;}
.min-height-1000 {min-height:10rem !important;} 	.min-height-1100 {min-height:11rem !important;} 	.min-height-1200 {min-height:12rem !important;} 	.min-height-1500 {min-height:15rem !important;}  
.min-height-22px {min-height:22px !important}

.row-cols-1-5 > * {flex:0 0 auto; width:66.666666%;}
.row-cols-2-5 > * {flex:0 0 auto; width:40.000000%;}
.row-cols-3-5 > * {flex:0 0 auto; width:28.571428%;}
.row-cols-4-5 > * {flex:0 0 auto; width:22.222222%;}
.row-cols-5-5 > * {flex:0 0 auto; width:18.181818%;}
.row-cols-6-5 > * {flex:0 0 auto; width:15.384615%;}
.row-cols-7-5 > * {flex:0 0 auto; width:14.285714%;}


/* ============================== Media Queries ============================== */
/* Extra small devices (phones, less than 768px) */
@media (max-width:575.98px) {
	.centered-xs {text-align:center; justify-content:center; vertical-align:middle !important; align-items:center;}
}


@media (min-width: 576px) {
.p-sm-500 {padding:5rem 5rem !important;} .pt-sm-500 {padding-top:5rem !important;} .pr-sm-500 {padding-right:5rem !important;} .pb-sm-500 {padding-bottom:5rem !important;} .pl-sm-500 {padding-left:5rem !important;} 
	.px-sm-500 {padding-right:5rem !important;  padding-left:5rem !important;} .py-sm-500 {padding-top:5rem !important; padding-bottom:5rem !important;}
.p-sm-400 {padding:4rem 4rem !important;} .pt-sm-400 {padding-top:4rem !important;} .pr-sm-400 {padding-right:4rem !important;} .pb-sm-400 {padding-bottom:4rem !important;} .pl-sm-400 {padding-left:4rem !important;} 
	.px-sm-400 {padding-right:4rem !important;  padding-left:4rem !important;} .py-sm-400 {padding-top:4rem !important; padding-bottom:4rem !important;}
.p-sm-300 {padding:3rem 3rem !important;} .pt-sm-300 {padding-top:3rem !important;} .pr-sm-300 {padding-right:3rem !important;} .pb-sm-300 {padding-bottom:3rem !important;} .pl-sm-300 {padding-left:3rem !important;} 
	.px-sm-300 {padding-right:3rem !important;  padding-left:3rem !important;} .py-sm-300 {padding-top:3rem !important; padding-bottom:3rem !important;}
.p-sm-250 {padding:2.5rem 2.5rem !important;} .pt-sm-250 {padding-top:2.5rem !important;} .pr-sm-250 {padding-right:2.5rem !important;} .pb-sm-250 {padding-bottom:2.5rem !important;} .pl-sm-250 {padding-left:2.5rem !important;} 
	.px-sm-250 {padding-right:2.5rem !important;  padding-left:2.5rem !important;} .py-sm-250 {padding-top:2.5rem !important; padding-bottom:2.5rem !important;}
.p-sm-200 {padding:2rem 2rem !important;} .pt-sm-200 {padding-top:2rem !important;} .pr-sm-200 {padding-right:2rem !important;} .pb-sm-200 {padding-bottom:2rem !important;} .pl-sm-200 {padding-left:2rem !important;} 
	.px-sm-200 {padding-right:2rem !important;  padding-left:2rem !important;} .py-sm-200 {padding-top:2rem !important; padding-bottom:2rem !important;}
.p-sm-150 {padding:1.5rem 1.5rem !important;} .pt-sm-150 {padding-top:1.5rem !important;} .pr-sm-150 {padding-right:1.5rem !important;} .pb-sm-150 {padding-bottom:1.5rem !important;} .pl-sm-150 {padding-left:1.5rem !important;} 
	.px-sm-150 {padding-right:1.5rem !important;  padding-left:1.5rem !important;} .py-sm-150 {padding-top:1.5rem !important; padding-bottom:1.5rem !important;}
.p-sm-125 {padding:1.25rem 1.25rem !important;} .pt-sm-125 {padding-top:1.25rem !important;} .pr-sm-125 {padding-right:1.25rem !important;} .pb-sm-125 {padding-bottom:1.25rem !important;} .pl-sm-125 {padding-left:1.25rem !important;} 
	.px-sm-125 {padding-right:1.25rem !important;  padding-left:1.25rem !important;} .py-sm-125 {padding-top:1.25rem !important; padding-bottom:1.25rem !important;}
.p-sm-100 {padding:1rem 1rem !important;} .pt-sm-100 {padding-top:1rem !important;} .pr-sm-100 {padding-right:1rem !important;} .pb-sm-100 {padding-bottom:1rem !important;} .pl-sm-100 {padding-left:1rem !important;} 
	.px-sm-100 {padding-right:1rem !important;  padding-left:1rem !important;} .py-sm-100 {padding-top:1rem !important; padding-bottom:1rem !important;}
.p-sm-075 {padding:0.75rem 0.75rem !important;} .pt-sm-075 {padding-top:0.75rem !important;} .pr-sm-075 {padding-right:0.75rem !important;} .pb-sm-075 {padding-bottom:0.75rem !important;} .pl-sm-075 {padding-left:0.75rem !important;} 
	.px-sm-075 {padding-right:0.75rem !important;  padding-left:0.75rem !important;} .py-sm-075 {padding-top:0.75rem !important; padding-bottom:0.75rem !important;}
.p-sm-050 {padding:0.50rem 0.50rem !important;} .pt-sm-050 {padding-top:0.50rem !important;} .pr-sm-050 {padding-right:0.50rem !important;} .pb-sm-050 {padding-bottom:0.50rem !important;} .pl-sm-050 {padding-left:0.50rem !important;} 
	.px-sm-050 {padding-right:0.50rem !important;  padding-left:0.50rem !important;} .py-sm-050 {padding-top:0.50rem !important; padding-bottom:0.50rem !important;}
.p-sm-025 {padding:0.25rem 0.25rem !important;} .pt-sm-025 {padding-top:0.25rem !important;} .pr-sm-025 {padding-right:0.25rem !important;} .pb-sm-025 {padding-bottom:0.25rem !important;} .pl-sm-025 {padding-left:0.25rem !important;} 
	.px-sm-025 {padding-right:0.25rem !important;  padding-left:0.25rem !important;} .py-sm-025 {padding-top:0.25rem !important; padding-bottom:0.25rem !important;}
.p-sm-0 {padding:0rem 0rem !important;} .pt-sm-0 {padding-top:0rem !important;} .pr-sm-0 {padding-right:0rem !important;} .pb-sm-0 {padding-bottom:0rem !important;} .pl-sm-0 {padding-left:0rem !important;} 
	.px-sm-0 {padding-right:0rem !important;  padding-left:0rem !important;} .py-sm-0 {padding-top:0rem !important; padding-bottom:0rem !important;}	

.mt-sm-100 {margin-top:1rem !important;} .mt-sm-150 {margin-top:1.5rem !important;} .mt-sm-200 {margin-top:2rem !important;} .mt-sm-250 {margin-top:2.5rem !important;} .mt-sm-300 {margin-top:3rem !important;} .mt-sm-400 {margin-top:4rem !important;} .mt-sm-500 {margin-top:5rem !important;}
.mx-sm-100 {margin-left:1rem !important; margin-right:1rem !important;} .mx-sm-200 {margin-left:1rem !important; margin-right:2rem !important;} .mx-sm-300 {margin-left:1rem !important; margin-right:3rem !important;}
.my-sm-100 {margin-top:1rem !important; margin-bottom:1rem !important;} .my-sm-200 {margin-top:2rem !important; margin-bottom:2rem !important;} .my-sm-300 {margin-top:3rem !important; margin-bottom:3rem !important;}
.top-sm-0 {top:0;} .top-sm-025 {top:0.25rem;} .top-sm-050 {top:0.5rem;} .top-sm-075 {top:0.75rem;} .top-sm-100 {top:1rem;} .top-sm-200 {top:2rem;} .top-sm-300 {top:3rem;} .top-sm-400 {top:4rem;} .top-sm-500 {top:5rem;} .top-sm-600 {top:6rem;} .top-sm-700 {top:7rem;}

.gap-sm-0 {gap:0;} .gap-sm-025 {gap:0.25rem;} .gap-sm-050 {gap:0.50rem;} .gap-sm-075 {gap:0.75rem;} .gap-sm-100 {gap:1rem;} .gap-sm-125 {gap:1.25rem;} .gap-sm-150 {gap:1.5rem;}
.g-sm-0 {--bs-gutter-x:0rem; --bs-gutter-y:0rem;} .g-sm-025 {--bs-gutter-x:0.25rem; --bs-gutter-y:0.25rem;} .g-sm-050 {--bs-gutter-x:0.5rem; --bs-gutter-y:0.5rem;} .g-sm-075 {--bs-gutter-x:0.75rem; --bs-gutter-y:0.75rem;} .g-sm-100 {--bs-gutter-x:1rem; --bs-gutter-y:1rem;} .g-sm-150 {--bs-gutter-x:1.5rem; --bs-gutter-y:1.5rem;} .g-sm-200 {--bs-gutter-x:2rem; --bs-gutter-y:2rem;}
.gx-sm-0 {--bs-gutter-x:0rem;} .gx-sm-025 {--bs-gutter-x:0.25rem;} .gx-sm-050 {--bs-gutter-x:0.5rem;} .gx-sm-075 {--bs-gutter-x:0.75rem;} .gx-sm-100 {--bs-gutter-x:1rem;} .gx-sm-150 {--bs-gutter-x:1.5rem;} .gx-sm-200 {--bs-gutter-x:2rem;}
.gy-sm-0 {--bs-gutter-y:0rem;} .gy-sm-025 {--bs-gutter-y:0.25rem;} .gy-sm-050 {--bs-gutter-y:0.5rem;} .gy-sm-075 {--bs-gutter-y:0.75rem;} .gy-sm-100 {--bs-gutter-y:1rem;} .gy-sm-150 {--bs-gutter-y:1.5rem;} .gy-sm-200 {--bs-gutter-y:2rem;}

.border-sm-right {border-right:1px solid #e5e5e5;} .border-sm-right.dotted {border-right:1px dotted #e5e5e5;} .border-sm-right.dashed {border-right:1px dashed #e5e5e5;}
.border-sm-left {border-left:1px solid #e5e5e5;} .border-sm-left.dotted {border-left:1px dotted #e5e5e5;} .border-sm-left.dashed {border-left:1px dashed #e5e5e5;}

.centered-sm  {text-align:center; vertical-align:middle !important; justify-content:center; align-items:center;}
.align-right-sm {text-align:right; justify-content:flex-end;} .align-left-sm {text-align:left}
.min-height-sm-10 {min-height:10rem;} .min-height-sm-12 {min-height:12rem;} .min-height-sm-14 {min-height:14rem;} .min-height-sm-16 {min-height:16rem;} .min-height-sm-18 {min-height:18rem;}

.min-width-sm-150 {min-width:1.5rem;} .max-width-sm-150 {max-width:1.5rem;} .width-sm-150 {width:1.5rem;}
.min-width-sm-200 {min-width:2.0rem;} .max-width-sm-200 {max-width:2.0rem;} .width-sm-200 {width:2.0rem;}
.min-width-sm-250 {min-width:2.5rem;} .max-width-sm-250 {max-width:2.5rem;} .width-sm-250 {width:2.5rem;}
.min-width-sm-300 {min-width:3.0rem;} .max-width-sm-300 {max-width:3.0rem;} .width-sm-300 {width:3.0rem;}
.min-width-sm-350 {min-width:3.5rem;} .max-width-sm-350 {max-width:3.5rem;} .width-sm-350 {width:3.5rem;}
.min-width-sm-400 {min-width:4.0rem;} .max-width-sm-400 {max-width:4.0rem;} .width-sm-400 {width:4.0rem;}
.min-width-sm-450 {min-width:4.5rem;} .max-width-sm-450 {max-width:4.5rem;} .width-sm-450 {width:4.5rem;}
.min-width-sm-500 {min-width:5.0rem;} .max-width-sm-500 {max-width:5.0rem;} .width-sm-500 {width:5.0rem;}
.min-width-sm-550 {min-width:5.5rem;} .max-width-sm-550 {max-width:5.5rem;} .width-sm-550 {width:5.5rem;}
.min-width-sm-600 {min-width:5.0rem;} .max-width-sm-600 {max-width:6.0rem;} .width-sm-600 {width:6.0rem;}
.min-width-sm-700 {min-width:7.0rem;} .max-width-sm-700 {max-width:7.0rem;} .width-sm-700 {width:7.0rem;}
.min-width-sm-800 {min-width:8.0rem;} .max-width-sm-800 {max-width:8.0rem;} .width-sm-800 {width:8.0rem;}
.min-width-sm-900 {min-width:9.0rem;} .max-width-sm-900 {max-width:9.0rem;} .width-sm-900 {width:9.0rem;}
.min-width-sm-1000 {min-width:10.0rem;} .max-width-sm-1000 {max-width:10.0rem;} .width-sm-1000 {width:10.0rem;}
.min-width-sm-1200 {min-width:12.0rem;} .max-width-sm-1200 {max-width:12.0rem;} .width-sm-1200 {width:12.0rem;}
.min-width-sm-1500 {min-width:15.0rem;} .max-width-sm-1500 {max-width:15.0rem;} .width-sm-1500 {width:15.0rem;}

.min-height-sm-100	{min-height:1rem;}		.min-height-sm-125	{min-height:1.25rem;}	.min-height-sm-150  {min-height:1.5rem;}	.min-height-sm-175 	{min-height:1.75rem;}
.min-height-sm-200	{min-height:2rem;}		.min-height-sm-225	{min-height:2.25rem;}	.min-height-sm-250  {min-height:2.5rem;}	.min-height-sm-275 	{min-height:2.75rem;}
.min-height-sm-300	{min-height:3rem;}		.min-height-sm-350	{min-height:3.5rem;}	.min-height-sm-400  {min-height:4rem;}		.min-height-sm-500 	{min-height:5rem;} 		
.min-height-sm-600	{min-height:6rem;}		.min-height-sm-700	{min-height:7rem;}		.min-height-sm-800  {min-height:8rem;}		.min-height-sm-900 	{min-height:9rem;}
.min-height-sm-1000	{min-height:10rem;}		.min-height-sm-1100	{min-height:11rem;} 	.min-height-sm-1200 {min-height:12rem;}		.min-height-sm-1500	{min-height:15rem;}  

.row-cols-sm-1-5 > * {flex:0 0 auto; width:66.666666%; min-width:66.666666% !important;}
.row-cols-sm-2-5 > * {flex:0 0 auto; width:40.000000%; min-width:40.000000% !important;}
.row-cols-sm-3-5 > * {flex:0 0 auto; width:28.571428%; min-width:28.571428% !important;}
.row-cols-sm-4-5 > * {flex:0 0 auto; width:22.222222%; min-width:22.222222% !important;}
.row-cols-sm-5-5 > * {flex:0 0 auto; width:18.181818%; min-width:18.181818% !important;}
.row-cols-sm-6-5 > * {flex:0 0 auto; width:15.384615%; min-width:15.384615% !important;}
.row-cols-sm-7-5 > * {flex:0 0 auto; width:14.285714%; min-width:14.285714% !important;}

.row-cols-sm-1 > * {-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;} .row-cols-sm-2 > * {-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;} .row-cols-sm-3 > * {-ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;} .row-cols-sm-4 > * {-ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;} .row-cols-sm-5 > * {-ms-flex:0 0 20%; flex:0 0 20%; max-width:20%;} .row-cols-sm-6 > * {-ms-flex:0 0 16.666666%; flex:0 0 16.666666%; max-width:16.666666%;}
.row-cols-sm-7 > * {-ms-flex:0 0 14.285714%; flex:0 0 14.285714%; max-width:14.285714%;} .row-cols-sm-8 > * {-ms-flex:0 0 12.5%; flex:0 0 12.5%; max-width:12.5%;} .row-cols-sm-9 > * {-ms-flex:0 0 11.111111%; flex:0 0 11.111111%; max-width:11.111111%;} .row-cols-sm-10 > * {-ms-flex:0 0 10%; flex:0 0 10%; max-width:10%;} .row-cols-sm-11 > * {-ms-flex:0 0 9.090909%; flex:0 0 9.090909%; max-width:9.090909%;} .row-cols-sm-12 > * {-ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%;} .row-cols-sm-13 > * {-ms-flex:0 0 7.692307%; flex:0 0 7.692307%; max-width:7.692307%;} .row-cols-sm-14 > * {-ms-flex:0 0 7.142857%; flex:0 0 7.142857%; max-width:7.142857%;} .row-cols-sm-15 > * {-ms-flex:0 0 6.666666%; flex:0 0 6.666666%; max-width:6.666666%;}

.flex-nowrap.overflow-x {margin-right:0px;}
}


@media (min-width: 768px) {
.p-md-500 {padding:5rem 5rem !important;} .pt-md-500 {padding-top:5rem !important;} .pr-md-500 {padding-right:5rem !important;} .pb-md-500 {padding-bottom:5rem !important;} .pl-md-500 {padding-left:5rem !important;} 
	.px-md-500 {padding-right:5rem !important;  padding-left:5rem !important;} .py-md-500 {padding-top:5rem !important; padding-bottom:5rem !important;}
.p-md-400 {padding:4rem 4rem !important;} .pt-md-400 {padding-top:4rem !important;} .pr-md-400 {padding-right:4rem !important;} .pb-md-400 {padding-bottom:4rem !important;} .pl-md-400 {padding-left:4rem !important;} 
	.px-md-400 {padding-right:4rem !important;  padding-left:4rem !important;} .py-md-400 {padding-top:4rem !important; padding-bottom:4rem !important;}
.p-md-300 {padding:3rem 3rem !important;} .pt-md-300 {padding-top:3rem !important;} .pr-md-300 {padding-right:3rem !important;} .pb-md-300 {padding-bottom:3rem !important;} .pl-md-300 {padding-left:3rem !important;} 
	.px-md-300 {padding-right:3rem !important;  padding-left:3rem !important;} .py-md-300 {padding-top:3rem !important; padding-bottom:3rem !important;}
.p-md-250 {padding:2.5rem 2.5rem !important;} .pt-md-250 {padding-top:2.5rem !important;} .pr-md-250 {padding-right:2.5rem !important;} .pb-md-250 {padding-bottom:2.5rem !important;} .pl-md-250 {padding-left:2.5rem !important;} 
	.px-md-250 {padding-right:2.5rem !important;  padding-left:2.5rem !important;} .py-md-250 {padding-top:2.5rem !important; padding-bottom:2.5rem !important;}
.p-md-200 {padding:2rem 2rem !important;} .pt-md-200 {padding-top:2rem !important;} .pr-md-200 {padding-right:2rem !important;} .pb-md-200 {padding-bottom:2rem !important;} .pl-md-200 {padding-left:2rem !important;} 
	.px-md-200 {padding-right:2rem !important;  padding-left:2rem !important;} .py-md-200 {padding-top:2rem !important; padding-bottom:2rem !important;}
.p-md-150 {padding:1.5rem 1.5rem !important;} .pt-md-150 {padding-top:1.5rem !important;} .pr-md-150 {padding-right:1.5rem !important;} .pb-md-150 {padding-bottom:1.5rem !important;} .pl-md-150 {padding-left:1.5rem !important;} 
	.px-md-150 {padding-right:1.5rem !important;  padding-left:1.5rem !important;} .py-md-150 {padding-top:1.5rem !important; padding-bottom:1.5rem !important;}
.p-md-125 {padding:1.25rem 1.25rem !important;} .pt-md-125 {padding-top:1.25rem !important;} .pr-md-125 {padding-right:1.25rem !important;} .pb-md-100 {padding-bottom:1rem !important;} .pl-md-100 {padding-left:1rem !important;} 
	.px-md-125 {padding-right:1.25rem !important;  padding-left:1.25rem !important;} .py-md-125 {padding-top:1.25rem !important; padding-bottom:1.25rem !important;}
.p-md-100 {padding:1rem 1rem !important;} .pt-md-100 {padding-top:1rem !important;} .pr-md-100 {padding-right:1rem !important;} .pb-md-100 {padding-bottom:1rem !important;} .pl-md-100 {padding-left:1rem !important;} 
	.px-md-100 {padding-right:1rem !important;  padding-left:1rem !important;} .py-md-100 {padding-top:1rem !important; padding-bottom:1rem !important;}
.p-md-075 {padding:0.75rem 0.75rem !important;} .pt-md-075 {padding-top:0.75rem !important;} .pr-md-075 {padding-right:0.75rem !important;} .pb-md-075 {padding-bottom:0.75rem !important;} .pl-md-075 {padding-left:0.75rem !important;} 
	.px-md-075 {padding-right:0.75rem !important;  padding-left:0.75rem !important;} .py-md-075 {padding-top:0.75rem !important; padding-bottom:0.75rem !important;}
.p-md-050 {padding:0.50rem 0.50rem !important;} .pt-md-050 {padding-top:0.50rem !important;} .pr-md-050 {padding-right:0.50rem !important;} .pb-md-050 {padding-bottom:0.50rem !important;} .pl-md-050 {padding-left:0.50rem !important;} 
	.px-md-050 {padding-right:0.50rem !important;  padding-left:0.50rem !important;} .py-md-050 {padding-top:0.50rem !important; padding-bottom:0.50rem !important;}
.p-md-025 {padding:0.25rem 0.25rem !important;} .pt-md-025 {padding-top:0.25rem !important;} .pr-md-025 {padding-right:0.25rem !important;} .pb-md-025 {padding-bottom:0.25rem !important;} .pl-md-025 {padding-left:0.25rem !important;} 
	.px-md-025 {padding-right:0.25rem !important;  padding-left:0.25rem !important;} .py-md-025 {padding-top:0.25rem !important; padding-bottom:0.25rem !important;}
.p-md-0 {padding:0rem 0rem !important;} .pt-md-0 {padding-top:0rem !important;} .pr-md-0 {padding-right:0rem !important;} .pb-md-0 {padding-bottom:0rem !important;} .pl-md-0 {padding-left:0rem !important;} 
	.px-md-0 {padding-right:0rem !important;  padding-left:0rem !important;} .py-md-0 {padding-top:0rem !important; padding-bottom:0rem !important;}

.m-md-300 {margin:3rem !important} .mt-md-300 {margin-top:3rem !important;} .mr-md-300 {margin-right:3rem !important;} .mb-md-300 {margin-bottom:3rem !important;} .ml-md-300 {margin-left:3rem !important;}
	.mx-md-300 {margin-left:3rem !important; margin-right:3rem !important;} .my-md-300 {margin-top:3rem !important; margin-bottom:3rem !important;}
.m-md-250 {margin:2.5rem !important} .mt-md-250 {margin-top:2.5rem !important;} .mr-md-250 {margin-right:2.5rem !important;} .mb-md-250 {margin-bottom:2.5rem !important;} .ml-md-250 {margin-left:2.5rem !important;}
	.mx-md-250 {margin-left:2.5rem !important; margin-right:2.5rem !important;} .my-md-250 {margin-top:2.5rem !important; margin-bottom:2.5rem !important;}
.m-md-200 {margin:2rem !important} .mt-md-200 {margin-top:2rem !important;} .mr-md-200 {margin-right:2rem !important;} .mb-md-200 {margin-bottom:2rem !important;} .ml-md-200 {margin-left:2rem !important;}
	.mx-md-200 {margin-left:2rem !important; margin-right:2rem !important;} .my-md-200 {margin-top:2rem !important; margin-bottom:2rem !important;}
.m-md-150 {margin:1.5rem !important} .mt-md-150 {margin-top:1.5rem !important;} .mr-md-150 {margin-right:1.5rem !important;} .mb-md-150 {margin-bottom:1.5rem !important;} .ml-md-150 {margin-left:1.5rem !important;}
	.mx-md-150 {margin-left:1.5rem !important; margin-right:1.5rem !important;} .my-md-150 {margin-top:1.5rem !important; margin-bottom:1.5rem !important;}
.m-md-125 {margin:1.25rem 1.25rem !important;} .mt-md-125 {margin-top:1.25rem !important;} .mr-md-125 {margin-right:1.25rem !important;} .mb-md-125 {margin-bottom:1.25rem !important;} .ml-md-125 {margin-left:1.25rem !important;} 
	.mx-md-125 {margin-right:1.25rem !important;  margin-left:1.25rem !important;} .my-md-125 {margin-top:1.25rem !important; margin-bottom:1.25rem !important;}
.m-md-100 {margin:1rem !important} .mt-md-100 {margin-top:1rem !important;} .mr-md-100 {margin-right:1rem !important;} .mb-md-100 {margin-bottom:1rem !important;} .ml-md-100 {margin-left:1rem !important;}
	.mx-md-100 {margin-left:1rem !important; margin-right:1rem !important;} .my-md-100 {margin-top:1rem !important; margin-bottom:1rem !important;}
.m-md-075 {margin:0.75rem !important} .mt-md-075 {margin-top:0.75rem !important;} .mr-md-075 {margin-right:0.75rem !important;} .mb-md-075 {margin-bottom:0.75rem !important;} .ml-md-075 {margin-left:0.75rem !important;}
	.mx-md-075 {margin-left:0.75rem !important; margin-right:0.75rem !important;} .my-md-075 {margin-top:0.75rem !important; margin-bottom:0.75rem !important;}
.m-md-050 {margin:0.5rem !important} .mt-md-050 {margin-top:0.5rem !important;} .mr-md-050 {margin-right:0.5rem !important;} .mb-md-050 {margin-bottom:0.5rem !important;} .ml-md-050 {margin-left:0.5rem !important;}
	.mx-md-050 {margin-left:0.5rem !important; margin-right:0.5rem !important;} .my-md-050 {margin-top:0.5rem !important; margin-bottom:0.5rem !important;}
.m-md-025 {margin:0.25rem !important} .mt-md-025 {margin-top:0.25rem !important;} .mr-md-025 {margin-right:0.25rem !important;} .mb-md-025 {margin-bottom:0.25rem !important;} .ml-md-025 {margin-left:0.25rem !important;}
	.mx-md-025 {margin-left:0.25rem !important; margin-right:0.25rem !important;} .my-md-025 {margin-top:0.25rem !important; margin-bottom:0.25rem !important;}
.m-md-0 {margin:0rem !important} .mt-md-0 {margin-top:0rem !important;} .mr-md-0 {margin-right:0rem !important;} .mb-md-0 {margin-bottom:0rem !important;} .ml-md-0 {margin-left:0rem !important;}
	.mx-md-0 {margin-left:0rem !important; margin-right:0rem !important;} .my-md-0 {margin-top:0rem !important; margin-bottom:0rem !important;}

.mt-md-015 {margin-top:-0.15rem !important;} .mt-md--025 {margin-top:-0.25rem !important;} .mt-md--050 {margin-top:-0.5rem !important;} .mt-md--075 {margin-top:-0.75rem !important;} .mt-md--100 {margin-top:-1.0rem !important;} 
.top-md-0 {top:0;} .top-md-025 {top:0.25rem;} .top-md-050 {top:0.5rem;} .top-md-075 {top:0.75rem;} .top-md-100 {top:1rem;} .top-md-200 {top:2rem;} .top-md-300 {top:3rem;} .top-md-400 {top:4rem;} .top-md-500 {top:5rem;} .top-md-600 {top:6rem;} .top-md-700 {top:7rem;}
.gap-md-0 {gap:0;} .gap-md-025 {gap:0.25rem;} .gap-md-050 {gap:0.50rem;} .gap-md-075 {gap:0.75rem;} .gap-md-100 {gap:1rem;} .gap-md-125 {gap:1.25rem;} .gap-md-150 {gap:1.5rem;}
.g-md-0 {--bs-gutter-x:0rem; --bs-gutter-y:0rem;} .g-md-025 {--bs-gutter-x:0.25rem; --bs-gutter-y:0.25rem;} .g-md-050 {--bs-gutter-x:0.5rem; --bs-gutter-y:0.5rem;} .g-md-075 {--bs-gutter-x:0.75rem; --bs-gutter-y:0.75rem;} .g-md-100 {--bs-gutter-x:1rem; --bs-gutter-y:1rem;} .g-md-150 {--bs-gutter-x:1.5rem; --bs-gutter-y:1.5rem;} .g-md-200 {--bs-gutter-x:2rem; --bs-gutter-y:2rem;}
.gx-md-0 {--bs-gutter-x:0rem;} .gx-md-025 {--bs-gutter-x:0.25rem;} .gx-md-050 {--bs-gutter-x:0.5rem;} .gx-md-075 {--bs-gutter-x:0.75rem;} .gx-md-100 {--bs-gutter-x:1rem;} .gx-md-150 {--bs-gutter-x:1.5rem;} .gx-md-200 {--bs-gutter-x:2rem;}
.gy-md-0 {--bs-gutter-y:0rem;} .gy-md-025 {--bs-gutter-y:0.25rem;} .gy-md-050 {--bs-gutter-y:0.5rem;} .gy-md-075 {--bs-gutter-y:0.75rem;} .gy-md-100 {--bs-gutter-y:1rem;} .gy-md-150 {--bs-gutter-y:1.5rem;} .gy-md-200 {--bs-gutter-y:2rem;}

.border-md-right {border-right:1px solid #e5e5e5;} .border-md-right.dotted {border-right:1px dotted #e5e5e5;} .border-md-right.dashed {border-right:1px dashed #e5e5e5;}
.border-md-left {border-left:1px solid #e5e5e5;} .border-md-left.dotted {border-left:1px dotted #e5e5e5;} .border-md-left.dashed {border-left:1px dashed #e5e5e5;}

.centered-md  {text-align:center; vertical-align:middle !important; justify-content:center; align-items:center;}
.align-md-right {text-align:right; justify-content:flex-end;} .align-md-left {text-align:left; justify-content:flex-start; align-self:start !important;} .align-md-center {text-align:center; justify-content:center;} .align-middle-md {vertical-align:middle !important; align-self:center !important;}
.min-height-md-10 {min-height:10rem;} .min-height-md-12 {min-height:12rem;} .min-height-md-14 {min-height:14rem;} .min-height-md-16 {min-height:16rem;} .min-height-md-18 {min-height:18rem;}
.width-block-sm {width:auto;}

.width-md-100x {width:100%} .width-md-75x {width:75%;} .width-md-50x {width:50%} .width-md-33x {width:33.333333%} .width-md-25x {width:25%;} .width-md-0x {width:0%}

.min-width-md-100 {min-width:1.0rem;} .max-width-md-100 {max-width:1.0rem;} .width-md-100 {width:1.0rem;}
.min-width-md-150 {min-width:1.5rem;} .max-width-md-150 {max-width:1.5rem;} .width-md-150 {width:1.5rem;}
.min-width-md-200 {min-width:2.0rem;} .max-width-md-200 {max-width:2.0rem;} .width-md-200 {width:2.0rem;}
.min-width-md-250 {min-width:2.5rem;} .max-width-md-250 {max-width:2.5rem;} .width-md-250 {width:2.5rem;}
.min-width-md-300 {min-width:3.0rem;} .max-width-md-300 {max-width:3.0rem;} .width-md-300 {width:3.0rem;}
.min-width-md-350 {min-width:3.5rem;} .max-width-md-350 {max-width:3.5rem;} .width-md-350 {width:3.5rem;}
.min-width-md-400 {min-width:4.0rem;} .max-width-md-400 {max-width:4.0rem;} .width-md-400 {width:4.0rem;}
.min-width-md-450 {min-width:4.5rem;} .max-width-md-450 {max-width:4.5rem;} .width-md-450 {width:4.5rem;}
.min-width-md-500 {min-width:5.0rem;} .max-width-md-500 {max-width:5.0rem;} .width-md-500 {width:5.0rem;}
.min-width-md-550 {min-width:5.5rem;} .max-width-md-550 {max-width:5.5rem;} .width-md-550 {width:5.5rem;}
.min-width-md-600 {min-width:5.0rem;} .max-width-md-600 {max-width:6.0rem;} .width-md-600 {width:6.0rem;}
.min-width-md-700 {min-width:7.0rem;} .max-width-md-700 {max-width:7.0rem;} .width-md-700 {width:7.0rem;}
.min-width-md-800 {min-width:8.0rem;} .max-width-md-800 {max-width:8.0rem;} .width-md-800 {width:8.0rem;}
.min-width-md-900 {min-width:9.0rem;} .max-width-md-900 {max-width:9.0rem;} .width-md-900 {width:9.0rem;}
.min-width-md-1000 {min-width:10.0rem;} .max-width-md-1000 {max-width:10.0rem;} .width-md-1000 {width:10.0rem;}
.min-width-md-1200 {min-width:12.0rem;} .max-width-md-1200 {max-width:12.0rem;} .width-md-1200 {width:12.0rem;}
.min-width-md-1500 {min-width:15.0rem;} .max-width-md-1500 {max-width:15.0rem;} .width-md-1500 {width:15.0rem;}

.height-md-100x {height:100%} .height-md-75x {height:75%} .height-md-50x {height:50%} .height-md-25x {height:25%} .height-md-0x {height:0%}
.height-md-100 {height:1rem;} .height-md-150 {height:1.5rem;} .height-md-200 {height:2rem;} .height-md-250 {height:2.5rem;} .height-md-300 {height:3rem;} .height-md-350 {height:3.5rem;} .height-md-400 {height:4rem;} .height-md-450 {height:4.5rem;} .height-md-500 {height:5rem;} .height-md-550 {height:5.5rem;}
.height-md-600 {height:6rem;} .height-md-700 {height:7rem;} .height-md-800 {height:8rem;} .height-md-900 {height:9rem;} .height-md-1000 {height:10rem;} .height-md-1200 {height:12rem;}

.min-height-md-100	{min-height:1rem;}		.min-height-md-125	{min-height:1.25rem;}	.min-height-md-150  {min-height:1.5rem;}	.min-height-md-175 	{min-height:1.75rem;}
.min-height-md-200	{min-height:2rem;}		.min-height-md-225	{min-height:2.25rem;}	.min-height-md-250  {min-height:2.5rem;}	.min-height-md-275 	{min-height:2.75rem;}
.min-height-md-300	{min-height:3rem;}		.min-height-md-350	{min-height:3.5rem;}	.min-height-md-400  {min-height:4rem;}		.min-height-md-500 	{min-height:5rem;} 		
.min-height-md-600	{min-height:6rem;}		.min-height-md-700	{min-height:7rem;}		.min-height-md-800  {min-height:8rem;}		.min-height-md-900 	{min-height:9rem;}
.min-height-md-1000	{min-height:10rem;}		.min-height-md-1100	{min-height:11rem;} 	.min-height-md-1200 {min-height:12rem;}		.min-height-md-1500	{min-height:15rem;}  

.row-cols-md-1-5 > * {flex:0 0 auto; width:66.666666%;}
.row-cols-md-2-5 > * {flex:0 0 auto; width:40.000000%;}
.row-cols-md-3-5 > * {flex:0 0 auto; width:28.571428%;}
.row-cols-md-4-5 > * {flex:0 0 auto; width:22.222222%;}
.row-cols-md-5-5 > * {flex:0 0 auto; width:18.181818%;}
.row-cols-md-6-5 > * {flex:0 0 auto; width:15.384615%;}
.row-cols-md-7-5 > * {flex:0 0 auto; width:14.285714%;}	


.row-cols-md-1 > * {-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;} .row-cols-md-2 > * {-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;} .row-cols-md-3 > * {-ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;} .row-cols-md-4 > * {-ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;} .row-cols-md-5 > * {-ms-flex:0 0 20%; flex:0 0 20%; max-width:20%;} .row-cols-md-6 > * {-ms-flex:0 0 16.666666%; flex:0 0 16.666666%; max-width:16.666666%;}
.row-cols-md-7 > * {-ms-flex:0 0 14.285714%; flex:0 0 14.285714%; max-width:14.285714%;} .row-cols-md-8 > * {-ms-flex:0 0 12.5%; flex:0 0 12.5%; max-width:12.5%;} .row-cols-md-9 > * {-ms-flex:0 0 11.111111%; flex:0 0 11.111111%; max-width:11.111111%;} .row-cols-md-10 > * {-ms-flex:0 0 10%; flex:0 0 10%; max-width:10%;} .row-cols-md-11 > * {-ms-flex:0 0 9.090909%; flex:0 0 9.090909%; max-width:9.090909%;} .row-cols-md-12 > * {-ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%;} .row-cols-md-13 > * {-ms-flex:0 0 7.692307%; flex:0 0 7.692307%; max-width:7.692307%;} .row-cols-md-14 > * {-ms-flex:0 0 7.142857%; flex:0 0 7.142857%; max-width:7.142857%;} .row-cols-md-15 > * {-ms-flex:0 0 6.666666%; flex:0 0 12.5%; max-width:6.666666%;}

.flex-nowrap.overflow-x {margin-right:0px;} .flex-md-wrap.overflow-x {margin-right:-15px;}

.rounded-md-top {border-top-left-radius:0.25rem !important; border-top-right-radius:0.25rem !important; border-bottom-right-radius:0rem !important; border-bottom-left-radius:0rem !important;} 
.rounded-md-left {border-top-left-radius:0.25rem !important; border-top-right-radius:0rem !important; border-bottom-right-radius:0rem !important; border-bottom-left-radius:0.25rem !important;}
}


@media (min-width: 992px) {
.p-lg-500 {padding:5rem 5rem !important;} .pt-lg-500 {padding-top:5rem !important;} .pr-lg-500 {padding-right:5rem !important;} .pb-lg-500 {padding-bottom:5rem !important;} .pl-lg-500 {padding-left:5rem !important;} 
	.px-lg-500 {padding-right:5rem !important;  padding-left:5rem !important;} .py-lg-500 {padding-top:5rem !important; padding-bottom:5rem !important;}
.p-lg-400 {padding:4rem 4rem !important;} .pt-lg-400 {padding-top:4rem !important;} .pr-lg-400 {padding-right:4rem !important;} .pb-lg-400 {padding-bottom:4rem !important;} .pl-lg-400 {padding-left:4rem !important;} 
	.px-lg-400 {padding-right:4rem !important;  padding-left:4rem !important;} .py-lg-400 {padding-top:4rem !important; padding-bottom:4rem !important;}
.p-lg-300 {padding:3rem 3rem !important;} .pt-lg-300 {padding-top:3rem !important;} .pr-lg-300 {padding-right:3rem !important;} .pb-lg-300 {padding-bottom:3rem !important;} .pl-lg-300 {padding-left:3rem !important;} 
	.px-lg-300 {padding-right:3rem !important;  padding-left:3rem !important;} .py-lg-300 {padding-top:3rem !important; padding-bottom:3rem !important;}
.p-lg-250 {padding:2.5rem 2.5rem !important;} .pt-lg-250 {padding-top:2.5rem !important;} .pr-lg-250 {padding-right:2.5rem !important;} .pb-lg-250 {padding-bottom:2.5rem !important;} .pl-lg-250 {padding-left:2.5rem !important;} 
	.px-lg-250 {padding-right:2.5rem !important;  padding-left:2.5rem !important;} .py-lg-250 {padding-top:2.5rem !important; padding-bottom:2.5rem !important;}
.p-lg-200 {padding:2rem 2rem !important;} .pt-lg-200 {padding-top:2rem !important;} .pr-lg-200 {padding-right:2rem !important;} .pb-lg-200 {padding-bottom:2rem !important;} .pl-lg-200 {padding-left:2rem !important;} 
	.px-lg-200 {padding-right:2rem !important;  padding-left:2rem !important;} .py-lg-200 {padding-top:2rem !important; padding-bottom:2rem !important;}
.p-lg-150 {padding:1.5rem 1.5rem !important;} .pt-lg-150 {padding-top:1.5rem !important;} .pr-lg-150 {padding-right:1.5rem !important;} .pb-lg-150 {padding-bottom:1.5rem !important;} .pl-lg-150 {padding-left:1.5rem !important;} 
	.px-lg-150 {padding-right:1.5rem !important;  padding-left:1.5rem !important;} .py-lg-150 {padding-top:1.5rem !important; padding-bottom:1.5rem !important;}
.p-lg-125 {padding:1.25rem 1.25rem !important;} .pt-lg-125 {padding-top:1.25rem !important;} .pr-lg-125 {padding-right:1.25rem !important;} .pb-lg-100 {padding-bottom:1rem !important;} .pl-lg-100 {padding-left:1rem !important;} 
	.px-lg-125 {padding-right:1.25rem !important;  padding-left:1.25rem !important;} .py-lg-125 {padding-top:1.25rem !important; padding-bottom:1.25rem !important;}
.p-lg-100 {padding:1rem 1rem !important;} .pt-lg-100 {padding-top:1rem !important;} .pr-lg-100 {padding-right:1rem !important;} .pb-lg-100 {padding-bottom:1rem !important;} .pl-lg-100 {padding-left:1rem !important;} 
	.px-lg-100 {padding-right:1rem !important;  padding-left:1rem !important;} .py-lg-100 {padding-top:1rem !important; padding-bottom:1rem !important;}
.p-lg-075 {padding:0.75rem 0.75rem !important;} .pt-lg-075 {padding-top:0.75rem !important;} .pr-lg-075 {padding-right:0.75rem !important;} .pb-lg-075 {padding-bottom:0.75rem !important;} .pl-lg-075 {padding-left:0.75rem !important;} 
	.px-lg-075 {padding-right:0.75rem !important;  padding-left:0.75rem !important;} .py-lg-075 {padding-top:0.75rem !important; padding-bottom:0.75rem !important;}
.p-lg-050 {padding:0.50rem 0.50rem !important;} .pt-lg-050 {padding-top:0.50rem !important;} .pr-lg-050 {padding-right:0.50rem !important;} .pb-lg-050 {padding-bottom:0.50rem !important;} .pl-lg-050 {padding-left:0.50rem !important;} 
	.px-lg-050 {padding-right:0.50rem !important;  padding-left:0.50rem !important;} .py-lg-050 {padding-top:0.50rem !important; padding-bottom:0.50rem !important;}
.p-lg-025 {padding:0.25rem 0.25rem !important;} .pt-lg-025 {padding-top:0.25rem !important;} .pr-lg-025 {padding-right:0.25rem !important;} .pb-lg-025 {padding-bottom:0.25rem !important;} .pl-lg-025 {padding-left:0.25rem !important;} 
	.px-lg-025 {padding-right:0.25rem !important;  padding-left:0.25rem !important;} .py-lg-025 {padding-top:0.25rem !important; padding-bottom:0.25rem !important;}
.p-lg-0 {padding:0rem 0rem !important;} .pt-lg-0 {padding-top:0rem !important;} .pr-lg-0 {padding-right:0rem !important;} .pb-lg-0 {padding-bottom:0rem !important;} .pl-lg-0 {padding-left:0rem !important;} 
	.px-lg-0 {padding-right:0rem !important;  padding-left:0rem !important;} .py-lg-0 {padding-top:0rem !important; padding-bottom:0rem !important;}

.m-lg-300 {margin:3rem !important} .mt-lg-300 {margin-top:3rem !important;} .mr-lg-300 {margin-right:3rem !important;} .mb-lg-300 {margin-bottom:3rem !important;} .ml-lg-300 {margin-left:3rem !important;}
	.mx-lg-300 {margin-left:3rem !important; margin-right:3rem !important;} .my-lg-300 {margin-top:3rem !important; margin-bottom:3rem !important;}
.m-lg-250 {margin:2.5rem !important} .mt-lg-250 {margin-top:2.5rem !important;} .mr-lg-250 {margin-right:2.5rem !important;} .mb-lg-250 {margin-bottom:2.5rem !important;} .ml-lg-250 {margin-left:2.5rem !important;}
	.mx-lg-250 {margin-left:2.5rem !important; margin-right:2.5rem !important;} .my-lg-250 {margin-top:2.5rem !important; margin-bottom:2.5rem !important;}
.m-lg-200 {margin:2rem !important} .mt-lg-200 {margin-top:2rem !important;} .mr-lg-200 {margin-right:2rem !important;} .mb-lg-200 {margin-bottom:2rem !important;} .ml-lg-200 {margin-left:2rem !important;}
	.mx-lg-200 {margin-left:2rem !important; margin-right:2rem !important;} .my-lg-200 {margin-top:2rem !important; margin-bottom:2rem !important;}
.m-lg-150 {margin:1.5rem !important} .mt-lg-150 {margin-top:1.5rem !important;} .mr-lg-150 {margin-right:1.5rem !important;} .mb-lg-150 {margin-bottom:1.5rem !important;} .ml-lg-150 {margin-left:1.5rem !important;}
	.mx-lg-150 {margin-left:1.5rem !important; margin-right:1.5rem !important;} .my-lg-150 {margin-top:1.5rem !important; margin-bottom:1.5rem !important;}
.m-lg-125 {margin:1.25rem 1.25rem !important;} .mt-lg-125 {margin-top:1.25rem !important;} .mr-lg-125 {margin-right:1.25rem !important;} .mb-lg-125 {margin-bottom:1.25rem !important;} .ml-lg-125 {margin-left:1.25rem !important;} 
	.mx-lg-125 {margin-right:1.25rem !important;  margin-left:1.25rem !important;} .my-lg-125 {margin-top:1.25rem !important; margin-bottom:1.25rem !important;}
.m-lg-100 {margin:1rem !important} .mt-lg-100 {margin-top:1rem !important;} .mr-lg-100 {margin-right:1rem !important;} .mb-lg-100 {margin-bottom:1rem !important;} .ml-lg-100 {margin-left:1rem !important;}
	.mx-lg-100 {margin-left:1rem !important; margin-right:1rem !important;} .my-lg-100 {margin-top:1rem !important; margin-bottom:1rem !important;}
.m-lg-075 {margin:0.75rem !important} .mt-lg-075 {margin-top:0.75rem !important;} .mr-lg-075 {margin-right:0.75rem !important;} .mb-lg-075 {margin-bottom:0.75rem !important;} .ml-lg-075 {margin-left:0.75rem !important;}
	.mx-lg-075 {margin-left:0.75rem !important; margin-right:0.75rem !important;} .my-lg-075 {margin-top:0.75rem !important; margin-bottom:0.75rem !important;}
.m-lg-050 {margin:0.5rem !important} .mt-lg-050 {margin-top:0.5rem !important;} .mr-lg-050 {margin-right:0.5rem !important;} .mb-lg-050 {margin-bottom:0.5rem !important;} .ml-lg-050 {margin-left:0.5rem !important;}
	.mx-lg-050 {margin-left:0.5rem !important; margin-right:0.5rem !important;} .my-lg-050 {margin-top:0.5rem !important; margin-bottom:0.5rem !important;}
.m-lg-025 {margin:0.25rem !important} .mt-lg-025 {margin-top:0.25rem !important;} .mr-lg-025 {margin-right:0.25rem !important;} .mb-lg-025 {margin-bottom:0.25rem !important;} .ml-lg-025 {margin-left:0.25rem !important;}
	.mx-lg-025 {margin-left:0.25rem !important; margin-right:0.25rem !important;} .my-lg-025 {margin-top:0.25rem !important; margin-bottom:0.25rem !important;}
.m-lg-0 {margin:0rem !important} .mt-lg-0 {margin-top:0rem !important;} .mr-lg-0 {margin-right:0rem !important;} .mb-lg-0 {margin-bottom:0rem !important;} .ml-lg-0 {margin-left:0rem !important;}
	.mx-lg-0 {margin-left:0rem !important; margin-right:0rem !important;} .my-lg-0 {margin-top:0rem !important; margin-bottom:0rem !important;}

.mt-lg-015 {margin-top:-0.15rem !important;} .mt-lg--025 {margin-top:-0.25rem !important;} .mt-lg--050 {margin-top:-0.5rem !important;} .mt-lg--075 {margin-top:-0.75rem !important;} .mt-lg--100 {margin-top:-1.0rem !important;} 
.top-lg-0 {top:0;} .top-lg-025 {top:0.25rem;} .top-lg-050 {top:0.5rem;} .top-lg-075 {top:0.75rem;} .top-lg-100 {top:1rem;} .top-lg-200 {top:2rem;} .top-lg-300 {top:3rem;} .top-lg-400 {top:4rem;} .top-lg-500 {top:5rem;} .top-lg-600 {top:6rem;} .top-lg-700 {top:7rem;}
.gap-lg-0 {gap:0;} .gap-lg-025 {gap:0.25rem;} .gap-lg-050 {gap:0.50rem;} .gap-lg-075 {gap:0.75rem;} .gap-lg-100 {gap:1rem;} .gap-lg-125 {gap:1.25rem;} .gap-lg-150 {gap:1.5rem;}
.g-lg-0 {--bs-gutter-x:0rem; --bs-gutter-y:0rem;} .g-lg-025 {--bs-gutter-x:0.25rem; --bs-gutter-y:0.25rem;} .g-lg-050 {--bs-gutter-x:0.5rem; --bs-gutter-y:0.5rem;} .g-lg-075 {--bs-gutter-x:0.75rem; --bs-gutter-y:0.75rem;} .g-lg-100 {--bs-gutter-x:1rem; --bs-gutter-y:1rem;} .g-lg-150 {--bs-gutter-x:1.5rem; --bs-gutter-y:1.5rem;} .g-lg-200 {--bs-gutter-x:2rem; --bs-gutter-y:2rem;}
.gx-lg-0 {--bs-gutter-x:0rem;} .gx-lg-025 {--bs-gutter-x:0.25rem;} .gx-lg-050 {--bs-gutter-x:0.5rem;} .gx-lg-075 {--bs-gutter-x:0.75rem;} .gx-lg-100 {--bs-gutter-x:1rem;} .gx-lg-150 {--bs-gutter-x:1.5rem;} .gx-lg-200 {--bs-gutter-x:2rem;}
.gy-lg-0 {--bs-gutter-y:0rem;} .gy-lg-025 {--bs-gutter-y:0.25rem;} .gy-lg-050 {--bs-gutter-y:0.5rem;} .gy-lg-075 {--bs-gutter-y:0.75rem;} .gy-lg-100 {--bs-gutter-y:1rem;} .gy-lg-150 {--bs-gutter-y:1.5rem;} .gy-lg-200 {--bs-gutter-y:2rem;}

.border-lg-right {border-right:1px solid #e5e5e5;} .border-lg-right.dotted {border-right:1px dotted #e5e5e5;} .border-lg-right.dashed {border-right:1px dashed #e5e5e5;}
.border-lg-left {border-left:1px solid #e5e5e5;} .border-lg-left.dotted {border-left:1px dotted #e5e5e5;} .border-lg-left.dashed {border-left:1px dashed #e5e5e5;}

.centered-lg  {text-align:center; vertical-align:middle !important; justify-content:center; align-items:center;}
.align-lg-right {text-align:right; justify-content:flex-end;} .align-lg-left {text-align:left; justify-content:flex-start; align-self:start !important;} .align-lg-center {text-align:center; justify-content:center;} .align-middle-lg {vertical-align:middle !important; align-self:center !important;}
.min-height-lg-10 {min-height:10rem;} .min-height-lg-12 {min-height:12rem;} .min-height-lg-14 {min-height:14rem;} .min-height-lg-16 {min-height:16rem;} .min-height-lg-18 {min-height:18rem;}

.width-lg-100x {width:100%} .width-lg-75x {width:75%;} .width-lg-50x {width:50%} .width-lg-33x {width:33.333333%} .width-lg-25x {width:25%;} .width-lg-0x {width:0%}

.min-width-lg-100 {min-width:1.0rem;} .max-width-lg-100 {max-width:1.0rem;} .width-lg-100 {width:1.0rem;}
.min-width-lg-150 {min-width:1.5rem;} .max-width-lg-150 {max-width:1.5rem;} .width-lg-150 {width:1.5rem;}
.min-width-lg-200 {min-width:2.0rem;} .max-width-lg-200 {max-width:2.0rem;} .width-lg-200 {width:2.0rem;}
.min-width-lg-250 {min-width:2.5rem;} .max-width-lg-250 {max-width:2.5rem;} .width-lg-250 {width:2.5rem;}
.min-width-lg-300 {min-width:3.0rem;} .max-width-lg-300 {max-width:3.0rem;} .width-lg-300 {width:3.0rem;}
.min-width-lg-350 {min-width:3.5rem;} .max-width-lg-350 {max-width:3.5rem;} .width-lg-350 {width:3.5rem;}
.min-width-lg-400 {min-width:4.0rem;} .max-width-lg-400 {max-width:4.0rem;} .width-lg-400 {width:4.0rem;}
.min-width-lg-450 {min-width:4.5rem;} .max-width-lg-450 {max-width:4.5rem;} .width-lg-450 {width:4.5rem;}
.min-width-lg-500 {min-width:5.0rem;} .max-width-lg-500 {max-width:5.0rem;} .width-lg-500 {width:5.0rem;}
.min-width-lg-550 {min-width:5.5rem;} .max-width-lg-550 {max-width:5.5rem;} .width-lg-550 {width:5.5rem;}
.min-width-lg-600 {min-width:5.0rem;} .max-width-lg-600 {max-width:6.0rem;} .width-lg-600 {width:6.0rem;}
.min-width-lg-700 {min-width:7.0rem;} .max-width-lg-700 {max-width:7.0rem;} .width-lg-700 {width:7.0rem;}
.min-width-lg-800 {min-width:8.0rem;} .max-width-lg-800 {max-width:8.0rem;} .width-lg-800 {width:8.0rem;}
.min-width-lg-900 {min-width:9.0rem;} .max-width-lg-900 {max-width:9.0rem;} .width-lg-900 {width:9.0rem;}
.min-width-lg-1000 {min-width:10.0rem;} .max-width-lg-1000 {max-width:10.0rem;} .width-lg-1000 {width:10.0rem;}
.min-width-lg-1200 {min-width:12.0rem;} .max-width-lg-1200 {max-width:12.0rem;} .width-lg-1200 {width:12.0rem;}
.min-width-lg-1500 {min-width:15.0rem;} .max-width-lg-1500 {max-width:15.0rem;} .width-lg-1500 {width:15.0rem;}

.height-lg-100x {height:100%} .height-lg-75x {height:75%} .height-lg-50x {height:50%} .height-lg-25x {height:25%} .height-lg-0x {height:0%}
.height-lg-100 {height:1rem;} .height-lg-150 {height:1.5rem;} .height-lg-200 {height:2rem;} .height-lg-250 {height:2.5rem;} .height-lg-300 {height:3rem;} .height-lg-350 {height:3.5rem;} .height-lg-400 {height:4rem;} .height-lg-450 {height:4.5rem;} .height-lg-500 {height:5rem;} .height-lg-550 {height:5.5rem;}
.height-lg-600 {height:6rem;} .height-lg-700 {height:7rem;} .height-lg-800 {height:8rem;} .height-lg-900 {height:9rem;} .height-lg-1000 {height:10rem;} .height-lg-1200 {height:12rem;}

.min-height-lg-100	{min-height:1rem;}		.min-height-lg-125	{min-height:1.25rem;}	.min-height-lg-150  {min-height:1.5rem;}	.min-height-lg-175 	{min-height:1.75rem;}
.min-height-lg-200	{min-height:2rem;}		.min-height-lg-225	{min-height:2.25rem;}	.min-height-lg-250  {min-height:2.5rem;}	.min-height-lg-275 	{min-height:2.75rem;}
.min-height-lg-300	{min-height:3rem;}		.min-height-lg-350	{min-height:3.5rem;}	.min-height-lg-400  {min-height:4rem;}		.min-height-lg-500 	{min-height:5rem;} 		
.min-height-lg-600	{min-height:6rem;}		.min-height-lg-700	{min-height:7rem;}		.min-height-lg-800  {min-height:8rem;}		.min-height-lg-900 	{min-height:9rem;}
.min-height-lg-1000	{min-height:10rem;}		.min-height-lg-1100	{min-height:11rem;} 	.min-height-lg-1200 {min-height:12rem;}		.min-height-lg-1500	{min-height:15rem;}  

.row-cols-lg-1-5 > * {-ms-flex:0 0 66.666666%; flex:0 0 66.666666%; max-width:66.666666%;}
.row-cols-lg-2-5 > * {-ms-flex:0 0 40.000000%; flex:0 0 40.000000%; max-width:40.000000%;}
.row-cols-lg-3-5 > * {-ms-flex:0 0 28.571428%; flex:0 0 28.571428%; max-width:28.571428%;}
.row-cols-lg-4-5 > * {-ms-flex:0 0 22.222222%; flex:0 0 22.222222%; max-width:22.222222%;}
.row-cols-lg-5-5 > * {-ms-flex:0 0 18.181818%; flex:0 0 18.181818%; max-width:18.181818%;}
.row-cols-lg-6-5 > * {-ms-flex:0 0 15.384615%; flex:0 0 15.384615%; max-width:15.384615%;}
.row-cols-lg-7-5 > * {-ms-flex:0 0 14.285714%; flex:0 0 14.285714%; max-width:14.285714%;}	

.row-cols-lg-1 > * {-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;} .row-cols-lg-2 > * {-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;} .row-cols-lg-3 > * {-ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;} .row-cols-lg-4 > * {-ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;} .row-cols-lg-5 > * {-ms-flex:0 0 20%; flex:0 0 20%; max-width:20%;} .row-cols-lg-6 > * {-ms-flex:0 0 16.666666%; flex:0 0 16.666666%; max-width:16.666666%;}
.row-cols-lg-7 > * {-ms-flex:0 0 14.285714%; flex:0 0 14.285714%; max-width:14.285714%;} .row-cols-lg-8 > * {-ms-flex:0 0 12.5%; flex:0 0 12.5%; max-width:12.5%;} .row-cols-lg-9 > * {-ms-flex:0 0 11.111111%; flex:0 0 11.111111%; max-width:11.111111%;} .row-cols-lg-10 > * {-ms-flex:0 0 10%; flex:0 0 10%; max-width:10%;} .row-cols-lg-11 > * {-ms-flex:0 0 9.090909%; flex:0 0 9.090909%; max-width:9.090909%;} .row-cols-lg-12 > * {-ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%;} .row-cols-lg-13 > * {-ms-flex:0 0 7.692307%; flex:0 0 7.692307%; max-width:7.692307%;} .row-cols-lg-14 > * {-ms-flex:0 0 7.142857%; flex:0 0 7.142857%; max-width:7.142857%;} .row-cols-lg-15 > * {-ms-flex:0 0 6.666666%; flex:0 0 12.5%; max-width:6.666666%;}

.flex-lg-wrap.overflow-x {margin-right:-15px;}

.rounded-lg-top {border-top-left-radius:0.25rem !important; border-top-right-radius:0.25rem !important; border-bottom-right-radius:0rem !important; border-bottom-left-radius:0rem !important;} 
.rounded-lg-left {border-top-left-radius:0.25rem !important; border-top-right-radius:0rem !important; border-bottom-right-radius:0rem !important; border-bottom-left-radius:0.25rem !important;}
}


@media (min-width: 1200px) {
.p-xl-700 {padding:7rem 7rem !important;} .pt-xl-700 {padding-top:7rem !important;} .pr-xl-700 {padding-right:7rem !important;} .pb-xl-700 {padding-bottom:7rem !important;} .pl-xl-700 {padding-left:7rem !important;} 
	.px-xl-700 {padding-right:7rem !important;  padding-left:7rem !important;} .py-xl-700 {padding-top:7rem !important; padding-bottom:7rem !important;}
.p-xl-600 {padding:6rem 6rem !important;} .pt-xl-600 {padding-top:6rem !important;} .pr-xl-600 {padding-right:6rem !important;} .pb-xl-600 {padding-bottom:6rem !important;} .pl-xl-600 {padding-left:6rem !important;} 
	.px-xl-600 {padding-right:6rem !important;  padding-left:6rem !important;} .py-xl-600 {padding-top:6rem !important; padding-bottom:6rem !important;}
.p-xl-500 {padding:5rem 5rem !important;} .pt-xl-500 {padding-top:5rem !important;} .pr-xl-500 {padding-right:5rem !important;} .pb-xl-500 {padding-bottom:5rem !important;} .pl-xl-500 {padding-left:5rem !important;} 
	.px-xl-500 {padding-right:5rem !important;  padding-left:5rem !important;} .py-xl-500 {padding-top:5rem !important; padding-bottom:5rem !important;}
.p-xl-400 {padding:4rem 4rem !important;} .pt-xl-400 {padding-top:4rem !important;} .pr-xl-400 {padding-right:4rem !important;} .pb-xl-400 {padding-bottom:4rem !important;} .pl-xl-400 {padding-left:4rem !important;} 
	.px-xl-400 {padding-right:4rem !important;  padding-left:4rem !important;} .py-xl-400 {padding-top:4rem !important; padding-bottom:4rem !important;}
.p-xl-300 {padding:3rem 3rem !important;} .pt-xl-300 {padding-top:3rem !important;} .pr-xl-300 {padding-right:3rem !important;} .pb-xl-300 {padding-bottom:3rem !important;} .pl-xl-300 {padding-left:3rem !important;} 
	.px-xl-300 {padding-right:3rem !important;  padding-left:3rem !important;} .py-xl-300 {padding-top:3rem !important; padding-bottom:3rem !important;}
.p-xl-250 {padding:2.5rem 2.5rem !important;} .pt-xl-250 {padding-top:2.5rem !important;} .pr-xl-250 {padding-right:2.5rem !important;} .pb-xl-250 {padding-bottom:2.5rem !important;} .pl-xl-250 {padding-left:2.5rem !important;} 
	.px-xl-250 {padding-right:2.5rem !important;  padding-left:2.5rem !important;} .py-xl-250 {padding-top:2.5rem !important; padding-bottom:2.5rem !important;}
.p-xl-200 {padding:2rem 2rem !important;} .pt-xl-200 {padding-top:2rem !important;} .pr-xl-200 {padding-right:2rem !important;} .pb-xl-200 {padding-bottom:2rem !important;} .pl-xl-200 {padding-left:2rem !important;} 
	.px-xl-200 {padding-right:2rem !important;  padding-left:2rem !important;} .py-xl-200 {padding-top:2rem !important; padding-bottom:2rem !important;}
.p-xl-150 {padding:1.5rem 1.5rem !important;} .pt-xl-150 {padding-top:1.5rem !important;} .pr-xl-150 {padding-right:1.5rem !important;} .pb-xl-150 {padding-bottom:1.5rem !important;} .pl-xl-150 {padding-left:1.5rem !important;} 
	.px-xl-150 {padding-right:1.5rem !important;  padding-left:1.5rem !important;} .py-xl-150 {padding-top:1.5rem !important; padding-bottom:1.5rem !important;}
.p-xl-125 {padding:1.25rem 1.25rem !important;} .pt-xl-125 {padding-top:1.25rem !important;} .pr-xl-125 {padding-right:1.25rem !important;} .pb-xl-100 {padding-bottom:1rem !important;} .pl-xl-100 {padding-left:1rem !important;} 
	.px-xl-125 {padding-right:1.25rem !important;  padding-left:1.25rem !important;} .py-xl-125 {padding-top:1.25rem !important; padding-bottom:1.25rem !important;}
.p-xl-100 {padding:1rem 1rem !important;} .pt-xl-100 {padding-top:1rem !important;} .pr-xl-100 {padding-right:1rem !important;} .pb-xl-100 {padding-bottom:1rem !important;} .pl-xl-100 {padding-left:1rem !important;} 
	.px-xl-100 {padding-right:1rem !important;  padding-left:1rem !important;} .py-xl-100 {padding-top:1rem !important; padding-bottom:1rem !important;}
.p-xl-075 {padding:0.75rem 0.75rem !important;} .pt-xl-075 {padding-top:0.75rem !important;} .pr-xl-075 {padding-right:0.75rem !important;} .pb-xl-075 {padding-bottom:0.75rem !important;} .pl-xl-075 {padding-left:0.75rem !important;} 
	.px-xl-075 {padding-right:0.75rem !important;  padding-left:0.75rem !important;} .py-xl-075 {padding-top:0.75rem !important; padding-bottom:0.75rem !important;}
.p-xl-050 {padding:0.50rem 0.50rem !important;} .pt-xl-050 {padding-top:0.50rem !important;} .pr-xl-050 {padding-right:0.50rem !important;} .pb-xl-050 {padding-bottom:0.50rem !important;} .pl-xl-050 {padding-left:0.50rem !important;} 
	.px-xl-050 {padding-right:0.50rem !important;  padding-left:0.50rem !important;} .py-xl-050 {padding-top:0.50rem !important; padding-bottom:0.50rem !important;}
.p-xl-025 {padding:0.25rem 0.25rem !important;} .pt-xl-025 {padding-top:0.25rem !important;} .pr-xl-025 {padding-right:0.25rem !important;} .pb-xl-025 {padding-bottom:0.25rem !important;} .pl-xl-025 {padding-left:0.25rem !important;} 
	.px-xl-025 {padding-right:0.25rem !important;  padding-left:0.25rem !important;} .py-xl-025 {padding-top:0.25rem !important; padding-bottom:0.25rem !important;}
.p-xl-0 {padding:0rem 0rem !important;} .pt-xl-0 {padding-top:0rem !important;} .pr-xl-0 {padding-right:0rem !important;} .pb-xl-0 {padding-bottom:0rem !important;} .pl-xl-0 {padding-left:0rem !important;} 
	.px-xl-0 {padding-right:0rem !important;  padding-left:0rem !important;} .py-xl-0 {padding-top:0rem !important; padding-bottom:0rem !important;}

.m-xl-500 {margin:5rem !important} .mt-xl-500 {margin-top:5rem !important;} .mr-xl-500 {margin-right:5rem !important;} .mb-xl-500 {margin-bottom:5rem !important;} .ml-xl-500 {margin-left:5rem !important;}
	.mx-xl-500 {margin-left:5rem !important; margin-right:5rem !important;} .my-xl-500 {margin-top:5rem !important; margin-bottom:5rem !important;}
.m-xl-400 {margin:4rem !important} .mt-xl-400 {margin-top:4rem !important;} .mr-xl-400 {margin-right:4rem !important;} .mb-xl-400 {margin-bottom:4rem !important;} .ml-xl-400 {margin-left:4rem !important;}
	.mx-xl-400 {margin-left:4rem !important; margin-right:4rem !important;} .my-xl-400 {margin-top:4rem !important; margin-bottom:4rem !important;}
.m-xl-300 {margin:3rem !important} .mt-xl-300 {margin-top:3rem !important;} .mr-xl-300 {margin-right:3rem !important;} .mb-xl-300 {margin-bottom:3rem !important;} .ml-xl-300 {margin-left:3rem !important;}
	.mx-xl-300 {margin-left:3rem !important; margin-right:3rem !important;} .my-xl-300 {margin-top:3rem !important; margin-bottom:3rem !important;}
.m-xl-250 {margin:2.5rem !important} .mt-xl-250 {margin-top:2.5rem !important;} .mr-xl-250 {margin-right:2.5rem !important;} .mb-xl-250 {margin-bottom:2.5rem !important;} .ml-xl-250 {margin-left:2.5rem !important;}
	.mx-xl-250 {margin-left:2.5rem !important; margin-right:2.5rem !important;} .my-xl-250 {margin-top:2.5rem !important; margin-bottom:2.5rem !important;}
.m-xl-200 {margin:2rem !important} .mt-xl-200 {margin-top:2rem !important;} .mr-xl-200 {margin-right:2rem !important;} .mb-xl-200 {margin-bottom:2rem !important;} .ml-xl-200 {margin-left:2rem !important;}
	.mx-xl-200 {margin-left:2rem !important; margin-right:2rem !important;} .my-xl-200 {margin-top:2rem !important; margin-bottom:2rem !important;}
.m-xl-150 {margin:1.5rem !important} .mt-xl-150 {margin-top:1.5rem !important;} .mr-xl-150 {margin-right:1.5rem !important;} .mb-xl-150 {margin-bottom:1.5rem !important;} .ml-xl-150 {margin-left:1.5rem !important;}
	.mx-xl-150 {margin-left:1.5rem !important; margin-right:1.5rem !important;} .my-xl-150 {margin-top:1.5rem !important; margin-bottom:1.5rem !important;}
.m-xl-125 {margin:1.25rem 1.25rem !important;} .mt-xl-125 {margin-top:1.25rem !important;} .mr-xl-125 {margin-right:1.25rem !important;} .mb-xl-125 {margin-bottom:1.25rem !important;} .ml-xl-125 {margin-left:1.25rem !important;} 
	.mx-xl-125 {margin-right:1.25rem !important;  margin-left:1.25rem !important;} .my-xl-125 {margin-top:1.25rem !important; margin-bottom:1.25rem !important;}
.m-xl-100 {margin:1rem !important} .mt-xl-100 {margin-top:1rem !important;} .mr-xl-100 {margin-right:1rem !important;} .mb-xl-100 {margin-bottom:1rem !important;} .ml-xl-100 {margin-left:1rem !important;}
	.mx-xl-100 {margin-left:1rem !important; margin-right:1rem !important;} .my-xl-100 {margin-top:1rem !important; margin-bottom:1rem !important;}
.m-xl-075 {margin:0.75rem !important} .mt-xl-075 {margin-top:0.75rem !important;} .mr-xl-075 {margin-right:0.75rem !important;} .mb-xl-075 {margin-bottom:0.75rem !important;} .ml-xl-075 {margin-left:0.75rem !important;}
	.mx-xl-075 {margin-left:0.75rem !important; margin-right:0.75rem !important;} .my-xl-075 {margin-top:0.75rem !important; margin-bottom:0.75rem !important;}
.m-xl-050 {margin:0.5rem !important} .mt-xl-050 {margin-top:0.5rem !important;} .mr-xl-050 {margin-right:0.5rem !important;} .mb-xl-050 {margin-bottom:0.5rem !important;} .ml-xl-050 {margin-left:0.5rem !important;}
	.mx-xl-050 {margin-left:0.5rem !important; margin-right:0.5rem !important;} .my-xl-050 {margin-top:0.5rem !important; margin-bottom:0.5rem !important;}
.m-xl-025 {margin:0.25rem !important} .mt-xl-025 {margin-top:0.25rem !important;} .mr-xl-025 {margin-right:0.25rem !important;} .mb-xl-025 {margin-bottom:0.25rem !important;} .ml-xl-025 {margin-left:0.25rem !important;}
	.mx-xl-025 {margin-left:0.25rem !important; margin-right:0.25rem !important;} .my-xl-025 {margin-top:0.25rem !important; margin-bottom:0.25rem !important;}
.m-xl-0 {margin:0rem !important} .mt-xl-0 {margin-top:0rem !important;} .mr-xl-0 {margin-right:0rem !important;} .mb-xl-0 {margin-bottom:0rem !important;} .ml-xl-0 {margin-left:0rem !important;}
	.mx-xl-0 {margin-left:0rem !important; margin-right:0rem !important;} .my-xl-0 {margin-top:0rem !important; margin-bottom:0rem !important;}

.mt-xl-015 {margin-top:-0.15rem !important;} .mt-xl--025 {margin-top:-0.25rem !important;} .mt-xl--050 {margin-top:-0.5rem !important;} .mt-xl--075 {margin-top:-0.75rem !important;} .mt-xl--100 {margin-top:-1.0rem !important;} 
.top-xl-0 {top:0;} .top-xl-025 {top:0.25rem;} .top-xl-050 {top:0.5rem;} .top-xl-075 {top:0.75rem;} .top-xl-100 {top:1rem;} .top-xl-200 {top:2rem;} .top-xl-300 {top:3rem;} .top-xl-400 {top:4rem;} .top-xl-500 {top:5rem;} .top-xl-600 {top:6rem;} .top-xl-700 {top:7rem;}
.gap-xl-0 {gap:0;} .gap-xl-025 {gap:0.25rem;} .gap-xl-050 {gap:0.50rem;} .gap-xl-075 {gap:0.75rem;} .gap-xl-100 {gap:1rem;} .gap-xl-125 {gap:1.25rem;} .gap-xl-150 {gap:1.5rem;}
.g-xl-0 {--bs-gutter-x:0rem; --bs-gutter-y:0rem;} .g-xl-025 {--bs-gutter-x:0.25rem; --bs-gutter-y:0.25rem;} .g-xl-050 {--bs-gutter-x:0.5rem; --bs-gutter-y:0.5rem;} .g-xl-075 {--bs-gutter-x:0.75rem; --bs-gutter-y:0.75rem;} .g-xl-100 {--bs-gutter-x:1rem; --bs-gutter-y:1rem;} .g-xl-150 {--bs-gutter-x:1.5rem; --bs-gutter-y:1.5rem;} .g-xl-200 {--bs-gutter-x:2rem; --bs-gutter-y:2rem;}
.gx-xl-0 {--bs-gutter-x:0rem;} .gx-xl-025 {--bs-gutter-x:0.25rem;} .gx-xl-050 {--bs-gutter-x:0.5rem;} .gx-xl-075 {--bs-gutter-x:0.75rem;} .gx-xl-100 {--bs-gutter-x:1rem;} .gx-xl-150 {--bs-gutter-x:1.5rem;} .gx-xl-200 {--bs-gutter-x:2rem;}
.gy-xl-0 {--bs-gutter-y:0rem;} .gy-xl-025 {--bs-gutter-y:0.25rem;} .gy-xl-050 {--bs-gutter-y:0.5rem;} .gy-xl-075 {--bs-gutter-y:0.75rem;} .gy-xl-100 {--bs-gutter-y:1rem;} .gy-xl-150 {--bs-gutter-y:1.5rem;} .gy-xl-200 {--bs-gutter-y:2rem;}

.border-xl-right {border-right:1px solid #e5e5e5;} .border-xl-right.dotted {border-right:1px dotted #e5e5e5;} .border-xl-right.dashed {border-right:1px dashed #e5e5e5;}
.border-xl-left {border-left:1px solid #e5e5e5;} .border-xl-left.dotted {border-left:1px dotted #e5e5e5;} .border-xl-left.dashed {border-left:1px dashed #e5e5e5;}

.centered-xl  {text-align:center; vertical-align:middle !important; justify-content:center; align-items:center;}
.align-xl-right {text-align:right; justify-content:flex-end;} .align-xl-left {text-align:left; justify-content:flex-start; align-self:start !important;} .align-xl-center {text-align:center; justify-content:center;} .align-middle-xl {vertical-align:middle !important; align-self:center !important;}
.min-height-xl-10 {min-height:10rem;} .min-height-xl-12 {min-height:12rem;} .min-height-xl-14 {min-height:14rem;} .min-height-xl-16 {min-height:16rem;} .min-height-xl-18 {min-height:18rem;}

.width-xl-100x {width:100%} .width-xl-75x {width:75%;} .width-xl-50x {width:50%} .width-xl-33x {width:33.333333%} .width-xl-25x {width:25%;} .width-xl-0x {width:0%}

.min-width-xl-100 {min-width:1.0rem;} .max-width-xl-100 {max-width:1.0rem;} .width-xl-100 {width:1.0rem;}
.min-width-xl-150 {min-width:1.5rem;} .max-width-xl-150 {max-width:1.5rem;} .width-xl-150 {width:1.5rem;}
.min-width-xl-200 {min-width:2.0rem;} .max-width-xl-200 {max-width:2.0rem;} .width-xl-200 {width:2.0rem;}
.min-width-xl-250 {min-width:2.5rem;} .max-width-xl-250 {max-width:2.5rem;} .width-xl-250 {width:2.5rem;}
.min-width-xl-300 {min-width:3.0rem;} .max-width-xl-300 {max-width:3.0rem;} .width-xl-300 {width:3.0rem;}
.min-width-xl-350 {min-width:3.5rem;} .max-width-xl-350 {max-width:3.5rem;} .width-xl-350 {width:3.5rem;}
.min-width-xl-400 {min-width:4.0rem;} .max-width-xl-400 {max-width:4.0rem;} .width-xl-400 {width:4.0rem;}
.min-width-xl-450 {min-width:4.5rem;} .max-width-xl-450 {max-width:4.5rem;} .width-xl-450 {width:4.5rem;}
.min-width-xl-500 {min-width:5.0rem;} .max-width-xl-500 {max-width:5.0rem;} .width-xl-500 {width:5.0rem;}
.min-width-xl-550 {min-width:5.5rem;} .max-width-xl-550 {max-width:5.5rem;} .width-xl-550 {width:5.5rem;}
.min-width-xl-600 {min-width:5.0rem;} .max-width-xl-600 {max-width:6.0rem;} .width-xl-600 {width:6.0rem;}
.min-width-xl-700 {min-width:7.0rem;} .max-width-xl-700 {max-width:7.0rem;} .width-xl-700 {width:7.0rem;}
.min-width-xl-800 {min-width:8.0rem;} .max-width-xl-800 {max-width:8.0rem;} .width-xl-800 {width:8.0rem;}
.min-width-xl-900 {min-width:9.0rem;} .max-width-xl-900 {max-width:9.0rem;} .width-xl-900 {width:9.0rem;}
.min-width-xl-1000 {min-width:10.0rem;} .max-width-xl-1000 {max-width:10.0rem;} .width-xl-1000 {width:10.0rem;}
.min-width-xl-1200 {min-width:12.0rem;} .max-width-xl-1200 {max-width:12.0rem;} .width-xl-1200 {width:12.0rem;}
.min-width-xl-1500 {min-width:15.0rem;} .max-width-xl-1500 {max-width:15.0rem;} .width-xl-1500 {width:15.0rem;}

.height-xl-100x {height:100%} .height-xl-75x {height:75%} .height-xl-50x {height:50%} .height-xl-25x {height:25%} .height-xl-0x {height:0%}
.height-xl-100 {height:1rem;} .height-xl-150 {height:1.5rem;} .height-xl-200 {height:2rem;} .height-xl-250 {height:2.5rem;} .height-xl-300 {height:3rem;} .height-xl-350 {height:3.5rem;} .height-xl-400 {height:4rem;} .height-xl-450 {height:4.5rem;} .height-xl-500 {height:5rem;} .height-xl-550 {height:5.5rem;}
.height-xl-600 {height:6rem;} .height-xl-700 {height:7rem;} .height-xl-800 {height:8rem;} .height-xl-900 {height:9rem;} .height-xl-1000 {height:10rem;} .height-xl-1200 {height:12rem;}

.min-height-xl-100	{min-height:1rem;}		.min-height-xl-125	{min-height:1.25rem;}	.min-height-xl-150  {min-height:1.5rem;}	.min-height-xl-175 	{min-height:1.75rem;}
.min-height-xl-200	{min-height:2rem;}		.min-height-xl-225	{min-height:2.25rem;}	.min-height-xl-250  {min-height:2.5rem;}	.min-height-xl-275 	{min-height:2.75rem;}
.min-height-xl-300	{min-height:3rem;}		.min-height-xl-350	{min-height:3.5rem;}	.min-height-xl-400  {min-height:4rem;}		.min-height-xl-500 	{min-height:5rem;} 		
.min-height-xl-600	{min-height:6rem;}		.min-height-xl-700	{min-height:7rem;}		.min-height-xl-800  {min-height:8rem;}		.min-height-xl-900 	{min-height:9rem;}
.min-height-xl-1000	{min-height:10rem;}		.min-height-xl-1100	{min-height:11rem;} 	.min-height-xl-1200 {min-height:12rem;}		.min-height-xl-1500	{min-height:15rem;}  

.row-cols-xl-1-5 > * {-ms-flex:0 0 66.666666%; flex:0 0 66.666666%; max-width:66.666666%;}
.row-cols-xl-2-5 > * {-ms-flex:0 0 40.000000%; flex:0 0 40.000000%; max-width:40.000000%;}
.row-cols-xl-3-5 > * {-ms-flex:0 0 28.571428%; flex:0 0 28.571428%; max-width:28.571428%;}
.row-cols-xl-4-5 > * {-ms-flex:0 0 22.222222%; flex:0 0 22.222222%; max-width:22.222222%;}
.row-cols-xl-5-5 > * {-ms-flex:0 0 18.181818%; flex:0 0 18.181818%; max-width:18.181818%;}
.row-cols-xl-6-5 > * {-ms-flex:0 0 15.384615%; flex:0 0 15.384615%; max-width:15.384615%;}
.row-cols-xl-7-5 > * {-ms-flex:0 0 14.285714%; flex:0 0 14.285714%; max-width:14.285714%;}

.row-cols-xl-1 > * {-ms-flex:0 0 100%; flex:0 0 100%; max-width:100%;} .row-cols-xl-2 > * {-ms-flex:0 0 50%; flex:0 0 50%; max-width:50%;} .row-cols-xl-3 > * {-ms-flex:0 0 33.333333%; flex:0 0 33.333333%; max-width:33.333333%;} .row-cols-xl-4 > * {-ms-flex:0 0 25%; flex:0 0 25%; max-width:25%;} .row-cols-xl-5 > * {-ms-flex:0 0 20%; flex:0 0 20%; max-width:20%;} .row-cols-xl-6 > * {-ms-flex:0 0 16.666666%; flex:0 0 16.666666%; max-width:16.666666%;}
.row-cols-xl-7 > * {-ms-flex:0 0 14.285714%; flex:0 0 14.285714%; max-width:14.285714%;} .row-cols-xl-8 > * {-ms-flex:0 0 12.5%; flex:0 0 12.5%; max-width:12.5%;} .row-cols-xl-9 > * {-ms-flex:0 0 11.111111%; flex:0 0 11.111111%; max-width:11.111111%;} .row-cols-xl-10 > * {-ms-flex:0 0 10%; flex:0 0 10%; max-width:10%;} .row-cols-xl-11 > * {-ms-flex:0 0 9.090909%; flex:0 0 9.090909%; max-width:9.090909%;} .row-cols-xl-12 > * {-ms-flex:0 0 8.333333%; flex:0 0 8.333333%; max-width:8.333333%;} .row-cols-xl-13 > * {-ms-flex:0 0 7.692307%; flex:0 0 7.692307%; max-width:7.692307%;} .row-cols-xl-14 > * {-ms-flex:0 0 7.142857%; flex:0 0 7.142857%; max-width:7.142857%;} .row-cols-xl-15 > * {-ms-flex:0 0 6.666666%; flex:0 0 12.5%; max-width:6.666666%;}

.flex-xl-wrap.overflow-x {margin-right:-15px;}

.rounded-xl-top {border-top-left-radius:0.25rem !important; border-top-right-radius:0.25rem !important; border-bottom-right-radius:0rem !important; border-bottom-left-radius:0rem !important;} 
.rounded-xl-left {border-top-left-radius:0.25rem !important; border-top-right-radius:0rem !important; border-bottom-right-radius:0rem !important; border-bottom-left-radius:0.25rem !important;}
}


@media (min-width: 1400px) {
.p-xxl-700 {padding:7rem 7rem !important;} .pt-xxl-700 {padding-top:7rem !important;} .pr-xxl-700 {padding-right:7rem !important;} .pb-xxl-700 {padding-bottom:7rem !important;} .pl-xxl-700 {padding-left:7rem !important;} 
	.px-xxl-700 {padding-right:7rem !important;  padding-left:7rem !important;} .py-xxl-700 {padding-top:7rem !important; padding-bottom:7rem !important;}
.p-xxl-600 {padding:6rem 6rem !important;} .pt-xxl-600 {padding-top:6rem !important;} .pr-xxl-600 {padding-right:6rem !important;} .pb-xxl-600 {padding-bottom:6rem !important;} .pl-xxl-600 {padding-left:6rem !important;} 
	.px-xxl-600 {padding-right:6rem !important;  padding-left:6rem !important;} .py-xxl-600 {padding-top:6rem !important; padding-bottom:6rem !important;}
.p-xxl-500 {padding:5rem 5rem !important;} .pt-xxl-500 {padding-top:5rem !important;} .pr-xxl-500 {padding-right:5rem !important;} .pb-xxl-500 {padding-bottom:5rem !important;} .pl-xxl-500 {padding-left:5rem !important;} 
	.px-xxl-500 {padding-right:5rem !important;  padding-left:5rem !important;} .py-xxl-500 {padding-top:5rem !important; padding-bottom:5rem !important;}
.p-xxl-400 {padding:4rem 4rem !important;} .pt-xxl-400 {padding-top:4rem !important;} .pr-xxl-400 {padding-right:4rem !important;} .pb-xxl-400 {padding-bottom:4rem !important;} .pl-xxl-400 {padding-left:4rem !important;} 
	.px-xxl-400 {padding-right:4rem !important;  padding-left:4rem !important;} .py-xxl-400 {padding-top:4rem !important; padding-bottom:4rem !important;}
.p-xxl-300 {padding:3rem 3rem !important;} .pt-xxl-300 {padding-top:3rem !important;} .pr-xxl-300 {padding-right:3rem !important;} .pb-xxl-300 {padding-bottom:3rem !important;} .pl-xxl-300 {padding-left:3rem !important;} 
	.px-xxl-300 {padding-right:3rem !important;  padding-left:3rem !important;} .py-xxl-300 {padding-top:3rem !important; padding-bottom:3rem !important;}
.p-xxl-250 {padding:2.5rem 2.5rem !important;} .pt-xxl-250 {padding-top:2.5rem !important;} .pr-xxl-250 {padding-right:2.5rem !important;} .pb-xxl-250 {padding-bottom:2.5rem !important;} .pl-xxl-250 {padding-left:2.5rem !important;} 
	.px-xxl-250 {padding-right:2.5rem !important;  padding-left:2.5rem !important;} .py-xxl-250 {padding-top:2.5rem !important; padding-bottom:2.5rem !important;}
.p-xxl-200 {padding:2rem 2rem !important;} .pt-xxl-200 {padding-top:2rem !important;} .pr-xxl-200 {padding-right:2rem !important;} .pb-xxl-200 {padding-bottom:2rem !important;} .pl-xxl-200 {padding-left:2rem !important;} 
	.px-xxl-200 {padding-right:2rem !important;  padding-left:2rem !important;} .py-xxl-200 {padding-top:2rem !important; padding-bottom:2rem !important;}
.p-xxl-150 {padding:1.5rem 1.5rem !important;} .pt-xxl-150 {padding-top:1.5rem !important;} .pr-xxl-150 {padding-right:1.5rem !important;} .pb-xxl-150 {padding-bottom:1.5rem !important;} .pl-xxl-150 {padding-left:1.5rem !important;} 
	.px-xxl-150 {padding-right:1.5rem !important;  padding-left:1.5rem !important;} .py-xxl-150 {padding-top:1.5rem !important; padding-bottom:1.5rem !important;}
.p-xxl-125 {padding:1.25rem 1.25rem !important;} .pt-xxl-125 {padding-top:1.25rem !important;} .pr-xxl-125 {padding-right:1.25rem !important;} .pb-xxl-100 {padding-bottom:1rem !important;} .pl-xxl-100 {padding-left:1rem !important;} 
	.px-xxl-125 {padding-right:1.25rem !important;  padding-left:1.25rem !important;} .py-xxl-125 {padding-top:1.25rem !important; padding-bottom:1.25rem !important;}
.p-xxl-100 {padding:1rem 1rem !important;} .pt-xxl-100 {padding-top:1rem !important;} .pr-xxl-100 {padding-right:1rem !important;} .pb-xxl-100 {padding-bottom:1rem !important;} .pl-xxl-100 {padding-left:1rem !important;} 
	.px-xxl-100 {padding-right:1rem !important;  padding-left:1rem !important;} .py-xxl-100 {padding-top:1rem !important; padding-bottom:1rem !important;}
.p-xxl-075 {padding:0.75rem 0.75rem !important;} .pt-xxl-075 {padding-top:0.75rem !important;} .pr-xxl-075 {padding-right:0.75rem !important;} .pb-xxl-075 {padding-bottom:0.75rem !important;} .pl-xxl-075 {padding-left:0.75rem !important;} 
	.px-xxl-075 {padding-right:0.75rem !important;  padding-left:0.75rem !important;} .py-xxl-075 {padding-top:0.75rem !important; padding-bottom:0.75rem !important;}
.p-xxl-050 {padding:0.50rem 0.50rem !important;} .pt-xxl-050 {padding-top:0.50rem !important;} .pr-xxl-050 {padding-right:0.50rem !important;} .pb-xxl-050 {padding-bottom:0.50rem !important;} .pl-xxl-050 {padding-left:0.50rem !important;} 
	.px-xxl-050 {padding-right:0.50rem !important;  padding-left:0.50rem !important;} .py-xxl-050 {padding-top:0.50rem !important; padding-bottom:0.50rem !important;}
.p-xxl-025 {padding:0.25rem 0.25rem !important;} .pt-xxl-025 {padding-top:0.25rem !important;} .pr-xxl-025 {padding-right:0.25rem !important;} .pb-xxl-025 {padding-bottom:0.25rem !important;} .pl-xxl-025 {padding-left:0.25rem !important;} 
	.px-xxl-025 {padding-right:0.25rem !important;  padding-left:0.25rem !important;} .py-xxl-025 {padding-top:0.25rem !important; padding-bottom:0.25rem !important;}
.p-xxl-0 {padding:0rem 0rem !important;} .pt-xxl-0 {padding-top:0rem !important;} .pr-xxl-0 {padding-right:0rem !important;} .pb-xxl-0 {padding-bottom:0rem !important;} .pl-xxl-0 {padding-left:0rem !important;} 
	.px-xxl-0 {padding-right:0rem !important;  padding-left:0rem !important;} .py-xxl-0 {padding-top:0rem !important; padding-bottom:0rem !important;}

.m-xxl-500 {margin:5rem !important} .mt-xxl-500 {margin-top:5rem !important;} .mr-xxl-500 {margin-right:5rem !important;} .mb-xxl-500 {margin-bottom:5rem !important;} .ml-xxl-500 {margin-left:5rem !important;}
	.mx-xxl-500 {margin-left:5rem !important; margin-right:5rem !important;} .my-xxl-500 {margin-top:5rem !important; margin-bottom:5rem !important;}
.m-xxl-400 {margin:4rem !important} .mt-xxl-400 {margin-top:4rem !important;} .mr-xxl-400 {margin-right:4rem !important;} .mb-xxl-400 {margin-bottom:4rem !important;} .ml-xxl-400 {margin-left:4rem !important;}
	.mx-xxl-400 {margin-left:4rem !important; margin-right:4rem !important;} .my-xxl-400 {margin-top:4rem !important; margin-bottom:4rem !important;}
.m-xxl-300 {margin:3rem !important} .mt-xxl-300 {margin-top:3rem !important;} .mr-xxl-300 {margin-right:3rem !important;} .mb-xxl-300 {margin-bottom:3rem !important;} .ml-xxl-300 {margin-left:3rem !important;}
	.mx-xxl-300 {margin-left:3rem !important; margin-right:3rem !important;} .my-xxl-300 {margin-top:3rem !important; margin-bottom:3rem !important;}
.m-xxl-250 {margin:2.5rem !important} .mt-xxl-250 {margin-top:2.5rem !important;} .mr-xxl-250 {margin-right:2.5rem !important;} .mb-xxl-250 {margin-bottom:2.5rem !important;} .ml-xxl-250 {margin-left:2.5rem !important;}
	.mx-xxl-250 {margin-left:2.5rem !important; margin-right:2.5rem !important;} .my-xxl-250 {margin-top:2.5rem !important; margin-bottom:2.5rem !important;}
.m-xxl-200 {margin:2rem !important} .mt-xxl-200 {margin-top:2rem !important;} .mr-xxl-200 {margin-right:2rem !important;} .mb-xxl-200 {margin-bottom:2rem !important;} .ml-xxl-200 {margin-left:2rem !important;}
	.mx-xxl-200 {margin-left:2rem !important; margin-right:2rem !important;} .my-xxl-200 {margin-top:2rem !important; margin-bottom:2rem !important;}
.m-xxl-150 {margin:1.5rem !important} .mt-xxl-150 {margin-top:1.5rem !important;} .mr-xxl-150 {margin-right:1.5rem !important;} .mb-xxl-150 {margin-bottom:1.5rem !important;} .ml-xxl-150 {margin-left:1.5rem !important;}
	.mx-xxl-150 {margin-left:1.5rem !important; margin-right:1.5rem !important;} .my-xxl-150 {margin-top:1.5rem !important; margin-bottom:1.5rem !important;}
.m-xxl-125 {margin:1.25rem 1.25rem !important;} .mt-xxl-125 {margin-top:1.25rem !important;} .mr-xxl-125 {margin-right:1.25rem !important;} .mb-xxl-125 {margin-bottom:1.25rem !important;} .ml-xxl-125 {margin-left:1.25rem !important;} 
	.mx-xxl-125 {margin-right:1.25rem !important;  margin-left:1.25rem !important;} .my-xxl-125 {margin-top:1.25rem !important; margin-bottom:1.25rem !important;}
.m-xxl-100 {margin:1rem !important} .mt-xxl-100 {margin-top:1rem !important;} .mr-xxl-100 {margin-right:1rem !important;} .mb-xxl-100 {margin-bottom:1rem !important;} .ml-xxl-100 {margin-left:1rem !important;}
	.mx-xxl-100 {margin-left:1rem !important; margin-right:1rem !important;} .my-xxl-100 {margin-top:1rem !important; margin-bottom:1rem !important;}
.m-xxl-075 {margin:0.75rem !important} .mt-xxl-075 {margin-top:0.75rem !important;} .mr-xxl-075 {margin-right:0.75rem !important;} .mb-xxl-075 {margin-bottom:0.75rem !important;} .ml-xxl-075 {margin-left:0.75rem !important;}
	.mx-xxl-075 {margin-left:0.75rem !important; margin-right:0.75rem !important;} .my-xxl-075 {margin-top:0.75rem !important; margin-bottom:0.75rem !important;}
.m-xxl-050 {margin:0.5rem !important} .mt-xxl-050 {margin-top:0.5rem !important;} .mr-xxl-050 {margin-right:0.5rem !important;} .mb-xxl-050 {margin-bottom:0.5rem !important;} .ml-xxl-050 {margin-left:0.5rem !important;}
	.mx-xxl-050 {margin-left:0.5rem !important; margin-right:0.5rem !important;} .my-xxl-050 {margin-top:0.5rem !important; margin-bottom:0.5rem !important;}
.m-xxl-025 {margin:0.25rem !important} .mt-xxl-025 {margin-top:0.25rem !important;} .mr-xxl-025 {margin-right:0.25rem !important;} .mb-xxl-025 {margin-bottom:0.25rem !important;} .ml-xxl-025 {margin-left:0.25rem !important;}
	.mx-xxl-025 {margin-left:0.25rem !important; margin-right:0.25rem !important;} .my-xxl-025 {margin-top:0.25rem !important; margin-bottom:0.25rem !important;}
.m-xxl-0 {margin:0rem !important} .mt-xxl-0 {margin-top:0rem !important;} .mr-xxl-0 {margin-right:0rem !important;} .mb-xxl-0 {margin-bottom:0rem !important;} .ml-xxl-0 {margin-left:0rem !important;}
	.mx-xxl-0 {margin-left:0rem !important; margin-right:0rem !important;} .my-xxl-0 {margin-top:0rem !important; margin-bottom:0rem !important;}

.mt-xxl-015 {margin-top:-0.15rem !important;} .mt-xxl--025 {margin-top:-0.25rem !important;} .mt-xxl--050 {margin-top:-0.5rem !important;} .mt-xxl--075 {margin-top:-0.75rem !important;} .mt-xxl--100 {margin-top:-1.0rem !important;} 
.top-xxl-0 {top:0;} .top-xxl-025 {top:0.25rem;} .top-xxl-050 {top:0.5rem;} .top-xxl-075 {top:0.75rem;} .top-xxl-100 {top:1rem;} .top-xxl-200 {top:2rem;} .top-xxl-300 {top:3rem;} .top-xxl-400 {top:4rem;} .top-xxl-500 {top:5rem;} .top-xxl-600 {top:6rem;} .top-xxl-700 {top:7rem;}
.gap-xxl-0 {gap:0;} .gap-xxl-025 {gap:0.25rem;} .gap-xxl-050 {gap:0.50rem;} .gap-xxl-075 {gap:0.75rem;} .gap-xxl-100 {gap:1rem;} .gap-xxl-125 {gap:1.25rem;} .gap-xxl-150 {gap:1.5rem;}
.g-xxl-0 {--bs-gutter-x:0rem; --bs-gutter-y:0rem;} .g-xxl-025 {--bs-gutter-x:0.25rem; --bs-gutter-y:0.25rem;} .g-xxl-050 {--bs-gutter-x:0.5rem; --bs-gutter-y:0.5rem;} .g-xxl-075 {--bs-gutter-x:0.75rem; --bs-gutter-y:0.75rem;} .g-xxl-100 {--bs-gutter-x:1rem; --bs-gutter-y:1rem;} .g-xxl-150 {--bs-gutter-x:1.5rem; --bs-gutter-y:1.5rem;} .g-xxl-200 {--bs-gutter-x:2rem; --bs-gutter-y:2rem;}
.gx-xxl-0 {--bs-gutter-x:0rem;} .gx-xxl-025 {--bs-gutter-x:0.25rem;} .gx-xxl-050 {--bs-gutter-x:0.5rem;} .gx-xxl-075 {--bs-gutter-x:0.75rem;} .gx-xxl-100 {--bs-gutter-x:1rem;} .gx-xxl-150 {--bs-gutter-x:1.5rem;} .gx-xxl-200 {--bs-gutter-x:2rem;}
.gy-xxl-0 {--bs-gutter-y:0rem;} .gy-xxl-025 {--bs-gutter-y:0.25rem;} .gy-xxl-050 {--bs-gutter-y:0.5rem;} .gy-xxl-075 {--bs-gutter-y:0.75rem;} .gy-xxl-100 {--bs-gutter-y:1rem;} .gy-xxl-150 {--bs-gutter-y:1.5rem;} .gy-xxl-200 {--bs-gutter-y:2rem;}

.border-xxl-right {border-right:1px solid #e5e5e5;} .border-xxl-right.dotted {border-right:1px dotted #e5e5e5;} .border-xxl-right.dashed {border-right:1px dashed #e5e5e5;}
.border-xxl-left {border-left:1px solid #e5e5e5;} .border-xxl-left.dotted {border-left:1px dotted #e5e5e5;} .border-xxl-left.dashed {border-left:1px dashed #e5e5e5;}

.centered-xxl  {text-align:center; vertical-align:middle !important; justify-content:center; align-items:center;}
.align-xxl-right {text-align:right; justify-content:flex-end;} .align-xxl-left {text-align:left; justify-content:flex-start; align-self:start !important;} .align-xxl-center {text-align:center; justify-content:center;} .align-middle-xxl {vertical-align:middle !important; align-self:center !important;}
.min-height-xxl-10 {min-height:10rem;} .min-height-xxl-12 {min-height:12rem;} .min-height-xxl-14 {min-height:14rem;} .min-height-xxl-16 {min-height:16rem;} .min-height-xxl-18 {min-height:18rem;}

.width-xxl-100x {width:100%} .width-xxl-75x {width:75%;} .width-xxl-50x {width:50%} .width-xxl-33x {width:33.333333%} .width-xxl-25x {width:25%;} .width-xxl-0x {width:0%}

.min-width-xxl-100 {min-width:1.0rem;} .max-width-xxl-100 {max-width:1.0rem;} .width-xxl-100 {width:1.0rem;}
.min-width-xxl-150 {min-width:1.5rem;} .max-width-xxl-150 {max-width:1.5rem;} .width-xxl-150 {width:1.5rem;}
.min-width-xxl-200 {min-width:2.0rem;} .max-width-xxl-200 {max-width:2.0rem;} .width-xxl-200 {width:2.0rem;}
.min-width-xxl-250 {min-width:2.5rem;} .max-width-xxl-250 {max-width:2.5rem;} .width-xxl-250 {width:2.5rem;}
.min-width-xxl-300 {min-width:3.0rem;} .max-width-xxl-300 {max-width:3.0rem;} .width-xxl-300 {width:3.0rem;}
.min-width-xxl-350 {min-width:3.5rem;} .max-width-xxl-350 {max-width:3.5rem;} .width-xxl-350 {width:3.5rem;}
.min-width-xxl-400 {min-width:4.0rem;} .max-width-xxl-400 {max-width:4.0rem;} .width-xxl-400 {width:4.0rem;}
.min-width-xxl-450 {min-width:4.5rem;} .max-width-xxl-450 {max-width:4.5rem;} .width-xxl-450 {width:4.5rem;}
.min-width-xxl-500 {min-width:5.0rem;} .max-width-xxl-500 {max-width:5.0rem;} .width-xxl-500 {width:5.0rem;}
.min-width-xxl-550 {min-width:5.5rem;} .max-width-xxl-550 {max-width:5.5rem;} .width-xxl-550 {width:5.5rem;}
.min-width-xxl-600 {min-width:5.0rem;} .max-width-xxl-600 {max-width:6.0rem;} .width-xxl-600 {width:6.0rem;}
.min-width-xxl-700 {min-width:7.0rem;} .max-width-xxl-700 {max-width:7.0rem;} .width-xxl-700 {width:7.0rem;}
.min-width-xxl-800 {min-width:8.0rem;} .max-width-xxl-800 {max-width:8.0rem;} .width-xxl-800 {width:8.0rem;}
.min-width-xxl-900 {min-width:9.0rem;} .max-width-xxl-900 {max-width:9.0rem;} .width-xxl-900 {width:9.0rem;}
.min-width-xxl-1000 {min-width:10.0rem;} .max-width-xxl-1000 {max-width:10.0rem;} .width-xxl-1000 {width:10.0rem;}
.min-width-xxl-1200 {min-width:12.0rem;} .max-width-xxl-1200 {max-width:12.0rem;} .width-xxl-1200 {width:12.0rem;}
.min-width-xxl-1500 {min-width:15.0rem;} .max-width-xxl-1500 {max-width:15.0rem;} .width-xxl-1500 {width:15.0rem;}

.height-xxl-100x {height:100%} .height-xxl-75x {height:75%} .height-xxl-50x {height:50%} .height-xxl-25x {height:25%} .height-xxl-0x {height:0%}
.height-xxl-100 {height:1rem;} .height-xxl-150 {height:1.5rem;} .height-xxl-200 {height:2rem;} .height-xxl-250 {height:2.5rem;} .height-xxl-300 {height:3rem;} .height-xxl-350 {height:3.5rem;} .height-xxl-400 {height:4rem;} .height-xxl-450 {height:4.5rem;} .height-xxl-500 {height:5rem;} .height-xxl-550 {height:5.5rem;}
.height-xxl-600 {height:6rem;} .height-xxl-700 {height:7rem;} .height-xxl-800 {height:8rem;} .height-xxl-900 {height:9rem;} .height-xxl-1000 {height:10rem;} .height-xxl-1200 {height:12rem;}

.min-height-xxl-100	{min-height:1rem;}		.min-height-xxl-125	{min-height:1.25rem;}	.min-height-xxl-150  {min-height:1.5rem;}	.min-height-xxl-175 	{min-height:1.75rem;}
.min-height-xxl-200	{min-height:2rem;}		.min-height-xxl-225	{min-height:2.25rem;}	.min-height-xxl-250  {min-height:2.5rem;}	.min-height-xxl-275 	{min-height:2.75rem;}
.min-height-xxl-300	{min-height:3rem;}		.min-height-xxl-350	{min-height:3.5rem;}	.min-height-xxl-400  {min-height:4rem;}		.min-height-xxl-500 	{min-height:5rem;} 		
.min-height-xxl-600	{min-height:6rem;}		.min-height-xxl-700	{min-height:7rem;}		.min-height-xxl-800  {min-height:8rem;}		.min-height-xxl-900 	{min-height:9rem;}
.min-height-xxl-1000	{min-height:10rem;}	.min-height-xxl-1100	{min-height:11rem;} .min-height-xxl-1200 {min-height:12rem;}	.min-height-xxl-1500	{min-height:15rem;}  

.row-cols-xxl-1-5 > * {-ms-flex:0 0 66.666666%; flex:0 0 66.666666%; max-width:66.666666%;}
.row-cols-xxl-2-5 > * {-ms-flex:0 0 40.000000%; flex:0 0 40.000000%; max-width:40.000000%;}
.row-cols-xxl-3-5 > * {-ms-flex:0 0 28.571428%; flex:0 0 28.571428%; max-width:28.571428%;}
.row-cols-xxl-4-5 > * {-ms-flex:0 0 22.222222%; flex:0 0 22.222222%; max-width:22.222222%;}
.row-cols-xxl-5-5 > * {-ms-flex:0 0 18.181818%; flex:0 0 18.181818%; max-width:18.181818%;}
.row-cols-xxl-6-5 > * {-ms-flex:0 0 15.384615%; flex:0 0 15.384615%; max-width:15.384615%;}
.row-cols-xxl-7-5 > * {-ms-flex:0 0 14.285714%; flex:0 0 14.285714%; max-width:14.285714%;}

.flex-xxl-wrap.overflow-x {margin-right:-15px;}

.rounded-xxl-top {border-top-left-radius:0.25rem !important; border-top-right-radius:0.25rem !important; border-bottom-right-radius:0rem !important; border-bottom-left-radius:0rem !important;} 
.rounded-xxl-left {border-top-left-radius:0.25rem !important; border-top-right-radius:0rem !important; border-bottom-right-radius:0rem !important; border-bottom-left-radius:0.25rem !important;}
}



/* Added for ckeditor */
:root { --ck-z-default: 100 !important; }

/* last tag: This css selector has to be the last in this CSS file so reload can be ensure through Javascript.
	If changed or moved, update: CSSHelper.waitForCSSSelectorThenCallback(".lastTagBaseCSS"...) */
.lastTagBaseCSS {width:1px;}