/*
 * foundry animation
 */

@keyframes fdy-fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}

@keyframes fdy-fadeInUp {
	from {
		opacity: 0;
		transform: translate3d(0, 100%, 0);
	}
	to {
		opacity: 1;
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fdy-fadeInDown {
	from {
		opacity: 0;
		-webkit-transform: translate3d(0, -100%, 0);
		transform: translate3d(0, -100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fdy-fadeInLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 0, 0);
		transform: translate3d(-100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fdy-fadeInRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 0, 0);
		transform: translate3d(100%, 0, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fdy-fadeInTopLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, -100%, 0);
		transform: translate3d(-100%, -100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fdy-fadeInTopRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, -100%, 0);
		transform: translate3d(100%, -100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fdy-fadeInBottomLeft {
	from {
		opacity: 0;
		-webkit-transform: translate3d(-100%, 100%, 0);
		transform: translate3d(-100%, 100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fdy-fadeInBottomRight {
	from {
		opacity: 0;
		-webkit-transform: translate3d(100%, 100%, 0);
		transform: translate3d(100%, 100%, 0);
	}
	to {
		opacity: 1;
		-webkit-transform: translate3d(0, 0, 0);
		transform: translate3d(0, 0, 0);
	}
}

@keyframes fdy-flip-in-hor {
	0% {
		transform: rotateX(80deg);
		opacity: 0;
	}
	100% {
		transform: rotateX(0);
		opacity: 1;
	}
}

@keyframes fdy-flip-in-ver {
	0% {
		transform: rotateY(-80deg);
		opacity: 0;
	}
	100% {
		transform: rotateY(0);
		opacity: 1;
	}
}

@keyframes fdy-scale-in-center {
	0% {
		transform: scale(0);
		opacity: 0;
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes fdy-scale-in-top {
	0% {
		transform: scale(0);
		transform-origin: 50% 0%;
		opacity: 0;
	}
	100% {
		transform: scale(1);
		transform-origin: 50% 0%;
		opacity: 1;
	}
}

@keyframes fdy-scale-in-bottom {
	0% {
		transform: scale(0);
		transform-origin: 50% 100%;
		opacity: 0;
	}
	100% {
		transform: scale(1);
		transform-origin: 50% 100%;
		opacity: 1;
	}
}

@keyframes fdy-scale-in-left {
	0% {
		transform: scale(0);
		transform-origin: 0% 50%;
		opacity: 0;
	}
	100% {
		transform: scale(1);
		transform-origin: 0% 50%;
		opacity: 1;
	}
}

@keyframes fdy-scale-in-right {
	0% {
		transform: scale(0);
		transform-origin: 100% 50%;
		opacity: 0;
	}
	100% {
		transform: scale(1);
		transform-origin: 100% 50%;
		opacity: 1;
	}
}

@keyframes fdy-scale-in-ver-center {
	0% {
		transform: scaleY(0);
		opacity: 0;
	}
	100% {
		transform: scaleY(1);
		opacity: 1;
	}
}

@keyframes fdy-scale-in-hor-center {
	0% {
		transform: scaleX(0);
		opacity: 0;
	}
	100% {
		transform: scaleX(1);
		opacity: 1;
	}
}

@keyframes fdy-rotate-in-center {
	0% {
		transform: rotate(-360deg);
		opacity: 0;
	}
	100% {
		transform: rotate(0);
		opacity: 1;
	}
}

@keyframes fdy-rotate-in-top {
	0% {
		transform: rotate(-360deg);
		transform-origin: top;
		opacity: 0;
	}
	100% {
		transform: rotate(0deg);
		transform-origin: top;
		opacity: 1;
	}
}

@keyframes fdy-rotate-in-bottom {
	0% {
		transform: rotate(-360deg);
		transform-origin: bottom;
		opacity: 0;
	}
	100% {
		transform: rotate(0deg);
		transform-origin: bottom;
		opacity: 1;
	}
}

@keyframes fdy-rotate-in-left {
	0% {
		transform: rotate(-360deg);
		transform-origin: left;
		opacity: 0;
	}
	100% {
		transform: rotate(0deg);
		transform-origin: left;
		opacity: 1;
	}
}

@keyframes fdy-rotate-in-right {
	0% {
		transform: rotate(-360deg);
		transform-origin: right;
		opacity: 0;
	}
	100% {
		transform: rotate(0deg);
		transform-origin: right;
		opacity: 1;
	}
}

@keyframes fdy-rotate-in-hor {
	0% {
		transform: rotateX(360deg);
		opacity: 0;
	}
	100% {
		transform: rotateX(0deg);
		opacity: 1;
	}
}

@keyframes fdy-rotate-in-ver {
	0% {
		transform: rotateY(-360deg);
		opacity: 0;
	}
	100% {
		transform: rotateY(0deg);
		opacity: 1;
	}
}

@keyframes fdy-rotate-in-subtle-cw {
	0% {
		transform: rotate(-45deg);
		opacity: 0;
	}
	100% {
		transform: rotate(0);
		opacity: 1;
	}
}

@keyframes fdy-rotate-in-subtle-ccw {
	0% {
		transform: rotate(45deg);
		opacity: 0;
	}
	100% {
		transform: rotate(0);
		opacity: 1;
	}
}

@keyframes fdy-rotate-in-subtle-fwd-cw {
	0% {
		transform: scale(0.5) rotate(-45deg);
		opacity: 0;
	}
	100% {
		transform: scale(1) rotate(0);
		opacity: 1;
	}
}

@keyframes fdy-rotate-in-subtle-fwd-ccw {
	0% {
		transform: scale(0.5) rotate(45deg);
		opacity: 0;
	}
	100% {
		transform: scale(1) rotate(0);
		opacity: 1;
	}
}

@keyframes fdy-swirl-in-fwd {
	0% {
		transform: rotate(-540deg) scale(0);
		opacity: 0;
	}
	100% {
		transform: rotate(0) scale(1);
		opacity: 1;
	}
}

@keyframes fdy-swirl-in-bck {
	0% {
		transform: rotate(540deg) scale(5);
		opacity: 0;
	}
	100% {
		transform: rotate(0) scale(1);
		opacity: 1;
	}
}

@keyframes fdy-slit-in-vertical {
	0% {
		transform: scale(0.25) rotateY(90deg);
		opacity: 0;
	}
	40% {
		transform: scale(0.85) rotateY(88deg);
		opacity: 1;
	}
	100% {
		transform: scale(1) translateZ(0) rotateY(0);
	}
}

@keyframes fdy-slit-in-horizontal {
	0% {
		transform: scale(0.25) rotateX(90deg);
		opacity: 0;
	}
	40% {
		transform: scale(0.85) rotateX(88deg);
		opacity: 1;
	}
	100% {
		transform: scale(1) translateZ(0) rotateX(0);
	}
}

@keyframes fdy-puff-in-center {
	0% {
		transform: scale(2);
		filter: blur(4px);
		opacity: 0;
	}
	100% {
		transform: scale(1);
		filter: blur(0px);
		opacity: 1;
	}
}

@keyframes fdy-slide-in-bck-center {
	0% {
		transform: scale(6);
		opacity: 0;
	}
	100% {
		transform: scale(1);
		opacity: 1;
	}
}

@keyframes fdy-bounce-in-top {
	0% {
		transform: translateY(-500px);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	38% {
		transform: translateY(0);
		animation-timing-function: ease-out;
		opacity: 1;
	}
	55% {
		transform: translateY(-65px);
		animation-timing-function: ease-in;
	}
	72% {
		transform: translateY(0);
		animation-timing-function: ease-out;
	}
	81% {
		transform: translateY(-28px);
		animation-timing-function: ease-in;
	}
	90% {
		transform: translateY(0);
		animation-timing-function: ease-out;
	}
	95% {
		transform: translateY(-8px);
		animation-timing-function: ease-in;
	}
	100% {
		transform: translateY(0);
		animation-timing-function: ease-out;
	}
}

@keyframes fdy-bounce-in-bottom {
	0% {
		transform: translateY(500px);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	38% {
		transform: translateY(0);
		animation-timing-function: ease-out;
		opacity: 1;
	}
	55% {
		transform: translateY(65px);
		animation-timing-function: ease-in;
	}
	72% {
		transform: translateY(0);
		animation-timing-function: ease-out;
	}
	81% {
		transform: translateY(28px);
		animation-timing-function: ease-in;
	}
	90% {
		transform: translateY(0);
		animation-timing-function: ease-out;
	}
	95% {
		transform: translateY(8px);
		animation-timing-function: ease-in;
	}
	100% {
		transform: translateY(0);
		animation-timing-function: ease-out;
	}
}

@keyframes fdy-bounce-in-left {
	0% {
		transform: translateX(-600px);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	38% {
		transform: translateX(0);
		animation-timing-function: ease-out;
		opacity: 1;
	}
	55% {
		transform: translateX(-68px);
		animation-timing-function: ease-in;
	}
	72% {
		transform: translateX(0);
		animation-timing-function: ease-out;
	}
	81% {
		transform: translateX(-28px);
		animation-timing-function: ease-in;
	}
	90% {
		transform: translateX(0);
		animation-timing-function: ease-out;
	}
	95% {
		transform: translateX(-8px);
		animation-timing-function: ease-in;
	}
	100% {
		transform: translateX(0);
		animation-timing-function: ease-out;
	}
}

@keyframes fdy-bounce-in-right {
	0% {
		transform: translateX(600px);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	38% {
		transform: translateX(0);
		animation-timing-function: ease-out;
		opacity: 1;
	}
	55% {
		transform: translateX(68px);
		animation-timing-function: ease-in;
	}
	72% {
		transform: translateX(0);
		animation-timing-function: ease-out;
	}
	81% {
		transform: translateX(32px);
		animation-timing-function: ease-in;
	}
	90% {
		transform: translateX(0);
		animation-timing-function: ease-out;
	}
	95% {
		transform: translateX(8px);
		animation-timing-function: ease-in;
	}
	100% {
		transform: translateX(0);
		animation-timing-function: ease-out;
	}
}

@keyframes fdy-bounce-in-fwd {
	0% {
		transform: scale(0);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	38% {
		transform: scale(1);
		animation-timing-function: ease-out;
		opacity: 1;
	}
	55% {
		transform: scale(0.7);
		animation-timing-function: ease-in;
	}
	72% {
		transform: scale(1);
		animation-timing-function: ease-out;
	}
	81% {
		transform: scale(0.84);
		animation-timing-function: ease-in;
	}
	89% {
		transform: scale(1);
		animation-timing-function: ease-out;
	}
	95% {
		transform: scale(0.95);
		animation-timing-function: ease-in;
	}
	100% {
		transform: scale(1);
		animation-timing-function: ease-out;
	}
}

@keyframes fdy-bounce-in-bck {
	0% {
		transform: scale(7);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	38% {
		transform: scale(1);
		animation-timing-function: ease-out;
		opacity: 1;
	}
	55% {
		transform: scale(1.5);
		animation-timing-function: ease-in;
	}
	72% {
		transform: scale(1);
		animation-timing-function: ease-out;
	}
	81% {
		transform: scale(1.24);
		animation-timing-function: ease-in;
	}
	89% {
		transform: scale(1);
		animation-timing-function: ease-out;
	}
	95% {
		transform: scale(1.04);
		animation-timing-function: ease-in;
	}
	100% {
		transform: scale(1);
		animation-timing-function: ease-out;
	}
}

@keyframes fdy-roll-in-top {
	0% {
		transform: translateY(-800px) rotate(-540deg);
		opacity: 0;
	}
	100% {
		transform: translateY(0) rotate(0deg);
		opacity: 1;
	}
}

@keyframes fdy-roll-in-bottom {
	0% {
		transform: translateY(800px) rotate(540deg);
		opacity: 0;
	}
	100% {
		transform: translateY(0) rotate(0deg);
		opacity: 1;
	}
}

@keyframes fdy-roll-in-left {
	0% {
		transform: translateX(-800px) rotate(-540deg);
		opacity: 0;
	}
	100% {
		transform: translateX(0) rotate(0deg);
		opacity: 1;
	}
}

@keyframes fdy-roll-in-right {
	0% {
		transform: translateX(800px) rotate(540deg);
		opacity: 0;
	}
	100% {
		transform: translateX(0) rotate(0deg);
		opacity: 1;
	}
}

@keyframes fdy-wobble-hor-bottom {
	0%, 100% {
		transform: translateX(0%);
		transform-origin: 50% 50%;
	}
	15% {
		transform: translateX(-30px) rotate(-6deg);
	}
	30% {
		transform: translateX(15px) rotate(6deg);
	}
	45% {
		transform: translateX(-15px) rotate(-3.6deg);
	}
	60% {
		transform: translateX(9px) rotate(2.4deg);
	}
	75% {
		transform: translateX(-6px) rotate(-1.2deg);
	}
}

@keyframes fdy-wobble-hor-top {
	0%, 100% {
		transform: translateX(0%);
		transform-origin: 50% 50%;
	}
	15% {
		transform: translateX(-30px) rotate(6deg);
	}
	30% {
		transform: translateX(15px) rotate(-6deg);
	}
	45% {
		transform: translateX(-15px) rotate(3.6deg);
	}
	60% {
		transform: translateX(9px) rotate(-2.4deg);
	}
	75% {
		transform: translateX(-6px) rotate(1.2deg);
	}
}

@keyframes fdy-jello-horizontal {
	0% {
		transform: scale3d(1, 1, 1);
	}
	30% {
		transform: scale3d(1.25, 0.75, 1);
	}
	40% {
		transform: scale3d(0.75, 1.25, 1);
	}
	50% {
		transform: scale3d(1.15, 0.85, 1);
	}
	65% {
		transform: scale3d(0.95, 1.05, 1);
	}
	75% {
		transform: scale3d(1.05, 0.95, 1);
	}
	100% {
		transform: scale3d(1, 1, 1);
	}
}

@keyframes fdy-jello-vertical {
	0% {
		transform: scale3d(1, 1, 1);
	}
	30% {
		transform: scale3d(0.75, 1.25, 1);
	}
	40% {
		transform: scale3d(1.25, 0.75, 1);
	}
	50% {
		transform: scale3d(0.85, 1.15, 1);
	}
	65% {
		transform: scale3d(1.05, 0.95, 1);
	}
	75% {
		transform: scale3d(0.95, 1.05, 1);
	}
	100% {
		transform: scale3d(1, 1, 1);
	}
}

@keyframes fdy-jello-diagonal {
	0% {
		transform: skew(0deg 0deg);
	}
	30% {
		transform: skew(25deg 25deg);
	}
	40% {
		transform: skew(-15deg, -15deg);
	}
	50% {
		transform: skew(15deg, 15deg);
	}
	65% {
		transform: skew(-5deg, -5deg);
	}
	75% {
		transform: skew(5deg, 5deg);
	}
	100% {
		transform: skew(0deg 0deg);
	}
}

@keyframes fdy-heartbeat {
	from {
		transform: scale(1);
		transform-origin: center center;
		animation-timing-function: ease-out;
	}
	10% {
		transform: scale(0.91);
		animation-timing-function: ease-in;
	}
	17% {
		transform: scale(0.98);
		animation-timing-function: ease-out;
	}
	33% {
		transform: scale(0.87);
		animation-timing-function: ease-in;
	}
	45% {
		transform: scale(1);
		animation-timing-function: ease-out;
	}
}

@keyframes fdy-shake-horizontal {
	0%, 100% {
		transform: translateX(0);
	}
	10%, 30%, 50%, 70% {
		transform: translateX(-10px);
	}
	20%, 40%, 60% {
		transform: translateX(10px);
	}
	80% {
		transform: translateX(8px);
	}
	90% {
		transform: translateX(-8px);
	}
}

@keyframes fdy-shake-vertical {
	0%, 100% {
		transform: translateY(0);
	}
	10%, 30%, 50%, 70% {
		transform: translateY(-8px);
	}
	20%, 40%, 60% {
		transform: translateY(8px);
	}
	80% {
		transform: translateY(6.4px);
	}
	90% {
		transform: translateY(-6.4px);
	}
}

@keyframes fdy-shake-bottom {
	0%, 100% {
		transform: rotate(0deg);
		transform-origin: 50% 100%;
	}
	10% {
		transform: rotate(2deg);
	}
	20%, 40%, 60% {
		transform: rotate(-4deg);
	}
	30%, 50%, 70% {
		transform: rotate(4deg);
	}
	80% {
		transform: rotate(-2deg);
	}
	90% {
		transform: rotate(2deg);
	}
}

@keyframes fdy-shake-top {
	0%, 100% {
		transform: rotate(0deg);
		transform-origin: 50% 0;
	}
	10% {
		transform: rotate(2deg);
	}
	20%, 40%, 60% {
		transform: rotate(-4deg);
	}
	30%, 50%, 70% {
		transform: rotate(4deg);
	}
	80% {
		transform: rotate(-2deg);
	}
	90% {
		transform: rotate(2deg);
	}
}

@keyframes fdy-subtle-bounce-top {
	0% {
		transform: translateY(-45px);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	24% {
		opacity: 1;
	}
	40% {
		transform: translateY(-24px);
		animation-timing-function: ease-in;
	}
	65% {
		transform: translateY(-12px);
		animation-timing-function: ease-in;
	}
	82% {
		transform: translateY(-6px);
		animation-timing-function: ease-in;
	}
	93% {
		transform: translateY(-4px);
		animation-timing-function: ease-in;
	}
	25%, 55%, 75%, 87% {
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	100% {
		transform: translateY(0px);
		animation-timing-function: ease-out;
		opacity: 1;
	}
}

@keyframes fdy-subtle-bounce-bottom {
	0% {
		transform: translateY(45px);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	24% {
		opacity: 1;
	}
	40% {
		transform: translateY(24px);
		animation-timing-function: ease-in;
	}
	65% {
		transform: translateY(12px);
		animation-timing-function: ease-in;
	}
	82% {
		transform: translateY(6px);
		animation-timing-function: ease-in;
	}
	93% {
		transform: translateY(4px);
		animation-timing-function: ease-in;
	}
	25%, 55%, 75%, 87% {
		transform: translateY(0px);
		animation-timing-function: ease-out;
	}
	100% {
		transform: translateY(0px);
		animation-timing-function: ease-out;
		opacity: 1;
	}
}

@keyframes fdy-subtle-bounce-left {
	0% {
		transform: translateX(-48px);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	24% {
		opacity: 1;
	}
	40% {
		transform: translateX(-26px);
		animation-timing-function: ease-in;
	}
	65% {
		transform: translateX(-13px);
		animation-timing-function: ease-in;
	}
	82% {
		transform: translateX(-6.5px);
		animation-timing-function: ease-in;
	}
	93% {
		transform: translateX(-4px);
		animation-timing-function: ease-in;
	}
	25%, 55%, 75%, 87%, 98% {
		transform: translateX(0px);
		animation-timing-function: ease-out;
	}
	100% {
		transform: translateX(0px);
		animation-timing-function: ease-out;
		opacity: 1;
	}
}

@keyframes fdy-subtle-bounce-right {
	0% {
		transform: translateX(48px);
		animation-timing-function: ease-in;
		opacity: 0;
	}
	24% {
		opacity: 1;
	}
	40% {
		transform: translateX(26px);
		animation-timing-function: ease-in;
	}
	65% {
		transform: translateX(13px);
		animation-timing-function: ease-in;
	}
	82% {
		transform: translateX(6.5px);
		animation-timing-function: ease-in;
	}
	93% {
		transform: translateX(4px);
		animation-timing-function: ease-in;
	}
	25%, 55%, 75%, 87%, 98% {
		transform: translateX(0px);
		animation-timing-function: ease-out;
	}
	100% {
		transform: translateX(0px);
		animation-timing-function: ease-out;
		opacity: 1;
	}
}

@keyframes fdy-subtle-fade-in-top {
	0% {
		transform: translateY(-50px);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}

@keyframes fdy-subtle-fade-in-right {
	0% {
		transform: translateX(50px);
		opacity: 0;
	}
	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

@keyframes fdy-subtle-fade-in-left {
	0% {
		transform: translateX(-50px);
		opacity: 0;
	}
	100% {
		transform: translateX(0);
		opacity: 1;
	}
}

@keyframes fdy-subtle-fade-in-bottom {
	0% {
		transform: translateY(50px);
		opacity: 0;
	}
	100% {
		transform: translateY(0);
		opacity: 1;
	}
}


/*
 * whimsy
 */

/* 
__          ____     _                     
 \ \        / / |   (_)                    
  \ \  /\  / /| |__  _ _ __ ___  ___ _   _ 
   \ \/  \/ / | '_ \| | '_ ` _ \/ __| | | |
	\  /\  /  | | | | | | | | | \__ \ |_| |
	 \/  \/   |_| |_|_|_| |_| |_|___/\__, |
									  __/ |
									 |___/ 
									 
* ----------------------------------------------
* Copyright (c) 2021 Elixir Graphics
* Licensed under FreeBSD License.
* site: https://whimsy.elixirgraphics.com 
* twitter: @elixirgraphics
* ----------------------------------------------
*/ 

/* 
HTML --
onclick="" is added to main .whimsy class div 
to aid mobile devices in reacting to css :hover 
*/


/* ---------------------------------------------- */

.%id% .whimsy {
	--text-color: #ffffff;
	--primary-color: rgba(176,123,213,0.7);
	--secondary-color: rgba(248,94,121,0.92);
	--border-radius: 6px;
	--padding: 1.5rem;
	--img-transition-duration: 0.15s;
	--overlay-transition-duration: 0.2s;
	--inner-transition-duration: 0.4s;
	--backdrop-blur: 0px;
	--img-easing: ease-out;
	--overlay-easing: ease-out;
	--inner-easing: ease-out;
}

/* ---------------------------------------------- */

.whimsy {
	overflow: hidden;
	position: relative;
	z-index: 1;
	border-radius: var(--border-radius);
}

.whimsy-img {
	position: relative;
	width: 100%;
	height: auto;
	transition-timing-function: var(--img-easing);
	transition-duration: var(--img-transition-duration);
	transition-property: transform, filter;
}

.whimsy .overlay {
	transition-timing-function: var(--overlay-easing);
	transition-duration: var(--overlay-transition-duration);
	position: absolute;
	padding: var(--padding);
	z-index: 2;
	display: grid;
	-webkit-backdrop-filter: blur(var(--backdrop-blur));
	backdrop-filter: blur(var(--backdrop-blur));
}

.whimsy .whimsy-overlay-inner {
	transition-timing-function: var(--inner-easing);
	transition-duration: var(--inner-transition-duration);
	color: var(--text-color);
	position: relative;
}

.whimsy .whimsy-overlay-inner p:last-child,
.whimsy .whimsy-overlay-inner h1:last-child,
.whimsy .whimsy-overlay-inner h2:last-child,
.whimsy .whimsy-overlay-inner h3:last-child,
.whimsy .whimsy-overlay-inner h4:last-child,
.whimsy .whimsy-overlay-inner h5:last-child,
.whimsy .whimsy-overlay-inner h6:last-child {
	margin: 0px !important
}


/*
* ----------------------------------------
* Overlay Locations
* These should be used in pairs. One for 
* top or bottom and one for start or end.
* 
* - Overlay Top (.overlay-top)
* - Overlay Bottom (.overlay-bottom)
* 
* - Overlay Left (.overlay-start)
* - Overlay Right (.overlay-end)
* ----------------------------------------
*/
.overlay-top {
	top: 0;
	bottom: initial;
}

.overlay-bottom {
	bottom: 0;
	top: initial;
}

.overlay-start {
	left: 0;
}

.overlay-end {
	right: 0;
}


/*
* ----------------------------------------
* Overlay Styles
* - Solid (.solid)
* - Linear Gradient Vertical (.linear-gradient-vert)
* - Linear Gradient Horizontal (.linear-gradient-horz)
* - Linear Gradient Diagonal (.linear-gradient-diag)
* - Radial Gradient (.radial-gradient)
* - Transparent (.overlay-transparent)
* ----------------------------------------
*/

.whimsy .solid {
	background: var(--primary-color);
}

.whimsy .linear-gradient-vert {
	background: var(--primary-color);
	background: linear-gradient(180deg, var(--primary-color) 0%, var(--secondary-color) 100%);
}

.whimsy .linear-gradient-horz {
	background: var(--primary-color);
	background: linear-gradient(90deg, var(--primary-color) 0%, var(--secondary-color) 100%);
}

.whimsy .linear-gradient-diag {
	background: var(--primary-color);
	background: linear-gradient(45deg, var(--primary-color) 0%, var(--secondary-color) 100%);
}

.whimsy .radial-gradient {
	background: var(--primary-color);
	background: radial-gradient(circle, var(--primary-color) 0%, var(--secondary-color) 100%);
}

.whimsy .transparent-overlay {
	background: transparent;
}


/*
* ----------------------------------------
* ----------------------------------------
* Overlay Animations
* ----------------------------------------
* ----------------------------------------
*/

/*
* ----------------------------------------
* Fade Animations
* - No Animation (.whimsy-no-animation)
* - Fade In (.whimsy-fade-in)
* - Fade In Top (.whimsy-fade-in-top)
* - Fade In Bottom (.whimsy-fade-in-bottom)
* - Fade In Left (.whimsy-fade-in-left)
* - Fade In Right (.whimsy-fade-in-right)
* ----------------------------------------
*/

/* No Animation */
.whimsy .whimsy-no-animation {
	opacity: 0;
	transition-duration: 0s !important;
}

.whimsy:hover .whimsy-no-animation {
	opacity: 1;
}

/* Fade In */
.whimsy-fade-in {
	transition-property: opacity, top;
	will-change: opacity, top;
	opacity: 0;
}

.whimsy:hover .whimsy-fade-in {
	opacity: 1;
}

/* Fade In Top */
.whimsy-fade-in-top {
	transition-property: opacity, top;
	will-change: opacity, top;
	opacity: 0;
	top: -30%;
}

.whimsy:hover .whimsy-fade-in-top {
	opacity: 1;
	top: 0;
}

/* Fade In Bottom */
.whimsy-fade-in-bottom {
	transition-property: opacity, bottom;
	will-change: opacity, bottom;
	opacity: 0;
	bottom: -30%;
}

.whimsy:hover .whimsy-fade-in-bottom {
	opacity: 1;
	top: initial;
	bottom: 0;
}

/* Fade In Left */
.whimsy-fade-in-left {
	transition-property: opacity, left;
	will-change: opacity, left;
	opacity: 0;
	left: -30%;
}

.whimsy:hover .whimsy-fade-in-left {
	opacity: 1;
	left: 0;
}

/* Fade In Right */
.whimsy-fade-in-right {
	transition-property: opacity, right;
	will-change: opacity, right;
	opacity: 0;
	left: initial;
	right: -30%;
}

.whimsy:hover .whimsy-fade-in-right {
	opacity: 1;
	left: initial;
	right: 0;
}


/*
* ----------------------------------------
* Zoom Animations
* - Zoom In (.whimsy-zoom-in)
* - Zoom Out (.whimsy-zoom-out)
* ----------------------------------------
*/

/* Zoom In */
.whimsy-zoom-in {
	transition-property: opacity, transform;
	will-change: opacity, transform;
	transform: scale(0.5);
	opacity: 0;
}

.whimsy:hover .whimsy-zoom-in {
	transform: scale(1);
	opacity: 1;
}

/* Zoom Out */
.whimsy-zoom-out {
	transition-property: opacity, transform, left;
	will-change: opacity, transform, left;
	transform: scale(1.5);
	opacity: 0;
	left: 0;
}

.whimsy:hover .whimsy-zoom-out {
	transform: scale(1);
	opacity: 1;
	left: 0;
}


/*
* ----------------------------------------
* Rotate Animations
* - Rotate In (.whimsy-rotate-in)
* - Rotate Out (.whimsy-rotate-out)
* - Rotate Top Left Corner (.whimsy-rotate-top-left)
* - Rotate Top Right Corner (.whimsy-rotate-top-right)
* - Rotate Bottom Left Corner (.whimsy-rotate-bottom-left)
* - Rotate Bottom Right Corner (.whimsy-rotate-bottom-right)
* ----------------------------------------
*/

/* LEFT properties below are a workaround for getting Chrome to behave better and not clip overlays during animation */

/* Rotate In */
.whimsy-rotate-in {
	transition-property: opacity, transform;
	will-change: opacity, transform;
	transform: rotate3d(0, 0, 1, -200deg) scale(0.25);
	opacity: 0;
}

.whimsy:hover .whimsy-rotate-in {
	transform: translate3d(0, 0, 0) scale(1);
	opacity: 1;
}

/* Rotate Out */
.whimsy-rotate-out {
	transition-property: opacity, transform;
	will-change: opacity, transform;
	transform: rotate3d(0, 0, 1, -200deg) scale(3);
	opacity: 0;
}

.whimsy:hover .whimsy-rotate-out {
	transform: translate3d(0, 0, 0) scale(1);
	opacity: 1;
}

/* Rotate Top Left Corner */
.whimsy .whimsy-rotate-top-left {
	transform-origin: left top;
	transition-property: opacity, transform, left;
	will-change: opacity, transform, left;
	transform: rotate3d(0, 0, 1, 45deg);
	opacity: 0;
	left: -10px;
}

.whimsy:hover .whimsy-rotate-top-left {
	transform: translate3d(0, 0, 0);
	opacity: 1;
	left: 0;
}

/* Rotate Top Right Corner */
.whimsy-rotate-top-right {
	transform-origin: right top;
	transition-property: opacity, transform, left;
	will-change: opacity, transform, left;
	transform: rotate3d(0, 0, 1, -45deg);
	opacity: 0;
	left: -10px;
}

.whimsy:hover .whimsy-rotate-top-right {
	transform: translate3d(0, 0, 0);
	opacity: 1;
	left: 0;
}

/* Rotate Bottom Left Corner */
.whimsy-rotate-bottom-left {
	transform-origin: left bottom;
	transition-property: opacity, transform, left;
	will-change: opacity, transform, left;
	transform: rotate3d(0, 0, 1, 45deg);
	opacity: 0;
	left: -10px;
}

.whimsy:hover .whimsy-rotate-bottom-left {
	transform: translate3d(0, 0, 0);
	opacity: 1;
	left: 0px;
}

/* Rotate Bottom Right Corner */
.whimsy-rotate-bottom-right {
	transform-origin: right bottom;
	transition-property: opacity, transform, left;
	will-change: opacity, transform, left;
	transform: rotate3d(0, 0, 1, -45deg);
	opacity: 0;
	left: -10px;
}

.whimsy:hover .whimsy-rotate-bottom-right {
	transform: translate3d(0, 0, 0);
	opacity: 1;
	left: 0;
}


/*
* ----------------------------------------
* Image Animations
* - Zoom In (.whimsy-img-zoom-in)
* - Zoom Out (.whimsy-img-zoom-out)
* - Zoom In Rotate Left (.whimsy-img-zoom-in-rotate-left)
* - Zoom In Rotate Right (.whimsy-img-zoom-in-rotate-right)
* - Blur (.whimsy-img-blur)
* - Push Up (.whimsy-img-push-up)
* - Push Down (.whimsy-img-push-down)
* - Push Left (.whimsy-img-push-left)
* - Push Right (.whimsy-img-push-right)
* - Grayscale (.whimsy-img-grayscale)
* - Grayscale Reverse (.whimsy-img-grayscale-rev)
* - Sepia (.whimsy-img-sepia)
* ----------------------------------------
*/

/* Zoom In */
.whimsy .whimsy-img-zoom-in {
	transform: scale(1);
}

.whimsy:hover .whimsy-img-zoom-in {
	transform: scale(1.25);
}

/* Zoom Out */
.whimsy .whimsy-img-zoom-out {
	transform: scale(1.25);
}

.whimsy:hover .whimsy-img-zoom-out {
	transform: scale(1);
}

/* Zoom In Rotate Left */
.whimsy:hover .whimsy-img-zoom-in-rotate-left {
	transform: scale(1.25) rotate(-5deg);
}

/* Zoom In Rotate Right */
.whimsy:hover .whimsy-img-zoom-in-rotate-right {
	transform: scale(1.25) rotate(5deg);
}

/* Blur */
.whimsy .whimsy-img-blur {
	transform: scale(1.25);
	filter: blur(0px);
}

.whimsy:hover .whimsy-img-blur {
	transform: scale(1.25);
	filter: blur(8px);
}

/* Push Up */
.whimsy .whimsy-img-push-up {
	transform: scale(1.5) translateY(0px);
}

.whimsy:hover .whimsy-img-push-up {
	transform: scale(1.5) translateY(-10%);
}

/* Push Down */
.whimsy .whimsy-img-push-down {
	transform: scale(1.5) translateY(0px);
}

.whimsy:hover .whimsy-img-push-down {
	transform: scale(1.5) translateY(10%);
}

/* Push Left */
.whimsy .whimsy-img-push-left {
	transform: scale(1.5) translateX(0px);
}

.whimsy:hover .whimsy-img-push-left {
	transform: scale(1.5) translateX(10%);
}

/* Push Right */
.whimsy .whimsy-img-push-right {
	transform: scale(1.5) translateX(0px);
}

.whimsy:hover .whimsy-img-push-right {
	transform: scale(1.5) translateX(-10%);
}

/* Grayscale */
.whimsy .whimsy-img-grayscale {
	filter: grayscale(0%);
}

.whimsy:hover .whimsy-img-grayscale {
	filter: grayscale(100%);
}

/* Grayscale Reverse */
.whimsy .whimsy-img-grayscale-rev {
	filter: grayscale(100%);
}

.whimsy:hover .whimsy-img-grayscale-rev {
	filter: grayscale(0%);
}

/* Sepia */
.whimsy .whimsy-img-sepia {
	filter: sepia(0%);
}

.whimsy:hover .whimsy-img-sepia {
	filter: sepia(100%);
}


/*
* ----------------------------------------
* Caption Animations
* - Fade In Top (.whimsy-inner-fade-in-top)
* - Fade In Bottom (.whimsy-inner-fade-in-bottom)
* - Fade In Left (.whimsy-inner-fade-in-left)
* - Fade In Right (.whimsy-inner-fade-in-right)
* - Zoom In (.whimsy-inner-zoom-in)
* - Zoom Out (.whimsy-inner-zoom-out)
* ----------------------------------------
*/
/* Fade In Top */
.whimsy .whimsy-inner-fade-in-top {
	transition-property: opacity, top;
	will-change: opacity, top;
	opacity: 0;
	top: -50%;
	left: 0;
}

.whimsy:hover .whimsy-inner-fade-in-top {
	opacity: 1;
	top: 0;
	left: 0;
}

/* Fade In Bottom */
.whimsy .whimsy-inner-fade-in-bottom {
	transition-property: opacity, top;
	will-change: opacity, top;
	opacity: 0;
	top: 50%;
	left: 0;
}

.whimsy:hover .whimsy-inner-fade-in-bottom {
	opacity: 1;
	top: 0;
	left: 0;
}

/* Fade In Left */
.whimsy .whimsy-inner-fade-in-left {
	transition-property: opacity, left;
	will-change: opacity, left;
	opacity: 0;
	top: 0;
	left: -25%;
}

.whimsy:hover .whimsy-inner-fade-in-left {
	opacity: 1;
	top: 0;
	left: 0;
}

/* Fade In Right */
.whimsy .whimsy-inner-fade-in-right {
	transition-property: opacity, right;
	will-change: opacity, right;
	opacity: 0;
	top: 0;
	right: -25%;
}

.whimsy:hover .whimsy-inner-fade-in-right {
	opacity: 1;
	top: 0;
	right: 0;
}

/* Zoom In */
.whimsy .whimsy-inner-zoom-in {
	transition-property: transform;
	will-change: transform;
	opacity: 0;
	transform: scale(0.75);
}

.whimsy:hover .whimsy-inner-zoom-in {
	opacity: 1;
	transform: scale(1);
}

/* Zoom Out */
.whimsy .whimsy-inner-zoom-out{
	transition-property: transform;
	will-change: transform;
	opacity: 0;
	transform: scale(1.25);
}

.whimsy:hover .whimsy-inner-zoom-out {
	opacity: 1;
	transform: scale(1);
}


/*
* ----------------------------------------
* Overlay Caption Locations
* - Top Left (.whimsy-text-top-left)
* - Top Center (.whimsy-text-top-center)
* - Top Right (.whimsy-text-top-right)
* - Center Left (.whimsy-text-center-left)
* - Center Center (.whimsy-text-center-center)
* - Center Right (.whimsy-text-center-right)
* - Bottom Left (.whimsy-text-bottom-left)
* - Bottom Center (.whimsy-text-bottom-center)
* - Bottom Right (.whimsy-text-bottom-right)
* ----------------------------------------
*/
.whimsy .whimsy-text-top-left {
	align-content: start;
	justify-content: start;
}

.whimsy .whimsy-text-top-center {
	align-content: start;
	justify-content: center;
}

.whimsy .whimsy-text-top-right {
	align-content: start;
	justify-content: end;
}

.whimsy .whimsy-text-center-left {
	align-content: center;
	justify-content: start;
}

.whimsy .whimsy-text-center-center {
	align-content: center;
	justify-content: center;
}

.whimsy .whimsy-text-center-right {
	align-content: center;
	justify-content: end;
}

.whimsy .whimsy-text-bottom-left {
	align-content: end;
	justify-content: start;
}

.whimsy .whimsy-text-bottom-center {
	align-content: end;
	justify-content: center;
}

.whimsy .whimsy-text-bottom-right {
	align-content: end;
	justify-content: end;
}


/*
* ----------------------------------------
* Helpers
* ----------------------------------------
*/

/* Heights */
.whimsy-height-25 {
	height: 25%;
}

.whimsy-height-30 {
	height: 30%;
}

.whimsy-height-50 {
	height: 50%;
}

.whimsy-height-75 {
	height: 75%;
}

.whimsy-height-100 {
	height: 100%;
}

/* Widths */
.whimsy-width-25 {
	width: 25%;
}

.whimsy-width-30 {
	width: 30%;
}

.whimsy-width-50 {
	width: 50%;
}

.whimsy-width-75 {
	width: 75%;
}

.whimsy-width-100 {
	width: 100%;
}

/* Text Alignment */
.whimsy-text-left {
	text-align: left;
}

.whimsy-text-center {
	text-align: center;
}

.whimsy-text-right {
	text-align: right;
}



/* DEMO PAGE SPECIFIC */
.whimsy-icon {
	max-width: 256px;
	height: auto;
}

h1.whimsy-title {
	font-size: 6rem;
	font-family: "Righteous", cursive;
	background: linear-gradient(180deg, rgba(176,123,213,1) 0%, rgba(83,33,115,1) 25%, rgba(248,94,121,1) 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	letter-spacing: -1px;
}

.intro-block {
	max-width: 640px;
	display: inline-block;
}

.intro-text {
	font-size: 1.25rem;
}

/* https://github.com/una/CSSgram */

/* The MIT License (MIT)

Copyright (c) 2015 Una Kravets

Permission is hereby granted, free of charge, to any person obtaining a copy
of this software and associated documentation files (the "Software"), to deal
in the Software without restriction, including without limitation the rights
to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
copies of the Software, and to permit persons to whom the Software is
furnished to do so, subject to the following conditions:

The above copyright notice and this permission notice shall be included in all
copies or substantial portions of the Software.

THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
SOFTWARE. */

.aden{position:relative;-webkit-filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2);filter:hue-rotate(-20deg) contrast(.9) saturate(.85) brightness(1.2)}.aden:after,.aden:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.aden img{width:100%;z-index:1}.aden:before{z-index:2}.aden:after{z-index:3}.aden::after{background:-webkit-linear-gradient(left,rgba(66,10,14,.2),transparent);background:linear-gradient(to right,rgba(66,10,14,.2),transparent);mix-blend-mode:darken}.gingham::after,.perpetua::after,.reyes::after{mix-blend-mode:soft-light}.inkwell{position:relative;-webkit-filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1);filter:sepia(.3) contrast(1.1) brightness(1.1) grayscale(1)}.inkwell:after,.inkwell:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.inkwell img{width:100%;z-index:1}.inkwell:before{z-index:2}.inkwell:after{z-index:3}.perpetua{position:relative}.perpetua:after,.perpetua:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.perpetua img{width:100%;z-index:1}.perpetua:before{z-index:2}.perpetua:after{z-index:3}.perpetua::after{background:-webkit-linear-gradient(top,#005b9a,#e6c13d);background:linear-gradient(to bottom,#005b9a,#e6c13d);opacity:.5}.reyes{position:relative;-webkit-filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75);filter:sepia(.22) brightness(1.1) contrast(.85) saturate(.75)}.reyes:after,.reyes:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.reyes img{width:100%;z-index:1}.reyes:before{z-index:2}.reyes:after{z-index:3}.reyes::after{background:#efcdad;opacity:.5}.gingham{position:relative;-webkit-filter:brightness(1.05) hue-rotate(-10deg);filter:brightness(1.05) hue-rotate(-10deg)}.gingham:after,.gingham:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.gingham img{width:100%;z-index:1}.gingham:before{z-index:2}.gingham:after{z-index:3}.gingham::after{background:#e6e6fa}.toaster{position:relative;-webkit-filter:contrast(1.5) brightness(.9);filter:contrast(1.5) brightness(.9)}.toaster:after,.toaster:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.toaster img{width:100%;z-index:1}.toaster:before{z-index:2}.toaster:after{z-index:3}.toaster::after{background:-webkit-radial-gradient(circle,#804e0f,#3b003b);background:radial-gradient(circle,#804e0f,#3b003b);mix-blend-mode:screen}.walden{position:relative;-webkit-filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6);filter:brightness(1.1) hue-rotate(-10deg) sepia(.3) saturate(1.6)}.walden:after,.walden:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.walden img{width:100%;z-index:1}.walden:before{z-index:2}.walden:after{z-index:3}.walden::after{background:#04c;mix-blend-mode:screen;opacity:.3}.hudson{position:relative;-webkit-filter:brightness(1.2) contrast(.9) saturate(1.1);filter:brightness(1.2) contrast(.9) saturate(1.1)}.hudson:after,.hudson:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.hudson img{width:100%;z-index:1}.hudson:before{z-index:2}.hudson:after{z-index:3}.hudson::after{background:-webkit-radial-gradient(circle,#a6b1ff 50%,#342134);background:radial-gradient(circle,#a6b1ff 50%,#342134);mix-blend-mode:multiply;opacity:.5}.earlybird{position:relative;-webkit-filter:contrast(.9) sepia(.2);filter:contrast(.9) sepia(.2)}.earlybird:after,.earlybird:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.earlybird img{width:100%;z-index:1}.earlybird:before{z-index:2}.earlybird:after{z-index:3}.earlybird::after{background:-webkit-radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);background:radial-gradient(circle,#d0ba8e 20%,#360309 85%,#1d0210 100%);mix-blend-mode:overlay}.mayfair{position:relative;-webkit-filter:contrast(1.1) saturate(1.1);filter:contrast(1.1) saturate(1.1)}.mayfair:after,.mayfair:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.mayfair img{width:100%;z-index:1}.mayfair:before{z-index:2}.mayfair:after{z-index:3}.mayfair::after{background:-webkit-radial-gradient(40% 40%,circle,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);background:radial-gradient(circle at 40% 40%,rgba(255,255,255,.8),rgba(255,200,200,.6),#111 60%);mix-blend-mode:overlay;opacity:.4}.lofi{position:relative;-webkit-filter:saturate(1.1) contrast(1.5);filter:saturate(1.1) contrast(1.5)}.lofi:after,.lofi:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.lofi img{width:100%;z-index:1}.lofi:before{z-index:2}.lofi:after{z-index:3}.lofi::after{background:-webkit-radial-gradient(circle,transparent 70%,#222 150%);background:radial-gradient(circle,transparent 70%,#222 150%);mix-blend-mode:multiply}._1977{position:relative;-webkit-filter:contrast(1.1) brightness(1.1) saturate(1.3);filter:contrast(1.1) brightness(1.1) saturate(1.3)}._1977:after,._1977:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}._1977 img{width:100%;z-index:1}._1977:before{z-index:2}._1977:after{z-index:3;background:rgba(243,106,188,.3);mix-blend-mode:screen}.brooklyn{position:relative;-webkit-filter:contrast(.9) brightness(1.1);filter:contrast(.9) brightness(1.1)}.brooklyn:after,.brooklyn:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.brooklyn img{width:100%;z-index:1}.brooklyn:before{z-index:2}.brooklyn:after{z-index:3}.brooklyn::after{background:-webkit-radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);background:radial-gradient(circle,rgba(168,223,193,.4) 70%,#c4b7c8);mix-blend-mode:overlay}.xpro2{position:relative;-webkit-filter:sepia(.3);filter:sepia(.3)}.xpro2:after,.xpro2:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.xpro2 img{width:100%;z-index:1}.xpro2:before{z-index:2}.xpro2:after{z-index:3}.xpro2::after{background:-webkit-radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);background:radial-gradient(circle,#e6e7e0 40%,rgba(43,42,161,.6) 110%);mix-blend-mode:color-burn}.nashville{position:relative;-webkit-filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2);filter:sepia(.2) contrast(1.2) brightness(1.05) saturate(1.2)}.nashville:after,.nashville:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.nashville img{width:100%;z-index:1}.nashville:before{z-index:2}.nashville:after{z-index:3}.nashville::after{background:rgba(0,70,150,.4);mix-blend-mode:lighten}.nashville::before{background:rgba(247,176,153,.56);mix-blend-mode:darken}.lark{position:relative;-webkit-filter:contrast(.9);filter:contrast(.9)}.lark:after,.lark:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.lark img{width:100%;z-index:1}.lark:before{z-index:2}.lark:after{z-index:3}.lark::after{background:rgba(242,242,242,.8);mix-blend-mode:darken}.lark::before{background:#22253f;mix-blend-mode:color-dodge}.moon{position:relative;-webkit-filter:grayscale(1) contrast(1.1) brightness(1.1);filter:grayscale(1) contrast(1.1) brightness(1.1)}.moon:after,.moon:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.moon img{width:100%;z-index:1}.moon:before{z-index:2}.moon:after{z-index:3}.moon::before{background:#a0a0a0;mix-blend-mode:soft-light}.moon::after{background:#383838;mix-blend-mode:lighten}.clarendon{position:relative;-webkit-filter:contrast(1.2) saturate(1.35);filter:contrast(1.2) saturate(1.35)}.clarendon:after,.clarendon:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.clarendon img{width:100%;z-index:1}.clarendon:before{z-index:2;background:rgba(127,187,227,.2);mix-blend-mode:overlay}.clarendon:after{z-index:3}.willow{position:relative;-webkit-filter:grayscale(.5) contrast(.95) brightness(.9);filter:grayscale(.5) contrast(.95) brightness(.9)}.willow:after,.willow:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.willow img{width:100%;z-index:1}.willow:before{z-index:2}.willow:after{z-index:3}.willow::before{background-color:radial-gradient(40%,circle,#d4a9af 55%,#000 150%);mix-blend-mode:overlay}.willow::after{background-color:#d8cdcb;mix-blend-mode:color}.rise{position:relative;-webkit-filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9);filter:brightness(1.05) sepia(.2) contrast(.9) saturate(.9)}.rise:after,.rise:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.rise img{width:100%;z-index:1}.rise:before{z-index:2}.rise:after{z-index:3}.rise::after{background:-webkit-radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);background:radial-gradient(circle,rgba(232,197,152,.8),transparent 90%);mix-blend-mode:overlay;opacity:.6}.rise::before{background:-webkit-radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));background:radial-gradient(circle,rgba(236,205,169,.15) 55%,rgba(50,30,7,.4));mix-blend-mode:multiply}.slumber{position:relative;-webkit-filter:saturate(.66) brightness(1.05);filter:saturate(.66) brightness(1.05)}.slumber:after,.slumber:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.slumber img{width:100%;z-index:1}.slumber:before{z-index:2}.slumber:after{z-index:3}.slumber::after{background:rgba(125,105,24,.5);mix-blend-mode:soft-light}.slumber::before{background:rgba(69,41,12,.4);mix-blend-mode:lighten}.brannan{position:relative;-webkit-filter:sepia(.5) contrast(1.4);filter:sepia(.5) contrast(1.4)}.brannan:after,.brannan:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.brannan img{width:100%;z-index:1}.brannan:before{z-index:2}.brannan:after{z-index:3}.brannan::after{background-color:rgba(161,44,199,.31);mix-blend-mode:lighten}.valencia{position:relative;-webkit-filter:contrast(1.08) brightness(1.08) sepia(.08);filter:contrast(1.08) brightness(1.08) sepia(.08)}.valencia:after,.valencia:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.valencia img{width:100%;z-index:1}.valencia:before{z-index:2}.valencia:after{z-index:3}.valencia::after{background:#3a0339;mix-blend-mode:exclusion;opacity:.5}.kelvin{position:relative}.kelvin:after,.kelvin:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.kelvin img{width:100%;z-index:1}.kelvin:before{z-index:2}.kelvin:after{z-index:3}.kelvin::after{background:#b77d21;mix-blend-mode:overlay}.kelvin::before{background:#382c34;mix-blend-mode:color-dodge}.maven{position:relative;-webkit-filter:sepia(.25) brightness(.95) contrast(.95) saturate(1.5);filter:sepia(.25) brightness(.95) contrast(.95) saturate(1.5)}.maven:after,.maven:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.maven img{width:100%;z-index:1}.maven:before{z-index:2}.maven:after{z-index:3;background:rgba(3,230,26,.2);mix-blend-mode:hue}.stinson{position:relative;-webkit-filter:contrast(.75) saturate(.85) brightness(1.15);filter:contrast(.75) saturate(.85) brightness(1.15)}.stinson:after,.stinson:before{content:'';display:block;height:100%;width:100%;top:0;left:0;position:absolute;pointer-events:none}.stinson img{width:100%;z-index:1}.stinson:before{z-index:2}.stinson:after{z-index:3}.stinson::before{background:rgba(240,149,128,.2);mix-blend-mode:soft-light}
.seam{background-color:transparent;width:100%;overflow:hidden}.seam svg{display:block;transform:scale(1.05)}.seam-top{z-index:1;position:absolute;top:0}.seam-bottom{z-index:1;position:absolute;bottom:0}.seam-content-wrapper{position:relative;overflow:hidden}.seam-content-wrapper .seam,.seam-content-wrapper .seam-filler{position:absolute;width:100%;top:60%}.seam-content-wrapper .seam{transform:translateY(-100%) scale(1.01)}.seam-content-wrapper .seam-filler{height:100%}.seam-animate-end{visibility:hidden}



/* 
 ______                    _            
|  ____|                  | |           
| |__ ___  _   _ _ __   __| |_ __ _   _ 
|  __/ _ \| | | | '_ \ / _` | '__| | | |
| | | (_) | |_| | | | | (_| | |  | |_| |
|_|  \___/ \__,_|_| |_|\__,_|_|   \__, |
								   __/ |
								  |___/ 

Version: 3.2024.01.17
Copyright Elixir Graphics 2006-2023
More Info: https://foundry.elixirgraphics.com
  Support: https://elixir.support

*/ 




/* Hack to get rid of margin-left and margin-right being set to AUTO by Stacks */
.stacks_out {
	margin-left: initial;
	margin-right: initial;
}


/* Preview & Publish */
:root {
	   --fdy-base-margin-xs: 1.25rem;
	   --fdy-base-margin-sm: 1.25rem;
	   --fdy-base-margin-md: 1.25rem;
	   --fdy-base-margin-lg: 1.25rem;
	   --fdy-base-margin-xl: 1.25rem;
	  --fdy-base-margin-xxl: 1.25rem;
}

* {
	-webkit-font-smoothing: antialiased; -moz-osx-font-smoothing: grayscale; text-rendering: optimizeLegibility;
}
/* End Preview & Publish */

	


/* All Modes */

/* Remove overflow from the Stacks stacks_top class */
.stacks_top {
	overflow: initial !important;
}


/* Foundry - Custom Classes */
/* Shadows & Text Shadows */
.fdy-shadow {
  box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.25) !important;
}

.fdy-shadow-sm {
  box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.25) !important;
}

.fdy-shadow-multi {
  box-shadow: 0 0.15rem 0.25rem rgba(0, 0, 0, 0.2), 0 0.4rem 1rem rgba(0, 0, 0, 0.2) !important;
}

.fdy-shadow-wide,
.fdy-shadow-wide-hover:hover {
	box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px !important;
}

.fdy-shadow-shallow-1 {
	box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px !important;
}

.fdy-shadow-shallow-2 {
	box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px !important;
}

.fdy-shadow-shallow-3 {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important;
}

.fdy-shadow-floating {
	box-shadow: rgba(0, 0, 0, 0.55) 0px 15px 10px -10px !important;
}

.fdy-shadow-smooth {
	box-shadow: 0 1px 1px rgba(0,0,0,0.12), 
	  0 2px 2px rgba(0,0,0,0.12), 
	  0 4px 4px rgba(0,0,0,0.12), 
	  0 8px 8px rgba(0,0,0,0.12),
	  0 16px 16px rgba(0,0,0,0.12) !important;
}

.fdy-user-preset-shadow,
.fdy-user-preset-shadow-hover:hover {
	box-shadow: 0px 5px 10px -1px rgba(0, 0, 0, 0.50);
}

.fdy-no-shadow-hover:hover {
	box-shadow: 0 0 0 0 rgba(0,0,0,0.0) !important;
}

.fdy-shadow-hover:hover {
	box-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.25) !important;
}

.fdy-shadow-sm-hover:hover {
	box-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.25) !important;
}

.fdy-shadow-multi-hover:hover {
	box-shadow: 0 0.15rem 0.25rem rgba(0, 0, 0, 0.2), 0 0.4rem 1rem rgba(0, 0, 0, 0.2) !important;
}

.fdy-shadow-wide-hover:hover {	
	box-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px !important;
}

.fdy-shadow-shallow-1-hover:hover {
	box-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px -2px, rgba(0, 0, 0, 0.3) 0px 3px 7px -3px !important;
}

.fdy-shadow-shallow-2-hover:hover {
	box-shadow: rgba(60, 64, 67, 0.3) 0px 1px 2px 0px, rgba(60, 64, 67, 0.15) 0px 1px 3px 1px !important;
}

.fdy-shadow-shallow-3-hover:hover {
	box-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important;
}

.fdy-shadow-floating-hover:hover {
	box-shadow: rgba(0, 0, 0, 0.55) 0px 15px 10px -10px !important;
}

.fdy-shadow-smooth-hover:hover {
	box-shadow: 0 1px 1px rgba(0,0,0,0.12), 
	  0 2px 2px rgba(0,0,0,0.12), 
	  0 4px 4px rgba(0,0,0,0.12), 
	  0 8px 8px rgba(0,0,0,0.12),
	  0 16px 16px rgba(0,0,0,0.12) !important;
}

.fdy-control-center-small-shadow {
	box-shadow: 0 1px 3px rgba(0,0,0,0.17);  
}

.fdy-text-shadow {
  text-shadow: 0 0.4rem 1rem rgba(0, 0, 0, 0.25) !important;
}

.fdy-text-shadow-sm {
  text-shadow: 0 0.125rem 0.25rem rgba(0, 0, 0, 0.25) !important;
}

.fdy-text-shadow-multi {
  text-shadow: 0 0.15rem 0.25rem rgba(0, 0, 0, 0.2), 0 0.4rem 1rem rgba(0, 0, 0, 0.2) !important;
}

.fdy-text-shadow-wide {
	text-shadow: rgba(0, 0, 0, 0.25) 0px 54px 55px, rgba(0, 0, 0, 0.12) 0px -12px 30px, rgba(0, 0, 0, 0.12) 0px 4px 6px, rgba(0, 0, 0, 0.17) 0px 12px 13px, rgba(0, 0, 0, 0.09) 0px -3px 5px !important;
}

.fdy-text-shadow-shallow-1 {
	text-shadow: rgba(50, 50, 93, 0.25) 0px 6px 12px, rgba(0, 0, 0, 0.3) 0px 3px 7px !important;
}

.fdy-text-shadow-shallow-2 {
	text-shadow: 0px 1px 2px rgba(60, 64, 67, 0.3), 0px 1px 3px rgba(60, 64, 67, 0.15) !important;
}

.fdy-text-shadow-shallow-3 {
	text-shadow: rgba(0, 0, 0, 0.16) 0px 3px 6px, rgba(0, 0, 0, 0.23) 0px 3px 6px !important;
}

.fdy-text-shadow-floating {
	text-shadow: rgba(0, 0, 0, 0.55) 0px 15px 15px !important;
}

.fdy-text-shadow-smooth {
	text-shadow: 0 1px 1px rgba(0,0,0,0.12), 
	  0 2px 2px rgba(0,0,0,0.12), 
	  0 4px 4px rgba(0,0,0,0.12), 
	  0 8px 8px rgba(0,0,0,0.12),
	  0 16px 16px rgba(0,0,0,0.12) !important;
}

.fdy-text-user-preset-shadow {
	text-shadow: 0px 5px 10px  rgba(0, 0, 0, 0.50);
}

.shadow-none,
.shadow-none-hover:hover {
	box-shadow: none !important;
}

:root {
	--fdy-transparent: transparent;
	
		--bs-font-sans-serif: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji";
	
	--bs-body-font-size: 1.05rem;
	--bs-body-line-height: 1.50;
	--bs-body-font-weight: 400;

	
	--bs-body-color: var(--bs-dark);
	
	
}


/* Helper Classes */

.img-100-pct {
  width: 100%;
  height: auto;
}

.fdy-bg-transparent {
	background: var(--fdy-transparent);
}

.fdy-bg-white {
	background: #ffffff;
}

.fdy-translate-middle-end {
	transform: translate(-100%,-50%) !important;
}

.fdy-translate-middle-start {
	transform: translate(0%,-50%) !important;
}

.fdy-pointer-events-none {
	pointer-events: none;
}

.fdy-dropdown-menu-start {
	left: 0 !important;
	right: initial !important;
}

.fdy-dropdown-menu-end {
	right: 0 !important;
	left: initial !important;
}


/* List Group Classes */
.list-group-item.disabled-link {
  pointer-events: none;
}
	
/* Hide box-shadow at each breakpoint */
@media (max-width: 575px) {
	.fdy-hide-shadow-xs {
		box-shadow: none !important;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	.fdy-hide-shadow-sm {
		box-shadow: none !important;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.fdy-hide-shadow-md {
		box-shadow: none !important;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.fdy-hide-shadow-lg {
		box-shadow: none !important;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	.fdy-hide-shadow-xl {
		box-shadow: none !important;
	}
}

@media (min-width: 1400px) {
	.fdy-hide-shadow-xxl {
		box-shadow: none !important;
	}
}
	


/* Custom padding classes for x-axis */
@media (max-width: 575px) {
	.fdy-px-xs-0 {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 576px) and (max-width: 767px) {
	.fdy-px-sm-0 {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 768px) and (max-width: 991px) {
	.fdy-px-md-0 {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 992px) and (max-width: 1199px) {
	.fdy-px-lg-0 {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1200px) and (max-width: 1399px) {
	.fdy-px-xl-0 {
		padding-left: 0;
		padding-right: 0;
	}
}

@media (min-width: 1400px) {
	.fdy-px-xxl-0 {
		padding-left: 0;
		padding-right: 0;
	}
}


/* Card Group Class Helper for Container stack */
.fdy-card-group {
	display: flex;
	flex-flow: row wrap;
}

.fdy-card-group > .card {
	flex: 1 0 0%;
	margin-bottom: 0;
}

.fdy-card-group > .card + .card {
	margin-left: 0 !important;
	border-left: 0 !important;
}

.fdy-card-group > .card:not(:last-child) .card-img-top .fdy-img,
.fdy-card-group > .card:not(:last-child) {
	border-top-right-radius: 0 !important;
	border-bottom-right-radius: 0 !important;
}

.fdy-card-group > .card:not(:first-child) {
	border-top-left-radius: 0 !important;
	border-bottom-left-radius: 0 !important;
}

.fdy-card-group > .card:not(:first-child) .card-img-top .fdy-img,
.fdy-card-group > .card:not(:first-child) .card-header {
	border-top-left-radius: 0 !important;
}



/* Custom Header Settings */

h6, .h6, h5, .h5, h4, .h4, h3, .h3, h2, .h2, h1, .h1 {
  font-weight: 700;
  
  line-height: 1.20;
  
  
	
	color: inherit;
	
	
}





















.lead {
  line-height: 1.50;
  font-weight: 300;
}



mark, 
.mark {
	
	
}

kbd, 
.kbd {
	
	
}



a, 
a:hover {
	
	
	color: rgba(151, 23, 9, 1.00);
	
	
	
		
		text-decoration-color: var(--bs-primary);
		
		
	text-decoration-thickness: 0.05rem;
	text-underline-offset: 1.00px;
	
	
	
}

a:hover {
	
	color: var(--bs-gray-800);
	
	


	
		
		text-decoration-color: var(--bs-gray-600);
		
		
	text-decoration-thickness: 0.05rem !important;
	text-underline-offset: 1.00px !important;
	
	
	
}



	body {
		background-position: center center;
		
		

		
		background-size: cover;
		background-repeat: no-repeat;
		
		
		

	}	

	
	
	body {
		background: var(--bs-white);
	}
	
	
	
	
	
	
	


	

	









/* Translates our Foundry preset colors to standard classes */

/* Border Color */
.border-primary {
	border-color: var(--bs-primary) !important;
}

.border-secondary {
	border-color: var(--bs-secondary) !important;
}

.border-success {
	border-color: var(--bs-success) !important;
}

.border-danger {
	border-color: var(--bs-danger) !important;
}

.border-warning {
	border-color: var(--bs-warning) !important;
}

.border-info {
	border-color: var(--bs-info) !important;
}


/* Text Color */
.text-primary {
	color: var(--bs-primary) !important;
}

.text-secondary {
	color: var(--bs-secondary) !important;
}

.text-success {
	color: var(--bs-success) !important;
}

.text-danger {
	color: var(--bs-danger) !important;
}

.text-warning {
	color: var(--bs-warning) !important;
}

.text-info {
	color: var(--bs-info) !important;
}


/* Background */
.bg-primary {
	background-color: var(--bs-primary) !important;
}

.bg-secondary {
	background-color: var(--bs-secondary) !important;
}

.bg-success {
	background-color: var(--bs-success) !important;
}

.bg-danger {
	background-color: var(--bs-danger) !important;
}

.bg-warning {
	background-color: var(--bs-warning) !important;
}

.bg-info {
	background-color: var(--bs-info) !important;
}

.btn-close {
  --bs-btn-close-white-filter: invert(1) grayscale(100%) brightness(200%);
}

.btn-close-white {
  filter: var(--bs-btn-close-white-filter);
}


.fdy-border-1 {
  border-width: 1px !important;
}

.fdy-border-2 {
  border-width: 2px !important;
}

.fdy-border-3 {
  border-width: 3px !important;
}

.fdy-border-4 {
  border-width: 4px !important;
}

.fdy-border-5 {
  border-width: 5px !important;
}
/* --------------- */
/* Bootstrap Icons */
/* --------------- */
/* Version 1.10.2  */
/* --------------- */

@font-face {
  font-family: "bootstrap-icons";
  src: url("../files/bs-fonts/bootstrap-icons.woff2?856008caa5eb66df68595e734e59580d") format("woff2"),
  url("../files/bs-fonts/bootstrap-icons.woff?856008caa5eb66df68595e734e59580d") format("woff");
  font-display: swap;
}

.bi::before,
[class^="bi-"]::before,
[class*=" bi-"]::before {
  display: inline-block;
  font-family: bootstrap-icons !important;
  font-style: normal;
  font-weight: normal !important;
  font-variant: normal;
  text-transform: none;
  line-height: 1;
  vertical-align: -.125em;
  -webkit-font-smoothing: antialiased;
  -moz-osx-font-smoothing: grayscale;
}

.bi-123::before { content: "\f67f"; }
.bi-alarm-fill::before { content: "\f101"; }
.bi-alarm::before { content: "\f102"; }
.bi-align-bottom::before { content: "\f103"; }
.bi-align-center::before { content: "\f104"; }
.bi-align-end::before { content: "\f105"; }
.bi-align-middle::before { content: "\f106"; }
.bi-align-start::before { content: "\f107"; }
.bi-align-top::before { content: "\f108"; }
.bi-alt::before { content: "\f109"; }
.bi-app-indicator::before { content: "\f10a"; }
.bi-app::before { content: "\f10b"; }
.bi-archive-fill::before { content: "\f10c"; }
.bi-archive::before { content: "\f10d"; }
.bi-arrow-90deg-down::before { content: "\f10e"; }
.bi-arrow-90deg-left::before { content: "\f10f"; }
.bi-arrow-90deg-right::before { content: "\f110"; }
.bi-arrow-90deg-up::before { content: "\f111"; }
.bi-arrow-bar-down::before { content: "\f112"; }
.bi-arrow-bar-left::before { content: "\f113"; }
.bi-arrow-bar-right::before { content: "\f114"; }
.bi-arrow-bar-up::before { content: "\f115"; }
.bi-arrow-clockwise::before { content: "\f116"; }
.bi-arrow-counterclockwise::before { content: "\f117"; }
.bi-arrow-down-circle-fill::before { content: "\f118"; }
.bi-arrow-down-circle::before { content: "\f119"; }
.bi-arrow-down-left-circle-fill::before { content: "\f11a"; }
.bi-arrow-down-left-circle::before { content: "\f11b"; }
.bi-arrow-down-left-square-fill::before { content: "\f11c"; }
.bi-arrow-down-left-square::before { content: "\f11d"; }
.bi-arrow-down-left::before { content: "\f11e"; }
.bi-arrow-down-right-circle-fill::before { content: "\f11f"; }
.bi-arrow-down-right-circle::before { content: "\f120"; }
.bi-arrow-down-right-square-fill::before { content: "\f121"; }
.bi-arrow-down-right-square::before { content: "\f122"; }
.bi-arrow-down-right::before { content: "\f123"; }
.bi-arrow-down-short::before { content: "\f124"; }
.bi-arrow-down-square-fill::before { content: "\f125"; }
.bi-arrow-down-square::before { content: "\f126"; }
.bi-arrow-down-up::before { content: "\f127"; }
.bi-arrow-down::before { content: "\f128"; }
.bi-arrow-left-circle-fill::before { content: "\f129"; }
.bi-arrow-left-circle::before { content: "\f12a"; }
.bi-arrow-left-right::before { content: "\f12b"; }
.bi-arrow-left-short::before { content: "\f12c"; }
.bi-arrow-left-square-fill::before { content: "\f12d"; }
.bi-arrow-left-square::before { content: "\f12e"; }
.bi-arrow-left::before { content: "\f12f"; }
.bi-arrow-repeat::before { content: "\f130"; }
.bi-arrow-return-left::before { content: "\f131"; }
.bi-arrow-return-right::before { content: "\f132"; }
.bi-arrow-right-circle-fill::before { content: "\f133"; }
.bi-arrow-right-circle::before { content: "\f134"; }
.bi-arrow-right-short::before { content: "\f135"; }
.bi-arrow-right-square-fill::before { content: "\f136"; }
.bi-arrow-right-square::before { content: "\f137"; }
.bi-arrow-right::before { content: "\f138"; }
.bi-arrow-up-circle-fill::before { content: "\f139"; }
.bi-arrow-up-circle::before { content: "\f13a"; }
.bi-arrow-up-left-circle-fill::before { content: "\f13b"; }
.bi-arrow-up-left-circle::before { content: "\f13c"; }
.bi-arrow-up-left-square-fill::before { content: "\f13d"; }
.bi-arrow-up-left-square::before { content: "\f13e"; }
.bi-arrow-up-left::before { content: "\f13f"; }
.bi-arrow-up-right-circle-fill::before { content: "\f140"; }
.bi-arrow-up-right-circle::before { content: "\f141"; }
.bi-arrow-up-right-square-fill::before { content: "\f142"; }
.bi-arrow-up-right-square::before { content: "\f143"; }
.bi-arrow-up-right::before { content: "\f144"; }
.bi-arrow-up-short::before { content: "\f145"; }
.bi-arrow-up-square-fill::before { content: "\f146"; }
.bi-arrow-up-square::before { content: "\f147"; }
.bi-arrow-up::before { content: "\f148"; }
.bi-arrows-angle-contract::before { content: "\f149"; }
.bi-arrows-angle-expand::before { content: "\f14a"; }
.bi-arrows-collapse::before { content: "\f14b"; }
.bi-arrows-expand::before { content: "\f14c"; }
.bi-arrows-fullscreen::before { content: "\f14d"; }
.bi-arrows-move::before { content: "\f14e"; }
.bi-aspect-ratio-fill::before { content: "\f14f"; }
.bi-aspect-ratio::before { content: "\f150"; }
.bi-asterisk::before { content: "\f151"; }
.bi-at::before { content: "\f152"; }
.bi-award-fill::before { content: "\f153"; }
.bi-award::before { content: "\f154"; }
.bi-back::before { content: "\f155"; }
.bi-backspace-fill::before { content: "\f156"; }
.bi-backspace-reverse-fill::before { content: "\f157"; }
.bi-backspace-reverse::before { content: "\f158"; }
.bi-backspace::before { content: "\f159"; }
.bi-badge-3d-fill::before { content: "\f15a"; }
.bi-badge-3d::before { content: "\f15b"; }
.bi-badge-4k-fill::before { content: "\f15c"; }
.bi-badge-4k::before { content: "\f15d"; }
.bi-badge-8k-fill::before { content: "\f15e"; }
.bi-badge-8k::before { content: "\f15f"; }
.bi-badge-ad-fill::before { content: "\f160"; }
.bi-badge-ad::before { content: "\f161"; }
.bi-badge-ar-fill::before { content: "\f162"; }
.bi-badge-ar::before { content: "\f163"; }
.bi-badge-cc-fill::before { content: "\f164"; }
.bi-badge-cc::before { content: "\f165"; }
.bi-badge-hd-fill::before { content: "\f166"; }
.bi-badge-hd::before { content: "\f167"; }
.bi-badge-tm-fill::before { content: "\f168"; }
.bi-badge-tm::before { content: "\f169"; }
.bi-badge-vo-fill::before { content: "\f16a"; }
.bi-badge-vo::before { content: "\f16b"; }
.bi-badge-vr-fill::before { content: "\f16c"; }
.bi-badge-vr::before { content: "\f16d"; }
.bi-badge-wc-fill::before { content: "\f16e"; }
.bi-badge-wc::before { content: "\f16f"; }
.bi-bag-check-fill::before { content: "\f170"; }
.bi-bag-check::before { content: "\f171"; }
.bi-bag-dash-fill::before { content: "\f172"; }
.bi-bag-dash::before { content: "\f173"; }
.bi-bag-fill::before { content: "\f174"; }
.bi-bag-plus-fill::before { content: "\f175"; }
.bi-bag-plus::before { content: "\f176"; }
.bi-bag-x-fill::before { content: "\f177"; }
.bi-bag-x::before { content: "\f178"; }
.bi-bag::before { content: "\f179"; }
.bi-bar-chart-fill::before { content: "\f17a"; }
.bi-bar-chart-line-fill::before { content: "\f17b"; }
.bi-bar-chart-line::before { content: "\f17c"; }
.bi-bar-chart-steps::before { content: "\f17d"; }
.bi-bar-chart::before { content: "\f17e"; }
.bi-basket-fill::before { content: "\f17f"; }
.bi-basket::before { content: "\f180"; }
.bi-basket2-fill::before { content: "\f181"; }
.bi-basket2::before { content: "\f182"; }
.bi-basket3-fill::before { content: "\f183"; }
.bi-basket3::before { content: "\f184"; }
.bi-battery-charging::before { content: "\f185"; }
.bi-battery-full::before { content: "\f186"; }
.bi-battery-half::before { content: "\f187"; }
.bi-battery::before { content: "\f188"; }
.bi-bell-fill::before { content: "\f189"; }
.bi-bell::before { content: "\f18a"; }
.bi-bezier::before { content: "\f18b"; }
.bi-bezier2::before { content: "\f18c"; }
.bi-bicycle::before { content: "\f18d"; }
.bi-binoculars-fill::before { content: "\f18e"; }
.bi-binoculars::before { content: "\f18f"; }
.bi-blockquote-left::before { content: "\f190"; }
.bi-blockquote-right::before { content: "\f191"; }
.bi-book-fill::before { content: "\f192"; }
.bi-book-half::before { content: "\f193"; }
.bi-book::before { content: "\f194"; }
.bi-bookmark-check-fill::before { content: "\f195"; }
.bi-bookmark-check::before { content: "\f196"; }
.bi-bookmark-dash-fill::before { content: "\f197"; }
.bi-bookmark-dash::before { content: "\f198"; }
.bi-bookmark-fill::before { content: "\f199"; }
.bi-bookmark-heart-fill::before { content: "\f19a"; }
.bi-bookmark-heart::before { content: "\f19b"; }
.bi-bookmark-plus-fill::before { content: "\f19c"; }
.bi-bookmark-plus::before { content: "\f19d"; }
.bi-bookmark-star-fill::before { content: "\f19e"; }
.bi-bookmark-star::before { content: "\f19f"; }
.bi-bookmark-x-fill::before { content: "\f1a0"; }
.bi-bookmark-x::before { content: "\f1a1"; }
.bi-bookmark::before { content: "\f1a2"; }
.bi-bookmarks-fill::before { content: "\f1a3"; }
.bi-bookmarks::before { content: "\f1a4"; }
.bi-bookshelf::before { content: "\f1a5"; }
.bi-bootstrap-fill::before { content: "\f1a6"; }
.bi-bootstrap-reboot::before { content: "\f1a7"; }
.bi-bootstrap::before { content: "\f1a8"; }
.bi-border-all::before { content: "\f1a9"; }
.bi-border-bottom::before { content: "\f1aa"; }
.bi-border-center::before { content: "\f1ab"; }
.bi-border-inner::before { content: "\f1ac"; }
.bi-border-left::before { content: "\f1ad"; }
.bi-border-middle::before { content: "\f1ae"; }
.bi-border-outer::before { content: "\f1af"; }
.bi-border-right::before { content: "\f1b0"; }
.bi-border-style::before { content: "\f1b1"; }
.bi-border-top::before { content: "\f1b2"; }
.bi-border-width::before { content: "\f1b3"; }
.bi-border::before { content: "\f1b4"; }
.bi-bounding-box-circles::before { content: "\f1b5"; }
.bi-bounding-box::before { content: "\f1b6"; }
.bi-box-arrow-down-left::before { content: "\f1b7"; }
.bi-box-arrow-down-right::before { content: "\f1b8"; }
.bi-box-arrow-down::before { content: "\f1b9"; }
.bi-box-arrow-in-down-left::before { content: "\f1ba"; }
.bi-box-arrow-in-down-right::before { content: "\f1bb"; }
.bi-box-arrow-in-down::before { content: "\f1bc"; }
.bi-box-arrow-in-left::before { content: "\f1bd"; }
.bi-box-arrow-in-right::before { content: "\f1be"; }
.bi-box-arrow-in-up-left::before { content: "\f1bf"; }
.bi-box-arrow-in-up-right::before { content: "\f1c0"; }
.bi-box-arrow-in-up::before { content: "\f1c1"; }
.bi-box-arrow-left::before { content: "\f1c2"; }
.bi-box-arrow-right::before { content: "\f1c3"; }
.bi-box-arrow-up-left::before { content: "\f1c4"; }
.bi-box-arrow-up-right::before { content: "\f1c5"; }
.bi-box-arrow-up::before { content: "\f1c6"; }
.bi-box-seam::before { content: "\f1c7"; }
.bi-box::before { content: "\f1c8"; }
.bi-braces::before { content: "\f1c9"; }
.bi-bricks::before { content: "\f1ca"; }
.bi-briefcase-fill::before { content: "\f1cb"; }
.bi-briefcase::before { content: "\f1cc"; }
.bi-brightness-alt-high-fill::before { content: "\f1cd"; }
.bi-brightness-alt-high::before { content: "\f1ce"; }
.bi-brightness-alt-low-fill::before { content: "\f1cf"; }
.bi-brightness-alt-low::before { content: "\f1d0"; }
.bi-brightness-high-fill::before { content: "\f1d1"; }
.bi-brightness-high::before { content: "\f1d2"; }
.bi-brightness-low-fill::before { content: "\f1d3"; }
.bi-brightness-low::before { content: "\f1d4"; }
.bi-broadcast-pin::before { content: "\f1d5"; }
.bi-broadcast::before { content: "\f1d6"; }
.bi-brush-fill::before { content: "\f1d7"; }
.bi-brush::before { content: "\f1d8"; }
.bi-bucket-fill::before { content: "\f1d9"; }
.bi-bucket::before { content: "\f1da"; }
.bi-bug-fill::before { content: "\f1db"; }
.bi-bug::before { content: "\f1dc"; }
.bi-building::before { content: "\f1dd"; }
.bi-bullseye::before { content: "\f1de"; }
.bi-calculator-fill::before { content: "\f1df"; }
.bi-calculator::before { content: "\f1e0"; }
.bi-calendar-check-fill::before { content: "\f1e1"; }
.bi-calendar-check::before { content: "\f1e2"; }
.bi-calendar-date-fill::before { content: "\f1e3"; }
.bi-calendar-date::before { content: "\f1e4"; }
.bi-calendar-day-fill::before { content: "\f1e5"; }
.bi-calendar-day::before { content: "\f1e6"; }
.bi-calendar-event-fill::before { content: "\f1e7"; }
.bi-calendar-event::before { content: "\f1e8"; }
.bi-calendar-fill::before { content: "\f1e9"; }
.bi-calendar-minus-fill::before { content: "\f1ea"; }
.bi-calendar-minus::before { content: "\f1eb"; }
.bi-calendar-month-fill::before { content: "\f1ec"; }
.bi-calendar-month::before { content: "\f1ed"; }
.bi-calendar-plus-fill::before { content: "\f1ee"; }
.bi-calendar-plus::before { content: "\f1ef"; }
.bi-calendar-range-fill::before { content: "\f1f0"; }
.bi-calendar-range::before { content: "\f1f1"; }
.bi-calendar-week-fill::before { content: "\f1f2"; }
.bi-calendar-week::before { content: "\f1f3"; }
.bi-calendar-x-fill::before { content: "\f1f4"; }
.bi-calendar-x::before { content: "\f1f5"; }
.bi-calendar::before { content: "\f1f6"; }
.bi-calendar2-check-fill::before { content: "\f1f7"; }
.bi-calendar2-check::before { content: "\f1f8"; }
.bi-calendar2-date-fill::before { content: "\f1f9"; }
.bi-calendar2-date::before { content: "\f1fa"; }
.bi-calendar2-day-fill::before { content: "\f1fb"; }
.bi-calendar2-day::before { content: "\f1fc"; }
.bi-calendar2-event-fill::before { content: "\f1fd"; }
.bi-calendar2-event::before { content: "\f1fe"; }
.bi-calendar2-fill::before { content: "\f1ff"; }
.bi-calendar2-minus-fill::before { content: "\f200"; }
.bi-calendar2-minus::before { content: "\f201"; }
.bi-calendar2-month-fill::before { content: "\f202"; }
.bi-calendar2-month::before { content: "\f203"; }
.bi-calendar2-plus-fill::before { content: "\f204"; }
.bi-calendar2-plus::before { content: "\f205"; }
.bi-calendar2-range-fill::before { content: "\f206"; }
.bi-calendar2-range::before { content: "\f207"; }
.bi-calendar2-week-fill::before { content: "\f208"; }
.bi-calendar2-week::before { content: "\f209"; }
.bi-calendar2-x-fill::before { content: "\f20a"; }
.bi-calendar2-x::before { content: "\f20b"; }
.bi-calendar2::before { content: "\f20c"; }
.bi-calendar3-event-fill::before { content: "\f20d"; }
.bi-calendar3-event::before { content: "\f20e"; }
.bi-calendar3-fill::before { content: "\f20f"; }
.bi-calendar3-range-fill::before { content: "\f210"; }
.bi-calendar3-range::before { content: "\f211"; }
.bi-calendar3-week-fill::before { content: "\f212"; }
.bi-calendar3-week::before { content: "\f213"; }
.bi-calendar3::before { content: "\f214"; }
.bi-calendar4-event::before { content: "\f215"; }
.bi-calendar4-range::before { content: "\f216"; }
.bi-calendar4-week::before { content: "\f217"; }
.bi-calendar4::before { content: "\f218"; }
.bi-camera-fill::before { content: "\f219"; }
.bi-camera-reels-fill::before { content: "\f21a"; }
.bi-camera-reels::before { content: "\f21b"; }
.bi-camera-video-fill::before { content: "\f21c"; }
.bi-camera-video-off-fill::before { content: "\f21d"; }
.bi-camera-video-off::before { content: "\f21e"; }
.bi-camera-video::before { content: "\f21f"; }
.bi-camera::before { content: "\f220"; }
.bi-camera2::before { content: "\f221"; }
.bi-capslock-fill::before { content: "\f222"; }
.bi-capslock::before { content: "\f223"; }
.bi-card-checklist::before { content: "\f224"; }
.bi-card-heading::before { content: "\f225"; }
.bi-card-image::before { content: "\f226"; }
.bi-card-list::before { content: "\f227"; }
.bi-card-text::before { content: "\f228"; }
.bi-caret-down-fill::before { content: "\f229"; }
.bi-caret-down-square-fill::before { content: "\f22a"; }
.bi-caret-down-square::before { content: "\f22b"; }
.bi-caret-down::before { content: "\f22c"; }
.bi-caret-left-fill::before { content: "\f22d"; }
.bi-caret-left-square-fill::before { content: "\f22e"; }
.bi-caret-left-square::before { content: "\f22f"; }
.bi-caret-left::before { content: "\f230"; }
.bi-caret-right-fill::before { content: "\f231"; }
.bi-caret-right-square-fill::before { content: "\f232"; }
.bi-caret-right-square::before { content: "\f233"; }
.bi-caret-right::before { content: "\f234"; }
.bi-caret-up-fill::before { content: "\f235"; }
.bi-caret-up-square-fill::before { content: "\f236"; }
.bi-caret-up-square::before { content: "\f237"; }
.bi-caret-up::before { content: "\f238"; }
.bi-cart-check-fill::before { content: "\f239"; }
.bi-cart-check::before { content: "\f23a"; }
.bi-cart-dash-fill::before { content: "\f23b"; }
.bi-cart-dash::before { content: "\f23c"; }
.bi-cart-fill::before { content: "\f23d"; }
.bi-cart-plus-fill::before { content: "\f23e"; }
.bi-cart-plus::before { content: "\f23f"; }
.bi-cart-x-fill::before { content: "\f240"; }
.bi-cart-x::before { content: "\f241"; }
.bi-cart::before { content: "\f242"; }
.bi-cart2::before { content: "\f243"; }
.bi-cart3::before { content: "\f244"; }
.bi-cart4::before { content: "\f245"; }
.bi-cash-stack::before { content: "\f246"; }
.bi-cash::before { content: "\f247"; }
.bi-cast::before { content: "\f248"; }
.bi-chat-dots-fill::before { content: "\f249"; }
.bi-chat-dots::before { content: "\f24a"; }
.bi-chat-fill::before { content: "\f24b"; }
.bi-chat-left-dots-fill::before { content: "\f24c"; }
.bi-chat-left-dots::before { content: "\f24d"; }
.bi-chat-left-fill::before { content: "\f24e"; }
.bi-chat-left-quote-fill::before { content: "\f24f"; }
.bi-chat-left-quote::before { content: "\f250"; }
.bi-chat-left-text-fill::before { content: "\f251"; }
.bi-chat-left-text::before { content: "\f252"; }
.bi-chat-left::before { content: "\f253"; }
.bi-chat-quote-fill::before { content: "\f254"; }
.bi-chat-quote::before { content: "\f255"; }
.bi-chat-right-dots-fill::before { content: "\f256"; }
.bi-chat-right-dots::before { content: "\f257"; }
.bi-chat-right-fill::before { content: "\f258"; }
.bi-chat-right-quote-fill::before { content: "\f259"; }
.bi-chat-right-quote::before { content: "\f25a"; }
.bi-chat-right-text-fill::before { content: "\f25b"; }
.bi-chat-right-text::before { content: "\f25c"; }
.bi-chat-right::before { content: "\f25d"; }
.bi-chat-square-dots-fill::before { content: "\f25e"; }
.bi-chat-square-dots::before { content: "\f25f"; }
.bi-chat-square-fill::before { content: "\f260"; }
.bi-chat-square-quote-fill::before { content: "\f261"; }
.bi-chat-square-quote::before { content: "\f262"; }
.bi-chat-square-text-fill::before { content: "\f263"; }
.bi-chat-square-text::before { content: "\f264"; }
.bi-chat-square::before { content: "\f265"; }
.bi-chat-text-fill::before { content: "\f266"; }
.bi-chat-text::before { content: "\f267"; }
.bi-chat::before { content: "\f268"; }
.bi-check-all::before { content: "\f269"; }
.bi-check-circle-fill::before { content: "\f26a"; }
.bi-check-circle::before { content: "\f26b"; }
.bi-check-square-fill::before { content: "\f26c"; }
.bi-check-square::before { content: "\f26d"; }
.bi-check::before { content: "\f26e"; }
.bi-check2-all::before { content: "\f26f"; }
.bi-check2-circle::before { content: "\f270"; }
.bi-check2-square::before { content: "\f271"; }
.bi-check2::before { content: "\f272"; }
.bi-chevron-bar-contract::before { content: "\f273"; }
.bi-chevron-bar-down::before { content: "\f274"; }
.bi-chevron-bar-expand::before { content: "\f275"; }
.bi-chevron-bar-left::before { content: "\f276"; }
.bi-chevron-bar-right::before { content: "\f277"; }
.bi-chevron-bar-up::before { content: "\f278"; }
.bi-chevron-compact-down::before { content: "\f279"; }
.bi-chevron-compact-left::before { content: "\f27a"; }
.bi-chevron-compact-right::before { content: "\f27b"; }
.bi-chevron-compact-up::before { content: "\f27c"; }
.bi-chevron-contract::before { content: "\f27d"; }
.bi-chevron-double-down::before { content: "\f27e"; }
.bi-chevron-double-left::before { content: "\f27f"; }
.bi-chevron-double-right::before { content: "\f280"; }
.bi-chevron-double-up::before { content: "\f281"; }
.bi-chevron-down::before { content: "\f282"; }
.bi-chevron-expand::before { content: "\f283"; }
.bi-chevron-left::before { content: "\f284"; }
.bi-chevron-right::before { content: "\f285"; }
.bi-chevron-up::before { content: "\f286"; }
.bi-circle-fill::before { content: "\f287"; }
.bi-circle-half::before { content: "\f288"; }
.bi-circle-square::before { content: "\f289"; }
.bi-circle::before { content: "\f28a"; }
.bi-clipboard-check::before { content: "\f28b"; }
.bi-clipboard-data::before { content: "\f28c"; }
.bi-clipboard-minus::before { content: "\f28d"; }
.bi-clipboard-plus::before { content: "\f28e"; }
.bi-clipboard-x::before { content: "\f28f"; }
.bi-clipboard::before { content: "\f290"; }
.bi-clock-fill::before { content: "\f291"; }
.bi-clock-history::before { content: "\f292"; }
.bi-clock::before { content: "\f293"; }
.bi-cloud-arrow-down-fill::before { content: "\f294"; }
.bi-cloud-arrow-down::before { content: "\f295"; }
.bi-cloud-arrow-up-fill::before { content: "\f296"; }
.bi-cloud-arrow-up::before { content: "\f297"; }
.bi-cloud-check-fill::before { content: "\f298"; }
.bi-cloud-check::before { content: "\f299"; }
.bi-cloud-download-fill::before { content: "\f29a"; }
.bi-cloud-download::before { content: "\f29b"; }
.bi-cloud-drizzle-fill::before { content: "\f29c"; }
.bi-cloud-drizzle::before { content: "\f29d"; }
.bi-cloud-fill::before { content: "\f29e"; }
.bi-cloud-fog-fill::before { content: "\f29f"; }
.bi-cloud-fog::before { content: "\f2a0"; }
.bi-cloud-fog2-fill::before { content: "\f2a1"; }
.bi-cloud-fog2::before { content: "\f2a2"; }
.bi-cloud-hail-fill::before { content: "\f2a3"; }
.bi-cloud-hail::before { content: "\f2a4"; }
.bi-cloud-haze-1::before { content: "\f2a5"; }
.bi-cloud-haze-fill::before { content: "\f2a6"; }
.bi-cloud-haze::before { content: "\f2a7"; }
.bi-cloud-haze2-fill::before { content: "\f2a8"; }
.bi-cloud-lightning-fill::before { content: "\f2a9"; }
.bi-cloud-lightning-rain-fill::before { content: "\f2aa"; }
.bi-cloud-lightning-rain::before { content: "\f2ab"; }
.bi-cloud-lightning::before { content: "\f2ac"; }
.bi-cloud-minus-fill::before { content: "\f2ad"; }
.bi-cloud-minus::before { content: "\f2ae"; }
.bi-cloud-moon-fill::before { content: "\f2af"; }
.bi-cloud-moon::before { content: "\f2b0"; }
.bi-cloud-plus-fill::before { content: "\f2b1"; }
.bi-cloud-plus::before { content: "\f2b2"; }
.bi-cloud-rain-fill::before { content: "\f2b3"; }
.bi-cloud-rain-heavy-fill::before { content: "\f2b4"; }
.bi-cloud-rain-heavy::before { content: "\f2b5"; }
.bi-cloud-rain::before { content: "\f2b6"; }
.bi-cloud-slash-fill::before { content: "\f2b7"; }
.bi-cloud-slash::before { content: "\f2b8"; }
.bi-cloud-sleet-fill::before { content: "\f2b9"; }
.bi-cloud-sleet::before { content: "\f2ba"; }
.bi-cloud-snow-fill::before { content: "\f2bb"; }
.bi-cloud-snow::before { content: "\f2bc"; }
.bi-cloud-sun-fill::before { content: "\f2bd"; }
.bi-cloud-sun::before { content: "\f2be"; }
.bi-cloud-upload-fill::before { content: "\f2bf"; }
.bi-cloud-upload::before { content: "\f2c0"; }
.bi-cloud::before { content: "\f2c1"; }
.bi-clouds-fill::before { content: "\f2c2"; }
.bi-clouds::before { content: "\f2c3"; }
.bi-cloudy-fill::before { content: "\f2c4"; }
.bi-cloudy::before { content: "\f2c5"; }
.bi-code-slash::before { content: "\f2c6"; }
.bi-code-square::before { content: "\f2c7"; }
.bi-code::before { content: "\f2c8"; }
.bi-collection-fill::before { content: "\f2c9"; }
.bi-collection-play-fill::before { content: "\f2ca"; }
.bi-collection-play::before { content: "\f2cb"; }
.bi-collection::before { content: "\f2cc"; }
.bi-columns-gap::before { content: "\f2cd"; }
.bi-columns::before { content: "\f2ce"; }
.bi-command::before { content: "\f2cf"; }
.bi-compass-fill::before { content: "\f2d0"; }
.bi-compass::before { content: "\f2d1"; }
.bi-cone-striped::before { content: "\f2d2"; }
.bi-cone::before { content: "\f2d3"; }
.bi-controller::before { content: "\f2d4"; }
.bi-cpu-fill::before { content: "\f2d5"; }
.bi-cpu::before { content: "\f2d6"; }
.bi-credit-card-2-back-fill::before { content: "\f2d7"; }
.bi-credit-card-2-back::before { content: "\f2d8"; }
.bi-credit-card-2-front-fill::before { content: "\f2d9"; }
.bi-credit-card-2-front::before { content: "\f2da"; }
.bi-credit-card-fill::before { content: "\f2db"; }
.bi-credit-card::before { content: "\f2dc"; }
.bi-crop::before { content: "\f2dd"; }
.bi-cup-fill::before { content: "\f2de"; }
.bi-cup-straw::before { content: "\f2df"; }
.bi-cup::before { content: "\f2e0"; }
.bi-cursor-fill::before { content: "\f2e1"; }
.bi-cursor-text::before { content: "\f2e2"; }
.bi-cursor::before { content: "\f2e3"; }
.bi-dash-circle-dotted::before { content: "\f2e4"; }
.bi-dash-circle-fill::before { content: "\f2e5"; }
.bi-dash-circle::before { content: "\f2e6"; }
.bi-dash-square-dotted::before { content: "\f2e7"; }
.bi-dash-square-fill::before { content: "\f2e8"; }
.bi-dash-square::before { content: "\f2e9"; }
.bi-dash::before { content: "\f2ea"; }
.bi-diagram-2-fill::before { content: "\f2eb"; }
.bi-diagram-2::before { content: "\f2ec"; }
.bi-diagram-3-fill::before { content: "\f2ed"; }
.bi-diagram-3::before { content: "\f2ee"; }
.bi-diamond-fill::before { content: "\f2ef"; }
.bi-diamond-half::before { content: "\f2f0"; }
.bi-diamond::before { content: "\f2f1"; }
.bi-dice-1-fill::before { content: "\f2f2"; }
.bi-dice-1::before { content: "\f2f3"; }
.bi-dice-2-fill::before { content: "\f2f4"; }
.bi-dice-2::before { content: "\f2f5"; }
.bi-dice-3-fill::before { content: "\f2f6"; }
.bi-dice-3::before { content: "\f2f7"; }
.bi-dice-4-fill::before { content: "\f2f8"; }
.bi-dice-4::before { content: "\f2f9"; }
.bi-dice-5-fill::before { content: "\f2fa"; }
.bi-dice-5::before { content: "\f2fb"; }
.bi-dice-6-fill::before { content: "\f2fc"; }
.bi-dice-6::before { content: "\f2fd"; }
.bi-disc-fill::before { content: "\f2fe"; }
.bi-disc::before { content: "\f2ff"; }
.bi-discord::before { content: "\f300"; }
.bi-display-fill::before { content: "\f301"; }
.bi-display::before { content: "\f302"; }
.bi-distribute-horizontal::before { content: "\f303"; }
.bi-distribute-vertical::before { content: "\f304"; }
.bi-door-closed-fill::before { content: "\f305"; }
.bi-door-closed::before { content: "\f306"; }
.bi-door-open-fill::before { content: "\f307"; }
.bi-door-open::before { content: "\f308"; }
.bi-dot::before { content: "\f309"; }
.bi-download::before { content: "\f30a"; }
.bi-droplet-fill::before { content: "\f30b"; }
.bi-droplet-half::before { content: "\f30c"; }
.bi-droplet::before { content: "\f30d"; }
.bi-earbuds::before { content: "\f30e"; }
.bi-easel-fill::before { content: "\f30f"; }
.bi-easel::before { content: "\f310"; }
.bi-egg-fill::before { content: "\f311"; }
.bi-egg-fried::before { content: "\f312"; }
.bi-egg::before { content: "\f313"; }
.bi-eject-fill::before { content: "\f314"; }
.bi-eject::before { content: "\f315"; }
.bi-emoji-angry-fill::before { content: "\f316"; }
.bi-emoji-angry::before { content: "\f317"; }
.bi-emoji-dizzy-fill::before { content: "\f318"; }
.bi-emoji-dizzy::before { content: "\f319"; }
.bi-emoji-expressionless-fill::before { content: "\f31a"; }
.bi-emoji-expressionless::before { content: "\f31b"; }
.bi-emoji-frown-fill::before { content: "\f31c"; }
.bi-emoji-frown::before { content: "\f31d"; }
.bi-emoji-heart-eyes-fill::before { content: "\f31e"; }
.bi-emoji-heart-eyes::before { content: "\f31f"; }
.bi-emoji-laughing-fill::before { content: "\f320"; }
.bi-emoji-laughing::before { content: "\f321"; }
.bi-emoji-neutral-fill::before { content: "\f322"; }
.bi-emoji-neutral::before { content: "\f323"; }
.bi-emoji-smile-fill::before { content: "\f324"; }
.bi-emoji-smile-upside-down-fill::before { content: "\f325"; }
.bi-emoji-smile-upside-down::before { content: "\f326"; }
.bi-emoji-smile::before { content: "\f327"; }
.bi-emoji-sunglasses-fill::before { content: "\f328"; }
.bi-emoji-sunglasses::before { content: "\f329"; }
.bi-emoji-wink-fill::before { content: "\f32a"; }
.bi-emoji-wink::before { content: "\f32b"; }
.bi-envelope-fill::before { content: "\f32c"; }
.bi-envelope-open-fill::before { content: "\f32d"; }
.bi-envelope-open::before { content: "\f32e"; }
.bi-envelope::before { content: "\f32f"; }
.bi-eraser-fill::before { content: "\f330"; }
.bi-eraser::before { content: "\f331"; }
.bi-exclamation-circle-fill::before { content: "\f332"; }
.bi-exclamation-circle::before { content: "\f333"; }
.bi-exclamation-diamond-fill::before { content: "\f334"; }
.bi-exclamation-diamond::before { content: "\f335"; }
.bi-exclamation-octagon-fill::before { content: "\f336"; }
.bi-exclamation-octagon::before { content: "\f337"; }
.bi-exclamation-square-fill::before { content: "\f338"; }
.bi-exclamation-square::before { content: "\f339"; }
.bi-exclamation-triangle-fill::before { content: "\f33a"; }
.bi-exclamation-triangle::before { content: "\f33b"; }
.bi-exclamation::before { content: "\f33c"; }
.bi-exclude::before { content: "\f33d"; }
.bi-eye-fill::before { content: "\f33e"; }
.bi-eye-slash-fill::before { content: "\f33f"; }
.bi-eye-slash::before { content: "\f340"; }
.bi-eye::before { content: "\f341"; }
.bi-eyedropper::before { content: "\f342"; }
.bi-eyeglasses::before { content: "\f343"; }
.bi-facebook::before { content: "\f344"; }
.bi-file-arrow-down-fill::before { content: "\f345"; }
.bi-file-arrow-down::before { content: "\f346"; }
.bi-file-arrow-up-fill::before { content: "\f347"; }
.bi-file-arrow-up::before { content: "\f348"; }
.bi-file-bar-graph-fill::before { content: "\f349"; }
.bi-file-bar-graph::before { content: "\f34a"; }
.bi-file-binary-fill::before { content: "\f34b"; }
.bi-file-binary::before { content: "\f34c"; }
.bi-file-break-fill::before { content: "\f34d"; }
.bi-file-break::before { content: "\f34e"; }
.bi-file-check-fill::before { content: "\f34f"; }
.bi-file-check::before { content: "\f350"; }
.bi-file-code-fill::before { content: "\f351"; }
.bi-file-code::before { content: "\f352"; }
.bi-file-diff-fill::before { content: "\f353"; }
.bi-file-diff::before { content: "\f354"; }
.bi-file-earmark-arrow-down-fill::before { content: "\f355"; }
.bi-file-earmark-arrow-down::before { content: "\f356"; }
.bi-file-earmark-arrow-up-fill::before { content: "\f357"; }
.bi-file-earmark-arrow-up::before { content: "\f358"; }
.bi-file-earmark-bar-graph-fill::before { content: "\f359"; }
.bi-file-earmark-bar-graph::before { content: "\f35a"; }
.bi-file-earmark-binary-fill::before { content: "\f35b"; }
.bi-file-earmark-binary::before { content: "\f35c"; }
.bi-file-earmark-break-fill::before { content: "\f35d"; }
.bi-file-earmark-break::before { content: "\f35e"; }
.bi-file-earmark-check-fill::before { content: "\f35f"; }
.bi-file-earmark-check::before { content: "\f360"; }
.bi-file-earmark-code-fill::before { content: "\f361"; }
.bi-file-earmark-code::before { content: "\f362"; }
.bi-file-earmark-diff-fill::before { content: "\f363"; }
.bi-file-earmark-diff::before { content: "\f364"; }
.bi-file-earmark-easel-fill::before { content: "\f365"; }
.bi-file-earmark-easel::before { content: "\f366"; }
.bi-file-earmark-excel-fill::before { content: "\f367"; }
.bi-file-earmark-excel::before { content: "\f368"; }
.bi-file-earmark-fill::before { content: "\f369"; }
.bi-file-earmark-font-fill::before { content: "\f36a"; }
.bi-file-earmark-font::before { content: "\f36b"; }
.bi-file-earmark-image-fill::before { content: "\f36c"; }
.bi-file-earmark-image::before { content: "\f36d"; }
.bi-file-earmark-lock-fill::before { content: "\f36e"; }
.bi-file-earmark-lock::before { content: "\f36f"; }
.bi-file-earmark-lock2-fill::before { content: "\f370"; }
.bi-file-earmark-lock2::before { content: "\f371"; }
.bi-file-earmark-medical-fill::before { content: "\f372"; }
.bi-file-earmark-medical::before { content: "\f373"; }
.bi-file-earmark-minus-fill::before { content: "\f374"; }
.bi-file-earmark-minus::before { content: "\f375"; }
.bi-file-earmark-music-fill::before { content: "\f376"; }
.bi-file-earmark-music::before { content: "\f377"; }
.bi-file-earmark-person-fill::before { content: "\f378"; }
.bi-file-earmark-person::before { content: "\f379"; }
.bi-file-earmark-play-fill::before { content: "\f37a"; }
.bi-file-earmark-play::before { content: "\f37b"; }
.bi-file-earmark-plus-fill::before { content: "\f37c"; }
.bi-file-earmark-plus::before { content: "\f37d"; }
.bi-file-earmark-post-fill::before { content: "\f37e"; }
.bi-file-earmark-post::before { content: "\f37f"; }
.bi-file-earmark-ppt-fill::before { content: "\f380"; }
.bi-file-earmark-ppt::before { content: "\f381"; }
.bi-file-earmark-richtext-fill::before { content: "\f382"; }
.bi-file-earmark-richtext::before { content: "\f383"; }
.bi-file-earmark-ruled-fill::before { content: "\f384"; }
.bi-file-earmark-ruled::before { content: "\f385"; }
.bi-file-earmark-slides-fill::before { content: "\f386"; }
.bi-file-earmark-slides::before { content: "\f387"; }
.bi-file-earmark-spreadsheet-fill::before { content: "\f388"; }
.bi-file-earmark-spreadsheet::before { content: "\f389"; }
.bi-file-earmark-text-fill::before { content: "\f38a"; }
.bi-file-earmark-text::before { content: "\f38b"; }
.bi-file-earmark-word-fill::before { content: "\f38c"; }
.bi-file-earmark-word::before { content: "\f38d"; }
.bi-file-earmark-x-fill::before { content: "\f38e"; }
.bi-file-earmark-x::before { content: "\f38f"; }
.bi-file-earmark-zip-fill::before { content: "\f390"; }
.bi-file-earmark-zip::before { content: "\f391"; }
.bi-file-earmark::before { content: "\f392"; }
.bi-file-easel-fill::before { content: "\f393"; }
.bi-file-easel::before { content: "\f394"; }
.bi-file-excel-fill::before { content: "\f395"; }
.bi-file-excel::before { content: "\f396"; }
.bi-file-fill::before { content: "\f397"; }
.bi-file-font-fill::before { content: "\f398"; }
.bi-file-font::before { content: "\f399"; }
.bi-file-image-fill::before { content: "\f39a"; }
.bi-file-image::before { content: "\f39b"; }
.bi-file-lock-fill::before { content: "\f39c"; }
.bi-file-lock::before { content: "\f39d"; }
.bi-file-lock2-fill::before { content: "\f39e"; }
.bi-file-lock2::before { content: "\f39f"; }
.bi-file-medical-fill::before { content: "\f3a0"; }
.bi-file-medical::before { content: "\f3a1"; }
.bi-file-minus-fill::before { content: "\f3a2"; }
.bi-file-minus::before { content: "\f3a3"; }
.bi-file-music-fill::before { content: "\f3a4"; }
.bi-file-music::before { content: "\f3a5"; }
.bi-file-person-fill::before { content: "\f3a6"; }
.bi-file-person::before { content: "\f3a7"; }
.bi-file-play-fill::before { content: "\f3a8"; }
.bi-file-play::before { content: "\f3a9"; }
.bi-file-plus-fill::before { content: "\f3aa"; }
.bi-file-plus::before { content: "\f3ab"; }
.bi-file-post-fill::before { content: "\f3ac"; }
.bi-file-post::before { content: "\f3ad"; }
.bi-file-ppt-fill::before { content: "\f3ae"; }
.bi-file-ppt::before { content: "\f3af"; }
.bi-file-richtext-fill::before { content: "\f3b0"; }
.bi-file-richtext::before { content: "\f3b1"; }
.bi-file-ruled-fill::before { content: "\f3b2"; }
.bi-file-ruled::before { content: "\f3b3"; }
.bi-file-slides-fill::before { content: "\f3b4"; }
.bi-file-slides::before { content: "\f3b5"; }
.bi-file-spreadsheet-fill::before { content: "\f3b6"; }
.bi-file-spreadsheet::before { content: "\f3b7"; }
.bi-file-text-fill::before { content: "\f3b8"; }
.bi-file-text::before { content: "\f3b9"; }
.bi-file-word-fill::before { content: "\f3ba"; }
.bi-file-word::before { content: "\f3bb"; }
.bi-file-x-fill::before { content: "\f3bc"; }
.bi-file-x::before { content: "\f3bd"; }
.bi-file-zip-fill::before { content: "\f3be"; }
.bi-file-zip::before { content: "\f3bf"; }
.bi-file::before { content: "\f3c0"; }
.bi-files-alt::before { content: "\f3c1"; }
.bi-files::before { content: "\f3c2"; }
.bi-film::before { content: "\f3c3"; }
.bi-filter-circle-fill::before { content: "\f3c4"; }
.bi-filter-circle::before { content: "\f3c5"; }
.bi-filter-left::before { content: "\f3c6"; }
.bi-filter-right::before { content: "\f3c7"; }
.bi-filter-square-fill::before { content: "\f3c8"; }
.bi-filter-square::before { content: "\f3c9"; }
.bi-filter::before { content: "\f3ca"; }
.bi-flag-fill::before { content: "\f3cb"; }
.bi-flag::before { content: "\f3cc"; }
.bi-flower1::before { content: "\f3cd"; }
.bi-flower2::before { content: "\f3ce"; }
.bi-flower3::before { content: "\f3cf"; }
.bi-folder-check::before { content: "\f3d0"; }
.bi-folder-fill::before { content: "\f3d1"; }
.bi-folder-minus::before { content: "\f3d2"; }
.bi-folder-plus::before { content: "\f3d3"; }
.bi-folder-symlink-fill::before { content: "\f3d4"; }
.bi-folder-symlink::before { content: "\f3d5"; }
.bi-folder-x::before { content: "\f3d6"; }
.bi-folder::before { content: "\f3d7"; }
.bi-folder2-open::before { content: "\f3d8"; }
.bi-folder2::before { content: "\f3d9"; }
.bi-fonts::before { content: "\f3da"; }
.bi-forward-fill::before { content: "\f3db"; }
.bi-forward::before { content: "\f3dc"; }
.bi-front::before { content: "\f3dd"; }
.bi-fullscreen-exit::before { content: "\f3de"; }
.bi-fullscreen::before { content: "\f3df"; }
.bi-funnel-fill::before { content: "\f3e0"; }
.bi-funnel::before { content: "\f3e1"; }
.bi-gear-fill::before { content: "\f3e2"; }
.bi-gear-wide-connected::before { content: "\f3e3"; }
.bi-gear-wide::before { content: "\f3e4"; }
.bi-gear::before { content: "\f3e5"; }
.bi-gem::before { content: "\f3e6"; }
.bi-geo-alt-fill::before { content: "\f3e7"; }
.bi-geo-alt::before { content: "\f3e8"; }
.bi-geo-fill::before { content: "\f3e9"; }
.bi-geo::before { content: "\f3ea"; }
.bi-gift-fill::before { content: "\f3eb"; }
.bi-gift::before { content: "\f3ec"; }
.bi-github::before { content: "\f3ed"; }
.bi-globe::before { content: "\f3ee"; }
.bi-globe2::before { content: "\f3ef"; }
.bi-google::before { content: "\f3f0"; }
.bi-graph-down::before { content: "\f3f1"; }
.bi-graph-up::before { content: "\f3f2"; }
.bi-grid-1x2-fill::before { content: "\f3f3"; }
.bi-grid-1x2::before { content: "\f3f4"; }
.bi-grid-3x2-gap-fill::before { content: "\f3f5"; }
.bi-grid-3x2-gap::before { content: "\f3f6"; }
.bi-grid-3x2::before { content: "\f3f7"; }
.bi-grid-3x3-gap-fill::before { content: "\f3f8"; }
.bi-grid-3x3-gap::before { content: "\f3f9"; }
.bi-grid-3x3::before { content: "\f3fa"; }
.bi-grid-fill::before { content: "\f3fb"; }
.bi-grid::before { content: "\f3fc"; }
.bi-grip-horizontal::before { content: "\f3fd"; }
.bi-grip-vertical::before { content: "\f3fe"; }
.bi-hammer::before { content: "\f3ff"; }
.bi-hand-index-fill::before { content: "\f400"; }
.bi-hand-index-thumb-fill::before { content: "\f401"; }
.bi-hand-index-thumb::before { content: "\f402"; }
.bi-hand-index::before { content: "\f403"; }
.bi-hand-thumbs-down-fill::before { content: "\f404"; }
.bi-hand-thumbs-down::before { content: "\f405"; }
.bi-hand-thumbs-up-fill::before { content: "\f406"; }
.bi-hand-thumbs-up::before { content: "\f407"; }
.bi-handbag-fill::before { content: "\f408"; }
.bi-handbag::before { content: "\f409"; }
.bi-hash::before { content: "\f40a"; }
.bi-hdd-fill::before { content: "\f40b"; }
.bi-hdd-network-fill::before { content: "\f40c"; }
.bi-hdd-network::before { content: "\f40d"; }
.bi-hdd-rack-fill::before { content: "\f40e"; }
.bi-hdd-rack::before { content: "\f40f"; }
.bi-hdd-stack-fill::before { content: "\f410"; }
.bi-hdd-stack::before { content: "\f411"; }
.bi-hdd::before { content: "\f412"; }
.bi-headphones::before { content: "\f413"; }
.bi-headset::before { content: "\f414"; }
.bi-heart-fill::before { content: "\f415"; }
.bi-heart-half::before { content: "\f416"; }
.bi-heart::before { content: "\f417"; }
.bi-heptagon-fill::before { content: "\f418"; }
.bi-heptagon-half::before { content: "\f419"; }
.bi-heptagon::before { content: "\f41a"; }
.bi-hexagon-fill::before { content: "\f41b"; }
.bi-hexagon-half::before { content: "\f41c"; }
.bi-hexagon::before { content: "\f41d"; }
.bi-hourglass-bottom::before { content: "\f41e"; }
.bi-hourglass-split::before { content: "\f41f"; }
.bi-hourglass-top::before { content: "\f420"; }
.bi-hourglass::before { content: "\f421"; }
.bi-house-door-fill::before { content: "\f422"; }
.bi-house-door::before { content: "\f423"; }
.bi-house-fill::before { content: "\f424"; }
.bi-house::before { content: "\f425"; }
.bi-hr::before { content: "\f426"; }
.bi-hurricane::before { content: "\f427"; }
.bi-image-alt::before { content: "\f428"; }
.bi-image-fill::before { content: "\f429"; }
.bi-image::before { content: "\f42a"; }
.bi-images::before { content: "\f42b"; }
.bi-inbox-fill::before { content: "\f42c"; }
.bi-inbox::before { content: "\f42d"; }
.bi-inboxes-fill::before { content: "\f42e"; }
.bi-inboxes::before { content: "\f42f"; }
.bi-info-circle-fill::before { content: "\f430"; }
.bi-info-circle::before { content: "\f431"; }
.bi-info-square-fill::before { content: "\f432"; }
.bi-info-square::before { content: "\f433"; }
.bi-info::before { content: "\f434"; }
.bi-input-cursor-text::before { content: "\f435"; }
.bi-input-cursor::before { content: "\f436"; }
.bi-instagram::before { content: "\f437"; }
.bi-intersect::before { content: "\f438"; }
.bi-journal-album::before { content: "\f439"; }
.bi-journal-arrow-down::before { content: "\f43a"; }
.bi-journal-arrow-up::before { content: "\f43b"; }
.bi-journal-bookmark-fill::before { content: "\f43c"; }
.bi-journal-bookmark::before { content: "\f43d"; }
.bi-journal-check::before { content: "\f43e"; }
.bi-journal-code::before { content: "\f43f"; }
.bi-journal-medical::before { content: "\f440"; }
.bi-journal-minus::before { content: "\f441"; }
.bi-journal-plus::before { content: "\f442"; }
.bi-journal-richtext::before { content: "\f443"; }
.bi-journal-text::before { content: "\f444"; }
.bi-journal-x::before { content: "\f445"; }
.bi-journal::before { content: "\f446"; }
.bi-journals::before { content: "\f447"; }
.bi-joystick::before { content: "\f448"; }
.bi-justify-left::before { content: "\f449"; }
.bi-justify-right::before { content: "\f44a"; }
.bi-justify::before { content: "\f44b"; }
.bi-kanban-fill::before { content: "\f44c"; }
.bi-kanban::before { content: "\f44d"; }
.bi-key-fill::before { content: "\f44e"; }
.bi-key::before { content: "\f44f"; }
.bi-keyboard-fill::before { content: "\f450"; }
.bi-keyboard::before { content: "\f451"; }
.bi-ladder::before { content: "\f452"; }
.bi-lamp-fill::before { content: "\f453"; }
.bi-lamp::before { content: "\f454"; }
.bi-laptop-fill::before { content: "\f455"; }
.bi-laptop::before { content: "\f456"; }
.bi-layer-backward::before { content: "\f457"; }
.bi-layer-forward::before { content: "\f458"; }
.bi-layers-fill::before { content: "\f459"; }
.bi-layers-half::before { content: "\f45a"; }
.bi-layers::before { content: "\f45b"; }
.bi-layout-sidebar-inset-reverse::before { content: "\f45c"; }
.bi-layout-sidebar-inset::before { content: "\f45d"; }
.bi-layout-sidebar-reverse::before { content: "\f45e"; }
.bi-layout-sidebar::before { content: "\f45f"; }
.bi-layout-split::before { content: "\f460"; }
.bi-layout-text-sidebar-reverse::before { content: "\f461"; }
.bi-layout-text-sidebar::before { content: "\f462"; }
.bi-layout-text-window-reverse::before { content: "\f463"; }
.bi-layout-text-window::before { content: "\f464"; }
.bi-layout-three-columns::before { content: "\f465"; }
.bi-layout-wtf::before { content: "\f466"; }
.bi-life-preserver::before { content: "\f467"; }
.bi-lightbulb-fill::before { content: "\f468"; }
.bi-lightbulb-off-fill::before { content: "\f469"; }
.bi-lightbulb-off::before { content: "\f46a"; }
.bi-lightbulb::before { content: "\f46b"; }
.bi-lightning-charge-fill::before { content: "\f46c"; }
.bi-lightning-charge::before { content: "\f46d"; }
.bi-lightning-fill::before { content: "\f46e"; }
.bi-lightning::before { content: "\f46f"; }
.bi-link-45deg::before { content: "\f470"; }
.bi-link::before { content: "\f471"; }
.bi-linkedin::before { content: "\f472"; }
.bi-list-check::before { content: "\f473"; }
.bi-list-nested::before { content: "\f474"; }
.bi-list-ol::before { content: "\f475"; }
.bi-list-stars::before { content: "\f476"; }
.bi-list-task::before { content: "\f477"; }
.bi-list-ul::before { content: "\f478"; }
.bi-list::before { content: "\f479"; }
.bi-lock-fill::before { content: "\f47a"; }
.bi-lock::before { content: "\f47b"; }
.bi-mailbox::before { content: "\f47c"; }
.bi-mailbox2::before { content: "\f47d"; }
.bi-map-fill::before { content: "\f47e"; }
.bi-map::before { content: "\f47f"; }
.bi-markdown-fill::before { content: "\f480"; }
.bi-markdown::before { content: "\f481"; }
.bi-mask::before { content: "\f482"; }
.bi-megaphone-fill::before { content: "\f483"; }
.bi-megaphone::before { content: "\f484"; }
.bi-menu-app-fill::before { content: "\f485"; }
.bi-menu-app::before { content: "\f486"; }
.bi-menu-button-fill::before { content: "\f487"; }
.bi-menu-button-wide-fill::before { content: "\f488"; }
.bi-menu-button-wide::before { content: "\f489"; }
.bi-menu-button::before { content: "\f48a"; }
.bi-menu-down::before { content: "\f48b"; }
.bi-menu-up::before { content: "\f48c"; }
.bi-mic-fill::before { content: "\f48d"; }
.bi-mic-mute-fill::before { content: "\f48e"; }
.bi-mic-mute::before { content: "\f48f"; }
.bi-mic::before { content: "\f490"; }
.bi-minecart-loaded::before { content: "\f491"; }
.bi-minecart::before { content: "\f492"; }
.bi-moisture::before { content: "\f493"; }
.bi-moon-fill::before { content: "\f494"; }
.bi-moon-stars-fill::before { content: "\f495"; }
.bi-moon-stars::before { content: "\f496"; }
.bi-moon::before { content: "\f497"; }
.bi-mouse-fill::before { content: "\f498"; }
.bi-mouse::before { content: "\f499"; }
.bi-mouse2-fill::before { content: "\f49a"; }
.bi-mouse2::before { content: "\f49b"; }
.bi-mouse3-fill::before { content: "\f49c"; }
.bi-mouse3::before { content: "\f49d"; }
.bi-music-note-beamed::before { content: "\f49e"; }
.bi-music-note-list::before { content: "\f49f"; }
.bi-music-note::before { content: "\f4a0"; }
.bi-music-player-fill::before { content: "\f4a1"; }
.bi-music-player::before { content: "\f4a2"; }
.bi-newspaper::before { content: "\f4a3"; }
.bi-node-minus-fill::before { content: "\f4a4"; }
.bi-node-minus::before { content: "\f4a5"; }
.bi-node-plus-fill::before { content: "\f4a6"; }
.bi-node-plus::before { content: "\f4a7"; }
.bi-nut-fill::before { content: "\f4a8"; }
.bi-nut::before { content: "\f4a9"; }
.bi-octagon-fill::before { content: "\f4aa"; }
.bi-octagon-half::before { content: "\f4ab"; }
.bi-octagon::before { content: "\f4ac"; }
.bi-option::before { content: "\f4ad"; }
.bi-outlet::before { content: "\f4ae"; }
.bi-paint-bucket::before { content: "\f4af"; }
.bi-palette-fill::before { content: "\f4b0"; }
.bi-palette::before { content: "\f4b1"; }
.bi-palette2::before { content: "\f4b2"; }
.bi-paperclip::before { content: "\f4b3"; }
.bi-paragraph::before { content: "\f4b4"; }
.bi-patch-check-fill::before { content: "\f4b5"; }
.bi-patch-check::before { content: "\f4b6"; }
.bi-patch-exclamation-fill::before { content: "\f4b7"; }
.bi-patch-exclamation::before { content: "\f4b8"; }
.bi-patch-minus-fill::before { content: "\f4b9"; }
.bi-patch-minus::before { content: "\f4ba"; }
.bi-patch-plus-fill::before { content: "\f4bb"; }
.bi-patch-plus::before { content: "\f4bc"; }
.bi-patch-question-fill::before { content: "\f4bd"; }
.bi-patch-question::before { content: "\f4be"; }
.bi-pause-btn-fill::before { content: "\f4bf"; }
.bi-pause-btn::before { content: "\f4c0"; }
.bi-pause-circle-fill::before { content: "\f4c1"; }
.bi-pause-circle::before { content: "\f4c2"; }
.bi-pause-fill::before { content: "\f4c3"; }
.bi-pause::before { content: "\f4c4"; }
.bi-peace-fill::before { content: "\f4c5"; }
.bi-peace::before { content: "\f4c6"; }
.bi-pen-fill::before { content: "\f4c7"; }
.bi-pen::before { content: "\f4c8"; }
.bi-pencil-fill::before { content: "\f4c9"; }
.bi-pencil-square::before { content: "\f4ca"; }
.bi-pencil::before { content: "\f4cb"; }
.bi-pentagon-fill::before { content: "\f4cc"; }
.bi-pentagon-half::before { content: "\f4cd"; }
.bi-pentagon::before { content: "\f4ce"; }
.bi-people-fill::before { content: "\f4cf"; }
.bi-people::before { content: "\f4d0"; }
.bi-percent::before { content: "\f4d1"; }
.bi-person-badge-fill::before { content: "\f4d2"; }
.bi-person-badge::before { content: "\f4d3"; }
.bi-person-bounding-box::before { content: "\f4d4"; }
.bi-person-check-fill::before { content: "\f4d5"; }
.bi-person-check::before { content: "\f4d6"; }
.bi-person-circle::before { content: "\f4d7"; }
.bi-person-dash-fill::before { content: "\f4d8"; }
.bi-person-dash::before { content: "\f4d9"; }
.bi-person-fill::before { content: "\f4da"; }
.bi-person-lines-fill::before { content: "\f4db"; }
.bi-person-plus-fill::before { content: "\f4dc"; }
.bi-person-plus::before { content: "\f4dd"; }
.bi-person-square::before { content: "\f4de"; }
.bi-person-x-fill::before { content: "\f4df"; }
.bi-person-x::before { content: "\f4e0"; }
.bi-person::before { content: "\f4e1"; }
.bi-phone-fill::before { content: "\f4e2"; }
.bi-phone-landscape-fill::before { content: "\f4e3"; }
.bi-phone-landscape::before { content: "\f4e4"; }
.bi-phone-vibrate-fill::before { content: "\f4e5"; }
.bi-phone-vibrate::before { content: "\f4e6"; }
.bi-phone::before { content: "\f4e7"; }
.bi-pie-chart-fill::before { content: "\f4e8"; }
.bi-pie-chart::before { content: "\f4e9"; }
.bi-pin-angle-fill::before { content: "\f4ea"; }
.bi-pin-angle::before { content: "\f4eb"; }
.bi-pin-fill::before { content: "\f4ec"; }
.bi-pin::before { content: "\f4ed"; }
.bi-pip-fill::before { content: "\f4ee"; }
.bi-pip::before { content: "\f4ef"; }
.bi-play-btn-fill::before { content: "\f4f0"; }
.bi-play-btn::before { content: "\f4f1"; }
.bi-play-circle-fill::before { content: "\f4f2"; }
.bi-play-circle::before { content: "\f4f3"; }
.bi-play-fill::before { content: "\f4f4"; }
.bi-play::before { content: "\f4f5"; }
.bi-plug-fill::before { content: "\f4f6"; }
.bi-plug::before { content: "\f4f7"; }
.bi-plus-circle-dotted::before { content: "\f4f8"; }
.bi-plus-circle-fill::before { content: "\f4f9"; }
.bi-plus-circle::before { content: "\f4fa"; }
.bi-plus-square-dotted::before { content: "\f4fb"; }
.bi-plus-square-fill::before { content: "\f4fc"; }
.bi-plus-square::before { content: "\f4fd"; }
.bi-plus::before { content: "\f4fe"; }
.bi-power::before { content: "\f4ff"; }
.bi-printer-fill::before { content: "\f500"; }
.bi-printer::before { content: "\f501"; }
.bi-puzzle-fill::before { content: "\f502"; }
.bi-puzzle::before { content: "\f503"; }
.bi-question-circle-fill::before { content: "\f504"; }
.bi-question-circle::before { content: "\f505"; }
.bi-question-diamond-fill::before { content: "\f506"; }
.bi-question-diamond::before { content: "\f507"; }
.bi-question-octagon-fill::before { content: "\f508"; }
.bi-question-octagon::before { content: "\f509"; }
.bi-question-square-fill::before { content: "\f50a"; }
.bi-question-square::before { content: "\f50b"; }
.bi-question::before { content: "\f50c"; }
.bi-rainbow::before { content: "\f50d"; }
.bi-receipt-cutoff::before { content: "\f50e"; }
.bi-receipt::before { content: "\f50f"; }
.bi-reception-0::before { content: "\f510"; }
.bi-reception-1::before { content: "\f511"; }
.bi-reception-2::before { content: "\f512"; }
.bi-reception-3::before { content: "\f513"; }
.bi-reception-4::before { content: "\f514"; }
.bi-record-btn-fill::before { content: "\f515"; }
.bi-record-btn::before { content: "\f516"; }
.bi-record-circle-fill::before { content: "\f517"; }
.bi-record-circle::before { content: "\f518"; }
.bi-record-fill::before { content: "\f519"; }
.bi-record::before { content: "\f51a"; }
.bi-record2-fill::before { content: "\f51b"; }
.bi-record2::before { content: "\f51c"; }
.bi-reply-all-fill::before { content: "\f51d"; }
.bi-reply-all::before { content: "\f51e"; }
.bi-reply-fill::before { content: "\f51f"; }
.bi-reply::before { content: "\f520"; }
.bi-rss-fill::before { content: "\f521"; }
.bi-rss::before { content: "\f522"; }
.bi-rulers::before { content: "\f523"; }
.bi-save-fill::before { content: "\f524"; }
.bi-save::before { content: "\f525"; }
.bi-save2-fill::before { content: "\f526"; }
.bi-save2::before { content: "\f527"; }
.bi-scissors::before { content: "\f528"; }
.bi-screwdriver::before { content: "\f529"; }
.bi-search::before { content: "\f52a"; }
.bi-segmented-nav::before { content: "\f52b"; }
.bi-server::before { content: "\f52c"; }
.bi-share-fill::before { content: "\f52d"; }
.bi-share::before { content: "\f52e"; }
.bi-shield-check::before { content: "\f52f"; }
.bi-shield-exclamation::before { content: "\f530"; }
.bi-shield-fill-check::before { content: "\f531"; }
.bi-shield-fill-exclamation::before { content: "\f532"; }
.bi-shield-fill-minus::before { content: "\f533"; }
.bi-shield-fill-plus::before { content: "\f534"; }
.bi-shield-fill-x::before { content: "\f535"; }
.bi-shield-fill::before { content: "\f536"; }
.bi-shield-lock-fill::before { content: "\f537"; }
.bi-shield-lock::before { content: "\f538"; }
.bi-shield-minus::before { content: "\f539"; }
.bi-shield-plus::before { content: "\f53a"; }
.bi-shield-shaded::before { content: "\f53b"; }
.bi-shield-slash-fill::before { content: "\f53c"; }
.bi-shield-slash::before { content: "\f53d"; }
.bi-shield-x::before { content: "\f53e"; }
.bi-shield::before { content: "\f53f"; }
.bi-shift-fill::before { content: "\f540"; }
.bi-shift::before { content: "\f541"; }
.bi-shop-window::before { content: "\f542"; }
.bi-shop::before { content: "\f543"; }
.bi-shuffle::before { content: "\f544"; }
.bi-signpost-2-fill::before { content: "\f545"; }
.bi-signpost-2::before { content: "\f546"; }
.bi-signpost-fill::before { content: "\f547"; }
.bi-signpost-split-fill::before { content: "\f548"; }
.bi-signpost-split::before { content: "\f549"; }
.bi-signpost::before { content: "\f54a"; }
.bi-sim-fill::before { content: "\f54b"; }
.bi-sim::before { content: "\f54c"; }
.bi-skip-backward-btn-fill::before { content: "\f54d"; }
.bi-skip-backward-btn::before { content: "\f54e"; }
.bi-skip-backward-circle-fill::before { content: "\f54f"; }
.bi-skip-backward-circle::before { content: "\f550"; }
.bi-skip-backward-fill::before { content: "\f551"; }
.bi-skip-backward::before { content: "\f552"; }
.bi-skip-end-btn-fill::before { content: "\f553"; }
.bi-skip-end-btn::before { content: "\f554"; }
.bi-skip-end-circle-fill::before { content: "\f555"; }
.bi-skip-end-circle::before { content: "\f556"; }
.bi-skip-end-fill::before { content: "\f557"; }
.bi-skip-end::before { content: "\f558"; }
.bi-skip-forward-btn-fill::before { content: "\f559"; }
.bi-skip-forward-btn::before { content: "\f55a"; }
.bi-skip-forward-circle-fill::before { content: "\f55b"; }
.bi-skip-forward-circle::before { content: "\f55c"; }
.bi-skip-forward-fill::before { content: "\f55d"; }
.bi-skip-forward::before { content: "\f55e"; }
.bi-skip-start-btn-fill::before { content: "\f55f"; }
.bi-skip-start-btn::before { content: "\f560"; }
.bi-skip-start-circle-fill::before { content: "\f561"; }
.bi-skip-start-circle::before { content: "\f562"; }
.bi-skip-start-fill::before { content: "\f563"; }
.bi-skip-start::before { content: "\f564"; }
.bi-slack::before { content: "\f565"; }
.bi-slash-circle-fill::before { content: "\f566"; }
.bi-slash-circle::before { content: "\f567"; }
.bi-slash-square-fill::before { content: "\f568"; }
.bi-slash-square::before { content: "\f569"; }
.bi-slash::before { content: "\f56a"; }
.bi-sliders::before { content: "\f56b"; }
.bi-smartwatch::before { content: "\f56c"; }
.bi-snow::before { content: "\f56d"; }
.bi-snow2::before { content: "\f56e"; }
.bi-snow3::before { content: "\f56f"; }
.bi-sort-alpha-down-alt::before { content: "\f570"; }
.bi-sort-alpha-down::before { content: "\f571"; }
.bi-sort-alpha-up-alt::before { content: "\f572"; }
.bi-sort-alpha-up::before { content: "\f573"; }
.bi-sort-down-alt::before { content: "\f574"; }
.bi-sort-down::before { content: "\f575"; }
.bi-sort-numeric-down-alt::before { content: "\f576"; }
.bi-sort-numeric-down::before { content: "\f577"; }
.bi-sort-numeric-up-alt::before { content: "\f578"; }
.bi-sort-numeric-up::before { content: "\f579"; }
.bi-sort-up-alt::before { content: "\f57a"; }
.bi-sort-up::before { content: "\f57b"; }
.bi-soundwave::before { content: "\f57c"; }
.bi-speaker-fill::before { content: "\f57d"; }
.bi-speaker::before { content: "\f57e"; }
.bi-speedometer::before { content: "\f57f"; }
.bi-speedometer2::before { content: "\f580"; }
.bi-spellcheck::before { content: "\f581"; }
.bi-square-fill::before { content: "\f582"; }
.bi-square-half::before { content: "\f583"; }
.bi-square::before { content: "\f584"; }
.bi-stack::before { content: "\f585"; }
.bi-star-fill::before { content: "\f586"; }
.bi-star-half::before { content: "\f587"; }
.bi-star::before { content: "\f588"; }
.bi-stars::before { content: "\f589"; }
.bi-stickies-fill::before { content: "\f58a"; }
.bi-stickies::before { content: "\f58b"; }
.bi-sticky-fill::before { content: "\f58c"; }
.bi-sticky::before { content: "\f58d"; }
.bi-stop-btn-fill::before { content: "\f58e"; }
.bi-stop-btn::before { content: "\f58f"; }
.bi-stop-circle-fill::before { content: "\f590"; }
.bi-stop-circle::before { content: "\f591"; }
.bi-stop-fill::before { content: "\f592"; }
.bi-stop::before { content: "\f593"; }
.bi-stoplights-fill::before { content: "\f594"; }
.bi-stoplights::before { content: "\f595"; }
.bi-stopwatch-fill::before { content: "\f596"; }
.bi-stopwatch::before { content: "\f597"; }
.bi-subtract::before { content: "\f598"; }
.bi-suit-club-fill::before { content: "\f599"; }
.bi-suit-club::before { content: "\f59a"; }
.bi-suit-diamond-fill::before { content: "\f59b"; }
.bi-suit-diamond::before { content: "\f59c"; }
.bi-suit-heart-fill::before { content: "\f59d"; }
.bi-suit-heart::before { content: "\f59e"; }
.bi-suit-spade-fill::before { content: "\f59f"; }
.bi-suit-spade::before { content: "\f5a0"; }
.bi-sun-fill::before { content: "\f5a1"; }
.bi-sun::before { content: "\f5a2"; }
.bi-sunglasses::before { content: "\f5a3"; }
.bi-sunrise-fill::before { content: "\f5a4"; }
.bi-sunrise::before { content: "\f5a5"; }
.bi-sunset-fill::before { content: "\f5a6"; }
.bi-sunset::before { content: "\f5a7"; }
.bi-symmetry-horizontal::before { content: "\f5a8"; }
.bi-symmetry-vertical::before { content: "\f5a9"; }
.bi-table::before { content: "\f5aa"; }
.bi-tablet-fill::before { content: "\f5ab"; }
.bi-tablet-landscape-fill::before { content: "\f5ac"; }
.bi-tablet-landscape::before { content: "\f5ad"; }
.bi-tablet::before { content: "\f5ae"; }
.bi-tag-fill::before { content: "\f5af"; }
.bi-tag::before { content: "\f5b0"; }
.bi-tags-fill::before { content: "\f5b1"; }
.bi-tags::before { content: "\f5b2"; }
.bi-telegram::before { content: "\f5b3"; }
.bi-telephone-fill::before { content: "\f5b4"; }
.bi-telephone-forward-fill::before { content: "\f5b5"; }
.bi-telephone-forward::before { content: "\f5b6"; }
.bi-telephone-inbound-fill::before { content: "\f5b7"; }
.bi-telephone-inbound::before { content: "\f5b8"; }
.bi-telephone-minus-fill::before { content: "\f5b9"; }
.bi-telephone-minus::before { content: "\f5ba"; }
.bi-telephone-outbound-fill::before { content: "\f5bb"; }
.bi-telephone-outbound::before { content: "\f5bc"; }
.bi-telephone-plus-fill::before { content: "\f5bd"; }
.bi-telephone-plus::before { content: "\f5be"; }
.bi-telephone-x-fill::before { content: "\f5bf"; }
.bi-telephone-x::before { content: "\f5c0"; }
.bi-telephone::before { content: "\f5c1"; }
.bi-terminal-fill::before { content: "\f5c2"; }
.bi-terminal::before { content: "\f5c3"; }
.bi-text-center::before { content: "\f5c4"; }
.bi-text-indent-left::before { content: "\f5c5"; }
.bi-text-indent-right::before { content: "\f5c6"; }
.bi-text-left::before { content: "\f5c7"; }
.bi-text-paragraph::before { content: "\f5c8"; }
.bi-text-right::before { content: "\f5c9"; }
.bi-textarea-resize::before { content: "\f5ca"; }
.bi-textarea-t::before { content: "\f5cb"; }
.bi-textarea::before { content: "\f5cc"; }
.bi-thermometer-half::before { content: "\f5cd"; }
.bi-thermometer-high::before { content: "\f5ce"; }
.bi-thermometer-low::before { content: "\f5cf"; }
.bi-thermometer-snow::before { content: "\f5d0"; }
.bi-thermometer-sun::before { content: "\f5d1"; }
.bi-thermometer::before { content: "\f5d2"; }
.bi-three-dots-vertical::before { content: "\f5d3"; }
.bi-three-dots::before { content: "\f5d4"; }
.bi-toggle-off::before { content: "\f5d5"; }
.bi-toggle-on::before { content: "\f5d6"; }
.bi-toggle2-off::before { content: "\f5d7"; }
.bi-toggle2-on::before { content: "\f5d8"; }
.bi-toggles::before { content: "\f5d9"; }
.bi-toggles2::before { content: "\f5da"; }
.bi-tools::before { content: "\f5db"; }
.bi-tornado::before { content: "\f5dc"; }
.bi-trash-fill::before { content: "\f5dd"; }
.bi-trash::before { content: "\f5de"; }
.bi-trash2-fill::before { content: "\f5df"; }
.bi-trash2::before { content: "\f5e0"; }
.bi-tree-fill::before { content: "\f5e1"; }
.bi-tree::before { content: "\f5e2"; }
.bi-triangle-fill::before { content: "\f5e3"; }
.bi-triangle-half::before { content: "\f5e4"; }
.bi-triangle::before { content: "\f5e5"; }
.bi-trophy-fill::before { content: "\f5e6"; }
.bi-trophy::before { content: "\f5e7"; }
.bi-tropical-storm::before { content: "\f5e8"; }
.bi-truck-flatbed::before { content: "\f5e9"; }
.bi-truck::before { content: "\f5ea"; }
.bi-tsunami::before { content: "\f5eb"; }
.bi-tv-fill::before { content: "\f5ec"; }
.bi-tv::before { content: "\f5ed"; }
.bi-twitch::before { content: "\f5ee"; }
.bi-twitter::before { content: "\f5ef"; }
.bi-type-bold::before { content: "\f5f0"; }
.bi-type-h1::before { content: "\f5f1"; }
.bi-type-h2::before { content: "\f5f2"; }
.bi-type-h3::before { content: "\f5f3"; }
.bi-type-italic::before { content: "\f5f4"; }
.bi-type-strikethrough::before { content: "\f5f5"; }
.bi-type-underline::before { content: "\f5f6"; }
.bi-type::before { content: "\f5f7"; }
.bi-ui-checks-grid::before { content: "\f5f8"; }
.bi-ui-checks::before { content: "\f5f9"; }
.bi-ui-radios-grid::before { content: "\f5fa"; }
.bi-ui-radios::before { content: "\f5fb"; }
.bi-umbrella-fill::before { content: "\f5fc"; }
.bi-umbrella::before { content: "\f5fd"; }
.bi-union::before { content: "\f5fe"; }
.bi-unlock-fill::before { content: "\f5ff"; }
.bi-unlock::before { content: "\f600"; }
.bi-upc-scan::before { content: "\f601"; }
.bi-upc::before { content: "\f602"; }
.bi-upload::before { content: "\f603"; }
.bi-vector-pen::before { content: "\f604"; }
.bi-view-list::before { content: "\f605"; }
.bi-view-stacked::before { content: "\f606"; }
.bi-vinyl-fill::before { content: "\f607"; }
.bi-vinyl::before { content: "\f608"; }
.bi-voicemail::before { content: "\f609"; }
.bi-volume-down-fill::before { content: "\f60a"; }
.bi-volume-down::before { content: "\f60b"; }
.bi-volume-mute-fill::before { content: "\f60c"; }
.bi-volume-mute::before { content: "\f60d"; }
.bi-volume-off-fill::before { content: "\f60e"; }
.bi-volume-off::before { content: "\f60f"; }
.bi-volume-up-fill::before { content: "\f610"; }
.bi-volume-up::before { content: "\f611"; }
.bi-vr::before { content: "\f612"; }
.bi-wallet-fill::before { content: "\f613"; }
.bi-wallet::before { content: "\f614"; }
.bi-wallet2::before { content: "\f615"; }
.bi-watch::before { content: "\f616"; }
.bi-water::before { content: "\f617"; }
.bi-whatsapp::before { content: "\f618"; }
.bi-wifi-1::before { content: "\f619"; }
.bi-wifi-2::before { content: "\f61a"; }
.bi-wifi-off::before { content: "\f61b"; }
.bi-wifi::before { content: "\f61c"; }
.bi-wind::before { content: "\f61d"; }
.bi-window-dock::before { content: "\f61e"; }
.bi-window-sidebar::before { content: "\f61f"; }
.bi-window::before { content: "\f620"; }
.bi-wrench::before { content: "\f621"; }
.bi-x-circle-fill::before { content: "\f622"; }
.bi-x-circle::before { content: "\f623"; }
.bi-x-diamond-fill::before { content: "\f624"; }
.bi-x-diamond::before { content: "\f625"; }
.bi-x-octagon-fill::before { content: "\f626"; }
.bi-x-octagon::before { content: "\f627"; }
.bi-x-square-fill::before { content: "\f628"; }
.bi-x-square::before { content: "\f629"; }
.bi-x::before { content: "\f62a"; }
.bi-youtube::before { content: "\f62b"; }
.bi-zoom-in::before { content: "\f62c"; }
.bi-zoom-out::before { content: "\f62d"; }
.bi-bank::before { content: "\f62e"; }
.bi-bank2::before { content: "\f62f"; }
.bi-bell-slash-fill::before { content: "\f630"; }
.bi-bell-slash::before { content: "\f631"; }
.bi-cash-coin::before { content: "\f632"; }
.bi-check-lg::before { content: "\f633"; }
.bi-coin::before { content: "\f634"; }
.bi-currency-bitcoin::before { content: "\f635"; }
.bi-currency-dollar::before { content: "\f636"; }
.bi-currency-euro::before { content: "\f637"; }
.bi-currency-exchange::before { content: "\f638"; }
.bi-currency-pound::before { content: "\f639"; }
.bi-currency-yen::before { content: "\f63a"; }
.bi-dash-lg::before { content: "\f63b"; }
.bi-exclamation-lg::before { content: "\f63c"; }
.bi-file-earmark-pdf-fill::before { content: "\f63d"; }
.bi-file-earmark-pdf::before { content: "\f63e"; }
.bi-file-pdf-fill::before { content: "\f63f"; }
.bi-file-pdf::before { content: "\f640"; }
.bi-gender-ambiguous::before { content: "\f641"; }
.bi-gender-female::before { content: "\f642"; }
.bi-gender-male::before { content: "\f643"; }
.bi-gender-trans::before { content: "\f644"; }
.bi-headset-vr::before { content: "\f645"; }
.bi-info-lg::before { content: "\f646"; }
.bi-mastodon::before { content: "\f647"; }
.bi-messenger::before { content: "\f648"; }
.bi-piggy-bank-fill::before { content: "\f649"; }
.bi-piggy-bank::before { content: "\f64a"; }
.bi-pin-map-fill::before { content: "\f64b"; }
.bi-pin-map::before { content: "\f64c"; }
.bi-plus-lg::before { content: "\f64d"; }
.bi-question-lg::before { content: "\f64e"; }
.bi-recycle::before { content: "\f64f"; }
.bi-reddit::before { content: "\f650"; }
.bi-safe-fill::before { content: "\f651"; }
.bi-safe2-fill::before { content: "\f652"; }
.bi-safe2::before { content: "\f653"; }
.bi-sd-card-fill::before { content: "\f654"; }
.bi-sd-card::before { content: "\f655"; }
.bi-skype::before { content: "\f656"; }
.bi-slash-lg::before { content: "\f657"; }
.bi-translate::before { content: "\f658"; }
.bi-x-lg::before { content: "\f659"; }
.bi-safe::before { content: "\f65a"; }
.bi-apple::before { content: "\f65b"; }
.bi-microsoft::before { content: "\f65d"; }
.bi-windows::before { content: "\f65e"; }
.bi-behance::before { content: "\f65c"; }
.bi-dribbble::before { content: "\f65f"; }
.bi-line::before { content: "\f660"; }
.bi-medium::before { content: "\f661"; }
.bi-paypal::before { content: "\f662"; }
.bi-pinterest::before { content: "\f663"; }
.bi-signal::before { content: "\f664"; }
.bi-snapchat::before { content: "\f665"; }
.bi-spotify::before { content: "\f666"; }
.bi-stack-overflow::before { content: "\f667"; }
.bi-strava::before { content: "\f668"; }
.bi-wordpress::before { content: "\f669"; }
.bi-vimeo::before { content: "\f66a"; }
.bi-activity::before { content: "\f66b"; }
.bi-easel2-fill::before { content: "\f66c"; }
.bi-easel2::before { content: "\f66d"; }
.bi-easel3-fill::before { content: "\f66e"; }
.bi-easel3::before { content: "\f66f"; }
.bi-fan::before { content: "\f670"; }
.bi-fingerprint::before { content: "\f671"; }
.bi-graph-down-arrow::before { content: "\f672"; }
.bi-graph-up-arrow::before { content: "\f673"; }
.bi-hypnotize::before { content: "\f674"; }
.bi-magic::before { content: "\f675"; }
.bi-person-rolodex::before { content: "\f676"; }
.bi-person-video::before { content: "\f677"; }
.bi-person-video2::before { content: "\f678"; }
.bi-person-video3::before { content: "\f679"; }
.bi-person-workspace::before { content: "\f67a"; }
.bi-radioactive::before { content: "\f67b"; }
.bi-webcam-fill::before { content: "\f67c"; }
.bi-webcam::before { content: "\f67d"; }
.bi-yin-yang::before { content: "\f67e"; }
.bi-bandaid-fill::before { content: "\f680"; }
.bi-bandaid::before { content: "\f681"; }
.bi-bluetooth::before { content: "\f682"; }
.bi-body-text::before { content: "\f683"; }
.bi-boombox::before { content: "\f684"; }
.bi-boxes::before { content: "\f685"; }
.bi-dpad-fill::before { content: "\f686"; }
.bi-dpad::before { content: "\f687"; }
.bi-ear-fill::before { content: "\f688"; }
.bi-ear::before { content: "\f689"; }
.bi-envelope-check-1::before { content: "\f68a"; }
.bi-envelope-check-fill::before { content: "\f68b"; }
.bi-envelope-check::before { content: "\f68c"; }
.bi-envelope-dash-1::before { content: "\f68d"; }
.bi-envelope-dash-fill::before { content: "\f68e"; }
.bi-envelope-dash::before { content: "\f68f"; }
.bi-envelope-exclamation-1::before { content: "\f690"; }
.bi-envelope-exclamation-fill::before { content: "\f691"; }
.bi-envelope-exclamation::before { content: "\f692"; }
.bi-envelope-plus-fill::before { content: "\f693"; }
.bi-envelope-plus::before { content: "\f694"; }
.bi-envelope-slash-1::before { content: "\f695"; }
.bi-envelope-slash-fill::before { content: "\f696"; }
.bi-envelope-slash::before { content: "\f697"; }
.bi-envelope-x-1::before { content: "\f698"; }
.bi-envelope-x-fill::before { content: "\f699"; }
.bi-envelope-x::before { content: "\f69a"; }
.bi-explicit-fill::before { content: "\f69b"; }
.bi-explicit::before { content: "\f69c"; }
.bi-git::before { content: "\f69d"; }
.bi-infinity::before { content: "\f69e"; }
.bi-list-columns-reverse::before { content: "\f69f"; }
.bi-list-columns::before { content: "\f6a0"; }
.bi-meta::before { content: "\f6a1"; }
.bi-mortorboard-fill::before { content: "\f6a2"; }
.bi-mortorboard::before { content: "\f6a3"; }
.bi-nintendo-switch::before { content: "\f6a4"; }
.bi-pc-display-horizontal::before { content: "\f6a5"; }
.bi-pc-display::before { content: "\f6a6"; }
.bi-pc-horizontal::before { content: "\f6a7"; }
.bi-pc::before { content: "\f6a8"; }
.bi-playstation::before { content: "\f6a9"; }
.bi-plus-slash-minus::before { content: "\f6aa"; }
.bi-projector-fill::before { content: "\f6ab"; }
.bi-projector::before { content: "\f6ac"; }
.bi-qr-code-scan::before { content: "\f6ad"; }
.bi-qr-code::before { content: "\f6ae"; }
.bi-quora::before { content: "\f6af"; }
.bi-quote::before { content: "\f6b0"; }
.bi-robot::before { content: "\f6b1"; }
.bi-send-check-fill::before { content: "\f6b2"; }
.bi-send-check::before { content: "\f6b3"; }
.bi-send-dash-fill::before { content: "\f6b4"; }
.bi-send-dash::before { content: "\f6b5"; }
.bi-send-exclamation-1::before { content: "\f6b6"; }
.bi-send-exclamation-fill::before { content: "\f6b7"; }
.bi-send-exclamation::before { content: "\f6b8"; }
.bi-send-fill::before { content: "\f6b9"; }
.bi-send-plus-fill::before { content: "\f6ba"; }
.bi-send-plus::before { content: "\f6bb"; }
.bi-send-slash-fill::before { content: "\f6bc"; }
.bi-send-slash::before { content: "\f6bd"; }
.bi-send-x-fill::before { content: "\f6be"; }
.bi-send-x::before { content: "\f6bf"; }
.bi-send::before { content: "\f6c0"; }
.bi-steam::before { content: "\f6c1"; }
.bi-terminal-dash-1::before { content: "\f6c2"; }
.bi-terminal-dash::before { content: "\f6c3"; }
.bi-terminal-plus::before { content: "\f6c4"; }
.bi-terminal-split::before { content: "\f6c5"; }
.bi-ticket-detailed-fill::before { content: "\f6c6"; }
.bi-ticket-detailed::before { content: "\f6c7"; }
.bi-ticket-fill::before { content: "\f6c8"; }
.bi-ticket-perforated-fill::before { content: "\f6c9"; }
.bi-ticket-perforated::before { content: "\f6ca"; }
.bi-ticket::before { content: "\f6cb"; }
.bi-tiktok::before { content: "\f6cc"; }
.bi-window-dash::before { content: "\f6cd"; }
.bi-window-desktop::before { content: "\f6ce"; }
.bi-window-fullscreen::before { content: "\f6cf"; }
.bi-window-plus::before { content: "\f6d0"; }
.bi-window-split::before { content: "\f6d1"; }
.bi-window-stack::before { content: "\f6d2"; }
.bi-window-x::before { content: "\f6d3"; }
.bi-xbox::before { content: "\f6d4"; }
.bi-ethernet::before { content: "\f6d5"; }
.bi-hdmi-fill::before { content: "\f6d6"; }
.bi-hdmi::before { content: "\f6d7"; }
.bi-usb-c-fill::before { content: "\f6d8"; }
.bi-usb-c::before { content: "\f6d9"; }
.bi-usb-fill::before { content: "\f6da"; }
.bi-usb-plug-fill::before { content: "\f6db"; }
.bi-usb-plug::before { content: "\f6dc"; }
.bi-usb-symbol::before { content: "\f6dd"; }
.bi-usb::before { content: "\f6de"; }
.bi-boombox-fill::before { content: "\f6df"; }
.bi-displayport-1::before { content: "\f6e0"; }
.bi-displayport::before { content: "\f6e1"; }
.bi-gpu-card::before { content: "\f6e2"; }
.bi-memory::before { content: "\f6e3"; }
.bi-modem-fill::before { content: "\f6e4"; }
.bi-modem::before { content: "\f6e5"; }
.bi-motherboard-fill::before { content: "\f6e6"; }
.bi-motherboard::before { content: "\f6e7"; }
.bi-optical-audio-fill::before { content: "\f6e8"; }
.bi-optical-audio::before { content: "\f6e9"; }
.bi-pci-card::before { content: "\f6ea"; }
.bi-router-fill::before { content: "\f6eb"; }
.bi-router::before { content: "\f6ec"; }
.bi-ssd-fill::before { content: "\f6ed"; }
.bi-ssd::before { content: "\f6ee"; }
.bi-thunderbolt-fill::before { content: "\f6ef"; }
.bi-thunderbolt::before { content: "\f6f0"; }
.bi-usb-drive-fill::before { content: "\f6f1"; }
.bi-usb-drive::before { content: "\f6f2"; }
.bi-usb-micro-fill::before { content: "\f6f3"; }
.bi-usb-micro::before { content: "\f6f4"; }
.bi-usb-mini-fill::before { content: "\f6f5"; }
.bi-usb-mini::before { content: "\f6f6"; }
.bi-cloud-haze2::before { content: "\f6f7"; }
.bi-device-hdd-fill::before { content: "\f6f8"; }
.bi-device-hdd::before { content: "\f6f9"; }
.bi-device-ssd-fill::before { content: "\f6fa"; }
.bi-device-ssd::before { content: "\f6fb"; }
.bi-displayport-fill::before { content: "\f6fc"; }
.bi-mortarboard-fill::before { content: "\f6fd"; }
.bi-mortarboard::before { content: "\f6fe"; }
.bi-terminal-x::before { content: "\f6ff"; }
.bi-arrow-through-heart-fill::before { content: "\f700"; }
.bi-arrow-through-heart::before { content: "\f701"; }
.bi-badge-sd-fill::before { content: "\f702"; }
.bi-badge-sd::before { content: "\f703"; }
.bi-bag-heart-fill::before { content: "\f704"; }
.bi-bag-heart::before { content: "\f705"; }
.bi-balloon-fill::before { content: "\f706"; }
.bi-balloon-heart-fill::before { content: "\f707"; }
.bi-balloon-heart::before { content: "\f708"; }
.bi-balloon::before { content: "\f709"; }
.bi-box2-fill::before { content: "\f70a"; }
.bi-box2-heart-fill::before { content: "\f70b"; }
.bi-box2-heart::before { content: "\f70c"; }
.bi-box2::before { content: "\f70d"; }
.bi-braces-asterisk::before { content: "\f70e"; }
.bi-calendar-heart-fill::before { content: "\f70f"; }
.bi-calendar-heart::before { content: "\f710"; }
.bi-calendar2-heart-fill::before { content: "\f711"; }
.bi-calendar2-heart::before { content: "\f712"; }
.bi-chat-heart-fill::before { content: "\f713"; }
.bi-chat-heart::before { content: "\f714"; }
.bi-chat-left-heart-fill::before { content: "\f715"; }
.bi-chat-left-heart::before { content: "\f716"; }
.bi-chat-right-heart-fill::before { content: "\f717"; }
.bi-chat-right-heart::before { content: "\f718"; }
.bi-chat-square-heart-fill::before { content: "\f719"; }
.bi-chat-square-heart::before { content: "\f71a"; }
.bi-clipboard-check-fill::before { content: "\f71b"; }
.bi-clipboard-data-fill::before { content: "\f71c"; }
.bi-clipboard-fill::before { content: "\f71d"; }
.bi-clipboard-heart-fill::before { content: "\f71e"; }
.bi-clipboard-heart::before { content: "\f71f"; }
.bi-clipboard-minus-fill::before { content: "\f720"; }
.bi-clipboard-plus-fill::before { content: "\f721"; }
.bi-clipboard-pulse::before { content: "\f722"; }
.bi-clipboard-x-fill::before { content: "\f723"; }
.bi-clipboard2-check-fill::before { content: "\f724"; }
.bi-clipboard2-check::before { content: "\f725"; }
.bi-clipboard2-data-fill::before { content: "\f726"; }
.bi-clipboard2-data::before { content: "\f727"; }
.bi-clipboard2-fill::before { content: "\f728"; }
.bi-clipboard2-heart-fill::before { content: "\f729"; }
.bi-clipboard2-heart::before { content: "\f72a"; }
.bi-clipboard2-minus-fill::before { content: "\f72b"; }
.bi-clipboard2-minus::before { content: "\f72c"; }
.bi-clipboard2-plus-fill::before { content: "\f72d"; }
.bi-clipboard2-plus::before { content: "\f72e"; }
.bi-clipboard2-pulse-fill::before { content: "\f72f"; }
.bi-clipboard2-pulse::before { content: "\f730"; }
.bi-clipboard2-x-fill::before { content: "\f731"; }
.bi-clipboard2-x::before { content: "\f732"; }
.bi-clipboard2::before { content: "\f733"; }
.bi-emoji-kiss-fill::before { content: "\f734"; }
.bi-emoji-kiss::before { content: "\f735"; }
.bi-envelope-heart-fill::before { content: "\f736"; }
.bi-envelope-heart::before { content: "\f737"; }
.bi-envelope-open-heart-fill::before { content: "\f738"; }
.bi-envelope-open-heart::before { content: "\f739"; }
.bi-envelope-paper-fill::before { content: "\f73a"; }
.bi-envelope-paper-heart-fill::before { content: "\f73b"; }
.bi-envelope-paper-heart::before { content: "\f73c"; }
.bi-envelope-paper::before { content: "\f73d"; }
.bi-filetype-aac::before { content: "\f73e"; }
.bi-filetype-ai::before { content: "\f73f"; }
.bi-filetype-bmp::before { content: "\f740"; }
.bi-filetype-cs::before { content: "\f741"; }
.bi-filetype-css::before { content: "\f742"; }
.bi-filetype-csv::before { content: "\f743"; }
.bi-filetype-doc::before { content: "\f744"; }
.bi-filetype-docx::before { content: "\f745"; }
.bi-filetype-exe::before { content: "\f746"; }
.bi-filetype-gif::before { content: "\f747"; }
.bi-filetype-heic::before { content: "\f748"; }
.bi-filetype-html::before { content: "\f749"; }
.bi-filetype-java::before { content: "\f74a"; }
.bi-filetype-jpg::before { content: "\f74b"; }
.bi-filetype-js::before { content: "\f74c"; }
.bi-filetype-jsx::before { content: "\f74d"; }
.bi-filetype-key::before { content: "\f74e"; }
.bi-filetype-m4p::before { content: "\f74f"; }
.bi-filetype-md::before { content: "\f750"; }
.bi-filetype-mdx::before { content: "\f751"; }
.bi-filetype-mov::before { content: "\f752"; }
.bi-filetype-mp3::before { content: "\f753"; }
.bi-filetype-mp4::before { content: "\f754"; }
.bi-filetype-otf::before { content: "\f755"; }
.bi-filetype-pdf::before { content: "\f756"; }
.bi-filetype-php::before { content: "\f757"; }
.bi-filetype-png::before { content: "\f758"; }
.bi-filetype-ppt-1::before { content: "\f759"; }
.bi-filetype-ppt::before { content: "\f75a"; }
.bi-filetype-psd::before { content: "\f75b"; }
.bi-filetype-py::before { content: "\f75c"; }
.bi-filetype-raw::before { content: "\f75d"; }
.bi-filetype-rb::before { content: "\f75e"; }
.bi-filetype-sass::before { content: "\f75f"; }
.bi-filetype-scss::before { content: "\f760"; }
.bi-filetype-sh::before { content: "\f761"; }
.bi-filetype-svg::before { content: "\f762"; }
.bi-filetype-tiff::before { content: "\f763"; }
.bi-filetype-tsx::before { content: "\f764"; }
.bi-filetype-ttf::before { content: "\f765"; }
.bi-filetype-txt::before { content: "\f766"; }
.bi-filetype-wav::before { content: "\f767"; }
.bi-filetype-woff::before { content: "\f768"; }
.bi-filetype-xls-1::before { content: "\f769"; }
.bi-filetype-xls::before { content: "\f76a"; }
.bi-filetype-xml::before { content: "\f76b"; }
.bi-filetype-yml::before { content: "\f76c"; }
.bi-heart-arrow::before { content: "\f76d"; }
.bi-heart-pulse-fill::before { content: "\f76e"; }
.bi-heart-pulse::before { content: "\f76f"; }
.bi-heartbreak-fill::before { content: "\f770"; }
.bi-heartbreak::before { content: "\f771"; }
.bi-hearts::before { content: "\f772"; }
.bi-hospital-fill::before { content: "\f773"; }
.bi-hospital::before { content: "\f774"; }
.bi-house-heart-fill::before { content: "\f775"; }
.bi-house-heart::before { content: "\f776"; }
.bi-incognito::before { content: "\f777"; }
.bi-magnet-fill::before { content: "\f778"; }
.bi-magnet::before { content: "\f779"; }
.bi-person-heart::before { content: "\f77a"; }
.bi-person-hearts::before { content: "\f77b"; }
.bi-phone-flip::before { content: "\f77c"; }
.bi-plugin::before { content: "\f77d"; }
.bi-postage-fill::before { content: "\f77e"; }
.bi-postage-heart-fill::before { content: "\f77f"; }
.bi-postage-heart::before { content: "\f780"; }
.bi-postage::before { content: "\f781"; }
.bi-postcard-fill::before { content: "\f782"; }
.bi-postcard-heart-fill::before { content: "\f783"; }
.bi-postcard-heart::before { content: "\f784"; }
.bi-postcard::before { content: "\f785"; }
.bi-search-heart-fill::before { content: "\f786"; }
.bi-search-heart::before { content: "\f787"; }
.bi-sliders2-vertical::before { content: "\f788"; }
.bi-sliders2::before { content: "\f789"; }
.bi-trash3-fill::before { content: "\f78a"; }
.bi-trash3::before { content: "\f78b"; }
.bi-valentine::before { content: "\f78c"; }
.bi-valentine2::before { content: "\f78d"; }
.bi-wrench-adjustable-circle-fill::before { content: "\f78e"; }
.bi-wrench-adjustable-circle::before { content: "\f78f"; }
.bi-wrench-adjustable::before { content: "\f790"; }
.bi-filetype-json::before { content: "\f791"; }
.bi-filetype-pptx::before { content: "\f792"; }
.bi-filetype-xlsx::before { content: "\f793"; }
.bi-1-circle-1::before { content: "\f794"; }
.bi-1-circle-fill-1::before { content: "\f795"; }
.bi-1-circle-fill::before { content: "\f796"; }
.bi-1-circle::before { content: "\f797"; }
.bi-1-square-fill::before { content: "\f798"; }
.bi-1-square::before { content: "\f799"; }
.bi-2-circle-1::before { content: "\f79a"; }
.bi-2-circle-fill-1::before { content: "\f79b"; }
.bi-2-circle-fill::before { content: "\f79c"; }
.bi-2-circle::before { content: "\f79d"; }
.bi-2-square-fill::before { content: "\f79e"; }
.bi-2-square::before { content: "\f79f"; }
.bi-3-circle-1::before { content: "\f7a0"; }
.bi-3-circle-fill-1::before { content: "\f7a1"; }
.bi-3-circle-fill::before { content: "\f7a2"; }
.bi-3-circle::before { content: "\f7a3"; }
.bi-3-square-fill::before { content: "\f7a4"; }
.bi-3-square::before { content: "\f7a5"; }
.bi-4-circle-1::before { content: "\f7a6"; }
.bi-4-circle-fill-1::before { content: "\f7a7"; }
.bi-4-circle-fill::before { content: "\f7a8"; }
.bi-4-circle::before { content: "\f7a9"; }
.bi-4-square-fill::before { content: "\f7aa"; }
.bi-4-square::before { content: "\f7ab"; }
.bi-5-circle-1::before { content: "\f7ac"; }
.bi-5-circle-fill-1::before { content: "\f7ad"; }
.bi-5-circle-fill::before { content: "\f7ae"; }
.bi-5-circle::before { content: "\f7af"; }
.bi-5-square-fill::before { content: "\f7b0"; }
.bi-5-square::before { content: "\f7b1"; }
.bi-6-circle-1::before { content: "\f7b2"; }
.bi-6-circle-fill-1::before { content: "\f7b3"; }
.bi-6-circle-fill::before { content: "\f7b4"; }
.bi-6-circle::before { content: "\f7b5"; }
.bi-6-square-fill::before { content: "\f7b6"; }
.bi-6-square::before { content: "\f7b7"; }
.bi-7-circle-1::before { content: "\f7b8"; }
.bi-7-circle-fill-1::before { content: "\f7b9"; }
.bi-7-circle-fill::before { content: "\f7ba"; }
.bi-7-circle::before { content: "\f7bb"; }
.bi-7-square-fill::before { content: "\f7bc"; }
.bi-7-square::before { content: "\f7bd"; }
.bi-8-circle-1::before { content: "\f7be"; }
.bi-8-circle-fill-1::before { content: "\f7bf"; }
.bi-8-circle-fill::before { content: "\f7c0"; }
.bi-8-circle::before { content: "\f7c1"; }
.bi-8-square-fill::before { content: "\f7c2"; }
.bi-8-square::before { content: "\f7c3"; }
.bi-9-circle-1::before { content: "\f7c4"; }
.bi-9-circle-fill-1::before { content: "\f7c5"; }
.bi-9-circle-fill::before { content: "\f7c6"; }
.bi-9-circle::before { content: "\f7c7"; }
.bi-9-square-fill::before { content: "\f7c8"; }
.bi-9-square::before { content: "\f7c9"; }
.bi-airplane-engines-fill::before { content: "\f7ca"; }
.bi-airplane-engines::before { content: "\f7cb"; }
.bi-airplane-fill::before { content: "\f7cc"; }
.bi-airplane::before { content: "\f7cd"; }
.bi-alexa::before { content: "\f7ce"; }
.bi-alipay::before { content: "\f7cf"; }
.bi-android::before { content: "\f7d0"; }
.bi-android2::before { content: "\f7d1"; }
.bi-box-fill::before { content: "\f7d2"; }
.bi-box-seam-fill::before { content: "\f7d3"; }
.bi-browser-chrome::before { content: "\f7d4"; }
.bi-browser-edge::before { content: "\f7d5"; }
.bi-browser-firefox::before { content: "\f7d6"; }
.bi-browser-safari::before { content: "\f7d7"; }
.bi-c-circle-1::before { content: "\f7d8"; }
.bi-c-circle-fill-1::before { content: "\f7d9"; }
.bi-c-circle-fill::before { content: "\f7da"; }
.bi-c-circle::before { content: "\f7db"; }
.bi-c-square-fill::before { content: "\f7dc"; }
.bi-c-square::before { content: "\f7dd"; }
.bi-capsule-pill::before { content: "\f7de"; }
.bi-capsule::before { content: "\f7df"; }
.bi-car-front-fill::before { content: "\f7e0"; }
.bi-car-front::before { content: "\f7e1"; }
.bi-cassette-fill::before { content: "\f7e2"; }
.bi-cassette::before { content: "\f7e3"; }
.bi-cc-circle-1::before { content: "\f7e4"; }
.bi-cc-circle-fill-1::before { content: "\f7e5"; }
.bi-cc-circle-fill::before { content: "\f7e6"; }
.bi-cc-circle::before { content: "\f7e7"; }
.bi-cc-square-fill::before { content: "\f7e8"; }
.bi-cc-square::before { content: "\f7e9"; }
.bi-cup-hot-fill::before { content: "\f7ea"; }
.bi-cup-hot::before { content: "\f7eb"; }
.bi-currency-rupee::before { content: "\f7ec"; }
.bi-dropbox::before { content: "\f7ed"; }
.bi-escape::before { content: "\f7ee"; }
.bi-fast-forward-btn-fill::before { content: "\f7ef"; }
.bi-fast-forward-btn::before { content: "\f7f0"; }
.bi-fast-forward-circle-fill::before { content: "\f7f1"; }
.bi-fast-forward-circle::before { content: "\f7f2"; }
.bi-fast-forward-fill::before { content: "\f7f3"; }
.bi-fast-forward::before { content: "\f7f4"; }
.bi-filetype-sql::before { content: "\f7f5"; }
.bi-fire::before { content: "\f7f6"; }
.bi-google-play::before { content: "\f7f7"; }
.bi-h-circle-1::before { content: "\f7f8"; }
.bi-h-circle-fill-1::before { content: "\f7f9"; }
.bi-h-circle-fill::before { content: "\f7fa"; }
.bi-h-circle::before { content: "\f7fb"; }
.bi-h-square-fill::before { content: "\f7fc"; }
.bi-h-square::before { content: "\f7fd"; }
.bi-indent::before { content: "\f7fe"; }
.bi-lungs-fill::before { content: "\f7ff"; }
.bi-lungs::before { content: "\f800"; }
.bi-microsoft-teams::before { content: "\f801"; }
.bi-p-circle-1::before { content: "\f802"; }
.bi-p-circle-fill-1::before { content: "\f803"; }
.bi-p-circle-fill::before { content: "\f804"; }
.bi-p-circle::before { content: "\f805"; }
.bi-p-square-fill::before { content: "\f806"; }
.bi-p-square::before { content: "\f807"; }
.bi-pass-fill::before { content: "\f808"; }
.bi-pass::before { content: "\f809"; }
.bi-prescription::before { content: "\f80a"; }
.bi-prescription2::before { content: "\f80b"; }
.bi-r-circle-1::before { content: "\f80c"; }
.bi-r-circle-fill-1::before { content: "\f80d"; }
.bi-r-circle-fill::before { content: "\f80e"; }
.bi-r-circle::before { content: "\f80f"; }
.bi-r-square-fill::before { content: "\f810"; }
.bi-r-square::before { content: "\f811"; }
.bi-repeat-1::before { content: "\f812"; }
.bi-repeat::before { content: "\f813"; }
.bi-rewind-btn-fill::before { content: "\f814"; }
.bi-rewind-btn::before { content: "\f815"; }
.bi-rewind-circle-fill::before { content: "\f816"; }
.bi-rewind-circle::before { content: "\f817"; }
.bi-rewind-fill::before { content: "\f818"; }
.bi-rewind::before { content: "\f819"; }
.bi-train-freight-front-fill::before { content: "\f81a"; }
.bi-train-freight-front::before { content: "\f81b"; }
.bi-train-front-fill::before { content: "\f81c"; }
.bi-train-front::before { content: "\f81d"; }
.bi-train-lightrail-front-fill::before { content: "\f81e"; }
.bi-train-lightrail-front::before { content: "\f81f"; }
.bi-truck-front-fill::before { content: "\f820"; }
.bi-truck-front::before { content: "\f821"; }
.bi-ubuntu::before { content: "\f822"; }
.bi-unindent::before { content: "\f823"; }
.bi-unity::before { content: "\f824"; }
.bi-universal-access-circle::before { content: "\f825"; }
.bi-universal-access::before { content: "\f826"; }
.bi-virus::before { content: "\f827"; }
.bi-virus2::before { content: "\f828"; }
.bi-wechat::before { content: "\f829"; }
.bi-yelp::before { content: "\f82a"; }
.bi-sign-stop-fill::before { content: "\f82b"; }
.bi-sign-stop-lights-fill::before { content: "\f82c"; }
.bi-sign-stop-lights::before { content: "\f82d"; }
.bi-sign-stop::before { content: "\f82e"; }
.bi-sign-turn-left-fill::before { content: "\f82f"; }
.bi-sign-turn-left::before { content: "\f830"; }
.bi-sign-turn-right-fill::before { content: "\f831"; }
.bi-sign-turn-right::before { content: "\f832"; }
.bi-sign-turn-slight-left-fill::before { content: "\f833"; }
.bi-sign-turn-slight-left::before { content: "\f834"; }
.bi-sign-turn-slight-right-fill::before { content: "\f835"; }
.bi-sign-turn-slight-right::before { content: "\f836"; }
.bi-sign-yield-fill::before { content: "\f837"; }
.bi-sign-yield::before { content: "\f838"; }
.bi-ev-station-fill::before { content: "\f839"; }
.bi-ev-station::before { content: "\f83a"; }
.bi-fuel-pump-diesel-fill::before { content: "\f83b"; }
.bi-fuel-pump-diesel::before { content: "\f83c"; }
.bi-fuel-pump-fill::before { content: "\f83d"; }
.bi-fuel-pump::before { content: "\f83e"; }
.bi-0-circle-fill::before { content: "\f83f"; }
.bi-0-circle::before { content: "\f840"; }
.bi-0-square-fill::before { content: "\f841"; }
.bi-0-square::before { content: "\f842"; }
.bi-rocket-fill::before { content: "\f843"; }
.bi-rocket-takeoff-fill::before { content: "\f844"; }
.bi-rocket-takeoff::before { content: "\f845"; }
.bi-rocket::before { content: "\f846"; }
.bi-stripe::before { content: "\f847"; }
.bi-subscript::before { content: "\f848"; }
.bi-superscript::before { content: "\f849"; }
.bi-trello::before { content: "\f84a"; }
.bi-envelope-at-fill::before { content: "\f84b"; }
.bi-envelope-at::before { content: "\f84c"; }
.bi-regex::before { content: "\f84d"; }
.bi-text-wrap::before { content: "\f84e"; }
.bi-sign-dead-end-fill::before { content: "\f84f"; }
.bi-sign-dead-end::before { content: "\f850"; }
.bi-sign-do-not-enter-fill::before { content: "\f851"; }
.bi-sign-do-not-enter::before { content: "\f852"; }
.bi-sign-intersection-fill::before { content: "\f853"; }
.bi-sign-intersection-side-fill::before { content: "\f854"; }
.bi-sign-intersection-side::before { content: "\f855"; }
.bi-sign-intersection-t-fill::before { content: "\f856"; }
.bi-sign-intersection-t::before { content: "\f857"; }
.bi-sign-intersection-y-fill::before { content: "\f858"; }
.bi-sign-intersection-y::before { content: "\f859"; }
.bi-sign-intersection::before { content: "\f85a"; }
.bi-sign-merge-left-fill::before { content: "\f85b"; }
.bi-sign-merge-left::before { content: "\f85c"; }
.bi-sign-merge-right-fill::before { content: "\f85d"; }
.bi-sign-merge-right::before { content: "\f85e"; }
.bi-sign-no-left-turn-fill::before { content: "\f85f"; }
.bi-sign-no-left-turn::before { content: "\f860"; }
.bi-sign-no-parking-fill::before { content: "\f861"; }
.bi-sign-no-parking::before { content: "\f862"; }
.bi-sign-no-right-turn-fill::before { content: "\f863"; }
.bi-sign-no-right-turn::before { content: "\f864"; }
.bi-sign-railroad-fill::before { content: "\f865"; }
.bi-sign-railroad::before { content: "\f866"; }
.bi-building-add::before { content: "\f867"; }
.bi-building-check::before { content: "\f868"; }
.bi-building-dash::before { content: "\f869"; }
.bi-building-down::before { content: "\f86a"; }
.bi-building-exclamation::before { content: "\f86b"; }
.bi-building-fill-add::before { content: "\f86c"; }
.bi-building-fill-check::before { content: "\f86d"; }
.bi-building-fill-dash::before { content: "\f86e"; }
.bi-building-fill-down::before { content: "\f86f"; }
.bi-building-fill-exclamation::before { content: "\f870"; }
.bi-building-fill-gear::before { content: "\f871"; }
.bi-building-fill-lock::before { content: "\f872"; }
.bi-building-fill-slash::before { content: "\f873"; }
.bi-building-fill-up::before { content: "\f874"; }
.bi-building-fill-x::before { content: "\f875"; }
.bi-building-fill::before { content: "\f876"; }
.bi-building-gear::before { content: "\f877"; }
.bi-building-lock::before { content: "\f878"; }
.bi-building-slash::before { content: "\f879"; }
.bi-building-up::before { content: "\f87a"; }
.bi-building-x::before { content: "\f87b"; }
.bi-buildings-fill::before { content: "\f87c"; }
.bi-buildings::before { content: "\f87d"; }
.bi-bus-front-fill::before { content: "\f87e"; }
.bi-bus-front::before { content: "\f87f"; }
.bi-ev-front-fill::before { content: "\f880"; }
.bi-ev-front::before { content: "\f881"; }
.bi-globe-americas::before { content: "\f882"; }
.bi-globe-asia-australia::before { content: "\f883"; }
.bi-globe-central-south-asia::before { content: "\f884"; }
.bi-globe-europe-africa::before { content: "\f885"; }
.bi-house-add-fill::before { content: "\f886"; }
.bi-house-add::before { content: "\f887"; }
.bi-house-check-fill::before { content: "\f888"; }
.bi-house-check::before { content: "\f889"; }
.bi-house-dash-fill::before { content: "\f88a"; }
.bi-house-dash::before { content: "\f88b"; }
.bi-house-down-fill::before { content: "\f88c"; }
.bi-house-down::before { content: "\f88d"; }
.bi-house-exclamation-fill::before { content: "\f88e"; }
.bi-house-exclamation::before { content: "\f88f"; }
.bi-house-gear-fill::before { content: "\f890"; }
.bi-house-gear::before { content: "\f891"; }
.bi-house-lock-fill::before { content: "\f892"; }
.bi-house-lock::before { content: "\f893"; }
.bi-house-slash-fill::before { content: "\f894"; }
.bi-house-slash::before { content: "\f895"; }
.bi-house-up-fill::before { content: "\f896"; }
.bi-house-up::before { content: "\f897"; }
.bi-house-x-fill::before { content: "\f898"; }
.bi-house-x::before { content: "\f899"; }
.bi-person-add::before { content: "\f89a"; }
.bi-person-down::before { content: "\f89b"; }
.bi-person-exclamation::before { content: "\f89c"; }
.bi-person-fill-add::before { content: "\f89d"; }
.bi-person-fill-check::before { content: "\f89e"; }
.bi-person-fill-dash::before { content: "\f89f"; }
.bi-person-fill-down::before { content: "\f8a0"; }
.bi-person-fill-exclamation::before { content: "\f8a1"; }
.bi-person-fill-gear::before { content: "\f8a2"; }
.bi-person-fill-lock::before { content: "\f8a3"; }
.bi-person-fill-slash::before { content: "\f8a4"; }
.bi-person-fill-up::before { content: "\f8a5"; }
.bi-person-fill-x::before { content: "\f8a6"; }
.bi-person-gear::before { content: "\f8a7"; }
.bi-person-lock::before { content: "\f8a8"; }
.bi-person-slash::before { content: "\f8a9"; }
.bi-person-up::before { content: "\f8aa"; }
.bi-scooter::before { content: "\f8ab"; }
.bi-taxi-front-fill::before { content: "\f8ac"; }
.bi-taxi-front::before { content: "\f8ad"; }
.bi-amd::before { content: "\f8ae"; }
.bi-database-add::before { content: "\f8af"; }
.bi-database-check::before { content: "\f8b0"; }
.bi-database-dash::before { content: "\f8b1"; }
.bi-database-down::before { content: "\f8b2"; }
.bi-database-exclamation::before { content: "\f8b3"; }
.bi-database-fill-add::before { content: "\f8b4"; }
.bi-database-fill-check::before { content: "\f8b5"; }
.bi-database-fill-dash::before { content: "\f8b6"; }
.bi-database-fill-down::before { content: "\f8b7"; }
.bi-database-fill-exclamation::before { content: "\f8b8"; }
.bi-database-fill-gear::before { content: "\f8b9"; }
.bi-database-fill-lock::before { content: "\f8ba"; }
.bi-database-fill-slash::before { content: "\f8bb"; }
.bi-database-fill-up::before { content: "\f8bc"; }
.bi-database-fill-x::before { content: "\f8bd"; }
.bi-database-fill::before { content: "\f8be"; }
.bi-database-gear::before { content: "\f8bf"; }
.bi-database-lock::before { content: "\f8c0"; }
.bi-database-slash::before { content: "\f8c1"; }
.bi-database-up::before { content: "\f8c2"; }
.bi-database-x::before { content: "\f8c3"; }
.bi-database::before { content: "\f8c4"; }
.bi-houses-fill::before { content: "\f8c5"; }
.bi-houses::before { content: "\f8c6"; }
.bi-nvidia::before { content: "\f8c7"; }
.bi-person-vcard-fill::before { content: "\f8c8"; }
.bi-person-vcard::before { content: "\f8c9"; }
.bi-sina-weibo::before { content: "\f8ca"; }
.bi-tencent-qq::before { content: "\f8cb"; }
.bi-wikipedia::before { content: "\f8cc"; }




:root { 
  --bs-primary: #CA4C38;
  --bs-secondary: #F7E3E1;
  --bs-success: #198754;
  --bs-danger: #DC3545;
  --bs-warning: #FFC107;
  --bs-info: #CB4D38;
}


	
		.tooltip-inner {
			background-color: var(--bs-primary);
		}
		.bs-tooltip-top .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=top] .tooltip-arrow::before {
  		border-top-color: var(--bs-primary);
		}
		.bs-tooltip-end .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=right] .tooltip-arrow::before {
  		border-right-color: var(--bs-primary);
		}
		.bs-tooltip-bottom .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=bottom] .tooltip-arrow::before {
  		border-bottom-color: var(--bs-primary);
		}
		.bs-tooltip-start .tooltip-arrow::before, .bs-tooltip-auto[data-popper-placement^=left] .tooltip-arrow::before {
  		border-left-color: var(--bs-primary);
		}
	
	
	

	.tooltip-inner {
		
		color: var(--bs-white);
		
		
		font-weight: 400;
	}










  /* LOAD LOCAL FONTS */
  

  


  

  


  

  


  
    /* Normal - Normal */
    @font-face {
        font-family: 'Manrope';
        src: url('../../resources/Fonts/manrope-variablefont_wght-webfont.woff2') format('woff2');
        font-weight: 400;
        font-style: normal;
        
    }
  

  


  

  


  

  


  
     /* Bold - Normal */
    @font-face {
        font-family: 'Manrope';
        src: url('../../resources/Fonts/manrope-variablefont_wght-webfont.woff2') format('woff2');
        font-weight: 700;
        font-style: normal;
        
    }
  

  


  

  


  

  
  /* End Font Loading */


  

    .foundry-typeface-one {
      font-family: 'Manrope', sans-serif;
      font-weight: 400;
    }

    .foundry-typeface-one strong {
      font-weight: 700;
    }

    .foundry-typeface-one strong em,
    .foundry-typeface-one em strong {
      font-weight: 700;
      font-style: italic;
    }

    .foundry-typeface-one em {
      font-weight: 400;
      font-style: italic;
    }

    body.foundry-typeface-one-page-wide-headers h1,
    body.foundry-typeface-one-page-wide-headers h2,
    body.foundry-typeface-one-page-wide-headers h3,
    body.foundry-typeface-one-page-wide-headers h4,
    body.foundry-typeface-one-page-wide-headers h5,
    body.foundry-typeface-one-page-wide-headers h6 {
      font-family: 'Manrope', sans-serif;
    }

    h1.foundry-typeface-one,
    h2.foundry-typeface-one,
    h3.foundry-typeface-one,
    h4.foundry-typeface-one,
    h5.foundry-typeface-one,
    h6.foundry-typeface-one {
      font-family: 'Manrope', sans-serif !important;
    }

  





	
	 
	.ego-button-nav  {

		

		
		
		

		

		

		

		
			

		
		
			/* Color */
			color: var(--bs-dark)  !important;
		

		
			/* Border */
			/* Border Width */
			 
			border-width: 1px  !important;
			
		
			
			
			/* Border Style */
			 
			border-style: solid  !important;
			
			
			
			
			/* Border Color */
			
		
			
		
			 
			border-color: var(--bs-dark)  !important;
			
		
		
		
			/* Border Radius */
			
			border-radius: 50px  !important;
			
		
			
		
		
		

		

		

		

		

		
		
		
		
		

		
		
		
		
		

		
		
		

		
			/* Text Alignment */
			text-align: center  !important;
		

		

		
		
				

		/* Properties that should only be applied in Preview Mode / Published Page */
		
		

		


		

		
			
			/* Padding */
			/* Detailed */
			padding-top: 0.00px  !important;
			padding-bottom: 0.00px  !important;
			padding-left: 20.00px  !important;
			padding-right: 20.00px  !important;
			
		

		

		/* Transform */
		transform:           !important;
		
		

		
		
		
			/* Width */
			width: 120px  !important;
		

		
		
		
	}
	



/* Background Image - Retina */








	
	 
	.nav-item  {

		

		
		
		

		

		

		

		
			

		
		

		
		
		
		
		

		

		

		

		

		
		
		
		
		

		
		
		
		
		

		
		
		

		

		

		
		
				

		/* Properties that should only be applied in Preview Mode / Published Page */
		
		

		


		
			
			/* Margin */
			/* Detailed */
			margin-top: 0.00rem ;
			margin-bottom: 0.00rem; 
			margin-left: 1.00rem ;
			margin-right: 1.00rem ;
			
		

		

		

		/* Transform */
		transform:          ;
		
		

		
		
		

		
		
		
	}
	



/* Background Image - Retina */








	
	 
	.nav-item > .active  {

		

		
		
		

		

		

		

		
			

		
		

		
			/* Border */
			/* Border Width */
			
		
			 
			border-top-width: 0px  !important;
			border-bottom-width: 2px  !important;
			border-left-width: 0px  !important;
			border-right-width: 0px  !important;
			
			
			/* Border Style */
			
			
			 
			border-top-style: none  !important;
			border-bottom-style: solid  !important;
			border-left-style: none  !important;
			border-right-style: none  !important;
			
			
			/* Border Color */
			
		
			
		
			 
			border-color: var(--bs-primary)  !important;
			
		
		
		
			/* Border Radius */
			
			border-radius: 0px  !important;
			
		
			
		
		
		

		

		

		

		

		
		
		
		
		

		
		
		
		
		

		
		
		

		

		

		
		
				

		/* Properties that should only be applied in Preview Mode / Published Page */
		
		

		


		

		

		

		/* Transform */
		transform:           !important;
		
		

		
		
		

		
		
		
	}
	



/* Background Image - Retina */








	
	 
	.ego-mt-l  {

		

		
		
		

		

		

		

		
			

		
		

		
		
		
		
		

		

		

		

		

		
		
		
		
		

		
		
		
		
		

		
		
		

		

		

		
		
				

		/* Properties that should only be applied in Preview Mode / Published Page */
		
		

		


		
			
			/* Margin */
			/* Detailed */
			margin-top: 1.50rem  !important;
			margin-bottom: 0.00rem;  !important
			margin-left: 0.00rem  !important;
			margin-right: 0.00rem  !important;
			
		

		

		

		/* Transform */
		transform:           !important;
		
		

		
		
		

		
		
		
	}
	



/* Background Image - Retina */








	
	 
	.ego-mt-xl  {

		

		
		
		

		

		

		

		
			

		
		

		
		
		
		
		

		

		

		

		

		
		
		
		
		

		
		
		
		
		

		
		
		

		

		

		
		
				

		/* Properties that should only be applied in Preview Mode / Published Page */
		
		

		


		
			
			/* Margin */
			/* Detailed */
			margin-top: 2.50rem  !important;
			margin-bottom: 0.00rem;  !important
			margin-left: 0.00rem  !important;
			margin-right: 0.00rem  !important;
			
		

		

		

		/* Transform */
		transform:           !important;
		
		

		
		
		

		
		
		
	}
	



/* Background Image - Retina */








	
	 
	.ego-mt-xxl  {

		

		
		
		

		

		

		

		
			

		
		

		
		
		
		
		

		

		

		

		

		
		
		
		
		

		
		
		
		
		

		
		
		

		

		

		
		
				

		/* Properties that should only be applied in Preview Mode / Published Page */
		
		

		


		
			
			/* Margin */
			/* Detailed */
			margin-top: 3.50rem  !important;
			margin-bottom: 0.00rem;  !important
			margin-left: 0.00rem  !important;
			margin-right: 0.00rem  !important;
			
		

		

		

		/* Transform */
		transform:           !important;
		
		

		
		
		

		
		
		
	}
	



/* Background Image - Retina */








	
	 
	.ego-position-bottom  {

		

		
		
		

		

		

		

		
			

		
		

		
		
		
		
		

		

		

		

		

		
		
		
		
		

		
		
		
		
		

		
		
		

		

		

		
		
				

		/* Properties that should only be applied in Preview Mode / Published Page */
		
		

		


		

		

		

		/* Transform */
		transform:           !important;
		
		

		
		
		

		
		
		
	}
	



/* Background Image - Retina */








	
	 
	.schauweb-heading span  {

		

		
		
		

		

		

		

		
			

		
		
			/* Color */
			color: var(--bs-info) ;
		

		
		
		
		
		

		

		

		

		

		
		
		
		
		

		
		
		
		
		

		
		
		

		

		

		
		
				

		/* Properties that should only be applied in Preview Mode / Published Page */
		
		

		


		

		

		

		/* Transform */
		transform:          ;
		
		

		
		
		

		
		
		
	}
	



/* Background Image - Retina */










#stacks_in_1835944_25-transition {
	
	background: var(--bs-white);
	
	
	
	
	align-items: center;
	display: flex;
	height: 100vh;
	justify-content: center;
	left: 0;
	position: fixed;
	top: 0;
	width: 100vw;
	z-index: 999999;
	pointer-events: none !important;
}

.transition-animation {
	opacity: 0;
}


.stacks_in_1835944_25-transition-animation {
	animation-name: fdy-subtle-fade-in-bottom;
	animation-duration: 1.00s;
	animation-fill-mode: both;
	animation-delay: 0.2s;
	animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1) !important;
}

.stacks_in_1835944_25-transition-animation-reverse {
	animation-name: fdy-fadeIn;
	animation-duration: 0.800000s;
	animation-fill-mode: both;
	animation-direction: reverse;
}

#stacks_in_1835944_25-transition .spinner-border {
	width: 4rem;
	height: 4rem;
}

.spinner-border {
	
	color: var(--bs-primary);
	

	
}

#stacks_in_1835945-wrapper,
#stacks_in_1835945-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1835945-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1835945-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1835945-wrapper {
	background-position: center center;
}


#stacks_in_1835945-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1835945-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1835945-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1835945-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1835945-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1835945-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1835945-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1835945-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1835945-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1835945-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1835945-wrapper.bkg-preset {
	background: var(--bs-gray-400);
}

#stacks_in_1835945-wrapper.bkg-solid-color {
	background: rgba(127, 73, 246, 1.00);
}

#stacks_in_1835945-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1835945-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(255, 250, 231, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(181, 205, 230, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(255, 222, 222, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(202, 233, 227, 1.00), transparent 80%);
}

#stacks_in_1835945-wrapper.custom-corners,
#stacks_in_1835945-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1835945-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1835945-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1835945-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1835945-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1835945-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
}








	

	








.stacks_in_1835946-container {
	
	
	
	height: 100%;
	

	
	
	

}


	








#stacks_in_1835948-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1835948-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1835948-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1835948-margins.padding-advanced {
	padding: 20.00px 20.00px 45.00px 20.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
	#stacks_in_1835948-margins.padding-advanced {
		padding: 80.00px 80.00px 80.00px 80.00px;
	}
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}


#stacks_in_1835950-wrapper,
#stacks_in_1835950-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1835950-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1835950-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1835950-wrapper {
	background-position: center center;
}


#stacks_in_1835950-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1835950-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1835950-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1835950-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1835950-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1835950-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1835950-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1835950-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1835950-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1835950-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1835950-wrapper.bkg-preset {
	background: var(--bs-white);
}

#stacks_in_1835950-wrapper.bkg-solid-color {
	background: rgba(127, 73, 246, 1.00);
}

#stacks_in_1835950-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1835950-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1835950-wrapper.custom-corners,
#stacks_in_1835950-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1835950-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1835950-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1835950-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1835950-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1835950-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
	
}








	

	








#stacks_in_1835952-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1835952-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1835952-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1835952-margins.padding-advanced {
	padding: 0.00rem 1.00rem 1.50rem 1.00rem;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
	#stacks_in_1835952-margins.padding-advanced {
		padding: 3.00rem 3.00rem 3.00rem 3.00rem;
	}
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
/* -- Start Littlemouse Each css Template -- */

@-webkit-keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@-moz-keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}

.stacks_in_1835954_54scroll-btn {
	display: block;
	position: relative;
	text-align: center !important;
}
.stacks_in_1835954_54scroll-btn > * {
	display: inline-block;
	color: #F2585F;
	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 2px;
	font-weight: normal;
	
}
.stacks_in_1835954_54hole{
	position: relative;
	text-align: center;
	cursor: pointer;
}


.stacks_in_1835954_54mouse {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.stacks_in_1835954_54mouse span {
	position: absolute;
	display: block;
	background: #F2585F;
	border-radius: 50%;
	top: 29%;
	left: 50%;
	-webkit-animation: ani-little-mouse 2.2s linear infinite;
	-moz-animation: ani-little-mouse 2.2s linear infinite;
	animation: ani-little-mouse 2.2s linear infinite;
}
.smallmousesize .stacks_in_1835954_54mouse {
	width: 28px;
	height: 45px;
	margin: 0 auto 4px;
	border: 2px solid #F2585F;
	border-radius: 14px;
}
.smallmousesize .stacks_in_1835954_54mouse span {
	width: 6px;
	height: 6px;
	margin: -3px 0 0 -3px;
}
.mediummousesize .stacks_in_1835954_54mouse {
	width: 35px;
	height: 55px;
	margin: 0 auto 5px;
	border: 3px solid #F2585F;
	border-radius: 23px;
}
.mediummousesize .stacks_in_1835954_54mouse span {
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
}
.largemousesize .stacks_in_1835954_54mouse {
	width: 44px;
	height: 70px;
	margin: 0 auto 5px;
	border: 3px solid #F2585F;
	border-radius: 22px;
}
.largemousesize .stacks_in_1835954_54mouse span {
	width: 10px;
	height: 10px;
	margin: -5px 0 0 -5px;
}




.stacks_in_1835954_54hole:hover{
	color: #51D1D0;
}

.stacks_in_1835954_54hole:hover .stacks_in_1835954_54mouse{
	
	border: 3px solid #51D1D0;
	
}
.stacks_in_1835954_54hole:hover .stacks_in_1835954_54mouse span{
	background: #51D1D0;
}





/* -- End Littlemouse Each css Template -- */ 

html {
	-webkit-scroll-behavior: smooth;
	scroll-behavior: smooth;
}

#stacks_in_1835954_2-navbar {
	z-index: 1040 !important;
}

.stacks_in_1835954_2-navbar *:focus {
	outline: none !important;
}

#stacks_in_1835954_2-navbar .branding-link {
	text-decoration: none !important;
}

/* Animate Navigation Bar on Page Load */
/* #stacks_in_1835954_2-navbar {
	
	animation: fdy-fadeIn;
	animation-duration: 0.5s;
	
} */


.fdy-fixed-nav #stacks_in_1835954_2-navbar {
	position: fixed;
	top: 0 !important;
	left: 0 !important;
	right: 0 !important;
}	


#stacks_in_1835954_2-navbar {
	
	
	
}

#stacks_in_1835954_2-navbar.fdy-unstuck {
	
	
	
}

#stacks_in_1835954_2-navbar.fdy-stuck {
	
	
	
}

@keyframes fdyNavHeight{
  from {
  	height: 120px;
  }
  to {
	height: 90px;
  }
}

@keyframes fdyNavHeightRv{
  from {
	height: 90px;
  }
  to {
	  height: 120px;
  }
}



#stacks_in_1835954_2-navbar {	
	
	background: transparent;
	
	
	
	
}

#stacks_in_1835954_2-navbar.fdy-stuck {
	
	background: var(--bs-gray-100);
	
	

	
}

#stacks_in_1835954_2-navbar .fdy-sticky-logo {
	display: none;
}








#stacks_in_1835954_2-navbar .fdy-normal-logo {
	width: 200px;
	height: auto;
}

#stacks_in_1835954_2-navbar .fdy-sticky-logo {
	width: 200px;
	height: auto;
}

@media (min-width: 576px) {
	#stacks_in_1835954_2-navbar .fdy-normal-logo {
		width: 250px;
		height: auto;
	}
	
	#stacks_in_1835954_2-navbar .fdy-sticky-logo {
		width: 250px;
		height: auto;
	}
}

@media (min-width: 768px) {
	#stacks_in_1835954_2-navbar .fdy-normal-logo {
		width: 350px;
		height: auto;
	}
	
	#stacks_in_1835954_2-navbar .fdy-sticky-logo {
		width: 350px;
		height: auto;
	}
}

@media (min-width: 992px) {
	#stacks_in_1835954_2-navbar .fdy-normal-logo {
		width: 350px;
		height: auto;
	}
	
	#stacks_in_1835954_2-navbar .fdy-sticky-logo {
		width: 350px;
		height: auto;
	}
}

@media (min-width: 1200px) {
	#stacks_in_1835954_2-navbar .fdy-normal-logo {
		width: 350px;
		height: auto;
	}
	
	#stacks_in_1835954_2-navbar .fdy-sticky-logo {
		width: 350px;
		height: auto;
	}
}

@media (min-width: 1400px) {
	#stacks_in_1835954_2-navbar .fdy-normal-logo {
		width: 350px;
		height: auto;
	}
	
	#stacks_in_1835954_2-navbar .fdy-sticky-logo {
		width: 350px;
		height: auto;
	}
}






/* Navigation Bar Styling */
#stacks_in_1835954_2-navbar {
	
	
	border-color: var(--bs-gray-200) !important;
	
}

#stacks_in_1835954_2-navbar.fdy-stuck {
	
	
	border-color: var(--bs-gray-200) !important;
	
}

#stacks_in_1835954_2-navbar.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

#stacks_in_1835954_2-navbar.custom-shadow-sticky {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

/* Branding */
#stacks_in_1835954_2-navbar .branding-site-title {
	font-weight: 700;
	
	color: var(--bs-dark);
	
	
	letter-spacing: 0.00px;	
}

#stacks_in_1835954_2-navbar.fdy-stuck .branding-site-title {
	
	color: var(--bs-gray-500);
	
	
}

#stacks_in_1835954_2-navbar .branding-site-title {
	font-size: 1.25rem;
}

@media (min-width: 576px) {
	#stacks_in_1835954_2-navbar .branding-site-title {
		font-size: 1.25rem;
	}
}

@media (min-width: 768px) {
	#stacks_in_1835954_2-navbar .branding-site-title {
		font-size: 1.50rem;
	}
}

@media (min-width: 992px) {
	#stacks_in_1835954_2-navbar .branding-site-title {
		font-size: 1.50rem;
	}
}

@media (min-width: 1200px) {
	#stacks_in_1835954_2-navbar .branding-site-title {
		font-size: 1.75rem;
	}
}

@media (min-width: 1400px) {
	#stacks_in_1835954_2-navbar .branding-site-title {
		font-size: 1.75rem;
	}
}


/* Navigation Items */

#stacks_in_1835954_2-navbar .navbar-nav .nav-item a.nav-link {
	
	font-size: 1.00rem;
	
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin-left: 1px;
	margin-right: 1px;
}



#stacks_in_1835954_2-navbar .navbar-nav .nav-item:first-child a.nav-link {
	margin-left: 0px;
}

#stacks_in_1835954_2-navbar .navbar-nav .nav-item:last-child a.nav-link {
	margin-right: 0px;
}

#stacks_in_1835954_2-navbar .navbar-nav .nav-item a.nav-link,
#stacks_in_1835954_2-navbar .navbar-nav .nav-item a.nav-link:visited {
	font-weight: 400;
	
	color: var(--bs-dark);
	
	
	
}

#stacks_in_1835954_2-navbar .navbar-nav .nav-item a.nav-link.active {
	font-weight: 700;
}

#stacks_in_1835954_2-navbar .navbar-nav .nav-item a.nav-link.active,
#stacks_in_1835954_2-navbar .navbar-nav .nav-item a.nav-link.show,
#stacks_in_1835954_2-navbar .navbar-nav .nav-item a.nav-link:hover {
	
	color: var(--bs-gray-700);
	
	
	
	
	background-color: var(--bs-white);
	
	
}


#stacks_in_1835954_2-navbar.fdy-stuck .navbar-nav .nav-item a.nav-link,
#stacks_in_1835954_2-navbar.fdy-stuck .navbar-nav .nav-item a.nav-link:visited {
	font-weight: ;
	
	
	color: var(--bs-gray-500);
	
}

#stacks_in_1835954_2-navbar.fdy-stuck .navbar-nav .nav-item a.nav-link.active,
#stacks_in_1835954_2-navbar.fdy-stuck .navbar-nav .nav-item a.nav-link.show,
#stacks_in_1835954_2-navbar.fdy-stuck .navbar-nav .nav-item a.nav-link:hover {
	
	
	color: var(--bs-white);
	
	
	
	
	background-color: var(--bs-gray-500);
	
}


/* Drop Down */
#stacks_in_1835954_2-navbar .nav-item.dropdown .dropdown-menu {
	
	background-color: var(--bs-dark);
	
	
}

#stacks_in_1835954_2-navbar .nav-item.dropdown .dropdown-menu {
	
		
	border-color: no-drop-down-border;
	
	
	border: none !important;
	
}

#stacks_in_1835954_2-navbar .nav-item.dropdown .dropdown-menu.no-drop-down-border {
	border: none !important;
}

#stacks_in_1835954_2-navbar .nav-item.dropdown a.dropdown-item,
#stacks_in_1835954_2-navbar .nav-item.dropdown a.dropdown-item:visited {
	
	
	color: var(--bs-gray-500);
	
}

#stacks_in_1835954_2-navbar .nav-item.dropdown a.dropdown-item.active,
#stacks_in_1835954_2-navbar .nav-item.dropdown a.dropdown-item:hover {
	
	
	color: var(--bs-white);
	

	
	
	background-color: var(--bs-dark);
	
}

#stacks_in_1835954_2-navbar .drop-down-indicator {
  line-height: 1.4rem;
}

#stacks_in_1835954_2-navbar.fdy-stuck .nav-item.dropdown .dropdown-menu {
	
	
	background-color: var(--bs-white);
	

}

#stacks_in_1835954_2-navbar.fdy-stuck .nav-item.dropdown .dropdown-menu {
	
	
	border-color: var(--bs-gray-200) !important;
	

	
}

#stacks_in_1835954_2-navbar.fdy-stuck .nav-item.dropdown a.dropdown-item,
#stacks_in_1835954_2-navbar.fdy-stuck .nav-item.dropdown a.dropdown-item:visited {
	
	
	color: var(--bs-gray-500);
	
}

#stacks_in_1835954_2-navbar.fdy-stuck .nav-item.dropdown a.dropdown-item.active,
#stacks_in_1835954_2-navbar.fdy-stuck .nav-item.dropdown a.dropdown-item:hover {
	
	
	color: var(--bs-white);
	

	
	
	background-color: var(--bs-gray-500);
	
}

#stacks_in_1835954_2-navbar hr.dropdown-divider {
	opacity: 1 !important;
	
	
	color: var(--bs-gray-200);
	border-color: var(--bs-gray-200);
		
}

#stacks_in_1835954_2-navbar.fdy-stuck hr.dropdown-divider {
	opacity: 1 !important;
	
	
	color: var(--bs-gray-200);
	border-color: var(--bs-gray-200);
		
}

#stacks_in_1835954_2-navbar .small-header h6 {
	opacity: 1 !important;
	
	
	color: var(--bs-gray-400);
	
}

#stacks_in_1835954_2-navbar.fdy-stuck .small-header h6 {
	opacity: 1 !important;
	
	
	color: var(--bs-gray-400);
	
}


/* Inner Max-Width - Similar to Max-Width stack */


#stacks_in_1835954_2-navbar .container-fluid.fdy-columns {
	padding-left: 0px;
	padding-right: 0px;
}



#stacks_in_1835954_2-navbar.navbar-light .navbar-toggler {
	
	
		border-color: var(--bs-primary);
		color: var(--bs-primary);
	
}

#stacks_in_1835954_2-navbar.navbar-light .navbar-toggler.collapsed {
	
	
		border-color: var(--bs-dark);
		color: var(--bs-dark);
	
}

#stacks_in_1835954_2-navbar.fdy-stuck.navbar-light .navbar-toggler {
	
	
		border-color: var(--bs-secondary);
		color: var(--bs-secondary);
	
}

#stacks_in_1835954_2-navbar.fdy-stuck.navbar-light .navbar-toggler.collapsed {
	
	
		border-color: var(--bs-gray-500) !important;
		color: var(--bs-gray-500) !important;
	
}	

#stacks_in_1835954_2-navbar.navbar-light .navbar-toggler-icon {
  background-image: none;
}


	
		

		

		
		@media (min-width: 992px) {
		

		

		


			#stacks_in_1835954_2-navbar .fdy-normal-logo,
			#stacks_in_1835954_2-navbar .branding-site-title,
			#stacks_in_1835954_2-navbar .navbar-nav
			 {
				padding-top: 0 !important;
				padding-bottom: 0 !important;
			}
			
			#stacks_in_1835954_2-navbar {
				padding-top: 0px !important;
				padding-bottom: 20px !important;
			}
			
			#stacks_in_1835954_2-navbar ul.navbar-nav > li > .nav-link {
				padding-top: 10px !important;
				padding-bottom: 10px !important;
				padding-left: 0px !important;
				padding-right: 0px !important;
			}
			
			#stacks_in_1835954_2-navbar ul.navbar-nav > .vert-divider {
				padding-top: 8px !important;
				padding-bottom: 8px !important;
			}
			
		}
	

	

	
 

#stacks_in_1835954_2-navbar .dropdown-menu {
	
}








@media (max-width: 991px) {





	#stacks_in_1835954_2-navbar,
	#stacks_in_1835954_2-navbar.fdy-stuck {
		height: initial !important;
	}

	#stacks_in_1835954_2-navbar .dropdown-menu {
		display: none !important;
		
	}

	#stacks_in_1835954_2-navbar .show {
		animation: none !important;
		animation-duration: 0s !important;
		display: block !important;
		opacity: 1 !important;
	}
	
}




#stacks_in_1835954_2-navbar .navbar-nav .dropdown a.dropdown-item {
	
}







.stacks_in_1835954_4-item .badge-nav-inline {
	position: relative;
	top: -2px;
}

.stacks_in_1835954_4-item .badge {
	color: rgba(255, 255, 255, 1.00);
	
	background: var(--bs-danger);
	
	
	

	

	color: rgba(255, 255, 255, 1.00);
}


.stacks_in_1835954_4-item > a.nav-link.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

.stacks_in_1835954_4-item.nav-item a.nav-link,
.stacks_in_1835954_4-item.nav-item a.nav-link:visited {
	transition-duration: 0.15s;
	transition-property: none;
		
	
	
	
	
}

.stacks_in_1835954_4-item.nav-item a.nav-link.active,
.stacks_in_1835954_4-item.nav-item a.nav-link.show,
.stacks_in_1835954_4-item.nav-item a.nav-link:hover {
	transition-duration: 0.15s;
	transition-property: none;
	
		
	

	
}


.fdy-stuck .stacks_in_1835954_4-item.nav-item a.nav-link,
.fdy-stuck .stacks_in_1835954_4-item.nav-item a.nav-link:visited {
		
	
	
}

.fdy-stuck .stacks_in_1835954_4-item.nav-item a.nav-link.active,
.fdy-stuck .stacks_in_1835954_4-item.nav-item a.nav-link.show,
.fdy-stuck .stacks_in_1835954_4-item.nav-item a.nav-link:hover {
	
		
	
}



.stacks_in_1835954_5-item .badge-nav-inline {
	position: relative;
	top: -2px;
}

.stacks_in_1835954_5-item .badge {
	color: rgba(255, 255, 255, 1.00);
	
	background: var(--bs-danger);
	
	
	

	

	color: rgba(255, 255, 255, 1.00);
}


.stacks_in_1835954_5-item > a.nav-link.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

.stacks_in_1835954_5-item.nav-item a.nav-link,
.stacks_in_1835954_5-item.nav-item a.nav-link:visited {
	transition-duration: 0.15s;
	transition-property: none;
		
	
	
	
	
}

.stacks_in_1835954_5-item.nav-item a.nav-link.active,
.stacks_in_1835954_5-item.nav-item a.nav-link.show,
.stacks_in_1835954_5-item.nav-item a.nav-link:hover {
	transition-duration: 0.15s;
	transition-property: none;
	
		
	

	
}


.fdy-stuck .stacks_in_1835954_5-item.nav-item a.nav-link,
.fdy-stuck .stacks_in_1835954_5-item.nav-item a.nav-link:visited {
		
	
	
}

.fdy-stuck .stacks_in_1835954_5-item.nav-item a.nav-link.active,
.fdy-stuck .stacks_in_1835954_5-item.nav-item a.nav-link.show,
.fdy-stuck .stacks_in_1835954_5-item.nav-item a.nav-link:hover {
	
		
	
}



.stacks_in_1835954_6-item .badge-nav-inline {
	position: relative;
	top: -2px;
}

.stacks_in_1835954_6-item .badge {
	color: rgba(255, 255, 255, 1.00);
	
	background: var(--bs-danger);
	
	
	

	

	color: rgba(255, 255, 255, 1.00);
}


.stacks_in_1835954_6-item > a.nav-link.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

.stacks_in_1835954_6-item.nav-item a.nav-link,
.stacks_in_1835954_6-item.nav-item a.nav-link:visited {
	transition-duration: 0.15s;
	transition-property: none;
		
	
	
	
	
}

.stacks_in_1835954_6-item.nav-item a.nav-link.active,
.stacks_in_1835954_6-item.nav-item a.nav-link.show,
.stacks_in_1835954_6-item.nav-item a.nav-link:hover {
	transition-duration: 0.15s;
	transition-property: none;
	
		
	

	
}


.fdy-stuck .stacks_in_1835954_6-item.nav-item a.nav-link,
.fdy-stuck .stacks_in_1835954_6-item.nav-item a.nav-link:visited {
		
	
	
}

.fdy-stuck .stacks_in_1835954_6-item.nav-item a.nav-link.active,
.fdy-stuck .stacks_in_1835954_6-item.nav-item a.nav-link.show,
.fdy-stuck .stacks_in_1835954_6-item.nav-item a.nav-link:hover {
	
		
	
}



.stacks_in_1835954_7-item .badge-nav-inline {
	position: relative;
	top: -2px;
}

.stacks_in_1835954_7-item .badge {
	color: rgba(255, 255, 255, 1.00);
	
	background: var(--bs-danger);
	
	
	

	

	color: rgba(255, 255, 255, 1.00);
}


.stacks_in_1835954_7-item > a.nav-link.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

.stacks_in_1835954_7-item.nav-item a.nav-link,
.stacks_in_1835954_7-item.nav-item a.nav-link:visited {
	transition-duration: 0.15s;
	transition-property: none;
		
	
	
	
	
}

.stacks_in_1835954_7-item.nav-item a.nav-link.active,
.stacks_in_1835954_7-item.nav-item a.nav-link.show,
.stacks_in_1835954_7-item.nav-item a.nav-link:hover {
	transition-duration: 0.15s;
	transition-property: none;
	
		
	

	
}


.fdy-stuck .stacks_in_1835954_7-item.nav-item a.nav-link,
.fdy-stuck .stacks_in_1835954_7-item.nav-item a.nav-link:visited {
		
	
	
}

.fdy-stuck .stacks_in_1835954_7-item.nav-item a.nav-link.active,
.fdy-stuck .stacks_in_1835954_7-item.nav-item a.nav-link.show,
.fdy-stuck .stacks_in_1835954_7-item.nav-item a.nav-link:hover {
	
		
	
}



.stacks_in_1835954_8-item .badge-nav-inline {
	position: relative;
	top: -2px;
}

.stacks_in_1835954_8-item .badge {
	color: rgba(255, 255, 255, 1.00);
	
	background: var(--bs-danger);
	
	
	

	

	color: rgba(255, 255, 255, 1.00);
}


.stacks_in_1835954_8-item > a.nav-link.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

.stacks_in_1835954_8-item.nav-item a.nav-link,
.stacks_in_1835954_8-item.nav-item a.nav-link:visited {
	transition-duration: 0.15s;
	transition-property: none;
		
	
	
	
	
}

.stacks_in_1835954_8-item.nav-item a.nav-link.active,
.stacks_in_1835954_8-item.nav-item a.nav-link.show,
.stacks_in_1835954_8-item.nav-item a.nav-link:hover {
	transition-duration: 0.15s;
	transition-property: none;
	
		
	

	
}


.fdy-stuck .stacks_in_1835954_8-item.nav-item a.nav-link,
.fdy-stuck .stacks_in_1835954_8-item.nav-item a.nav-link:visited {
		
	
	
}

.fdy-stuck .stacks_in_1835954_8-item.nav-item a.nav-link.active,
.fdy-stuck .stacks_in_1835954_8-item.nav-item a.nav-link.show,
.fdy-stuck .stacks_in_1835954_8-item.nav-item a.nav-link:hover {
	
		
	
}



.stacks_in_1835954_51-item .badge-nav-inline {
	position: relative;
	top: -2px;
}

.stacks_in_1835954_51-item .badge {
	color: rgba(255, 255, 255, 1.00);
	
	background: var(--bs-danger);
	
	
	

	

	color: rgba(255, 255, 255, 1.00);
}


.stacks_in_1835954_51-item > a.nav-link.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

.stacks_in_1835954_51-item.nav-item a.nav-link,
.stacks_in_1835954_51-item.nav-item a.nav-link:visited {
	transition-duration: 0.15s;
	transition-property: none;
		
	
	
	
	
}

.stacks_in_1835954_51-item.nav-item a.nav-link.active,
.stacks_in_1835954_51-item.nav-item a.nav-link.show,
.stacks_in_1835954_51-item.nav-item a.nav-link:hover {
	transition-duration: 0.15s;
	transition-property: none;
	
		
	

	
}


.fdy-stuck .stacks_in_1835954_51-item.nav-item a.nav-link,
.fdy-stuck .stacks_in_1835954_51-item.nav-item a.nav-link:visited {
		
	
	
}

.fdy-stuck .stacks_in_1835954_51-item.nav-item a.nav-link.active,
.fdy-stuck .stacks_in_1835954_51-item.nav-item a.nav-link.show,
.fdy-stuck .stacks_in_1835954_51-item.nav-item a.nav-link:hover {
	
		
	
}



.stacks_in_1835954_50-item .badge-nav-inline {
	position: relative;
	top: -2px;
}

.stacks_in_1835954_50-item .badge {
	color: rgba(255, 255, 255, 1.00);
	
	background: var(--bs-danger);
	
	
	

	

	color: rgba(255, 255, 255, 1.00);
}


.stacks_in_1835954_50-item > a.nav-link.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

.stacks_in_1835954_50-item.nav-item a.nav-link,
.stacks_in_1835954_50-item.nav-item a.nav-link:visited {
	transition-duration: 0.15s;
	transition-property: none;
		
	
	
	
	
}

.stacks_in_1835954_50-item.nav-item a.nav-link.active,
.stacks_in_1835954_50-item.nav-item a.nav-link.show,
.stacks_in_1835954_50-item.nav-item a.nav-link:hover {
	transition-duration: 0.15s;
	transition-property: none;
	
		
		
		color: var(--bs-light) !important;
		
	
		
	
		
		
		background-color: var(--bs-dark) !important;
		
	

	
}


.fdy-stuck .stacks_in_1835954_50-item.nav-item a.nav-link,
.fdy-stuck .stacks_in_1835954_50-item.nav-item a.nav-link:visited {
		
	
	
}

.fdy-stuck .stacks_in_1835954_50-item.nav-item a.nav-link.active,
.fdy-stuck .stacks_in_1835954_50-item.nav-item a.nav-link.show,
.fdy-stuck .stacks_in_1835954_50-item.nav-item a.nav-link:hover {
	
		
	
}



.stacks_in_1835954_55-item .badge-nav-inline {
	position: relative;
	top: -2px;
}

.stacks_in_1835954_55-item .badge {
	color: rgba(255, 255, 255, 1.00);
	
	background: var(--bs-danger);
	
	
	

	

	color: rgba(255, 255, 255, 1.00);
}


.stacks_in_1835954_55-item > a.nav-link.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

.stacks_in_1835954_55-item.nav-item a.nav-link,
.stacks_in_1835954_55-item.nav-item a.nav-link:visited {
	transition-duration: 0.15s;
	transition-property: none;
		
	
	
	
	
}

.stacks_in_1835954_55-item.nav-item a.nav-link.active,
.stacks_in_1835954_55-item.nav-item a.nav-link.show,
.stacks_in_1835954_55-item.nav-item a.nav-link:hover {
	transition-duration: 0.15s;
	transition-property: none;
	
		
	

	
}


.fdy-stuck .stacks_in_1835954_55-item.nav-item a.nav-link,
.fdy-stuck .stacks_in_1835954_55-item.nav-item a.nav-link:visited {
		
	
	
}

.fdy-stuck .stacks_in_1835954_55-item.nav-item a.nav-link.active,
.fdy-stuck .stacks_in_1835954_55-item.nav-item a.nav-link.show,
.fdy-stuck .stacks_in_1835954_55-item.nav-item a.nav-link:hover {
	
		
	
}




.stacks_in_1835992_2-offcanvas.offcanvas {
  transition: transform 0.3s cubic-bezier(0.16, 1, 0.3, 1);
  z-index: 1501;
}

.offcanvas-backdrop {
	z-index: 1500;
}

.stacks_in_1835992_2-button,
.stacks_in_1835992_2-button:focus {
	
}


.stacks_in_1835992_2-button,
.stacks_in_1835992_2-button:focus,
.stacks_in_1835992_2-button:active {
	
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	outline: none;
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
}

.stacks_in_1835992_2-button:hover,
.stacks_in_1835992_2-button:hover:active {
	
	background-color: var(--bs-primary) !important;
	border-color: var(--bs-primary) !important;
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000 !important;	
}



	









.stacks_in_1835992_2-button .badge {
	background: var(--bs-danger) !important;
}



#stacks_in_1835992_2-wrapper .btn {
	
	
}


#stacks_in_1835992_2-wrapper .icon-left {
	margin-right: 10px;
}

#stacks_in_1835992_2-wrapper .icon-right {
	margin-left: 10px;
}








.stacks_in_1835992_2-offcanvas {	
	
	background: var(--bs-white);
	
	
}

.stacks_in_1835992_2-offcanvas.offcanvas {
	border: none;
		
	
	width: 300px;
		
}

.stacks_in_1835992_2-offcanvas .offcanvas-header {
	
	background: var(--bs-primary);
	
	
}

.stacks_in_1835992_2-offcanvas .offcanvas-header {
	color: rgba(255, 255, 255, 1.00);
}


	
		
		
		#stacks_in_1835992_2-offcanvas-button-position {
			padding: 50px 20px;
			z-index: 1200;
		}
	
	
	




.stacks_in_1835992_4-container {
	
	
	
	height: 100%;
	

	
	
	
	display: grid;
    grid-auto-flow: row;
		
			align-content: space-between;
			
		
		
	

}


	








.stacks_in_1835992_6-container {
	
	
	

	
	
	

}










#stacks_in_1835992_8-wrapper {
	font-weight: 400;
}

/* Add a little space after numbers for numbered items */
#stacks_in_1835992_8-wrapper.list-group-numbered > li::before {
	margin-right: 5px;
}


/* Base Margins */
#stacks_in_1835992_8-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1835992_8-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1835992_8-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1835992_8-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1835992_8-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1835992_8-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}


#stacks_in_1835992_8-wrapper {
  --bs-accordion-color: #000;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff;
}






/* Plus & Close */
#stacks_in_1835992_8-wrapper .accordion-button::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba(46, 49, 53, 1.00)" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>') !important;
}

#stacks_in_1835992_8-wrapper .accordion-button:not(.collapsed)::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba(46, 49, 53, 1.00)" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>') !important;
	transform: rotate(135deg);
}

#stacks_in_1835992_8-wrapper .list-group-item:hover.accordion-button::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba(46, 49, 53, 1.00)" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>') !important;
}

#stacks_in_1835992_8-wrapper .list-group-item:hover.accordion-button:not(.collapsed)::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba(46, 49, 53, 1.00)" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>') !important;
	transform: rotate(135deg);
}








#stacks_in_1835992_8-wrapper .list-group-item {
	color: rgba(46, 49, 53, 1.00);
	
	background-color: var(--bs-white);
	
	

	
	border-color: var(--bs-gray-300);
	
	
}

#stacks_in_1835992_8-wrapper .list-group-item:hover,
#stacks_in_1835992_8-wrapper .list-group-item.active {
	color: rgba(46, 49, 53, 1.00) !important;
	
	background-color: var(--bs-gray-200) !important;
	
	
} 

#stacks_in_1835992_8-wrapper .accordion-button:not(.collapsed) {
	color: rgba(46, 49, 53, 1.00);
	
	background-color: var(--bs-gray-200) !important;
	
	
	
	box-shadow: inset 0px -1px 0px 0px var(--bs-gray-300) !important;
	
	
} 

#stacks_in_1835992_8-wrapper .accordion-collapse .list-group-item {
	color: rgba(46, 49, 53, 1.00);
	
	background-color: var(--bs-gray-100);
	
	
	
}

#stacks_in_1835992_8-wrapper .accordion-collapse .item-inner-wrapper {
	
	padding-left: 12px;
	
}


#stacks_in_1835992_8-wrapper.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

#stacks_in_1835992_8-wrapper.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1835992_8-wrapper,
#stacks_in_1835992_8-wrapper.custom-shadow,
#stacks_in_1835992_8-wrapper.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}



.stacks_in_1835992_12-fdy-item.accordion-button {
	font-weight: 400;
}

.stacks_in_1835992_12-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_12-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_12-accordion-item:last-child {
	border-top: none;
}


.stacks_in_1835992_12-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_12-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_14-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_14-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_14-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_14-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_14-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_87-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_87-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_87-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_87-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_87-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_15-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_15-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_15-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_15-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_15-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_16-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_16-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_16-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_16-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_16-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_28-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_28-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_28-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_28-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_28-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_34-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_34-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_34-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_34-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_34-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_35-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_35-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_35-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_35-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_35-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_29-fdy-item.accordion-button {
	font-weight: 400;
}

.stacks_in_1835992_29-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_29-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_29-accordion-item:last-child {
	border-top: none;
}


.stacks_in_1835992_29-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_29-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_30-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_30-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_30-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_30-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_30-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_33-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_33-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_33-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_33-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_33-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_36-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_36-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_36-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_36-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_36-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_37-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_37-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_37-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_37-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_37-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_38-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_38-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_38-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_38-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_38-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_69-fdy-item.accordion-button {
	font-weight: 400;
}

.stacks_in_1835992_69-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_69-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_69-accordion-item:last-child {
	border-top: none;
}


.stacks_in_1835992_69-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_69-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_121-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_121-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_121-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_121-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_121-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_88-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_88-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_88-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_88-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_88-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_70-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_70-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_70-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_70-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_70-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_72-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_72-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_72-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_72-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_72-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_73-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_73-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_73-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_73-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_73-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_74-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_74-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_74-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_74-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_74-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_75-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_75-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_75-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_75-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_75-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_76-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_76-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_76-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_76-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_76-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_77-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_77-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_77-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_77-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_77-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_78-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_78-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_78-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_78-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_78-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_79-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_79-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_79-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_79-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_79-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_80-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_80-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_80-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_80-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_80-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_81-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_81-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_81-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_81-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_81-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_82-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_82-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_82-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_82-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_82-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_83-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_83-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_83-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_83-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_83-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_84-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_84-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_84-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_84-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_84-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_85-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_85-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_85-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_85-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_85-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_86-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_86-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_86-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_86-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_86-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_39-fdy-item.accordion-button {
	font-weight: 400;
}

.stacks_in_1835992_39-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_39-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_39-accordion-item:last-child {
	border-top: none;
}


.stacks_in_1835992_39-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_39-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_40-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_40-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_40-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_40-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_40-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_42-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_42-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_42-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_42-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_42-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_43-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_43-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_43-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_43-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_43-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_56-fdy-item.accordion-button {
	font-weight: 400;
}

.stacks_in_1835992_56-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_56-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_56-accordion-item:last-child {
	border-top: none;
}


.stacks_in_1835992_56-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_56-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_57-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_57-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_57-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_57-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_57-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_59-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_59-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_59-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_59-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_59-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_45-fdy-item.accordion-button {
	font-weight: 400;
}

.stacks_in_1835992_45-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_45-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_45-accordion-item:last-child {
	border-top: none;
}


.stacks_in_1835992_45-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_45-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_46-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_46-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_46-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_46-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_46-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_48-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_48-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_48-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_48-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_48-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_49-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_49-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_49-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_49-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_49-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_89-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_89-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_89-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_89-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_89-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_50-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_50-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_50-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_50-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_50-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_51-fdy-item.accordion-button {
	font-weight: 400;
}

.stacks_in_1835992_51-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_51-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_51-accordion-item:last-child {
	border-top: none;
}


.stacks_in_1835992_51-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_51-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_52-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_52-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_52-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_52-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_52-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1835992_54-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1835992_54-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1835992_54-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1835992_54-fdy-item .list-group-icons {
		
}

.stacks_in_1835992_54-fdy-item:hover .list-group-icons {
		
}



#stacks_in_1835992_104-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1835992_104-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1835992_104-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1835992_104-margins.padding-advanced {
	padding: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
/* @group Page */

/* Stop the background page scrolling when the modal is open */
body.sociableOpen {
	overflow: hidden !important;
}

/* @end */

/* @group Share Button */

#socialPopupTriggerButtonstacks_in_1835992_120_2 *,
#socialPopupTriggerButtonstacks_in_1835992_120_2 *::after,
#socialPopupTriggerButtonstacks_in_1835992_120_2 *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}




#socialPopupTriggerButtonstacks_in_1835992_120_2 {
	position: relative;
	cursor: pointer;
	z-index: 999;
	display: inline-block !important;
	opacity: 1.00 !important;
}




#socialPopupTriggerButtonstacks_in_1835992_120_2 a {
	background: none;
	border: none;
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	z-index: 10;
	outline: none;
}

#socialPopupTriggerButtonstacks_in_1835992_120_2 a:focus {
	outline: none;
	border: none;
}

#socialPopupTriggerButtonstacks_in_1835992_120_2 #socialPopupTriggerButtonBorderstacks_in_1835992_120_2 {
	border: 2px solid #CDCDCD;
	background: #FFFFFF;
	border-radius: 27px;
	-webkit-border-radius: 27px;
	-moz-border-radius: 27px;
	height: 50px;
	overflow: hidden;
	z-index: 5;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

#socialPopupTriggerButtonstacks_in_1835992_120_2:hover #socialPopupTriggerButtonBorderstacks_in_1835992_120_2 {
	border: 2px solid #999999;
	background: #FFFFFF;
}


#socialPopupTriggerButtonstacks_in_1835992_120_2:hover #socialPopupTriggerButtonBorderstacks_in_1835992_120_2 {
	padding-right: 15px;
}




#socialPopupTriggerButtonstacks_in_1835992_120_2 #socialPopupTriggerButtonIconstacks_in_1835992_120_2 [class^="fa fa-"] {
	color: #333333;
	font-size: 24px;
	line-height: 50px;
	width: 50px;
	text-align: center;
	display: block;
	float: left;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}

#socialPopupTriggerButtonstacks_in_1835992_120_2:hover #socialPopupTriggerButtonBorderstacks_in_1835992_120_2 [class^="fa fa-"] {
	color: #333333;
}

#socialPopupTriggerButtonstacks_in_1835992_120_2 #socialPopupTriggerButtonTextstacks_in_1835992_120_2 {
	color: #333333;
	font: 14px "Helvetica Neue", Arial, Helvetica, Geneva, sans-serif;
	float: right;
	max-width: 0px;
	overflow: hidden;
	line-height: 50px;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	transition: all 300ms ease-in-out;
}




#socialPopupTriggerButtonstacks_in_1835992_120_2:hover #socialPopupTriggerButtonTextstacks_in_1835992_120_2 {
	max-width: 300px;
	color: #333333;
}


/* @end */

/* @group Content Block (top of modal) */

#sociableContentBlock {
	max-width: 1200px;
	margin: 0 auto;
	text-align: center;
}

#adBlockMessage {
	display: none;
}

#adBlockMessage.adBlockTrue {
	display: block;
	color: #ffffff;
	text-align: center;
	font-size: 16px;
}

/* @end */

/* @group Modal Window */

/* General styles for the modal */

/* 
Styles for the html/body for special modal where we want 3d effects
Note that we need a container wrapping all content on the page for the 
perspective effects (not including the modals and the overlay).
*/

.socialPopupModalPerspective,
.socialPopupModalPerspective body {
	height: 100%;
	overflow: hidden;
}

.socialPopupModalPerspective body  {
	background: #222;
	-webkit-perspective: 600px;
	-moz-perspective: 600px;
	perspective: 600px;
}

.socialPopupModal-1 {
	position: fixed;
	top: 0%;
	left: 0%;
	width: 100%;
	overflow: auto;
	height: 100%;
	z-index: 19991;
	visibility: hidden;
	-webkit-backface-visibility: hidden;
	-moz-backface-visibility: hidden;
	backface-visibility: hidden;
}

.socialPopupModalShow {
	visibility: visible;
}

.socialPopupModalOverlay {
	position: fixed;
	width: 100%;
	height: 100%;
	visibility: hidden;
	top: 0;
	left: 0;
	z-index: 1999;
	opacity: 0;
	background: #000000;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow ~ .socialPopupModalOverlay {
	opacity: 0.90;
	visibility: visible;
}

/* Content styles */
#socialPopupModalContentstacks_in_1835992_120_2 {
	position: relative;
	border-radius: 3px;
	margin: 0 auto;
}

/* Individual modal styles with animations/transitions */

/*  */

/* @group Effect 1 */

/* Effect 1: Fade in and scale up */
.socialPopupModalEffect-1 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: scale(0.7);
	-moz-transform: scale(0.7);
	-ms-transform: scale(0.7);
	transform: scale(0.7);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-1 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 2 */

/* Effect 2: Slide from the right */
.socialPopupModalEffect-2 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: translateX(20%);
	-moz-transform: translateX(20%);
	-ms-transform: translateX(20%);
	transform: translateX(20%);
	opacity: 0;
	-webkit-transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
	-moz-transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
	transition: all 1000ms cubic-bezier(0.25, 0.5, 0.5, 0.9);
}

.socialPopupModalShow.socialPopupModalEffect-2 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: translateX(0);
	-moz-transform: translateX(0);
	-ms-transform: translateX(0);
	transform: translateX(0);
	opacity: 1;
}

/* @end */

/* @group Effect 3 */

/* Effect 3: Slide from the bottom */
.socialPopupModalEffect-3 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: translateY(20%);
	-moz-transform: translateY(20%);
	-ms-transform: translateY(20%);
	transform: translateY(20%);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-3 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: translateY(0);
	-moz-transform: translateY(0);
	-ms-transform: translateY(0);
	transform: translateY(0);
	opacity: 1;
}

/* @end */

/* @group Effect 4 */

/* Effect 4: Newspaper */
.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: scale(0) rotate(720deg);
	-moz-transform: scale(0) rotate(720deg);
	-ms-transform: scale(0) rotate(720deg);
	transform: scale(0) rotate(720deg);
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-4 ~ .socialPopupModalOverlay,
.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-4 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: scale(1) rotate(0deg);
	-moz-transform: scale(1) rotate(0deg);
	-ms-transform: scale(1) rotate(0deg);
	transform: scale(1) rotate(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 5 */

/* Effect 5: fall */
.socialPopupModalEffect-5.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-5 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(600px) rotateX(20deg); 
	-moz-transform: translateZ(600px) rotateX(20deg); 
	-ms-transform: translateZ(600px) rotateX(20deg); 
	transform: translateZ(600px) rotateX(20deg); 
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-5 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transition: all 1000ms ease-in;
	-moz-transition: all 1000ms ease-in;
	transition: all 1000ms ease-in;
	-webkit-transform: translateZ(0px) rotateX(0deg);
	-moz-transform: translateZ(0px) rotateX(0deg);
	-ms-transform: translateZ(0px) rotateX(0deg);
	transform: translateZ(0px) rotateX(0deg); 
	opacity: 1;
}

/* @end */

/* @group Effect 6 */

/* Effect 6: side fall */
.socialPopupModalEffect-6.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-6 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translate(30%) translateZ(600px) rotate(10deg); 
	-moz-transform: translate(30%) translateZ(600px) rotate(10deg);
	-ms-transform: translate(30%) translateZ(600px) rotate(10deg);
	transform: translate(30%) translateZ(600px) rotate(10deg); 
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-6 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transition: all 1000ms ease-in;
	-moz-transition: all 1000ms ease-in;
	transition: all 1000ms ease-in;
	-webkit-transform: translate(0%) translateZ(0) rotate(0deg);
	-moz-transform: translate(0%) translateZ(0) rotate(0deg);
	-ms-transform: translate(0%) translateZ(0) rotate(0deg);
	transform: translate(0%) translateZ(0) rotate(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 7 */

/* Effect 7:  slide and stick to top */
.socialPopupModalEffect-7{
	top: 0;
	-webkit-transform: translateX(-0%);
	-moz-transform: translateX(-0%);
	-ms-transform: translateX(-0%);
	transform: translateX(-0%);
}

.socialPopupModalEffect-7 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: translateY(-200%);
	-moz-transform: translateY(-200%);
	-ms-transform: translateY(-200%);
	transform: translateY(-200%);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-7 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: translateY(0%);
	-moz-transform: translateY(0%);
	-ms-transform: translateY(0%);
	transform: translateY(0%);
	border-radius: 0 0 3px 3px;
	opacity: 1;
}

/* @end */

/* @group Effect 8 */

/* Effect 8: 3D flip horizontal */
.socialPopupModalEffect-8.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-8 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateY(-70deg);
	-moz-transform: rotateY(-70deg);
	-ms-transform: rotateY(-70deg);
	transform: rotateY(-70deg);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-8 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: rotateY(0deg);
	-moz-transform: rotateY(0deg);
	-ms-transform: rotateY(0deg);
	transform: rotateY(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 9 */

/* Effect 9: 3D flip vertical */
.socialPopupModalEffect-9.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-9 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-70deg);
	-moz-transform: rotateX(-70deg);
	-ms-transform: rotateX(-70deg);
	transform: rotateX(-70deg);
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-9 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 10 */

/* Effect 10: 3D sign */
.socialPopupModalEffect-10.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-10 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: rotateX(-60deg);
	-moz-transform: rotateX(-60deg);
	-ms-transform: rotateX(-60deg);
	transform: rotateX(-60deg);
	-webkit-transform-origin: 50% 0;
	-moz-transform-origin: 50% 0;
	transform-origin: 50% 0;
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-10 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: rotateX(0deg);
	-moz-transform: rotateX(0deg);
	-ms-transform: rotateX(0deg);
	transform: rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 11 */

/* Effect 11: Super scaled */
.socialPopupModalEffect-11 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: scale(2);
	-moz-transform: scale(2);
	-ms-transform: scale(2);
	transform: scale(2);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-11 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 12 */

/* Effect 12:  Just me */
.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: scale(0.8);
	-moz-transform: scale(0.8);
	-ms-transform: scale(0.8);
	transform: scale(0.8);
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-12 ~ .socialPopupModalOverlay {
	background: #000000;
} 

.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_1835992_120_2 h3,
.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_1835992_120_2 {
	background: transparent;
}

.socialPopupModalShow.socialPopupModalEffect-12 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: scale(1);
	-moz-transform: scale(1);
	-ms-transform: scale(1);
	transform: scale(1);
	opacity: 1;
}

/* @end */

/* @group Effect 13 */

/* Effect 13: 3D slit */
.socialPopupModalEffect-13.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-13 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(-3000px) rotateY(90deg);
	-moz-transform: translateZ(-3000px) rotateY(90deg);
	-ms-transform: translateZ(-3000px) rotateY(90deg);
	transform: translateZ(-3000px) rotateY(90deg);
	opacity: 0;
}

.socialPopupModalShow.socialPopupModalEffect-13 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-animation: slit .7s forwards ease-out;
	-moz-animation: slit .7s forwards ease-out;
	animation: slit .7s forwards ease-out;
}

@-webkit-keyframes slit {
	50% { -webkit-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -webkit-animation-timing-function: ease-out;}
	100% { -webkit-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@-moz-keyframes slit {
	50% { -moz-transform: translateZ(-250px) rotateY(89deg); opacity: .5; -moz-animation-timing-function: ease-out;}
	100% { -moz-transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

@keyframes slit {
	50% { transform: translateZ(-250px) rotateY(89deg); opacity: 1; animation-timing-function: ease-in;}
	100% { transform: translateZ(0) rotateY(0deg); opacity: 1; }
}

/* @end */

/* @group Effect 14 */

/* Effect 14:  3D Rotate from bottom */
.socialPopupModalEffect-14.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-14 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateY(100%) rotateX(90deg);
	-moz-transform: translateY(100%) rotateX(90deg);
	-ms-transform: translateY(100%) rotateX(90deg);
	transform: translateY(100%) rotateX(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 1000ms ease-out;
	-moz-transition: all 1000ms ease-out;
	transition: all 1000ms ease-out;
}

.socialPopupModalShow.socialPopupModalEffect-14 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: translateY(0%) rotateX(0deg);
	-moz-transform: translateY(0%) rotateX(0deg);
	-ms-transform: translateY(0%) rotateX(0deg);
	transform: translateY(0%) rotateX(0deg);
	opacity: 1;
}

/* @end */

/* @group Effect 15 */

/* Effect 15:  3D Rotate in from left */
.socialPopupModalEffect-15.socialPopupModal-1{
	-webkit-perspective: 1300px;
	-moz-perspective: 1300px;
	perspective: 1300px;
}

.socialPopupModalEffect-15 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform-style: preserve-3d;
	-moz-transform-style: preserve-3d;
	transform-style: preserve-3d;
	-webkit-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-moz-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-ms-transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	transform: translateZ(100px) translateX(-30%) rotateY(90deg);
	-webkit-transform-origin: 0 100%;
	-moz-transform-origin: 0 100%;
	transform-origin: 0 100%;
	opacity: 0;
	-webkit-transition: all 1000ms;
	-moz-transition: all 1000ms;
	transition: all 1000ms;
}

.socialPopupModalShow.socialPopupModalEffect-15 #socialPopupModalContentstacks_in_1835992_120_2 {
	-webkit-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-moz-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	-ms-transform: translateZ(0px) translateX(0%) rotateY(0deg);
	transform: translateZ(0px) translateX(0%) rotateY(0deg);
	opacity: 1;
}

/* @end */

/*  */

/* @end */

/* @group Close button */

#sociableCloseButtonstacks_in_1835992_120_2 {
	position: absolute;
	top: 0;
	right: 0;
	padding: 0;
	margin: 0;
	color: #FFFFFF;
	font-size: 40px;
	line-height: 80px;
	width: 80px;
	text-align: center;
	text-decoration: none;
	background: none;
	border: none;
	outline: none;
	transition: all ease-in-out 300ms;
}

#sociableCloseButtonstacks_in_1835992_120_2 [class^="fa fa-"] {
	color: #FFFFFF;
	transition: all ease-in-out 300ms;
}

#sociableCloseButtonstacks_in_1835992_120_2:hover,
#sociableCloseButtonstacks_in_1835992_120_2:hover [class^="fa fa-"] {
	color: #CDCDCD;
}

/* @end */

/* @group Radioactive Scroll Indicator */

@-webkit-keyframes radioactiveGlow {
	from { -webkit-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -webkit-box-shadow: 0 0 0px #000000; }
 	to { -webkit-box-shadow: 0 0 50px #FFFFFF; }
}

@-moz-keyframes radioactiveGlow {
	from { -moz-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -moz-box-shadow: 0 0 0px #000000; }
 	to { -moz-box-shadow: 0 0 50px #FFFFFF; }
}

@-ms-keyframes radioactiveGlow {
	from { -ms-box-shadow: 0 0 50px #FFFFFF; }
 	50% { -ms-box-shadow: 0 0 0px #000000; }
 	to { -ms-box-shadow: 0 0 50px #FFFFFF; }
}

@keyframes radioactiveGlow {
	from { box-shadow: 0 0 50px #FFFFFF; }
 	50% { box-shadow: 0 0 0px #000000; }
 	to { box-shadow: 0 0 50px #FFFFFF; }
}

#radioactiveScrollIndicatorstacks_in_1835992_120_2 {
	-webkit-animation-name: radioactiveGlow;
 	-webkit-animation-duration: 2s;
 	-webkit-animation-iteration-count: infinite;
 	-moz-animation-name: radioactiveGlow;
 	-moz-animation-duration: 2s;
 	-moz-animation-iteration-count: infinite;
 	-ms-animation-name: radioactiveGlow;
 	-ms-animation-duration: 2s;
 	-ms-animation-iteration-count: infinite;
 	animation-name: radioactiveGlow;
 	animation-duration: 2s;
 	animation-iteration-count: infinite;
 	position: fixed;
 	bottom: -50px;
 	left: 0px;
 	width: 100%;
 	height: 50px;
 	background: #ffffff;
 	display: none;
}

.socialPopupScrollable #radioactiveScrollIndicatorstacks_in_1835992_120_2 {
	display: block;
}

.modalScrolled #radioactiveScrollIndicatorstacks_in_1835992_120_2 {
	display: none;
}

/* @end */

/* @group Social Icon List */

#sociableIconWrapper *,
#sociableIconWrapper *::after,
#sociableIconWrapper *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}


#sociableIconWrapper {
	max-width: 1200px;
	margin: 60px auto;
	z-index: 1999;
	position: relative;
}

.socialIconArray {
	display: block;
	text-align: center;
}

.socialIconArray div {
	display: inline-block;
	width: auto;
	height: auto;
	line-height: 100px;
	text-align: center;
	position: relative;
	margin-bottom: 15px;
	text-align: center;
	line-height: 1.50em;
	font-size: 14px;
	z-index: 5;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;
	color: #FFFFFF;
}

.socialIconArray div:hover {
	color: #FFFFFF;
}

.socialIconArray div a {
	position: absolute;
	top: 0;
	left: 0;
	width: 100%;
	height: 100%;
	display: block;
	z-index: 10;
}

.socialIconArray div [class^="fa fa-"] {
	font-size: 60px;
	height: 100px;
	width: 100px;
	line-height: 100px;
	border-radius: 50px;
	position: relative;
	z-index: 5;
	border: 2px solid #FFFFFF;
	transition: all 300ms ease-in-out;
	overflow: hidden;
	display: block;
	margin: 15px;
}

.socialIconArray div:hover [class^="fa fa-"] {
	-webkit-box-shadow: 0px 0px 30px #FFFFFF;
	-moz-box-shadow: 0px 0px 30px #FFFFFF;
	box-shadow: 0px 0px 30px #FFFFFF;
	border: 2px solid #FFFFFF;
}

/* Sub headings */

.socialIconArray .subheading {
	margin-top: 15px;
	padding-top: 15px;
	font-size: 14px;
	display: block;
	float: none;
	color: #FFFFFF;
}

.socialIconArray .subheading a,
.socialIconArray .subheading a:visited {
	color: #FFFFFF;
	text-decoration: underline;
	position: relative;
	top: auto;
	left: auto;
	width: auto;
	height: auto;
	display: inline;
}

.socialIconArray .subheading a:hover,
.socialIconArray .subheading a:active {
	color: #FFFFFF;
	text-decoration: underline;
}


/* Utility icons */

#sociableUtilityIcons *,
#sociableUtilityIcons *::after,
#sociableUtilityIcons *::before {
	-webkit-box-sizing: content-box;
	-moz-box-sizing: content-box;
	box-sizing: content-box;
}

#sociableUtilityIcons {
	border-top: 1px solid #CDCDCD;
	margin-top: 20px;
	padding-top: 30px;
	display: block;
}

/* @end */

/* @group Print Styling */

@media print {
	#socialPopupstacks_in_1835992_120_2,
	#socialPopupModalOverlaystacks_in_1835992_120_2,
	#socialPopupTriggerButtonstacks_in_1835992_120_2 {
		display: none !important;
	}
}

/* @end */

/* @group Edit Mode Styling */

/*  */

/* @end */


#stacks_in_1835992_105-wrapper {
	
	
	
}









	#stacks_in_1835992_105-wrapper p:last-of-type {
		margin-bottom: 0;
	}





#stacks_in_1835992_108-wrapper {
	
	border-color: var(--bs-gray-400) !important;
	
	
	border-width: 1px !important;
	border-bottom-width: 0px !important;
	border-style: solid !important;	
}

#stacks_in_1835992_108-wrapper .border-badge {
	
	background-color: var(--bs-secondary) !important;
	
	
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1835992_108-wrapper .border-badge {
	
}

#stacks_in_1835992_108-wrapper.custom-width {
	width: 80%;
}


.stacks_in_1835992_109-alchemy {
	opacity: 0;
}

@media (prefers-reduced-motion: no-preference) {
	
	
	.stacks_in_1835992_109-alchemy-transition {
		
			opacity: 1;
			animation-name: fdy-subtle-fade-in-left;
			animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
			animation-duration: 1.00s;
			animation-delay: 0.00s;
			animation-fill-mode: both;
			
			
		

		

		filter: blur(0px);
	}
}

@media (prefers-reduced-motion) {
	.stacks_in_1835992_109-alchemy {
	}
		
	.stacks_in_1835992_109-alchemy-transition {
	  opacity: 1;
	}
}






#stacks_in_1835992_110-icon-badges {
	display: grid;
	gap: 5px;
	grid-template-columns: repeat(auto-fit, minmax(32px, 32px));
}

#stacks_in_1835992_110-icon-badges .icon-item {
	height: 32px;
	line-height: 32px;
	position: relative;
}

#stacks_in_1835992_110-icon-badges .icon-item i {
	line-height: 32px;
	font-size: 1.00rem;
}




#stacks_in_1835992_110-icon-badges .icon-item {
	justify-content: center;

	
	color: var(--bs-white);
	
	
	

	text-align: center;
	position: relative;
}

#stacks_in_1835992_110-icon-badges .icon-item i {
	width: 100%;
	height: 100%;
	display: block;
	position: absolute;
}

#stacks_in_1835992_110-icon-badges .icon-item a,
#stacks_in_1835992_110-icon-badges .icon-item a:visited {
	
	color: var(--bs-white);
	
	
	
	text-decoration: none;
}























.stacks_in_1835992_112-item {
	
	
	transition-duration: 250ms;
	transition-property: background, color, box-shadow;
	
	
	background: var(--bs-gray-500);
	
	
	

	
}

.stacks_in_1835992_112-item:hover {
	

		
		background: var(--bs-gray-400);
		
		
		

	
	
	

}



.stacks_in_1835992_112-item.icon-item,
.stacks_in_1835992_112-item.icon-item a,
.stacks_in_1835992_112-item.icon-item a:visited,
.stacks_in_1835992_112-item.icon-item i {
	
}

.stacks_in_1835992_112-item.icon-item:hover,
.stacks_in_1835992_112-item.icon-item a:hover,
.stacks_in_1835992_112-item.icon-item a:active,
.stacks_in_1835992_112-item.icon-item:hover i {
	
}

.stacks_in_1835992_114-item {
	
	
	transition-duration: 250ms;
	transition-property: background, color, box-shadow;
	
	
	background: var(--bs-gray-500);
	
	
	

	
}

.stacks_in_1835992_114-item:hover {
	

		
		background: var(--bs-gray-400);
		
		
		

	
	
	

}



.stacks_in_1835992_114-item.icon-item,
.stacks_in_1835992_114-item.icon-item a,
.stacks_in_1835992_114-item.icon-item a:visited,
.stacks_in_1835992_114-item.icon-item i {
	
}

.stacks_in_1835992_114-item.icon-item:hover,
.stacks_in_1835992_114-item.icon-item a:hover,
.stacks_in_1835992_114-item.icon-item a:active,
.stacks_in_1835992_114-item.icon-item:hover i {
	
}


.stacks_in_1835956-container {
	
	
	

	
	width: 100%;
	
	
	

}




	
	@media (min-width: 576px) {
		.stacks_in_1835956-container {
			height: 100%;
		}
	}
	
	@media (min-width: 768px) {
		.stacks_in_1835956-container {
			height: 100%;
		}
	}
	
	@media (min-width: 992px) {
		.stacks_in_1835956-container {
			height: 90%;
		}
	}
	
	@media (min-width: 1200px) {
		.stacks_in_1835956-container {
			height: 90%;
		}
	}
	
	@media (min-width: 1400px) {
		.stacks_in_1835956-container {
			height: 90%;
		}
	}
	





#stacks_in_1835957-wrapper,
#stacks_in_1835957-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1835957-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1835957-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1835957-wrapper {
	background-position: center center;
}


#stacks_in_1835957-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1835957-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1835957-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1835957-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1835957-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1835957-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1835957-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1835957-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1835957-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1835957-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1835957-wrapper.bkg-preset {
	background: var(--bs-white);
}

#stacks_in_1835957-wrapper.bkg-solid-color {
	background: rgba(127, 73, 246, 1.00);
}

#stacks_in_1835957-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1835957-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1835957-wrapper.custom-corners,
#stacks_in_1835957-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1835957-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1835957-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1835957-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1835957-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1835957-wrapper {
	
	
	border-color: var(--bs-gray-200) !important;
	
	
	
}








	

	








#stacks_in_1835959-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1835959-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1835959-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1835959-margins.padding-advanced {
	padding: 20.00px 10.00px 20.00px 10.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
	#stacks_in_1835959-margins.padding-advanced {
		padding: 50.00px 80.00px 50.00px 80.00px;
	}
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}



.stacks_in_1835961-alchemy {
	opacity: 0;
}

@media (prefers-reduced-motion: no-preference) {
	
	
	.stacks_in_1835961-alchemy-transition {
		
			opacity: 1;
			animation-name: fdy-subtle-fade-in-bottom;
			animation-timing-function: cubic-bezier(0.25, 1, 0.5, 1);
			animation-duration: 3.00s;
			animation-delay: 0.00s;
			animation-fill-mode: both;
			
			
		

		

		filter: blur(0px);
	}
}

@media (prefers-reduced-motion) {
	.stacks_in_1835961-alchemy {
	}
		
	.stacks_in_1835961-alchemy-transition {
	  opacity: 1;
	}
}




h1.stacks_in_1835963-header {
	
	font-weight: 300;
	
	
	
	
	
	
	color: rgba(0, 0, 0, 1.00);
	
	
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h1.stacks_in_1835963-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



h1.stacks_in_1835963-header {
	margin-bottom: 0;
}






.stacks_in_1835963-header {
	font-size: 2.50rem;
}

@media (min-width: 576px) {
	.stacks_in_1835963-header {
		font-size: 2.50rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1835963-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1835963-header {
		font-size: 4.00rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1835963-header {
		font-size: 5.00rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1835963-header {
		font-size: 5.00rem;
	}
}



h2.stacks_in_1835966-header {
	
	font-weight: 300;
	
	
	
	
	
	
	
	
	color: var(--bs-primary);
	
	
	

	
	margin: 0;
	
	letter-spacing: 0.00px;
	
	
	
}

h2.stacks_in_1835966-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



/* Base Margins */
h2.stacks_in_1835966-header {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	h2.stacks_in_1835966-header {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	h2.stacks_in_1835966-header {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	h2.stacks_in_1835966-header {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	h2.stacks_in_1835966-header {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	h2.stacks_in_1835966-header {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






.stacks_in_1835966-header {
	font-size: 1.50rem;
}

@media (min-width: 576px) {
	.stacks_in_1835966-header {
		font-size: 1.50rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1835966-header {
		font-size: 1.50rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1835966-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1835966-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1835966-header {
		font-size: 3.00rem;
	}
}



#stacks_in_1838535-wrapper {
	
	
	
}









	#stacks_in_1838535-wrapper p:last-of-type {
		margin-bottom: 0;
	}



.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1836484 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1836484 {
		display: none !important;
	}
}
@-webkit-keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@keyframes mouser-scroll{0%,20%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}20%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}@-webkit-keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}}@keyframes mouser-scroll-up{0%{-webkit-transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);transform:translateY(20px) scaleY(2.5) scaleX(0.5) translateZ(0px);opacity:.1}}100%,80%{-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px)}80%{-webkit-transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);transform:translateY(0px) scaleY(1.2) scaleX(1.2) translateZ(0px);opacity:1}@-webkit-keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}@keyframes mouser-arrow-flow{0%{opacity:0}50%{opacity:.5}100%{opacity:1}}
#mouser-stacks_in_1834214{display:block;margin:0 auto;text-align:left; width:100%; margin:left;padding-bottom:0px}#mouser-stacks_in_1834214 .mouser{width:26px;position:relative;margin:auto;cursor:pointer}#mouser-stacks_in_1834214 .mouser.m-dz{width:100%}#mouser-stacks_in_1834214 .mouser.m-dz .fa,#mouser-stacks_in_1834214 .mouser.m-dz p{color:rgba(203, 77, 56, 1.00)!important}#mouser-stacks_in_1834214 .scrolltext{color:rgba(204, 204, 204, 1.00);display:block;font-size:12px;text-align:center;cursor:pointer;-webkit-transition:color 140ms ease;transition:color 140ms ease}#mouser-stacks_in_1834214 .m-wrap{display:inline-block;text-align:center}#mouser-stacks_in_1834214 .m-wrap.m-dz.dz-block{display:block} #mouser-stacks_in_1834214 .mouser.m-mouse{height:42px;border:2px solid rgba(203, 77, 56, 1.00);border-radius:24px;-webkit-transition:all 140ms ease;transition:all 140ms ease}#mouser-stacks_in_1834214 .mouser.m-mouse::after{content:"";position:absolute;top:5px;left:50%;margin-left:-2px;background-color:rgba(199, 0, 18, 1.00);border-radius:100%;width:4px;height:4px;opacity:1;-webkit-transition:all 140ms ease;transition:all 140ms ease;-webkit-transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);transform:translateY(0px) scaleY(1) scaleX(1) translateZ(0px);-webkit-animation:mouser-scroll 2s -1s cubic-bezier(0.68,-0.55,0.265,1.55) infinite;animation:mouser-scroll 2s -1s cubic-bezier(0.68,-0.55,0.265,1.55) infinite}#mouser-stacks_in_1834214 .mouser.m-mouse.swipe-up::after{-webkit-animation:mouser-scroll-up 2s -1s cubic-bezier(0.68,-0.55,0.265,1.55) infinite;animation:mouser-scroll-up 2s -1s cubic-bezier(0.68,-0.55,0.265,1.55) infinite}  #mouser-stacks_in_1834214 .m-wrap:hover .mouser.m-mouse{border:2px solid rgba(51, 51, 51, 1.00)}#mouser-stacks_in_1834214 .m-wrap:hover .mouser.m-mouse::after{background-color:rgba(153, 153, 153, 1.00)}#mouser-stacks_in_1834214 .m-wrap:hover .mouser.m-arrows>.mouser_arrows{border-right:2px solid rgba(51, 51, 51, 1.00);border-bottom:2px solid rgba(51, 51, 51, 1.00)}#mouser-stacks_in_1834214 .m-wrap:hover .mouser.m-dz .fa,#mouser-stacks_in_1834214 .m-wrap:hover .mouser.m-dz p{color:rgba(51, 51, 51, 1.00)!important}#mouser-stacks_in_1834214 .m-wrap:hover .scrolltext{color:rgba(102, 102, 102, 1.00)} .mouser .mouser_arrows{display:block;border-right:2px solid rgba(203, 77, 56, 1.00);border-bottom:2px solid rgba(203, 77, 56, 1.00);margin:0 0 3px 4px;width:16px;height:16px;-webkit-animation:mouser-arrow-flow 1s infinite;animation:mouser-arrow-flow 1s infinite;-webkit-animation-direction:alternate;animation-direction:alternate}.mouser .mouser_arrows.ma1{margin-top:1px}.mouser .mouser_arrows.ma2{margin-top:-6px}.mouser .mouser_arrows.ma3{margin-top:-6px}.mouser.m-dn .mouser_arrows{-webkit-transform:rotate(45deg);transform:rotate(45deg)}.mouser.m-dn .mouser_arrows.ma1{-webkit-animation-delay:.1s;animation-delay:.1s}.mouser.m-dn .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-dn .mouser_arrows.ma3{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows{-webkit-transform:rotate(-135deg);transform:rotate(-135deg)}.mouser.m-up .mouser_arrows.ma1{-webkit-animation-delay:.3s;animation-delay:.3s}.mouser.m-up .mouser_arrows.ma2{-webkit-animation-delay:.2s;animation-delay:.2s}.mouser.m-up .mouser_arrows.ma3{-webkit-animation-delay:.1s;animation-delay:.1s}


.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1836771 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1836771 {
		display: none !important;
	}
}


#stacks_in_1837289-wrapper,
#stacks_in_1837289-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1837289-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1837289-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1837289-wrapper {
	background-position: center center;
}


#stacks_in_1837289-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1837289-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1837289-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1837289-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1837289-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1837289-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1837289-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1837289-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1837289-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1837289-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1837289-wrapper.bkg-preset {
	background: var(--bs-white);
}

#stacks_in_1837289-wrapper.bkg-solid-color {
	background: rgba(127, 73, 246, 1.00);
}

#stacks_in_1837289-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1837289-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1837289-wrapper.custom-corners,
#stacks_in_1837289-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1837289-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1837289-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1837289-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1837289-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1837289-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
	
}








	

	








#stacks_in_1837290-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1837290-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1837290-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1837290-margins.padding-advanced {
	padding: 1.00rem 1.00rem 1.50rem 1.00rem;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
	#stacks_in_1837290-margins.padding-advanced {
		padding: 3.00rem 3.00rem 2.00rem 3.00rem;
	}
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
 

/* Variables */
.stacks_in_1838552.whimsy {
	--text-color: rgba(255, 255, 255, 1.00);
	
	
	--primary-color: rgba(255, 255, 255, 0.80);
	--secondary-color: rgba(248, 94, 121, 0.92);
	
	
	
	
	--padding: 1.25rem;
	
	--img-transition-duration: 0.15s;
	--overlay-transition-duration: 0.20s;
	--inner-transition-duration: 0.30s;
	--backdrop-blur: 0px;
	--img-easing: cubic-bezier(0.61, 1, 0.88, 1);
	--overlay-easing: cubic-bezier(0.61, 1, 0.88, 1);
	--inner-easing: cubic-bezier(0.61, 1, 0.88, 1);
}


.stacks_in_1838552.whimsy .overlay {
	
}

.stacks_in_1838552.whimsy.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

.stacks_in_1838552.whimsy.custom-shadow-hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


.stacks_in_1838552.whimsy {
	transition-duration: 250ms;
	transition-property: box-shadow;
}




/* Base Margins */
#stacks_in_1838552-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1838552-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1838552-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1838552-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1838552-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1838552-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}

 

#stacks_in_1838552-wrapper img {
 	margin: 0 !important;
 }
 
#stacks_in_1838552-wrapper:hover #stacks_in_1838552-indicator  {
	display: none;
}
 
#stacks_in_1838552-wrapper .indicator-icon-sizing {
	height: 24px;
	width: 24px;
}

#stacks_in_1838552-indicator {
	line-height: 59px;
	height: 64px;
	width: 64px;
}

@media (min-width: 576px) {
	#stacks_in_1838552-wrapper .indicator-icon-sizing {
		height: 28px;
		width: 28px;
	}
	
	#stacks_in_1838552-indicator {
		line-height: 63px;
		height: 68px;
		width: 68px;
	}
}

@media (min-width: 768px) {
	#stacks_in_1838552-wrapper .indicator-icon-sizing {
		height: 32px;
		width: 32px;
	}
	
#stacks_in_1838552-indicator {
		line-height: 67px;
		height: 72px;
		width: 72px;
	}
}

@media (min-width: 992px) {
	#stacks_in_1838552-wrapper .indicator-icon-sizing {
		height: 32px;
		width: 32px;
	}
	
	#stacks_in_1838552-indicator {
		line-height: 67px;
		height: 72px;
		width: 72px;
	}
}

@media (min-width: 1200px) {
	#stacks_in_1838552-wrapper .indicator-icon-sizing {
		height: 36px;
		width: 36px;
	}
	
	#stacks_in_1838552-indicator {
		line-height: 71px;
		height: 76px;
		width: 76px;
	}
}

@media (min-width: 1400px) {
	#stacks_in_1838552-wrapper .indicator-icon-sizing {
		height: 42px;
		width: 42px;
	}
	
	#stacks_in_1838552-indicator {
		line-height: 77px;
		height: 82px;
		width: 82px;
	}
}


#stacks_in_1838552-wrapper .indicator {
	

	z-index: 100;
	background-color: rgba(255, 255, 255, 0.50);
	color: rgba(44, 49, 54, 1.00);
	
	transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
	transition-duration: 0.1s;
	transition-property: transform;
	
	
	transform: scale(1);
	bottom: 10px; right: 10px;
	
}

#stacks_in_1838552-wrapper:hover .indicator {
	background-color: rgba(255, 255, 255, 0.80);
	color: rgba(44, 49, 54, 1.00);
	transition-duration: 0.1s;
	transition-property: transform;
	transition-timing-function: cubic-bezier(0.680, -0.550, 0.265, 1.550);
	
	
	bottom: 10px; right: 10px;
	
}

.stacks_in_1838552-zoom-modal.custom-shadow {
	box-shadow: px px px px ;
}


@media (max-width: 576px) {
	#stacks_in_1838552-wrapper .indicator {
		
		transform: translate(-50%, -50%) scale(1);
		right: initial;
		bottom: initial;
		top: 50%;
		left: 50%;
		
	}
	
	#stacks_in_1838552-wrapper:hover .indicator {
		
		transform: translate(-50%, -50%);
		right: initial;
		bottom: initial;
		top: 50%;
		left: 50%;
		
	}
}


#stacks_in_1838707-wrapper {
	
	
	
		
		
		color: var(--bs-dark);
		
	
}









	#stacks_in_1838707-wrapper p:last-of-type {
		margin-bottom: 0;
	}





h3.stacks_in_1838553-header {
	
	
	
	
	
	
	
	
	color: var(--bs-primary);
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1838553-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



h3.stacks_in_1838553-header {
	margin-bottom: 0;
}






.stacks_in_1838553-header {
	font-size: 1.50rem;
}

@media (min-width: 576px) {
	.stacks_in_1838553-header {
		font-size: 1.50rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1838553-header {
		font-size: 5.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1838553-header {
		font-size: 5.00rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1838553-header {
		font-size: 5.00rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1838553-header {
		font-size: 5.00rem;
	}
}



#stacks_in_1838556-wrapper {
	
	
	
		
		
		color: var(--bs-dark);
		
	
}









	#stacks_in_1838556-wrapper p:last-of-type {
		margin-bottom: 0;
	}


/* @group Generic Styles */

#ruleStackstacks_in_1837306,
#ruleStackstacks_in_1837306:before,
#ruleStackstacks_in_1837306:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1837306 {
	position: relative;
	overflow: hidden;
	margin: 2.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1837306 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1837306 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(229, 112, 75, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 1px solid rgba(229, 112, 75, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1837306 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1837306 {
	text-align: center;
}

#ruleStackstacks_in_1837306:before,
#ruleStackstacks_in_1837306:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(229, 112, 74, 1.00);
}

#ruleStackstacks_in_1837306:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1837306:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1837306 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */#viewPortTextstacks_in_1839918 h1,
#viewPortTextstacks_in_1839918 h2,
#viewPortTextstacks_in_1839918 h3,
#viewPortTextstacks_in_1839918 h4,
#viewPortTextstacks_in_1839918 h5,
#viewPortTextstacks_in_1839918 h6,
#viewPortTextstacks_in_1839918 p,
#viewPortTextstacks_in_1839918

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1839918 h1,
	#viewPortTextstacks_in_1839918 h2,
	#viewPortTextstacks_in_1839918 h3,
	#viewPortTextstacks_in_1839918 h4,
	#viewPortTextstacks_in_1839918 h5,
	#viewPortTextstacks_in_1839918 h6,
	#viewPortTextstacks_in_1839918 p,
	#viewPortTextstacks_in_1839918
	
	{
		font-size: 6.25vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1839918 h1,
	#viewPortTextstacks_in_1839918 h2,
	#viewPortTextstacks_in_1839918 h3,
	#viewPortTextstacks_in_1839918 h4,
	#viewPortTextstacks_in_1839918 h5,
	#viewPortTextstacks_in_1839918 h6,
	#viewPortTextstacks_in_1839918 p,
	#viewPortTextstacks_in_1839918
	
	{
		font-size: 36px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1839918 h1,
	#viewPortTextstacks_in_1839918 h2,
	#viewPortTextstacks_in_1839918 h3,
	#viewPortTextstacks_in_1839918 h4,
	#viewPortTextstacks_in_1839918 h5,
	#viewPortTextstacks_in_1839918 h6,
	#viewPortTextstacks_in_1839918 p,
	#viewPortTextstacks_in_1839918
	
	{
		font-size: 22px;
	}
}
#stacks_in_1839922 {
	padding: 0px 0px 12px 0px;
}






@media (max-width: 575px) {
	
	#stacks_in_1839925-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}





#stacks_in_1840030-wrapper .badge {
	
}

#stacks_in_1840030-wrapper .badge.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

#stacks_in_1840030-wrapper .badge {
	
	background: var(--bs-red);
	
	
	

	
	
	color: rgba(255, 255, 255, 1.00);
}




#stacks_in_1839932-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1839932-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1839932-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1839932-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1839932-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1839932-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1839932-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1839932-wrapper p:last-of-type {
		margin-bottom: 0;
	}








@media (max-width: 575px) {
	
	#stacks_in_1839935-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}








.stacks_in_1839938.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1839938.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1839938.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1839938.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}









.stacks_in_1839941.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1839941.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1839941.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1839941.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}






#stacks_in_1839945-wrapper {
	
	
	
}









	#stacks_in_1839945-wrapper p:last-of-type {
		margin-bottom: 0;
	}



.spacerStack {
	height: 16.00px;
}

#spacerStackstacks_in_1839950 {
	height: 16.00px;
}




























@media print {
	#spacerStackstacks_in_1839950 {
		display: none !important;
	}
}


#stacks_in_1839951-wrapper .btn-group {
	
}





#stacks_in_1839951-wrapper .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
/* #stacks_in_1839951-wrapper .btn-group > .btn.dropdown-toggle-split:first-child, */
#stacks_in_1839951-wrapper .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

#stacks_in_1839951-wrapper .btn-group > .btn:nth-child(n+3),
#stacks_in_1839951-wrapper .btn-group > :not(.btn-check) + .btn,
#stacks_in_1839951-wrapper .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

#stacks_in_1839951-wrapper .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
#stacks_in_1839951-wrapper .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

#stacks_in_1839951-wrapper .btn-group-vertical > .btn:not(:first-child):not(.dropdown-toggle),
#stacks_in_1839951-wrapper .btn-group-vertical > .btn ~ .btn,
#stacks_in_1839951-wrapper .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

#stacks_in_1839951-wrapper .custom-corners {
	
}


#stacks_in_1839951-wrapper .dropdown-toggle::after {
	position: relative;
	top: 1px;
}

 
	
	@media (max-width: 767767px) {
  		#stacks_in_1839951-button-group-layout-trigger {
    		display: block;
  		}
	}
	
	@media (min-width: 768px) {
		#stacks_in_1839951-button-group-layout-trigger {
    		display: inline-block;
  		}
	}
	




.stacks_in_1839952-button,
.stacks_in_1839952-button:focus,
.stacks_in_1839952-button:active {
	
	
	
	color: var(--bs-gray-900);
	border-color: var(--bs-gray-900);
	background-color: transparent;
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	outline: none;
}

.stacks_in_1839952-button:hover,
.stacks_in_1839952-button:hover:active {
	
	
	
	color: rgba(255, 255, 255, 1.00) !important;
	border-color: var(--bs-gray-900) !important;
	background-color: var(--bs-gray-900) !important;
	

	opacity: 0.850000;	
}











.stacks_in_1839952-button .btn {
	
	
}


	






.stacks_in_1839954-button,
.stacks_in_1839954-button:focus,
.stacks_in_1839954-button:active {
	
	
	
	color: var(--bs-gray-900);
	border-color: var(--bs-gray-900);
	background-color: transparent;
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	outline: none;
}

.stacks_in_1839954-button:hover,
.stacks_in_1839954-button:hover:active {
	
	
	
	color: rgba(255, 255, 255, 1.00) !important;
	border-color: var(--bs-gray-900) !important;
	background-color: var(--bs-gray-900) !important;
	

	opacity: 0.850000;	
}











.stacks_in_1839954-button .btn {
	
	
}


	


/* @group Generic Styles */

#ruleStackstacks_in_1839955_2,
#ruleStackstacks_in_1839955_2:before,
#ruleStackstacks_in_1839955_2:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1839955_2 {
	position: relative;
	overflow: hidden;
	margin: 1.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1839955_2 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1839955_2 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(202, 76, 56, 0.63);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(202, 76, 56, 0.83);
	display: inline-block;
}

#ruleStackstacks_in_1839955_2 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1839955_2 {
	text-align: left;
}

#ruleStackstacks_in_1839955_2:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px dotted rgba(153, 153, 153, 1.00);
}

#ruleStackstacks_in_1839955_2 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#viewPortTextstacks_in_1839957 h1,
#viewPortTextstacks_in_1839957 h2,
#viewPortTextstacks_in_1839957 h3,
#viewPortTextstacks_in_1839957 h4,
#viewPortTextstacks_in_1839957 h5,
#viewPortTextstacks_in_1839957 h6,
#viewPortTextstacks_in_1839957 p,
#viewPortTextstacks_in_1839957

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1839957 h1,
	#viewPortTextstacks_in_1839957 h2,
	#viewPortTextstacks_in_1839957 h3,
	#viewPortTextstacks_in_1839957 h4,
	#viewPortTextstacks_in_1839957 h5,
	#viewPortTextstacks_in_1839957 h6,
	#viewPortTextstacks_in_1839957 p,
	#viewPortTextstacks_in_1839957
	
	{
		font-size: 6.25vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1839957 h1,
	#viewPortTextstacks_in_1839957 h2,
	#viewPortTextstacks_in_1839957 h3,
	#viewPortTextstacks_in_1839957 h4,
	#viewPortTextstacks_in_1839957 h5,
	#viewPortTextstacks_in_1839957 h6,
	#viewPortTextstacks_in_1839957 p,
	#viewPortTextstacks_in_1839957
	
	{
		font-size: 36px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1839957 h1,
	#viewPortTextstacks_in_1839957 h2,
	#viewPortTextstacks_in_1839957 h3,
	#viewPortTextstacks_in_1839957 h4,
	#viewPortTextstacks_in_1839957 h5,
	#viewPortTextstacks_in_1839957 h6,
	#viewPortTextstacks_in_1839957 p,
	#viewPortTextstacks_in_1839957
	
	{
		font-size: 22px;
	}
}
#stacks_in_1839961 {
	padding: 0px 0px 12px 0px;
}






@media (max-width: 575px) {
	
	#stacks_in_1839964-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}






/* Base Margins */
.stacks_in_1839967.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1839967.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1839967.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1839967.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1839967.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1839967.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1839967.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1839967.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1839967.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1839967.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}

#viewPortTextstacks_in_1840026 h1,
#viewPortTextstacks_in_1840026 h2,
#viewPortTextstacks_in_1840026 h3,
#viewPortTextstacks_in_1840026 h4,
#viewPortTextstacks_in_1840026 h5,
#viewPortTextstacks_in_1840026 h6,
#viewPortTextstacks_in_1840026 p,
#viewPortTextstacks_in_1840026

{
	font-size: 20px;
	line-height: 1.75em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1840026 h1,
	#viewPortTextstacks_in_1840026 h2,
	#viewPortTextstacks_in_1840026 h3,
	#viewPortTextstacks_in_1840026 h4,
	#viewPortTextstacks_in_1840026 h5,
	#viewPortTextstacks_in_1840026 h6,
	#viewPortTextstacks_in_1840026 p,
	#viewPortTextstacks_in_1840026
	
	{
		font-size: 5.00vw;
		line-height: 1.75em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1840026 h1,
	#viewPortTextstacks_in_1840026 h2,
	#viewPortTextstacks_in_1840026 h3,
	#viewPortTextstacks_in_1840026 h4,
	#viewPortTextstacks_in_1840026 h5,
	#viewPortTextstacks_in_1840026 h6,
	#viewPortTextstacks_in_1840026 p,
	#viewPortTextstacks_in_1840026
	
	{
		font-size: 21px;
		line-height: 1.75em;
	}
}

@media print {
	#viewPortTextstacks_in_1840026 h1,
	#viewPortTextstacks_in_1840026 h2,
	#viewPortTextstacks_in_1840026 h3,
	#viewPortTextstacks_in_1840026 h4,
	#viewPortTextstacks_in_1840026 h5,
	#viewPortTextstacks_in_1840026 h6,
	#viewPortTextstacks_in_1840026 p,
	#viewPortTextstacks_in_1840026
	
	{
		font-size: 21px;
	}
}
#stacks_in_1840026 {
	padding: 0px 0px 5px 0px;
}



#stacks_in_1839973-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1839973-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1839973-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1839973-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1839973-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1839973-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1839973-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1839973-wrapper p:last-of-type {
		margin-bottom: 0;
	}




.stacks_in_1839969-button,
.stacks_in_1839969-button:focus {
	
}


.stacks_in_1839969-button,
.stacks_in_1839969-button:focus,
.stacks_in_1839969-button:active {
	
	background-color: var(--bs-gray-700);
	border-color: var(--bs-gray-700);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1839969-button:hover,
.stacks_in_1839969-button:hover:active {
	
	background-color: var(--bs-gray-700) !important;
	border-color: var(--bs-gray-700);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1839969-wrapper a {
	outline: none;
}

#stacks_in_1839969-wrapper .btn {
	
	
}



#stacks_in_1839969-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1839969-wrapper .btn,
#stacks_in_1839969-wrapper .btn.custom-shadow,
#stacks_in_1839969-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1839969-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}







/* Base Margins */
#stacks_in_1839969-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1839969-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1839969-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1839969-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1839969-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1839969-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}







#stacks_in_1839975-alert.alert {
	margin-bottom: 0;
}


#stacks_in_1839975-alert {
	
	
	background-color: rgba(234, 233, 230, 1.00);
	

	
	color: var(--bs-gray-800);
	
	

	
}

#stacks_in_1839975-alert.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

#stacks_in_1839975-alert.custom-shadow:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1839975-alert,
#stacks_in_1839975-alert.custom-shadow,
#stacks_in_1839975-alert.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}




/* Base Margins */
#stacks_in_1839975-alert.alert {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1839975-alert.alert {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1839975-alert.alert {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1839975-alert.alert {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1839975-alert.alert {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1839975-alert.alert {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}
#viewPortTextstacks_in_1839976 h1,
#viewPortTextstacks_in_1839976 h2,
#viewPortTextstacks_in_1839976 h3,
#viewPortTextstacks_in_1839976 h4,
#viewPortTextstacks_in_1839976 h5,
#viewPortTextstacks_in_1839976 h6,
#viewPortTextstacks_in_1839976 p,
#viewPortTextstacks_in_1839976

{
	font-size: 20px;
	line-height: 1.75em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1839976 h1,
	#viewPortTextstacks_in_1839976 h2,
	#viewPortTextstacks_in_1839976 h3,
	#viewPortTextstacks_in_1839976 h4,
	#viewPortTextstacks_in_1839976 h5,
	#viewPortTextstacks_in_1839976 h6,
	#viewPortTextstacks_in_1839976 p,
	#viewPortTextstacks_in_1839976
	
	{
		font-size: 5.00vw;
		line-height: 1.75em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1839976 h1,
	#viewPortTextstacks_in_1839976 h2,
	#viewPortTextstacks_in_1839976 h3,
	#viewPortTextstacks_in_1839976 h4,
	#viewPortTextstacks_in_1839976 h5,
	#viewPortTextstacks_in_1839976 h6,
	#viewPortTextstacks_in_1839976 p,
	#viewPortTextstacks_in_1839976
	
	{
		font-size: 21px;
		line-height: 1.75em;
	}
}

@media print {
	#viewPortTextstacks_in_1839976 h1,
	#viewPortTextstacks_in_1839976 h2,
	#viewPortTextstacks_in_1839976 h3,
	#viewPortTextstacks_in_1839976 h4,
	#viewPortTextstacks_in_1839976 h5,
	#viewPortTextstacks_in_1839976 h6,
	#viewPortTextstacks_in_1839976 p,
	#viewPortTextstacks_in_1839976
	
	{
		font-size: 21px;
	}
}
#stacks_in_1839976 {
	padding: 0px 0px 10px 0px;
}

#stacks_in_1839977 {
	padding: 0px 5px 0px 5px;
}

#stacks_in_1839980 {
	padding: 0px 0px 10px 0px;
}
/* @group Generic Styles */

#ruleStackstacks_in_1839983_2,
#ruleStackstacks_in_1839983_2:before,
#ruleStackstacks_in_1839983_2:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1839983_2 {
	position: relative;
	overflow: hidden;
	margin: 1.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1839983_2 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1839983_2 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(202, 76, 56, 0.63);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(202, 76, 56, 0.83);
	display: inline-block;
}

#ruleStackstacks_in_1839983_2 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1839983_2 {
	text-align: left;
}

#ruleStackstacks_in_1839983_2:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px dotted rgba(153, 153, 153, 1.00);
}

#ruleStackstacks_in_1839983_2 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#viewPortTextstacks_in_1839985 h1,
#viewPortTextstacks_in_1839985 h2,
#viewPortTextstacks_in_1839985 h3,
#viewPortTextstacks_in_1839985 h4,
#viewPortTextstacks_in_1839985 h5,
#viewPortTextstacks_in_1839985 h6,
#viewPortTextstacks_in_1839985 p,
#viewPortTextstacks_in_1839985

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1839985 h1,
	#viewPortTextstacks_in_1839985 h2,
	#viewPortTextstacks_in_1839985 h3,
	#viewPortTextstacks_in_1839985 h4,
	#viewPortTextstacks_in_1839985 h5,
	#viewPortTextstacks_in_1839985 h6,
	#viewPortTextstacks_in_1839985 p,
	#viewPortTextstacks_in_1839985
	
	{
		font-size: 6.25vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1839985 h1,
	#viewPortTextstacks_in_1839985 h2,
	#viewPortTextstacks_in_1839985 h3,
	#viewPortTextstacks_in_1839985 h4,
	#viewPortTextstacks_in_1839985 h5,
	#viewPortTextstacks_in_1839985 h6,
	#viewPortTextstacks_in_1839985 p,
	#viewPortTextstacks_in_1839985
	
	{
		font-size: 36px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1839985 h1,
	#viewPortTextstacks_in_1839985 h2,
	#viewPortTextstacks_in_1839985 h3,
	#viewPortTextstacks_in_1839985 h4,
	#viewPortTextstacks_in_1839985 h5,
	#viewPortTextstacks_in_1839985 h6,
	#viewPortTextstacks_in_1839985 p,
	#viewPortTextstacks_in_1839985
	
	{
		font-size: 22px;
	}
}
#stacks_in_1839989 {
	padding: 0px 0px 12px 0px;
}






@media (max-width: 575px) {
	
	#stacks_in_1839992-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}








.stacks_in_1840000.fdy-img {
	
	
	

	
	border-color: var(--bs-gray-400) !important;
	
	
	
}


.stacks_in_1840000.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1840000.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1840000.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}







/* Base Margins */
.stacks_in_1840023.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1840023.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1840023.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1840023.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1840023.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1840023.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1840023.fdy-img {
	
	
		border-radius: 0px 0px 10px 10px;
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1840023.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1840023.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1840023.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}




#stacks_in_1839995-wrapper {
	
	
	
}









	#stacks_in_1839995-wrapper p:last-of-type {
		margin-bottom: 0;
	}



.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1840024 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1840024 {
		display: none !important;
	}
}


.stacks_in_1840010-button,
.stacks_in_1840010-button:focus {
	
	border-radius: 0px 0px 10px 10px;
	
}


.stacks_in_1840010-button,
.stacks_in_1840010-button:focus,
.stacks_in_1840010-button:active {
	
	background-color: var(--bs-gray-700);
	border-color: var(--bs-gray-700);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1840010-button:hover,
.stacks_in_1840010-button:hover:active {
	
	background-color: var(--bs-gray-700) !important;
	border-color: var(--bs-gray-700);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1840010-wrapper a {
	outline: none;
}

#stacks_in_1840010-wrapper .btn {
	
	
}



#stacks_in_1840010-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1840010-wrapper .btn,
#stacks_in_1840010-wrapper .btn.custom-shadow,
#stacks_in_1840010-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1840010-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}







/* Base Margins */
#stacks_in_1840010-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1840010-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1840010-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1840010-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1840010-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1840010-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1840012 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1840012 {
		display: none !important;
	}
}



#stacks_in_1840015-wrapper {
	
	
	
}









	#stacks_in_1840015-wrapper p:last-of-type {
		margin-bottom: 0;
	}





#stacks_in_1840013-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1840013-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1840013-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1840013-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1840013-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1840013-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1840013-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1840013-wrapper p:last-of-type {
		margin-bottom: 0;
	}



.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1840022 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1840022 {
		display: none !important;
	}
}


.stacks_in_1838598-button,
.stacks_in_1838598-button:focus {
	
}


.stacks_in_1838598-button,
.stacks_in_1838598-button:focus,
.stacks_in_1838598-button:active {
	
	
	
	color: var(--bs-orange);
	border-color: var(--bs-orange);
	background-color: transparent;
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1838598-button:hover,
.stacks_in_1838598-button:hover:active {
	
	
	
	color: rgba(255, 255, 255, 1.00) !important;
	border-color: var(--bs-orange);
	background-color: var(--bs-orange) !important;
	

	opacity: 0.850000;	
}











#stacks_in_1838598-wrapper a {
	outline: none;
}

#stacks_in_1838598-wrapper .btn {
	
	
}



#stacks_in_1838598-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1838598-wrapper .btn,
#stacks_in_1838598-wrapper .btn.custom-shadow,
#stacks_in_1838598-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1838598-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}


#stacks_in_1838598-wrapper .icon-left {
	margin-right: 10px;
}

#stacks_in_1838598-wrapper .icon-right {
	margin-left: 10px;
}

	






/* Base Margins */
#stacks_in_1838598-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1838598-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1838598-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1838598-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1838598-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1838598-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1839333 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1839333 {
		display: none !important;
	}
}


#stacks_in_1836772-wrapper,
#stacks_in_1836772-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1836772-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1836772-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1836772-wrapper {
	background-position: center center;
}


#stacks_in_1836772-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1836772-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1836772-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1836772-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1836772-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1836772-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1836772-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1836772-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1836772-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1836772-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1836772-wrapper.bkg-preset {
	background: var(--bs-white);
}

#stacks_in_1836772-wrapper.bkg-solid-color {
	background: rgba(127, 73, 246, 1.00);
}

#stacks_in_1836772-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1836772-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1836772-wrapper.custom-corners,
#stacks_in_1836772-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1836772-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1836772-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1836772-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1836772-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1836772-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
	
}








	

	








#stacks_in_1836773-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1836773-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1836773-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1836773-margins.padding-advanced {
	padding: 1.00rem 1.00rem 1.50rem 1.00rem;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
	#stacks_in_1836773-margins.padding-advanced {
		padding: 1.00rem 3.00rem 3.00rem 3.00rem;
	}
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
/* @group Generic Styles */

#ruleStackstacks_in_1838712,
#ruleStackstacks_in_1838712:before,
#ruleStackstacks_in_1838712:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1838712 {
	position: relative;
	overflow: hidden;
	margin: 2.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1838712 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1838712 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(24, 15, 12, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 1px solid rgba(35, 20, 15, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1838712 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1838712 {
	text-align: center;
}

#ruleStackstacks_in_1838712:before,
#ruleStackstacks_in_1838712:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(115, 115, 115, 1.00);
}

#ruleStackstacks_in_1838712:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1838712:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1838712 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1838712 {
	padding: 0px 0px 5px 0px;
}
#viewPortTextstacks_in_1838837 h1,
#viewPortTextstacks_in_1838837 h2,
#viewPortTextstacks_in_1838837 h3,
#viewPortTextstacks_in_1838837 h4,
#viewPortTextstacks_in_1838837 h5,
#viewPortTextstacks_in_1838837 h6,
#viewPortTextstacks_in_1838837 p,
#viewPortTextstacks_in_1838837

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1838837 h1,
	#viewPortTextstacks_in_1838837 h2,
	#viewPortTextstacks_in_1838837 h3,
	#viewPortTextstacks_in_1838837 h4,
	#viewPortTextstacks_in_1838837 h5,
	#viewPortTextstacks_in_1838837 h6,
	#viewPortTextstacks_in_1838837 p,
	#viewPortTextstacks_in_1838837
	
	{
		font-size: 6.25vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1838837 h1,
	#viewPortTextstacks_in_1838837 h2,
	#viewPortTextstacks_in_1838837 h3,
	#viewPortTextstacks_in_1838837 h4,
	#viewPortTextstacks_in_1838837 h5,
	#viewPortTextstacks_in_1838837 h6,
	#viewPortTextstacks_in_1838837 p,
	#viewPortTextstacks_in_1838837
	
	{
		font-size: 36px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1838837 h1,
	#viewPortTextstacks_in_1838837 h2,
	#viewPortTextstacks_in_1838837 h3,
	#viewPortTextstacks_in_1838837 h4,
	#viewPortTextstacks_in_1838837 h5,
	#viewPortTextstacks_in_1838837 h6,
	#viewPortTextstacks_in_1838837 p,
	#viewPortTextstacks_in_1838837
	
	{
		font-size: 22px;
	}
}
#stacks_in_1838841 {
	padding: 0px 0px 12px 0px;
}






@media (max-width: 575px) {
	
	#stacks_in_1838844-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}






/* Base Margins */
.stacks_in_1838847.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1838847.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1838847.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1838847.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1838847.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1838847.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1838847.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1838847.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1838847.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1838847.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}




#stacks_in_1838869-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1838869-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1838869-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1838869-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1838869-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1838869-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1838869-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1838869-wrapper p:last-of-type {
		margin-bottom: 0;
	}




.stacks_in_1838855-button,
.stacks_in_1838855-button:focus {
	
}


.stacks_in_1838855-button,
.stacks_in_1838855-button:focus,
.stacks_in_1838855-button:active {
	
	background-color: var(--bs-gray-600);
	border-color: var(--bs-gray-600);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1838855-button:hover,
.stacks_in_1838855-button:hover:active {
	
	background-color: var(--bs-gray-600) !important;
	border-color: var(--bs-gray-600);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1838855-wrapper a {
	outline: none;
}

#stacks_in_1838855-wrapper .btn {
	
	
}



#stacks_in_1838855-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1838855-wrapper .btn,
#stacks_in_1838855-wrapper .btn.custom-shadow,
#stacks_in_1838855-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1838855-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}







/* Base Margins */
#stacks_in_1838855-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1838855-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1838855-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1838855-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1838855-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1838855-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}







.stacks_in_1838882-button,
.stacks_in_1838882-button:focus {
	
}


.stacks_in_1838882-button,
.stacks_in_1838882-button:focus,
.stacks_in_1838882-button:active {
	
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1838882-button:hover,
.stacks_in_1838882-button:hover:active {
	
	background-color: var(--bs-primary) !important;
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1838882-wrapper a {
	outline: none;
}

#stacks_in_1838882-wrapper .btn {
	
	
}



#stacks_in_1838882-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1838882-wrapper .btn,
#stacks_in_1838882-wrapper .btn.custom-shadow,
#stacks_in_1838882-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1838882-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}







/* Base Margins */
#stacks_in_1838882-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1838882-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1838882-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1838882-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1838882-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1838882-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






.spacerStack {
	height: 15.00px;
}

#spacerStackstacks_in_1839226 {
	height: 15.00px;
}




























@media print {
	#spacerStackstacks_in_1839226 {
		display: none !important;
	}
}





h3.stacks_in_1838850-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	margin: 0;
	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1838850-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



/* Base Margins */
h3.stacks_in_1838850-header {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	h3.stacks_in_1838850-header {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	h3.stacks_in_1838850-header {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	h3.stacks_in_1838850-header {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	h3.stacks_in_1838850-header {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	h3.stacks_in_1838850-header {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1838879 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1838879 {
		display: none !important;
	}
}


.stacks_in_1838863-list {
	list-style: none;
	list-style-position: inside;
	margin-bottom: 0;
	
	font-weight: 400;
}

.stacks_in_1838863-list {
	
	
	
}

.stacks_in_1838863-list .list-icon {
	
	color: var(--bs-gray-500) !important;
	
	
	
}

.stacks_in_1838863-list a,
.stacks_in_1838863-list a:visited,
.stacks_in_1838863-list a:hover,
.stacks_in_1838863-list a:active {
	text-decoration: none;
}

.stacks_in_1838863-list a,
.stacks_in_1838863-list a:visited {
	
	
	
	text-decoration: none;
}

.stacks_in_1838863-list a:hover,
.stacks_in_1838863-list a:active {
	
	opacity: 50%;
	
	
		
	text-decoration: none;
}








/* Base Margins */

.stacks_in_1838863-list {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1838863-list {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1838863-list {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1838863-list {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1838863-list {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1838863-list {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}





.stacks_in_1838863-list .list-inline-item:not(:last-child) {

}

.stacks_in_1838863-list .list-inline-item {
	float: unset !important;
	display: inline-block !important;
}

.stacks_in_1838863-list.list-inline {
	float: unset !important;
	display: block !important;
}

.stacks_in_1838864-list-item .badge {
	position: relative;
	top: -2px;
	color: rgba(255, 255, 255, 1.00);
	
	
	background-color: var(--bs-danger);
	
	
	
}

.stacks_in_1838864-list-item.custom-icon-color .list-icon {
	color: rgba(148, 104, 247, 1.00) !important;
}



.stacks_in_1838874-list-item-divider > hr {
	height: 1px !important;
	border-width: 1px !important;
	opacity: 1 !important;
	
	
	color: var(--bs-gray-400) !important;
	border-color: var(--bs-gray-400) !important;
	
	
	

}




.stacks_in_1838866-list-item .badge {
	position: relative;
	top: -2px;
	color: rgba(255, 255, 255, 1.00);
	
	
	background-color: var(--bs-danger);
	
	
	
}

.stacks_in_1838866-list-item.custom-icon-color .list-icon {
	color: rgba(148, 104, 247, 1.00) !important;
}



.stacks_in_1838875-list-item-divider > hr {
	height: 1px !important;
	border-width: 1px !important;
	opacity: 1 !important;
	
	
	color: var(--bs-gray-400) !important;
	border-color: var(--bs-gray-400) !important;
	
	
	

}




.stacks_in_1838867-list-item .badge {
	position: relative;
	top: -2px;
	color: rgba(255, 255, 255, 1.00);
	
	
	background-color: var(--bs-danger);
	
	
	
}

.stacks_in_1838867-list-item.custom-icon-color .list-icon {
	color: rgba(148, 104, 247, 1.00) !important;
}



.stacks_in_1838876-list-item-divider > hr {
	height: 1px !important;
	border-width: 1px !important;
	opacity: 1 !important;
	
	
	color: var(--bs-gray-400) !important;
	border-color: var(--bs-gray-400) !important;
	
	
	

}




.stacks_in_1838871-list-item .badge {
	position: relative;
	top: -2px;
	color: rgba(255, 255, 255, 1.00);
	
	
	background-color: var(--bs-danger);
	
	
	
}

.stacks_in_1838871-list-item.custom-icon-color .list-icon {
	color: rgba(148, 104, 247, 1.00) !important;
}



.stacks_in_1838877-list-item-divider > hr {
	height: 1px !important;
	border-width: 1px !important;
	opacity: 1 !important;
	
	
	color: var(--bs-gray-400) !important;
	border-color: var(--bs-gray-400) !important;
	
	
	

}




.stacks_in_1838872-list-item .badge {
	position: relative;
	top: -2px;
	color: rgba(255, 255, 255, 1.00);
	
	
	background-color: var(--bs-danger);
	
	
	
}

.stacks_in_1838872-list-item.custom-icon-color .list-icon {
	color: rgba(148, 104, 247, 1.00) !important;
}



.stacks_in_1838878-list-item-divider > hr {
	height: 1px !important;
	border-width: 1px !important;
	opacity: 1 !important;
	
	
	color: var(--bs-gray-400) !important;
	border-color: var(--bs-gray-400) !important;
	
	
	

}




.stacks_in_1838873-list-item .badge {
	position: relative;
	top: -2px;
	color: rgba(255, 255, 255, 1.00);
	
	
	background-color: var(--bs-danger);
	
	
	
}

.stacks_in_1838873-list-item.custom-icon-color .list-icon {
	color: rgba(148, 104, 247, 1.00) !important;
}



.stacks_in_1838881-list-item-divider > hr {
	height: 1px !important;
	border-width: 1px !important;
	opacity: 1 !important;
	
	
	color: var(--bs-gray-400) !important;
	border-color: var(--bs-gray-400) !important;
	
	
	

}




.stacks_in_1838880-list-item .badge {
	position: relative;
	top: -2px;
	color: rgba(255, 255, 255, 1.00);
	
	
	background-color: var(--bs-danger);
	
	
	
}

.stacks_in_1838880-list-item.custom-icon-color .list-icon {
	color: rgba(148, 104, 247, 1.00) !important;
}

#stacks_in_1839010-wrapper,
#stacks_in_1839010-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1839010-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1839010-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1839010-wrapper {
	background-position: center center;
}


#stacks_in_1839010-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1839010-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1839010-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1839010-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1839010-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1839010-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1839010-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1839010-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1839010-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1839010-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1839010-wrapper.bkg-preset {
	background: var(--bs-gray-200);
}

#stacks_in_1839010-wrapper.bkg-solid-color {
	background: rgba(127, 73, 246, 1.00);
}

#stacks_in_1839010-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1839010-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1839010-wrapper.custom-corners,
#stacks_in_1839010-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1839010-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1839010-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1839010-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1839010-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1839010-wrapper {
	
	
	border-color: var(--bs-gray-300) !important;
	
	
	
}








	

	








#stacks_in_1839012-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1839012-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1839012-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1839012-margins.padding-advanced {
	padding: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
#viewPortTextstacks_in_1838975 h1,
#viewPortTextstacks_in_1838975 h2,
#viewPortTextstacks_in_1838975 h3,
#viewPortTextstacks_in_1838975 h4,
#viewPortTextstacks_in_1838975 h5,
#viewPortTextstacks_in_1838975 h6,
#viewPortTextstacks_in_1838975 p,
#viewPortTextstacks_in_1838975

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1838975 h1,
	#viewPortTextstacks_in_1838975 h2,
	#viewPortTextstacks_in_1838975 h3,
	#viewPortTextstacks_in_1838975 h4,
	#viewPortTextstacks_in_1838975 h5,
	#viewPortTextstacks_in_1838975 h6,
	#viewPortTextstacks_in_1838975 p,
	#viewPortTextstacks_in_1838975
	
	{
		font-size: 6.25vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1838975 h1,
	#viewPortTextstacks_in_1838975 h2,
	#viewPortTextstacks_in_1838975 h3,
	#viewPortTextstacks_in_1838975 h4,
	#viewPortTextstacks_in_1838975 h5,
	#viewPortTextstacks_in_1838975 h6,
	#viewPortTextstacks_in_1838975 p,
	#viewPortTextstacks_in_1838975
	
	{
		font-size: 36px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1838975 h1,
	#viewPortTextstacks_in_1838975 h2,
	#viewPortTextstacks_in_1838975 h3,
	#viewPortTextstacks_in_1838975 h4,
	#viewPortTextstacks_in_1838975 h5,
	#viewPortTextstacks_in_1838975 h6,
	#viewPortTextstacks_in_1838975 p,
	#viewPortTextstacks_in_1838975
	
	{
		font-size: 22px;
	}
}
#stacks_in_1838979 {
	padding: 0px 0px 12px 0px;
}






@media (max-width: 575px) {
	
	#stacks_in_1838982-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}





#stacks_in_1839018-wrapper .badge {
	
}

#stacks_in_1839018-wrapper .badge.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

#stacks_in_1839018-wrapper .badge {
	
	background: var(--bs-dark);
	
	
	

	
	
	color: rgba(255, 255, 255, 1.00);
}


/* Base Margins */
#stacks_in_1839018-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1839018-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1839018-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1839018-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1839018-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1839018-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



#stacks_in_1839001-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1839001-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1839001-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1839001-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1839001-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1839001-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1839001-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1839001-wrapper p:last-of-type {
		margin-bottom: 0;
	}



.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1839019 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1839019 {
		display: none !important;
	}
}


.stacks_in_1839004-button,
.stacks_in_1839004-button:focus {
	
}


.stacks_in_1839004-button,
.stacks_in_1839004-button:focus,
.stacks_in_1839004-button:active {
	
	background-color: var(--bs-info);
	border-color: var(--bs-info);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1839004-button:hover,
.stacks_in_1839004-button:hover:active {
	
	background-color: var(--bs-info) !important;
	border-color: var(--bs-info);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1839004-wrapper a {
	outline: none;
}

#stacks_in_1839004-wrapper .btn {
	
	
}



#stacks_in_1839004-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1839004-wrapper .btn,
#stacks_in_1839004-wrapper .btn.custom-shadow,
#stacks_in_1839004-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1839004-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}


#stacks_in_1839004-wrapper .icon-left {
	margin-right: 10px;
}

#stacks_in_1839004-wrapper .icon-right {
	margin-left: 10px;
}

	










#stacks_in_1839004-wrapper .btn {
	position: relative;
	opacity: 0.99999;
}




#stacks_in_1839004-wrapper .btn:hover:before {
	content: ' ';
	display: block;
	position: absolute;
	width: 100%;
	height: 100%;
	top: 0;
	left: 0;
	border: inherit;
	background-color: inherit;
	border-radius: inherit;
	animation: stacks_in_1839004-pulse-animation 2.00s cubic-bezier(0.24, 0, 0.38, 1) infinite;
	animation-delay: 0.00s;
	z-index: -1;
}


@keyframes stacks_in_1839004-pulse-animation {
	0% {
		opacity: 1;
		transform: scale(1);
	}

	50% {
		opacity: 0;
		transform: scale(1.5);
	}

	100% {
		opacity: 0;
		transform: scale(1.5);
	}
}









.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1839003 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1839003 {
		display: none !important;
	}
}
/* @group Generic Styles */

#ruleStackstacks_in_1839096_2,
#ruleStackstacks_in_1839096_2:before,
#ruleStackstacks_in_1839096_2:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1839096_2 {
	position: relative;
	overflow: hidden;
	margin: 1.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1839096_2 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1839096_2 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(202, 76, 56, 0.63);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(202, 76, 56, 0.83);
	display: inline-block;
}

#ruleStackstacks_in_1839096_2 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1839096_2 {
	text-align: left;
}

#ruleStackstacks_in_1839096_2:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px dotted rgba(153, 153, 153, 1.00);
}

#ruleStackstacks_in_1839096_2 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */


h3.stacks_in_1836907-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1836907-header > small {
	
	
	
	
	
	
	
	color: var(--bs-primary);
	
	
	

}



h3.stacks_in_1836907-header {
	margin-bottom: 0;
}






.stacks_in_1836907-header {
	font-size: 1.50rem;
}

@media (min-width: 576px) {
	.stacks_in_1836907-header {
		font-size: 1.50rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1836907-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1836907-header {
		font-size: 2.50rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836907-header {
		font-size: 2.50rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836907-header {
		font-size: 2.50rem;
	}
}



#stacks_in_1838471-wrapper {
	
	
	
}









	#stacks_in_1838471-wrapper p:last-of-type {
		margin-bottom: 0;
	}



#s4s_flexbox_stack_stacks_in_1836775 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836775 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}

#stacks_in_1836775 {
	padding: 10px 0px 0px 0px;
}
#s4s_flexbox_item_stacks_in_1836776 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836776 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}



#stacks_in_1836777-wrapper,
#stacks_in_1836777-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1836777-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1836777-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1836777-wrapper {
	background-position: center center;
}


#stacks_in_1836777-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1836777-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1836777-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1836777-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1836777-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1836777-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1836777-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1836777-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1836777-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1836777-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1836777-wrapper.bkg-preset {
	background: var(--bs-gray-400);
}

#stacks_in_1836777-wrapper.bkg-solid-color {
	background: rgba(57, 56, 85, 1.00);
}

#stacks_in_1836777-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1836777-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1836777-wrapper.custom-corners,
#stacks_in_1836777-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1836777-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1836777-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1836777-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1836777-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1836777-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
}








	

	











.stacks_in_1836779.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836779.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836779.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836779.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}




#stacks_in_1836781-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1836781-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1836781-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1836781-margins.padding-advanced {
	padding: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
#viewPortTextstacks_in_1836782 h1,
#viewPortTextstacks_in_1836782 h2,
#viewPortTextstacks_in_1836782 h3,
#viewPortTextstacks_in_1836782 h4,
#viewPortTextstacks_in_1836782 h5,
#viewPortTextstacks_in_1836782 h6,
#viewPortTextstacks_in_1836782 p,
#viewPortTextstacks_in_1836782

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 580px) {
	#viewPortTextstacks_in_1836782 h1,
	#viewPortTextstacks_in_1836782 h2,
	#viewPortTextstacks_in_1836782 h3,
	#viewPortTextstacks_in_1836782 h4,
	#viewPortTextstacks_in_1836782 h5,
	#viewPortTextstacks_in_1836782 h6,
	#viewPortTextstacks_in_1836782 p,
	#viewPortTextstacks_in_1836782
	
	{
		font-size: 5.50vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 580px) {
	#viewPortTextstacks_in_1836782 h1,
	#viewPortTextstacks_in_1836782 h2,
	#viewPortTextstacks_in_1836782 h3,
	#viewPortTextstacks_in_1836782 h4,
	#viewPortTextstacks_in_1836782 h5,
	#viewPortTextstacks_in_1836782 h6,
	#viewPortTextstacks_in_1836782 p,
	#viewPortTextstacks_in_1836782
	
	{
		font-size: 32px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1836782 h1,
	#viewPortTextstacks_in_1836782 h2,
	#viewPortTextstacks_in_1836782 h3,
	#viewPortTextstacks_in_1836782 h4,
	#viewPortTextstacks_in_1836782 h5,
	#viewPortTextstacks_in_1836782 h6,
	#viewPortTextstacks_in_1836782 p,
	#viewPortTextstacks_in_1836782
	
	{
		font-size: 18px;
	}
}
#stacks_in_1836783 {
	padding: 20px 5px 5px 5px;
}

#stacks_in_1836786 {
	padding: 15px 0px 15px 0px;
}
#s4s_flexbox_item_stacks_in_1836789 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836789 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}



#stacks_in_1836790-wrapper,
#stacks_in_1836790-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1836790-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1836790-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1836790-wrapper {
	background-position: center center;
}


#stacks_in_1836790-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1836790-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1836790-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1836790-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1836790-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1836790-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1836790-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1836790-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1836790-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1836790-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1836790-wrapper.bkg-preset {
	background: var(--bs-gray-400);
}

#stacks_in_1836790-wrapper.bkg-solid-color {
	background: rgba(204, 51, 51, 1.00);
}

#stacks_in_1836790-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1836790-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1836790-wrapper.custom-corners,
#stacks_in_1836790-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1836790-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1836790-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1836790-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1836790-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1836790-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
}








	

	








#stacks_in_1836792-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1836792-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1836792-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1836792-margins.padding-advanced {
	padding: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
#viewPortTextstacks_in_1838886 h1,
#viewPortTextstacks_in_1838886 h2,
#viewPortTextstacks_in_1838886 h3,
#viewPortTextstacks_in_1838886 h4,
#viewPortTextstacks_in_1838886 h5,
#viewPortTextstacks_in_1838886 h6,
#viewPortTextstacks_in_1838886 p,
#viewPortTextstacks_in_1838886

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 580px) {
	#viewPortTextstacks_in_1838886 h1,
	#viewPortTextstacks_in_1838886 h2,
	#viewPortTextstacks_in_1838886 h3,
	#viewPortTextstacks_in_1838886 h4,
	#viewPortTextstacks_in_1838886 h5,
	#viewPortTextstacks_in_1838886 h6,
	#viewPortTextstacks_in_1838886 p,
	#viewPortTextstacks_in_1838886
	
	{
		font-size: 5.50vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 580px) {
	#viewPortTextstacks_in_1838886 h1,
	#viewPortTextstacks_in_1838886 h2,
	#viewPortTextstacks_in_1838886 h3,
	#viewPortTextstacks_in_1838886 h4,
	#viewPortTextstacks_in_1838886 h5,
	#viewPortTextstacks_in_1838886 h6,
	#viewPortTextstacks_in_1838886 p,
	#viewPortTextstacks_in_1838886
	
	{
		font-size: 34px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1838886 h1,
	#viewPortTextstacks_in_1838886 h2,
	#viewPortTextstacks_in_1838886 h3,
	#viewPortTextstacks_in_1838886 h4,
	#viewPortTextstacks_in_1838886 h5,
	#viewPortTextstacks_in_1838886 h6,
	#viewPortTextstacks_in_1838886 p,
	#viewPortTextstacks_in_1838886
	
	{
		font-size: 18px;
	}
}
#stacks_in_1838888 {
	padding: 20px 0px 5px 0px;
}






.stacks_in_1836797.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836797.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836797.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836797.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}




#stacks_in_1836798-wrapper {
	
	
	
		
		
		color: var(--bs-white);
		
	
}




/* Base Margins */
#stacks_in_1836798-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1836798-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1836798-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1836798-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1836798-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1836798-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1836798-wrapper p:last-of-type {
		margin-bottom: 0;
	}



.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1838468 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1838468 {
		display: none !important;
	}
}



#stacks_in_1838449-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1838449-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1838449-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1838449-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1838449-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1838449-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1838449-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1838449-wrapper p:last-of-type {
		margin-bottom: 0;
	}





	



.stacks_in_1838454-def-list .dt-label {
	
	font-weight: 700;
	
	
	
	
	color: var(--bs-gray-700);
	
	
}




.stacks_in_1838454-def-list dt, .stacks_in_1838454-def-list dd {
	margin-bottom: 0;
	padding-top: 0.50rem;
	padding-bottom: 0.50rem;
	padding-left: 1.00rem;
	padding-right: 1.00rem;
}




#stacks_in_1838454-wrapper {
	padding: 0;
}

#stacks_in_1838454-wrapper dl {
	margin: 0;
}




.stacks_in_1838460-def-list-item .badge {
	position: relative;
	top: -2px;
	color: rgba(255, 255, 255, 1.00);
}



.stacks_in_1838460-def-list-item {
	
	
}

.stacks_in_1838460-def-list-item .badge {
	
	background: bg-danger;
	

	
}





#stacks_in_1838466-wrapper {
	
	
	
}









	#stacks_in_1838466-wrapper p:last-of-type {
		margin-bottom: 0;
	}




.stacks_in_1838455-def-list-item .badge {
	position: relative;
	top: -2px;
	color: rgba(255, 255, 255, 1.00);
}



.stacks_in_1838455-def-list-item {
	
	
}

.stacks_in_1838455-def-list-item .badge {
	
	background: bg-danger;
	

	
}





#stacks_in_1838462-wrapper {
	
	
	
}









	#stacks_in_1838462-wrapper p:last-of-type {
		margin-bottom: 0;
	}




.stacks_in_1838458-def-list-item .badge {
	position: relative;
	top: -2px;
	color: rgba(255, 255, 255, 1.00);
}



.stacks_in_1838458-def-list-item {
	
	
}

.stacks_in_1838458-def-list-item .badge {
	
	background: bg-danger;
	

	
}





#stacks_in_1838464-wrapper {
	
	
	
}









	#stacks_in_1838464-wrapper p:last-of-type {
		margin-bottom: 0;
	}



.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1835975 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1835975 {
		display: none !important;
	}
}


#stacks_in_1835976-wrapper,
#stacks_in_1835976-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1835976-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1835976-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1835976-wrapper {
	background-position: center center;
}


#stacks_in_1835976-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1835976-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1835976-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1835976-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1835976-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1835976-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1835976-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1835976-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1835976-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1835976-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1835976-wrapper.bkg-preset {
	background: var(--bs-white);
}

#stacks_in_1835976-wrapper.bkg-solid-color {
	background: rgba(127, 73, 246, 1.00);
}

#stacks_in_1835976-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1835976-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1835976-wrapper.custom-corners,
#stacks_in_1835976-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1835976-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1835976-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1835976-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1835976-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1835976-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
	
}








	

	








#stacks_in_1835977-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1835977-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1835977-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1835977-margins.padding-advanced {
	padding: 1.00rem 1.00rem 1.50rem 1.00rem;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
	#stacks_in_1835977-margins.padding-advanced {
		padding: 1.00rem 3.00rem 3.00rem 3.00rem;
	}
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
/* @group Generic Styles */

#ruleStackstacks_in_1838714,
#ruleStackstacks_in_1838714:before,
#ruleStackstacks_in_1838714:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1838714 {
	position: relative;
	overflow: hidden;
	margin: 2.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1838714 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1838714 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(229, 112, 75, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 1px solid rgba(229, 112, 75, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1838714 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1838714 {
	text-align: center;
}

#ruleStackstacks_in_1838714:before,
#ruleStackstacks_in_1838714:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(153, 153, 153, 1.00);
}

#ruleStackstacks_in_1838714:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1838714:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1838714 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1838714 {
	padding: 0px 0px 5px 0px;
}



h3.stacks_in_1836910-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1836910-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



h3.stacks_in_1836910-header {
	margin-bottom: 0;
}






.stacks_in_1836910-header {
	font-size: 1.50rem;
}

@media (min-width: 576px) {
	.stacks_in_1836910-header {
		font-size: 1.50rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1836910-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1836910-header {
		font-size: 2.50rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836910-header {
		font-size: 2.50rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836910-header {
		font-size: 2.50rem;
	}
}



#stacks_in_1838469-wrapper {
	
	
	
}









	#stacks_in_1838469-wrapper p:last-of-type {
		margin-bottom: 0;
	}



#s4s_flexbox_stack_stacks_in_1836064 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836064 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}

#stacks_in_1836064 {
	padding: 10px 0px 0px 0px;
}
#s4s_flexbox_item_stacks_in_1836065 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836065 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}



#stacks_in_1836045-wrapper,
#stacks_in_1836045-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1836045-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1836045-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1836045-wrapper {
	background-position: center center;
}


#stacks_in_1836045-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1836045-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1836045-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1836045-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1836045-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1836045-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1836045-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1836045-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1836045-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1836045-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1836045-wrapper.bkg-preset {
	background: var(--bs-gray-400);
}

#stacks_in_1836045-wrapper.bkg-solid-color {
	background: rgba(0, 0, 0, 1.00);
}

#stacks_in_1836045-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1836045-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1836045-wrapper.custom-corners,
#stacks_in_1836045-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1836045-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1836045-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1836045-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1836045-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1836045-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
}








	

	











.stacks_in_1836716.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836716.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836716.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836716.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}




#stacks_in_1836049-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1836049-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1836049-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1836049-margins.padding-advanced {
	padding: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
#viewPortTextstacks_in_1834351 h1,
#viewPortTextstacks_in_1834351 h2,
#viewPortTextstacks_in_1834351 h3,
#viewPortTextstacks_in_1834351 h4,
#viewPortTextstacks_in_1834351 h5,
#viewPortTextstacks_in_1834351 h6,
#viewPortTextstacks_in_1834351 p,
#viewPortTextstacks_in_1834351

{
	font-size: 22px;
	line-height: 1.00em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1834351 h1,
	#viewPortTextstacks_in_1834351 h2,
	#viewPortTextstacks_in_1834351 h3,
	#viewPortTextstacks_in_1834351 h4,
	#viewPortTextstacks_in_1834351 h5,
	#viewPortTextstacks_in_1834351 h6,
	#viewPortTextstacks_in_1834351 p,
	#viewPortTextstacks_in_1834351
	
	{
		font-size: 7.00vw;
		line-height: 1.00em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1834351 h1,
	#viewPortTextstacks_in_1834351 h2,
	#viewPortTextstacks_in_1834351 h3,
	#viewPortTextstacks_in_1834351 h4,
	#viewPortTextstacks_in_1834351 h5,
	#viewPortTextstacks_in_1834351 h6,
	#viewPortTextstacks_in_1834351 p,
	#viewPortTextstacks_in_1834351
	
	{
		font-size: 22px;
		line-height: 1.00em;
	}
}

@media print {
	#viewPortTextstacks_in_1834351 h1,
	#viewPortTextstacks_in_1834351 h2,
	#viewPortTextstacks_in_1834351 h3,
	#viewPortTextstacks_in_1834351 h4,
	#viewPortTextstacks_in_1834351 h5,
	#viewPortTextstacks_in_1834351 h6,
	#viewPortTextstacks_in_1834351 p,
	#viewPortTextstacks_in_1834351
	
	{
		font-size: 22px;
	}
}
#stacks_in_1834355 {
	padding: 15px 0px 0px 0px;
}
#s4s_flexbox_item_stacks_in_1836067 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836067 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}



#stacks_in_1836043-wrapper,
#stacks_in_1836043-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1836043-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1836043-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1836043-wrapper {
	background-position: center center;
}


#stacks_in_1836043-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1836043-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1836043-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1836043-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1836043-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1836043-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1836043-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1836043-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1836043-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1836043-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1836043-wrapper.bkg-preset {
	background: var(--bs-gray-400);
}

#stacks_in_1836043-wrapper.bkg-solid-color {
	background: rgba(127, 73, 246, 1.00);
}

#stacks_in_1836043-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1836043-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1836043-wrapper.custom-corners,
#stacks_in_1836043-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1836043-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1836043-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1836043-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1836043-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1836043-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
}








	

	





/* -- Start EACH CSS Template -- */






	#stacks_in_1835901 * { -moz-box-sizing: border-box !important; -webkit-box-sizing: border-box !important; box-sizing: border-box !important; }
	#stacks_in_1835901 .HYPE_document { overflow: auto;  pointer-events: none !important; direction:ltr !important; margin:auto; position:relative; display: block; width: 100%;  border-radius: 0px !important; -webkit-border-radius: 0px !important; -moz-border-radius: 0px !important; height: 100% !important; }
	
	#stacks_in_1835901 .hype_bg-20, #stacks_in_1835901 .hype_bg-20-grad { position: absolute; width: 100%; height: 100%; right: 0; left: 0; bottom: 0; top: 0; margin-right: auto;	margin-left: auto; text-align: center; max-width: 1300px; border-radius: 0px;  -webkit-border-radius: 0px; }
	
	#stacks_in_1835901 .hype_bg-20-grad { display: none; 
	    
			}
	#stacks_in_1835901 .hype_bg-20 {  
	   	
	  
	   	
	   background-image:none; background-color: transparent;     
	  background-size: cover !important; pointer-events: none;
		background-position: 50% 50%; opacity: 1; }
	
	@media screen and (max-width: 770px) { #stacks_in_1835901 .hype_bg-20 {  } } 
	
	/* fixed desktop only */
	@media (max-width: 480px) { #stacks_in_1835901 .hype_bg-20  { background-attachment: scroll !important; } }
	@media (min-width: 481px) and (max-width: 1024px) { #stacks_in_1835901 .hype_bg-20  {  background-attachment: scroll !important; } }
	@media (min-width: 1025px) {  #stacks_in_1835901 .hype_bg-20 { background-attachment: fixed !important; }  }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 1) { #stacks_in_1835901 .hype_bg-20 { background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 768px) and (max-device-width: 1024px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_1835901 .hype_bg-20  { background-attachment: scroll !important; } }
	@media only screen and (min-device-width: 1024px) and (max-device-width: 1366px) and (-webkit-min-device-pixel-ratio: 2) { #stacks_in_1835901 .hype_bg-20  { background-attachment: scroll !important; } }
	
	#stacks_in_1835901_default20_hype_container { margin:auto; position:relative; overflow: visible; pointer-events: none; }
	#stacks_in_1835901 .wrapper-20 {margin-right: auto; margin-left: auto; max-width: 1300px; }
	
	#stacks_in_1835901 .inner_slice_content { padding: 31px;  min-height: 120px; margin: 0; pointer-events: auto; }
	
	#stacks_in_1835901 .hype_line_20 path, #stacks_in_1835901 .hype_line_corner1 path, #stacks_in_1835901 .hype_line_corner2 path, #stacks_in_1835901 .hype_line_corner3 path, #stacks_in_1835901 .hype_line_corner4 path, #stacks_in_1835901 .hype_line_corner5 path, #stacks_in_1835901 .hype_line_corner6 path, #stacks_in_1835901 .hype_line_corner7 path, #stacks_in_1835901 .hype_line_corner8 path, #stacks_in_1835901 .hype_line_corner9 path, #stacks_in_1835901 .hype_line_corner10 path { stroke: #F8F8F8 !important; stroke-linecap: round !important; 
	 }
	@keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }
	@-webkit-keyframes fade-border-css { 0% {opacity: 0;} 100% {opacity: 1;} }
	
	#stacks_in_1835901 .hype_line_20 path, #stacks_in_1835901 .hype_line_corner1 path, #stacks_in_1835901 .hype_line_corner2 path, #stacks_in_1835901 .hype_line_corner3 path, #stacks_in_1835901 .hype_line_corner4 path, #stacks_in_1835901 .hype_line_corner5 path, #stacks_in_1835901 .hype_line_corner6 path, #stacks_in_1835901 .hype_line_corner7 path, #stacks_in_1835901 .hype_line_corner8 path, #stacks_in_1835901 .hype_line_corner9 path, #stacks_in_1835901 .hype_line_corner10 path { stroke-width: 2px !important; }
	
	@media (min-width: 768px) {	
	    #stacks_in_1835901 .inner_slice_content {    min-height: 200px;  }
	}
	
	@media (max-width: 768px) {		
		#stacks_in_1835901 .hype_bg-20, #stacks_in_1835901 .hype_bg-20-grad {	 }				
		#stacks_in_1835901 .hype_line_20 path, #stacks_in_1835901 .hype_line_corner1 path, #stacks_in_1835901 .hype_line_corner2 path, #stacks_in_1835901 .hype_line_corner3 path, #stacks_in_1835901 .hype_line_corner4 path, #stacks_in_1835901 .hype_line_corner5 path, #stacks_in_1835901 .hype_line_corner6 path, #stacks_in_1835901 .hype_line_corner7 path, #stacks_in_1835901 .hype_line_corner8 path, #stacks_in_1835901 .hype_line_corner9 path, #stacks_in_1835901 .hype_line_corner10 path {  }			
		#stacks_in_1835901 .hype_line_corner2, #stacks_in_1835901 .hype_line_corner3, #stacks_in_1835901 .hype_line_corner4, #stacks_in_1835901 .hype_line_corner5, #stacks_in_1835901 .hype_line_corner6, #stacks_in_1835901 .hype_line_corner7, #stacks_in_1835901 .hype_line_corner8, #stacks_in_1835901 .hype_line_corner9 path, #stacks_in_1835901 .hype_line_corner10 path {  }	
		#stacks_in_1835901 .hype_line_corner1 {  }	
		#stacks_in_1835901 .inner_slice_content {  	 }	
	}
	
	#stacks_in_1835901 .hype_line_corner1 path, #stacks_in_1835901 .hype_line_corner2 path, #stacks_in_1835901 .hype_line_corner3 path, #stacks_in_1835901 .hype_line_corner4 path, #stacks_in_1835901 .hype_line_corner5 path, #stacks_in_1835901 .hype_line_corner6 path, #stacks_in_1835901 .hype_line_corner7 path, #stacks_in_1835901 .hype_line_corner8 path, #stacks_in_1835901 .hype_line_corner9 path, #stacks_in_1835901 .hype_line_corner10 path {	 	
		
			stroke: #BFBFBF !important; 	stroke-width: 5px !important;
		 
		 	
	}
	#stacks_in_1835901 .hype_line_20, #stacks_in_1835901 .hype_line_20 path {
	
	    
	
	}	
	


#stacks_in_1835901 .trigger-19 { opacity: 0 !important; 
	 margin-top: 0px !important; 
	 
	}
	#stacks_in_1835901 .preview_only { display: none; } 

/* -- End EACH CSS Template -- */#viewPortTextstacks_in_1834292 h1,
#viewPortTextstacks_in_1834292 h2,
#viewPortTextstacks_in_1834292 h3,
#viewPortTextstacks_in_1834292 h4,
#viewPortTextstacks_in_1834292 h5,
#viewPortTextstacks_in_1834292 h6,
#viewPortTextstacks_in_1834292 p,
#viewPortTextstacks_in_1834292

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1834292 h1,
	#viewPortTextstacks_in_1834292 h2,
	#viewPortTextstacks_in_1834292 h3,
	#viewPortTextstacks_in_1834292 h4,
	#viewPortTextstacks_in_1834292 h5,
	#viewPortTextstacks_in_1834292 h6,
	#viewPortTextstacks_in_1834292 p,
	#viewPortTextstacks_in_1834292
	
	{
		font-size: 7.60vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1834292 h1,
	#viewPortTextstacks_in_1834292 h2,
	#viewPortTextstacks_in_1834292 h3,
	#viewPortTextstacks_in_1834292 h4,
	#viewPortTextstacks_in_1834292 h5,
	#viewPortTextstacks_in_1834292 h6,
	#viewPortTextstacks_in_1834292 p,
	#viewPortTextstacks_in_1834292
	
	{
		font-size: 36px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1834292 h1,
	#viewPortTextstacks_in_1834292 h2,
	#viewPortTextstacks_in_1834292 h3,
	#viewPortTextstacks_in_1834292 h4,
	#viewPortTextstacks_in_1834292 h5,
	#viewPortTextstacks_in_1834292 h6,
	#viewPortTextstacks_in_1834292 p,
	#viewPortTextstacks_in_1834292
	
	{
		font-size: 22px;
	}
}
#stacks_in_1834346 {
	padding: 5px 0px 0px 0px;
}

#stacks_in_1834303 {
	padding: 5px 0px 10px 0px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1836692 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1836692 {
		display: none !important;
	}
}

#s4s_flexbox_stack_stacks_in_1836693 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836693 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1836694 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836694 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}

#viewPortTextstacks_in_1834943 h1,
#viewPortTextstacks_in_1834943 h2,
#viewPortTextstacks_in_1834943 h3,
#viewPortTextstacks_in_1834943 h4,
#viewPortTextstacks_in_1834943 h5,
#viewPortTextstacks_in_1834943 h6,
#viewPortTextstacks_in_1834943 p,
#viewPortTextstacks_in_1834943

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1834943 h1,
	#viewPortTextstacks_in_1834943 h2,
	#viewPortTextstacks_in_1834943 h3,
	#viewPortTextstacks_in_1834943 h4,
	#viewPortTextstacks_in_1834943 h5,
	#viewPortTextstacks_in_1834943 h6,
	#viewPortTextstacks_in_1834943 p,
	#viewPortTextstacks_in_1834943
	
	{
		font-size: 6.60vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1834943 h1,
	#viewPortTextstacks_in_1834943 h2,
	#viewPortTextstacks_in_1834943 h3,
	#viewPortTextstacks_in_1834943 h4,
	#viewPortTextstacks_in_1834943 h5,
	#viewPortTextstacks_in_1834943 h6,
	#viewPortTextstacks_in_1834943 p,
	#viewPortTextstacks_in_1834943
	
	{
		font-size: 24px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1834943 h1,
	#viewPortTextstacks_in_1834943 h2,
	#viewPortTextstacks_in_1834943 h3,
	#viewPortTextstacks_in_1834943 h4,
	#viewPortTextstacks_in_1834943 h5,
	#viewPortTextstacks_in_1834943 h6,
	#viewPortTextstacks_in_1834943 p,
	#viewPortTextstacks_in_1834943
	
	{
		font-size: 22px;
	}
}
#stacks_in_1834942 {
	background-color: rgba(216, 216, 216, 1.00);
}

#stacks_in_1834944 {
	padding: 30px 20px 20px 20px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1836081 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1836081 {
		display: none !important;
	}
}



#s4s_flexbox_stack_stacks_in_1836073 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836073 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1836074 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(255, 255, 255, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836074 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}

/* 1.0.1
 - removed a bunch of API calls to try and help with load time in edit and preview modes
 - Added svg refresh to resolve display issues in safari and RW preview
 - added hardware acceleration to svg graphics to increase performance
 - fixed a bug that could cause the stack to load into the editor slowly
 1.0.2
 - hotfix, editmode display bug
 1.0.5
 - Added Experimental responsive defintion feature
*/

.svg-metamorph.svgm_stacks_in_1834212 .svgm-group {
    display: none;
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-group.svgm-wide-3,
.svg-metamorph.svgm_stacks_in_1834212 .svgm-group.svgm-pattern-4,
.svg-metamorph.svgm_stacks_in_1834212 .svgm-group.svgm-special-18 {
    display: block;
}
.svg-metamorph.svgm_stacks_in_1834212,
.svg-metamorph.svgm_stacks_in_1834212 .svgm-content {
  position: relative;
  z-index: 1;
}
#stacks_in_1834212, #stacks_out_1834212 {
  overflow: visible;
}
.svg-metamorph.svgm_stacks_in_1834212 {
  display: inline-block;
  width: calc(100% - 1px);
  position: relative;
  margin-top: -0px;
  margin-bottom: -0px;
  
  margin-top: calc(80px - 0px);
  
  
  margin-bottom: calc(80px - 0px);
  
  
  margin-top: -0px;
  
  
}

.svg-metamorph.svgm_stacks_in_1834212 > .svgm-wrap-outer > .svgm-wrap {
  position: absolute;
  height: 100%;
  width: 100%;
  overflow: hidden;
}
.svg-metamorph.svgm_stacks_in_1834212 > .svgm-wrap-outer > .svgm-wrap svg {
  width: 100%;
  height: calc(100% + 80px + 80px);
  stroke: none;
  fill: white;
}
.svg-metamorph.svgm_stacks_in_1834212 > .svgm-wrap-outer > .svgm-wrap svg path.svgm-opacity {
  stroke: none;
  stroke-width: 0;
}
.svg-metamorph.svgm_stacks_in_1834212 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-top {
  top: 0;
  z-index: 1;
  transform: translateY(-80px);
}
.svg-metamorph.svgm_stacks_in_1834212 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-center {
  z-index: 2;
  height: calc(100% + 3px);
  /* top: -1.5px; */
}
.svg-metamorph.svgm_stacks_in_1834212 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-bottom {
  bottom: 0;
  z-index: 0;
  transform: translateY(80px) rotateZ(180deg);
}
.svg-metamorph.svgm_stacks_in_1834212 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-center svg {
  transform: translateY(-80px);
  /* margin-top: 1px; */
}
.svg-metamorph.svgm_stacks_in_1834212 > .svgm-wrap-outer > .svgm-wrap > svg {
  width: 100%;
  overflow: visible;
}
.svg-metamorph.svgm_stacks_in_1834212 > .svgm-wrap-outer > .svgm-wrap:after {
  background: #E4E3B6;
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-content {
  position: relative;
  z-index: 3;
  min-height: 80px;
  display: grid;
  align-items: center;
  
}

.svg-metamorph.svgm_stacks_in_1834212 > .svgm-wrap-outer > .svgm-wrap.svgm-wrap-top {
  opacity: 0;
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-content {
  margin-top: 0;
}


.svg-metamorph.svgm_stacks_in_1834212 .svgm-content > div {
  
  
  
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-mask {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_1834212 > .svgm-wrap-outer {
  height: calc(100% - 0px - 0px );
  min-height: 80px;
  position: absolute;
  width: 100%;
  top: 0px;
  
  top: auto;
  bottom: 0px;
  
  transform: translateZ(0);
}


.svg-metamorph.svgm_stacks_in_1834212 image:not(.svgm-pattern):not(.svgm-off) {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_1834212 image.svgm-off {
  transform-origin: center;
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-pattern {
  width: 100px;
  height: 100px;
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-custom-pattern-1a {
  transform-origin: center;
  transform: translate(-358.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-custom-pattern-1b {
  transform-origin: center;
  transform: translate(-362.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-custom-pattern-2a {
  transform-origin: center;
  transform: translate(-358.000000px, 0) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-custom-pattern-2b {
  transform-origin: center;
  transform: translate(-362.000000px, 0) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-custom-pattern-3a {
  transform-origin: center;
  transform: translate(2518.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-custom-pattern-3b {
  transform-origin: center;
  transform: translate(2522.000000px, 0);
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-custom-pattern-opacity-1 {
  transform-origin: center;
  transform: translate(0, 38.000000px);
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-custom-pattern-opacity-2 {
  transform-origin: center;
  transform: translate(0, 38.000000px) rotateY(180deg);
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-use-r {
  transform: scale(-1,1);
  transform-origin: 960px 0;
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-mask-top {
  transform: translate(0,4px) scaleX(1);
}
.svg-metamorph.svgm_stacks_in_1834212 .svgm-mask-bottom {
  transform: translate(0,-1px) scaleX(1);
}




/**/

#stacks_in_1834159 {
	padding: 20px 0px 20px 20px;
}
#viewPortTextstacks_in_1838890 h1,
#viewPortTextstacks_in_1838890 h2,
#viewPortTextstacks_in_1838890 h3,
#viewPortTextstacks_in_1838890 h4,
#viewPortTextstacks_in_1838890 h5,
#viewPortTextstacks_in_1838890 h6,
#viewPortTextstacks_in_1838890 p,
#viewPortTextstacks_in_1838890

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 580px) {
	#viewPortTextstacks_in_1838890 h1,
	#viewPortTextstacks_in_1838890 h2,
	#viewPortTextstacks_in_1838890 h3,
	#viewPortTextstacks_in_1838890 h4,
	#viewPortTextstacks_in_1838890 h5,
	#viewPortTextstacks_in_1838890 h6,
	#viewPortTextstacks_in_1838890 p,
	#viewPortTextstacks_in_1838890
	
	{
		font-size: 5.50vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 580px) {
	#viewPortTextstacks_in_1838890 h1,
	#viewPortTextstacks_in_1838890 h2,
	#viewPortTextstacks_in_1838890 h3,
	#viewPortTextstacks_in_1838890 h4,
	#viewPortTextstacks_in_1838890 h5,
	#viewPortTextstacks_in_1838890 h6,
	#viewPortTextstacks_in_1838890 p,
	#viewPortTextstacks_in_1838890
	
	{
		font-size: 36px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1838890 h1,
	#viewPortTextstacks_in_1838890 h2,
	#viewPortTextstacks_in_1838890 h3,
	#viewPortTextstacks_in_1838890 h4,
	#viewPortTextstacks_in_1838890 h5,
	#viewPortTextstacks_in_1838890 h6,
	#viewPortTextstacks_in_1838890 p,
	#viewPortTextstacks_in_1838890
	
	{
		font-size: 18px;
	}
}
#stacks_in_1838892 {
	padding: 20px 0px 5px 0px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1834150 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1834150 {
		display: none !important;
	}
}

#stacks_in_1834157 {
	padding: 20px 0px 8px 0px;
}

#stacks_in_1836685 {
	padding: 10px 20px 10px 0px;
}






@media (max-width: 575px) {
	
	#stacks_in_1836662-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}


/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_1835075 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_1835075 {
	position: relative;
}

#imageWizardstacks_in_1835075 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}



/* @end */

/* @group Hyperlink */

/*  */

#imageWizardLinkstacks_in_1835075 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../files/imageWizardAssets/glass.gif') repeat;
	z-index: 100;
}

#imageWizardLinkstacks_in_1835075 a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
	outline: none;
}

#linkIconstacks_in_1835075 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 101;
}

#linkIconstacks_in_1835075 [class^="fa fa-"] {
	color: #ffffff;
	font-size: 55px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.99;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_1835075:hover #linkIconstacks_in_1835075 [class^="fa fa-"] {
	opacity: 0.80;
}

#linkShadestacks_in_1835075 {
	background: #000000;
	opacity: 0.10;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_1835075:hover #linkShadestacks_in_1835075 {
	opacity: 0.0;
}

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */



/* @group Edit Mode Styling */

/*  */

/* @end */


/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_1835078 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_1835078 {
	position: relative;
}

#imageWizardstacks_in_1835078 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}



/* @end */

/* @group Hyperlink */

/*  */

#imageWizardLinkstacks_in_1835078 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../files/imageWizardAssets/glass.gif') repeat;
	z-index: 100;
}

#imageWizardLinkstacks_in_1835078 a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
	outline: none;
}

#linkIconstacks_in_1835078 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 101;
}

#linkIconstacks_in_1835078 [class^="fa fa-"] {
	color: #ffffff;
	font-size: 55px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.99;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_1835078:hover #linkIconstacks_in_1835078 [class^="fa fa-"] {
	opacity: 0.80;
}

#linkShadestacks_in_1835078 {
	background: #000000;
	opacity: 0.10;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_1835078:hover #linkShadestacks_in_1835078 {
	opacity: 0.0;
}

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */



/* @group Edit Mode Styling */

/*  */

/* @end */


/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_1835081 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_1835081 {
	position: relative;
}

#imageWizardstacks_in_1835081 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}



/* @end */

/* @group Hyperlink */

/*  */

#imageWizardLinkstacks_in_1835081 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../files/imageWizardAssets/glass.gif') repeat;
	z-index: 100;
}

#imageWizardLinkstacks_in_1835081 a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
	outline: none;
}

#linkIconstacks_in_1835081 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 101;
}

#linkIconstacks_in_1835081 [class^="fa fa-"] {
	color: #ffffff;
	font-size: 55px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.99;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_1835081:hover #linkIconstacks_in_1835081 [class^="fa fa-"] {
	opacity: 0.80;
}

#linkShadestacks_in_1835081 {
	background: #000000;
	opacity: 0.10;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_1835081:hover #linkShadestacks_in_1835081 {
	opacity: 0.0;
}

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */



/* @group Edit Mode Styling */

/*  */

/* @end */


/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_1834457 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_1834457 {
	position: relative;
}

#imageWizardstacks_in_1834457 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}



/* @end */

/* @group Hyperlink */

/*  */

#imageWizardLinkstacks_in_1834457 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../files/imageWizardAssets/glass.gif') repeat;
	z-index: 100;
}

#imageWizardLinkstacks_in_1834457 a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
	outline: none;
}

#linkIconstacks_in_1834457 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 101;
}

#linkIconstacks_in_1834457 [class^="fa fa-"] {
	color: #ffffff;
	font-size: 55px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.99;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_1834457:hover #linkIconstacks_in_1834457 [class^="fa fa-"] {
	opacity: 0.80;
}

#linkShadestacks_in_1834457 {
	background: #000000;
	opacity: 0.10;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_1834457:hover #linkShadestacks_in_1834457 {
	opacity: 0.0;
}

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */



/* @group Edit Mode Styling */

/*  */

/* @end */


/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_1834460 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_1834460 {
	position: relative;
}

#imageWizardstacks_in_1834460 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}



/* @end */

/* @group Hyperlink */

/*  */

#imageWizardLinkstacks_in_1834460 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../files/imageWizardAssets/glass.gif') repeat;
	z-index: 100;
}

#imageWizardLinkstacks_in_1834460 a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
	outline: none;
}

#linkIconstacks_in_1834460 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 101;
}

#linkIconstacks_in_1834460 [class^="fa fa-"] {
	color: #ffffff;
	font-size: 55px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.99;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_1834460:hover #linkIconstacks_in_1834460 [class^="fa fa-"] {
	opacity: 0.80;
}

#linkShadestacks_in_1834460 {
	background: #000000;
	opacity: 0.10;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_1834460:hover #linkShadestacks_in_1834460 {
	opacity: 0.0;
}

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */



/* @group Edit Mode Styling */

/*  */

/* @end */


/* @group ImageWizard Basic Styling */

#imageWizardstacks_in_1835104 {
	position: relative;
	display: block;
	padding: 0;
	margin: 0;
	box-shadow: none;
	border: none;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	overflow: hidden;
}

#imageWizardInnerstacks_in_1835104 {
	position: relative;
}

#imageWizardstacks_in_1835104 img {
	display: block;
	max-width: 100%;
	width: auto;
	height: auto;
	padding: 0;
	border: none;
	outline: none;
	overflow: hidden;
	-webkit-perspective: 1000;
	-webkit-backface-visibility: hidden;
	border-top-left-radius: 0px;
	border-top-right-radius: 0px;
	border-bottom-left-radius: 0px;
	border-bottom-right-radius: 0px;
	margin: 0 auto;
}



/* @end */

/* @group Hyperlink */

/*  */

#imageWizardLinkstacks_in_1835104 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	background: transparent url('../files/imageWizardAssets/glass.gif') repeat;
	z-index: 100;
}

#imageWizardLinkstacks_in_1835104 a {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 102;
	outline: none;
}

#linkIconstacks_in_1835104 {
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	text-align: center;
	top: 0;
	left: 0;
	z-index: 101;
}

#linkIconstacks_in_1835104 [class^="fa fa-"] {
	color: #ffffff;
	font-size: 55px;
	position: relative;
	top: 50%;
	-webkit-transform: translateY(-50%);
	-ms-transform: translateY(-50%);
	transform: translateY(-50%);
	opacity: 0.99;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_1835104:hover #linkIconstacks_in_1835104 [class^="fa fa-"] {
	opacity: 0.80;
}

#linkShadestacks_in_1835104 {
	background: #000000;
	opacity: 0.10;
	display: block;
	width: 100%;
	height: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 100;
	transition: all 300ms ease-in-out;
}

#imageWizardstacks_in_1835104:hover #linkShadestacks_in_1835104 {
	opacity: 0.0;
}

/*  */

/* @end */

/* @group Captions */

/*  */

/* @end */

/* @group Box shadow */

/*  */

/* @end */

/* @group Special Effects */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */

/*  */




/* @group Pinterest Sharing */

/*  */

/* @end */

/* @group Inset Shadow */

/*  */

/* @end */

/* @group Copy Protection */

/*  */

/* @end */

/* @group Image Blackout */

/*  */

/* @end */

/* @group Scroll Fade */

/*  */

/* @end */



/* @group Edit Mode Styling */

/*  */

/* @end */

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1837288 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1837288 {
		display: none !important;
	}
}


#stacks_in_1835981-wrapper,
#stacks_in_1835981-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1835981-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1835981-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1835981-wrapper {
	background-position: center center;
}


#stacks_in_1835981-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1835981-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1835981-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1835981-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1835981-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1835981-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1835981-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1835981-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1835981-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1835981-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1835981-wrapper.bkg-preset {
	background: var(--bs-white);
}

#stacks_in_1835981-wrapper.bkg-solid-color {
	background: rgba(127, 73, 246, 1.00);
}

#stacks_in_1835981-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1835981-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1835981-wrapper.custom-corners,
#stacks_in_1835981-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1835981-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1835981-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1835981-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1835981-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1835981-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
	
}








	

	








#stacks_in_1835982-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1835982-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1835982-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1835982-margins.padding-advanced {
	padding: 1.00rem 1.00rem 1.50rem 1.00rem;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
	#stacks_in_1835982-margins.padding-advanced {
		padding: 1.00rem 3.00rem 3.00rem 3.00rem;
	}
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
/* @group Generic Styles */

#ruleStackstacks_in_1834079,
#ruleStackstacks_in_1834079:before,
#ruleStackstacks_in_1834079:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1834079 {
	position: relative;
	overflow: hidden;
	margin: 2.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1834079 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1834079 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(229, 112, 75, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 2px solid rgba(229, 112, 75, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1834079 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1834079 {
	text-align: center;
}

#ruleStackstacks_in_1834079:before,
#ruleStackstacks_in_1834079:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 2px solid rgba(229, 112, 74, 1.00);
}

#ruleStackstacks_in_1834079:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1834079:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1834079 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */


h3.stacks_in_1836152-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1836152-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



h3.stacks_in_1836152-header {
	margin-bottom: 0;
}






.stacks_in_1836152-header {
	font-size: 2.00rem;
}

@media (min-width: 576px) {
	.stacks_in_1836152-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1836152-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1836152-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836152-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836152-header {
		font-size: 3.00rem;
	}
}



#stacks_in_1837693-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1837693-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1837693-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1837693-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1837693-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1837693-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1837693-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1837693-wrapper p:last-of-type {
		margin-bottom: 0;
	}




#toggleWrapper_stacks_in_1836381 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_1836381 {
	padding: 20px;
	margin: 0;
	background: #EAEAEA;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
}
	
#toggleTrigger_stacks_in_1836381:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_1836381 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #F5F5F5;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_1836381 a:link:after,
	#toggleTrigger_stacks_in_1836381 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_1836381 {
		display: block !important;
	}
}
#viewPortTextstacks_in_1835583 h1,
#viewPortTextstacks_in_1835583 h2,
#viewPortTextstacks_in_1835583 h3,
#viewPortTextstacks_in_1835583 h4,
#viewPortTextstacks_in_1835583 h5,
#viewPortTextstacks_in_1835583 h6,
#viewPortTextstacks_in_1835583 p,
#viewPortTextstacks_in_1835583

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1835583 h1,
	#viewPortTextstacks_in_1835583 h2,
	#viewPortTextstacks_in_1835583 h3,
	#viewPortTextstacks_in_1835583 h4,
	#viewPortTextstacks_in_1835583 h5,
	#viewPortTextstacks_in_1835583 h6,
	#viewPortTextstacks_in_1835583 p,
	#viewPortTextstacks_in_1835583
	
	{
		font-size: 6.25vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1835583 h1,
	#viewPortTextstacks_in_1835583 h2,
	#viewPortTextstacks_in_1835583 h3,
	#viewPortTextstacks_in_1835583 h4,
	#viewPortTextstacks_in_1835583 h5,
	#viewPortTextstacks_in_1835583 h6,
	#viewPortTextstacks_in_1835583 p,
	#viewPortTextstacks_in_1835583
	
	{
		font-size: 27px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1835583 h1,
	#viewPortTextstacks_in_1835583 h2,
	#viewPortTextstacks_in_1835583 h3,
	#viewPortTextstacks_in_1835583 h4,
	#viewPortTextstacks_in_1835583 h5,
	#viewPortTextstacks_in_1835583 h6,
	#viewPortTextstacks_in_1835583 p,
	#viewPortTextstacks_in_1835583
	
	{
		font-size: 22px;
	}
}
#stacks_in_1835584 {
	padding: 0px 0px 10px 0px;
}

#s4s_flexbox_stack_stacks_in_1836134 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836134 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1836135 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836135 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}





/* Base Margins */
.stacks_in_1836704.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836704.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836704.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836704.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836704.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836704.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836704.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836704.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836704.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836704.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}

#s4s_flexbox_item_stacks_in_1836137 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836137 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}





/* Base Margins */
.stacks_in_1836705.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836705.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836705.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836705.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836705.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836705.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836705.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836705.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836705.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836705.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}


#stacks_in_1835594 {
	padding: 15px 0px 15px 0px;
}

#s4s_flexbox_stack_stacks_in_1836144 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836144 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1836145 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836145 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}



.stacks_in_1836142-button,
.stacks_in_1836142-button:focus {
	
}


.stacks_in_1836142-button,
.stacks_in_1836142-button:focus,
.stacks_in_1836142-button:active {
	
	background-color: var(--bs-purple);
	border-color: var(--bs-purple);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1836142-button:hover,
.stacks_in_1836142-button:hover:active {
	
	background-color: var(--bs-purple) !important;
	border-color: var(--bs-purple);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1836142-wrapper a {
	outline: none;
}

#stacks_in_1836142-wrapper .btn {
	
	
}



#stacks_in_1836142-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1836142-wrapper .btn,
#stacks_in_1836142-wrapper .btn.custom-shadow,
#stacks_in_1836142-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1836142-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}











#s4s_flexbox_item_stacks_in_1836147 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836147 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}



.stacks_in_1836143-button,
.stacks_in_1836143-button:focus {
	
}


.stacks_in_1836143-button,
.stacks_in_1836143-button:focus,
.stacks_in_1836143-button:active {
	
	background-color: var(--bs-gray-700);
	border-color: var(--bs-gray-700);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1836143-button:hover,
.stacks_in_1836143-button:hover:active {
	
	background-color: var(--bs-gray-700) !important;
	border-color: var(--bs-gray-700);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1836143-wrapper a {
	outline: none;
}

#stacks_in_1836143-wrapper .btn {
	
	
}



#stacks_in_1836143-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1836143-wrapper .btn,
#stacks_in_1836143-wrapper .btn.custom-shadow,
#stacks_in_1836143-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1836143-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}












.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1836475 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1836475 {
		display: none !important;
	}
}
#toggleWrapper_stacks_in_1836428 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_1836428 {
	padding: 20px;
	margin: 0;
	background: #EAEAEA;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
}
	
#toggleTrigger_stacks_in_1836428:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_1836428 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #FFFFFF;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_1836428 a:link:after,
	#toggleTrigger_stacks_in_1836428 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_1836428 {
		display: block !important;
	}
}
#viewPortTextstacks_in_1835651 h1,
#viewPortTextstacks_in_1835651 h2,
#viewPortTextstacks_in_1835651 h3,
#viewPortTextstacks_in_1835651 h4,
#viewPortTextstacks_in_1835651 h5,
#viewPortTextstacks_in_1835651 h6,
#viewPortTextstacks_in_1835651 p,
#viewPortTextstacks_in_1835651

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1835651 h1,
	#viewPortTextstacks_in_1835651 h2,
	#viewPortTextstacks_in_1835651 h3,
	#viewPortTextstacks_in_1835651 h4,
	#viewPortTextstacks_in_1835651 h5,
	#viewPortTextstacks_in_1835651 h6,
	#viewPortTextstacks_in_1835651 p,
	#viewPortTextstacks_in_1835651
	
	{
		font-size: 6.25vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1835651 h1,
	#viewPortTextstacks_in_1835651 h2,
	#viewPortTextstacks_in_1835651 h3,
	#viewPortTextstacks_in_1835651 h4,
	#viewPortTextstacks_in_1835651 h5,
	#viewPortTextstacks_in_1835651 h6,
	#viewPortTextstacks_in_1835651 p,
	#viewPortTextstacks_in_1835651
	
	{
		font-size: 24px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1835651 h1,
	#viewPortTextstacks_in_1835651 h2,
	#viewPortTextstacks_in_1835651 h3,
	#viewPortTextstacks_in_1835651 h4,
	#viewPortTextstacks_in_1835651 h5,
	#viewPortTextstacks_in_1835651 h6,
	#viewPortTextstacks_in_1835651 p,
	#viewPortTextstacks_in_1835651
	
	{
		font-size: 22px;
	}
}
#stacks_in_1835655 {
	padding: 0px 0px 15px 0px;
}

#s4s_flexbox_stack_stacks_in_1836120 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836120 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1836121 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836121 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}


.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1835692 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1835692 {
		display: none !important;
	}
}




/* Base Margins */
.stacks_in_1836706.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836706.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836706.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836706.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836706.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836706.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836706.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836706.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836706.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836706.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}

#s4s_flexbox_item_stacks_in_1836123 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836123 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}

/* @group Generic Styles */

#ruleStackstacks_in_1835668,
#ruleStackstacks_in_1835668:before,
#ruleStackstacks_in_1835668:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1835668 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1835668 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1835668 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(229, 112, 75, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 2px solid rgba(229, 112, 75, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1835668 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1835668 {
	text-align: center;
}

#ruleStackstacks_in_1835668:before,
#ruleStackstacks_in_1835668:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 2px solid rgba(229, 112, 74, 1.00);
}

#ruleStackstacks_in_1835668:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1835668:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1835668 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1835691 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1835691 {
		display: none !important;
	}
}
/* @group Generic Styles */

#ruleStackstacks_in_1835669,
#ruleStackstacks_in_1835669:before,
#ruleStackstacks_in_1835669:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1835669 {
	position: relative;
	overflow: hidden;
	margin: 0.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1835669 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1835669 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(229, 112, 75, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 2px solid rgba(229, 112, 75, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1835669 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1835669 {
	text-align: left;
}

#ruleStackstacks_in_1835669:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 2px;
	border-top: 2px solid rgba(229, 112, 74, 1.00);
}

#ruleStackstacks_in_1835669 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */#viewPortTextstacks_in_1835681 h1,
#viewPortTextstacks_in_1835681 h2,
#viewPortTextstacks_in_1835681 h3,
#viewPortTextstacks_in_1835681 h4,
#viewPortTextstacks_in_1835681 h5,
#viewPortTextstacks_in_1835681 h6,
#viewPortTextstacks_in_1835681 p,
#viewPortTextstacks_in_1835681

{
	font-size: 20px;
	line-height: 1.75em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1835681 h1,
	#viewPortTextstacks_in_1835681 h2,
	#viewPortTextstacks_in_1835681 h3,
	#viewPortTextstacks_in_1835681 h4,
	#viewPortTextstacks_in_1835681 h5,
	#viewPortTextstacks_in_1835681 h6,
	#viewPortTextstacks_in_1835681 p,
	#viewPortTextstacks_in_1835681
	
	{
		font-size: 5.45vw;
		line-height: 1.75em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1835681 h1,
	#viewPortTextstacks_in_1835681 h2,
	#viewPortTextstacks_in_1835681 h3,
	#viewPortTextstacks_in_1835681 h4,
	#viewPortTextstacks_in_1835681 h5,
	#viewPortTextstacks_in_1835681 h6,
	#viewPortTextstacks_in_1835681 p,
	#viewPortTextstacks_in_1835681
	
	{
		font-size: 21px;
		line-height: 1.75em;
	}
}

@media print {
	#viewPortTextstacks_in_1835681 h1,
	#viewPortTextstacks_in_1835681 h2,
	#viewPortTextstacks_in_1835681 h3,
	#viewPortTextstacks_in_1835681 h4,
	#viewPortTextstacks_in_1835681 h5,
	#viewPortTextstacks_in_1835681 h6,
	#viewPortTextstacks_in_1835681 p,
	#viewPortTextstacks_in_1835681
	
	{
		font-size: 21px;
	}
}
#stacks_in_1835682 {
	padding: 0px 5px 5px 5px;
}

#stacks_in_1835675 {
	padding: 20px 0px 20px 0px;
}






@media (max-width: 575px) {
	
	#stacks_in_1838473-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}








#stacks_in_1835690 .flat_button_2_alignment {
  font-size: 18px;
  
  font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
  
  text-align: center;
}


#stacks_in_1835690 a,
#stacks_in_1835690 a:visited {
  /* Button text alignment fix v2.0.1 */
  text-align: center;

  display: inline-block;
  
  border-radius: 3px;
  
  overflow: hidden;
  height: 45px;
  line-height: 45px;
  text-decoration: none;
    
    border-width: 0px;
    
  border-style: solid;
  border-color: rgba(0, 84, 123, 1.00);

  

}


#stacks_in_1835690 a .flat_button_2_text {
  padding-left: 18px;
  padding-right: 18px;
  text-align: center !important;
  
}


#stacks_in_1835690 a i,
#stacks_in_1835690 a:visited i {
  font-size: 20px;
  display: inline-block;
  text-align: center;
  width: 45px;
  height: 45px;
  line-height: 45px;

  
    float: left;
    
  

  

  
}







  /* Flat Color Mode */
  #stacks_in_1835690 a,
  #stacks_in_1835690 a:visited {
    background-color: rgba(0, 153, 153, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_1835690 a:hover,
  #stacks_in_1835690 a:active {
    background-color: rgba(5, 181, 181, 1.00);
    color: rgba(255, 255, 255, 1.00) !important;
  }

  #stacks_in_1835690 a i,
  #stacks_in_1835690 a:visited i {
    background-color: rgba(232, 131, 16, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }

  #stacks_in_1835690 a:hover i,
  #stacks_in_1835690 a:active i {
    background-color: rgba(204, 153, 51, 1.00);
    color: rgba(255, 255, 255, 1.00);
  }










  /* Flexible Width Mode */
  #stacks_in_1835690 a,
  #stacks_in_1835690 a:visited {
      width: 100%;
  }

  







#stacks_in_1835690 {
	padding: 20px 0px 0px 0px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1836474 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1836474 {
		display: none !important;
	}
}
#toggleWrapper_stacks_in_1834980 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_1834980 {
	padding: 20px;
	margin: 0;
	background: #EAEAEA;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
}
	
#toggleTrigger_stacks_in_1834980:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_1834980 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_1834980 a:link:after,
	#toggleTrigger_stacks_in_1834980 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_1834980 {
		display: block !important;
	}
}
#viewPortTextstacks_in_1833876 h1,
#viewPortTextstacks_in_1833876 h2,
#viewPortTextstacks_in_1833876 h3,
#viewPortTextstacks_in_1833876 h4,
#viewPortTextstacks_in_1833876 h5,
#viewPortTextstacks_in_1833876 h6,
#viewPortTextstacks_in_1833876 p,
#viewPortTextstacks_in_1833876

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1833876 h1,
	#viewPortTextstacks_in_1833876 h2,
	#viewPortTextstacks_in_1833876 h3,
	#viewPortTextstacks_in_1833876 h4,
	#viewPortTextstacks_in_1833876 h5,
	#viewPortTextstacks_in_1833876 h6,
	#viewPortTextstacks_in_1833876 p,
	#viewPortTextstacks_in_1833876
	
	{
		font-size: 8.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1833876 h1,
	#viewPortTextstacks_in_1833876 h2,
	#viewPortTextstacks_in_1833876 h3,
	#viewPortTextstacks_in_1833876 h4,
	#viewPortTextstacks_in_1833876 h5,
	#viewPortTextstacks_in_1833876 h6,
	#viewPortTextstacks_in_1833876 p,
	#viewPortTextstacks_in_1833876
	
	{
		font-size: 36px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1833876 h1,
	#viewPortTextstacks_in_1833876 h2,
	#viewPortTextstacks_in_1833876 h3,
	#viewPortTextstacks_in_1833876 h4,
	#viewPortTextstacks_in_1833876 h5,
	#viewPortTextstacks_in_1833876 h6,
	#viewPortTextstacks_in_1833876 p,
	#viewPortTextstacks_in_1833876
	
	{
		font-size: 22px;
	}
}
#stacks_in_1833880 {
	padding: 0px 0px 10px 0px;
}
:root {
  --multi_columns_stacks_in_1833883:1fr 1fr;
}
#multi_columns_stacks_in_1833883 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1833883);
  grid-gap: 16px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_1833883 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1833883 + .deluxe-columns {
  margin-top: 16px;
}
#multi_columns_stacks_in_1833883 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1833883 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_1833883 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_1833883 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_1833883 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_1833883 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_1833883 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_1833883 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_1833883 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_1833883 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_1833883 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_1833883 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_1833883 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_1833883 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_1833883 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_1833883 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_1833883 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_1833883 > div > * {position: relative;}
  #multi_columns_stacks_in_1833883 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_1833883 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_1833883 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_1833883 > div > * {position: relative;}
  #multi_columns_stacks_in_1833883 > div > * > * {transform: translate(0,0);}
  
}





/* Base Margins */
.stacks_in_1836707.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836707.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836707.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836707.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836707.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836707.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836707.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836707.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836707.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836707.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}

#viewPortTextstacks_in_1833924 h1,
#viewPortTextstacks_in_1833924 h2,
#viewPortTextstacks_in_1833924 h3,
#viewPortTextstacks_in_1833924 h4,
#viewPortTextstacks_in_1833924 h5,
#viewPortTextstacks_in_1833924 h6,
#viewPortTextstacks_in_1833924 p,
#viewPortTextstacks_in_1833924

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1833924 h1,
	#viewPortTextstacks_in_1833924 h2,
	#viewPortTextstacks_in_1833924 h3,
	#viewPortTextstacks_in_1833924 h4,
	#viewPortTextstacks_in_1833924 h5,
	#viewPortTextstacks_in_1833924 h6,
	#viewPortTextstacks_in_1833924 p,
	#viewPortTextstacks_in_1833924
	
	{
		font-size: 10.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1833924 h1,
	#viewPortTextstacks_in_1833924 h2,
	#viewPortTextstacks_in_1833924 h3,
	#viewPortTextstacks_in_1833924 h4,
	#viewPortTextstacks_in_1833924 h5,
	#viewPortTextstacks_in_1833924 h6,
	#viewPortTextstacks_in_1833924 p,
	#viewPortTextstacks_in_1833924
	
	{
		font-size: 26px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1833924 h1,
	#viewPortTextstacks_in_1833924 h2,
	#viewPortTextstacks_in_1833924 h3,
	#viewPortTextstacks_in_1833924 h4,
	#viewPortTextstacks_in_1833924 h5,
	#viewPortTextstacks_in_1833924 h6,
	#viewPortTextstacks_in_1833924 p,
	#viewPortTextstacks_in_1833924
	
	{
		font-size: 22px;
	}
}
.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1833892 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1833892 {
		display: none !important;
	}
}


.stacks_in_1836154-button,
.stacks_in_1836154-button:focus {
	
}


.stacks_in_1836154-button,
.stacks_in_1836154-button:focus,
.stacks_in_1836154-button:active {
	
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1836154-button:hover,
.stacks_in_1836154-button:hover:active {
	
	background-color: var(--bs-primary) !important;
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1836154-wrapper a {
	outline: none;
}

#stacks_in_1836154-wrapper .btn {
	
	
}



#stacks_in_1836154-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1836154-wrapper .btn,
#stacks_in_1836154-wrapper .btn.custom-shadow,
#stacks_in_1836154-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1836154-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}












.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1833935 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1833935 {
		display: none !important;
	}
}
#viewPortTextstacks_in_1833929 h1,
#viewPortTextstacks_in_1833929 h2,
#viewPortTextstacks_in_1833929 h3,
#viewPortTextstacks_in_1833929 h4,
#viewPortTextstacks_in_1833929 h5,
#viewPortTextstacks_in_1833929 h6,
#viewPortTextstacks_in_1833929 p,
#viewPortTextstacks_in_1833929

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1833929 h1,
	#viewPortTextstacks_in_1833929 h2,
	#viewPortTextstacks_in_1833929 h3,
	#viewPortTextstacks_in_1833929 h4,
	#viewPortTextstacks_in_1833929 h5,
	#viewPortTextstacks_in_1833929 h6,
	#viewPortTextstacks_in_1833929 p,
	#viewPortTextstacks_in_1833929
	
	{
		font-size: 10.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1833929 h1,
	#viewPortTextstacks_in_1833929 h2,
	#viewPortTextstacks_in_1833929 h3,
	#viewPortTextstacks_in_1833929 h4,
	#viewPortTextstacks_in_1833929 h5,
	#viewPortTextstacks_in_1833929 h6,
	#viewPortTextstacks_in_1833929 p,
	#viewPortTextstacks_in_1833929
	
	{
		font-size: 26px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1833929 h1,
	#viewPortTextstacks_in_1833929 h2,
	#viewPortTextstacks_in_1833929 h3,
	#viewPortTextstacks_in_1833929 h4,
	#viewPortTextstacks_in_1833929 h5,
	#viewPortTextstacks_in_1833929 h6,
	#viewPortTextstacks_in_1833929 p,
	#viewPortTextstacks_in_1833929
	
	{
		font-size: 22px;
	}
}
#stacks_in_1833933 {
	padding: 10px 0px 0px 0px;
}
#stacks_in_1833936>.s3_row {
	margin: 0 -10px;
}

#stacks_in_1833936>.s3_row>.s3_column_left {
	width: 33.33%;
}

#stacks_in_1833936>.s3_row>.s3_column_center {
	width: 33.339996%;
}

#stacks_in_1833936>.s3_row>.s3_column_right {
	width: 33.33%;
}

#stacks_in_1833936>.s3_row>.s3_column {
	padding: 0 10px;
}








@media only screen and (max-width: 770px) {



}



@media only screen and (max-width: 400px) {


	#stacks_in_1833936>.s3_row  {
		margin: -10px 0;
	}
	#stacks_in_1833936>.s3_row>.s3_column {
		padding: 10px 0;
		width:100%;
	}


}




#stacks_in_1833936 {
	padding: 10px 0px 10px 0px;
}

#stacks_in_1833951 {
	padding: 5px 0px 0px 0px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1834969 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1834969 {
		display: none !important;
	}
}
#toggleWrapper_stacks_in_1835390 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_1835390 {
	padding: 20px;
	margin: 0;
	background: #EAEAEA;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
}
	
#toggleTrigger_stacks_in_1835390:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_1835390 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #F5F5F5;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_1835390 a:link:after,
	#toggleTrigger_stacks_in_1835390 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_1835390 {
		display: block !important;
	}
}
#viewPortTextstacks_in_1835396 h1,
#viewPortTextstacks_in_1835396 h2,
#viewPortTextstacks_in_1835396 h3,
#viewPortTextstacks_in_1835396 h4,
#viewPortTextstacks_in_1835396 h5,
#viewPortTextstacks_in_1835396 h6,
#viewPortTextstacks_in_1835396 p,
#viewPortTextstacks_in_1835396

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1835396 h1,
	#viewPortTextstacks_in_1835396 h2,
	#viewPortTextstacks_in_1835396 h3,
	#viewPortTextstacks_in_1835396 h4,
	#viewPortTextstacks_in_1835396 h5,
	#viewPortTextstacks_in_1835396 h6,
	#viewPortTextstacks_in_1835396 p,
	#viewPortTextstacks_in_1835396
	
	{
		font-size: 8.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1835396 h1,
	#viewPortTextstacks_in_1835396 h2,
	#viewPortTextstacks_in_1835396 h3,
	#viewPortTextstacks_in_1835396 h4,
	#viewPortTextstacks_in_1835396 h5,
	#viewPortTextstacks_in_1835396 h6,
	#viewPortTextstacks_in_1835396 p,
	#viewPortTextstacks_in_1835396
	
	{
		font-size: 36px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1835396 h1,
	#viewPortTextstacks_in_1835396 h2,
	#viewPortTextstacks_in_1835396 h3,
	#viewPortTextstacks_in_1835396 h4,
	#viewPortTextstacks_in_1835396 h5,
	#viewPortTextstacks_in_1835396 h6,
	#viewPortTextstacks_in_1835396 p,
	#viewPortTextstacks_in_1835396
	
	{
		font-size: 22px;
	}
}
#stacks_in_1835400 {
	padding: 0px 0px 10px 0px;
}
:root {
  --multi_columns_stacks_in_1835403:1fr 1fr;
}
#multi_columns_stacks_in_1835403 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1835403);
  grid-gap: 16px;
  
  align-items: center;
  
  
  
  
}
#multi_columns_stacks_in_1835403 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1835403 + .deluxe-columns {
  margin-top: 16px;
}
#multi_columns_stacks_in_1835403 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1835403 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 901px) {
  #multi_columns_stacks_in_1835403 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_1835403 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_1835403 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_1835403 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 900px) and (min-width: 501px) {
  #multi_columns_stacks_in_1835403 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_1835403 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_1835403 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_1835403 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_1835403 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_1835403 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_1835403 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_1835403 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 900px) {
  #multi_columns_stacks_in_1835403 {
    grid-template-columns: repeat(1, 1fr);
    
  }
  #multi_columns_stacks_in_1835403 + .deluxe-columns {
    
  }
  #multi_columns_stacks_in_1835403 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_1835403 > div > * {position: relative;}
  #multi_columns_stacks_in_1835403 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_1835403 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_1835403 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_1835403 > div > * {position: relative;}
  #multi_columns_stacks_in_1835403 > div > * > * {transform: translate(0,0);}
  
}





/* Base Margins */
.stacks_in_1836708.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836708.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836708.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836708.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836708.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836708.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836708.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836708.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836708.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836708.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}


.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1835409 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1835409 {
		display: none !important;
	}
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1835413 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1835413 {
		display: none !important;
	}
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1835415 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1835415 {
		display: none !important;
	}
}


.stacks_in_1836155-button,
.stacks_in_1836155-button:focus {
	
}


.stacks_in_1836155-button,
.stacks_in_1836155-button:focus,
.stacks_in_1836155-button:active {
	
	background-color: var(--bs-pink);
	border-color: var(--bs-pink);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1836155-button:hover,
.stacks_in_1836155-button:hover:active {
	
	background-color: var(--bs-pink) !important;
	border-color: var(--bs-pink);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1836155-wrapper a {
	outline: none;
}

#stacks_in_1836155-wrapper .btn {
	
	
}



#stacks_in_1836155-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1836155-wrapper .btn,
#stacks_in_1836155-wrapper .btn.custom-shadow,
#stacks_in_1836155-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1836155-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}












.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1836175 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1836175 {
		display: none !important;
	}
}

#s4s_flexbox_stack_stacks_in_1836156 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836156 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1836157 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836157 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}





/* Base Margins */
.stacks_in_1836709.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836709.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836709.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836709.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836709.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836709.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836709.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836709.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836709.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836709.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}


.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1835424 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1835424 {
		display: none !important;
	}
}
#viewPortTextstacks_in_1839745 h1,
#viewPortTextstacks_in_1839745 h2,
#viewPortTextstacks_in_1839745 h3,
#viewPortTextstacks_in_1839745 h4,
#viewPortTextstacks_in_1839745 h5,
#viewPortTextstacks_in_1839745 h6,
#viewPortTextstacks_in_1839745 p,
#viewPortTextstacks_in_1839745

{
	font-size: 20px;
	line-height: 1.75em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1839745 h1,
	#viewPortTextstacks_in_1839745 h2,
	#viewPortTextstacks_in_1839745 h3,
	#viewPortTextstacks_in_1839745 h4,
	#viewPortTextstacks_in_1839745 h5,
	#viewPortTextstacks_in_1839745 h6,
	#viewPortTextstacks_in_1839745 p,
	#viewPortTextstacks_in_1839745
	
	{
		font-size: 5.45vw;
		line-height: 1.75em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1839745 h1,
	#viewPortTextstacks_in_1839745 h2,
	#viewPortTextstacks_in_1839745 h3,
	#viewPortTextstacks_in_1839745 h4,
	#viewPortTextstacks_in_1839745 h5,
	#viewPortTextstacks_in_1839745 h6,
	#viewPortTextstacks_in_1839745 p,
	#viewPortTextstacks_in_1839745
	
	{
		font-size: 21px;
		line-height: 1.75em;
	}
}

@media print {
	#viewPortTextstacks_in_1839745 h1,
	#viewPortTextstacks_in_1839745 h2,
	#viewPortTextstacks_in_1839745 h3,
	#viewPortTextstacks_in_1839745 h4,
	#viewPortTextstacks_in_1839745 h5,
	#viewPortTextstacks_in_1839745 h6,
	#viewPortTextstacks_in_1839745 p,
	#viewPortTextstacks_in_1839745
	
	{
		font-size: 21px;
	}
}
#stacks_in_1839746 {
	padding: 0px 5px 0px 5px;
}

#stacks_in_1839749 {
	padding: 0px 5px 0px 5px;
}
#s4s_flexbox_item_stacks_in_1836159 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836159 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}





/* Base Margins */
.stacks_in_1836710.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836710.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836710.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836710.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836710.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836710.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836710.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836710.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836710.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836710.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}


.spacerStack {
	height: 25.00px;
}

#spacerStackstacks_in_1835434 {
	height: 25.00px;
}




























@media print {
	#spacerStackstacks_in_1835434 {
		display: none !important;
	}
}


.stacks_in_1836165-button,
.stacks_in_1836165-button:focus {
	
}


.stacks_in_1836165-button,
.stacks_in_1836165-button:focus,
.stacks_in_1836165-button:active {
	
	background-color: var(--bs-purple);
	border-color: var(--bs-purple);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1836165-button:hover,
.stacks_in_1836165-button:hover:active {
	
	background-color: var(--bs-purple) !important;
	border-color: var(--bs-purple);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1836165-wrapper a {
	outline: none;
}

#stacks_in_1836165-wrapper .btn {
	
	
}



#stacks_in_1836165-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1836165-wrapper .btn,
#stacks_in_1836165-wrapper .btn.custom-shadow,
#stacks_in_1836165-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1836165-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}












.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1835436 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1835436 {
		display: none !important;
	}
}
#toggleWrapper_stacks_in_1834983 {
	position: relative;
	display: block;
}

#toggleTrigger_stacks_in_1834983 {
	padding: 20px;
	margin: 0;
	background: #EAEAEA;
	font-weight: normal;
	display: block;
	position: relative;
	color: #666666;
	text-decoration: none;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
	font-size: 150%;
}
	
#toggleTrigger_stacks_in_1834983:hover { 
	color: #999999;
	cursor: pointer; 
}

#toggleContainer_stacks_in_1834983 {
	display: none;
	margin-top: 5px;
	padding: 20px;
	overflow: hidden;
	background: #EAEAEA;
	color: #666666;
	-webkit-border-radius: 0px;
	-moz-border-radius: 0px;
	border-radius: 0px;
}

@media print {
	#toggleTrigger_stacks_in_1834983 a:link:after,
	#toggleTrigger_stacks_in_1834983 a:visited:after {
		display: none;
	}
	
	#toggleContainer_stacks_in_1834983 {
		display: block !important;
	}
}
#viewPortTextstacks_in_1835243 h1,
#viewPortTextstacks_in_1835243 h2,
#viewPortTextstacks_in_1835243 h3,
#viewPortTextstacks_in_1835243 h4,
#viewPortTextstacks_in_1835243 h5,
#viewPortTextstacks_in_1835243 h6,
#viewPortTextstacks_in_1835243 p,
#viewPortTextstacks_in_1835243

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1835243 h1,
	#viewPortTextstacks_in_1835243 h2,
	#viewPortTextstacks_in_1835243 h3,
	#viewPortTextstacks_in_1835243 h4,
	#viewPortTextstacks_in_1835243 h5,
	#viewPortTextstacks_in_1835243 h6,
	#viewPortTextstacks_in_1835243 p,
	#viewPortTextstacks_in_1835243
	
	{
		font-size: 6.25vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1835243 h1,
	#viewPortTextstacks_in_1835243 h2,
	#viewPortTextstacks_in_1835243 h3,
	#viewPortTextstacks_in_1835243 h4,
	#viewPortTextstacks_in_1835243 h5,
	#viewPortTextstacks_in_1835243 h6,
	#viewPortTextstacks_in_1835243 p,
	#viewPortTextstacks_in_1835243
	
	{
		font-size: 36px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1835243 h1,
	#viewPortTextstacks_in_1835243 h2,
	#viewPortTextstacks_in_1835243 h3,
	#viewPortTextstacks_in_1835243 h4,
	#viewPortTextstacks_in_1835243 h5,
	#viewPortTextstacks_in_1835243 h6,
	#viewPortTextstacks_in_1835243 p,
	#viewPortTextstacks_in_1835243
	
	{
		font-size: 22px;
	}
}
#stacks_in_1835247 {
	padding: 0px 0px 10px 0px;
}

#s4s_flexbox_stack_stacks_in_1836166 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836166 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1836167 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836167 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}





/* Base Margins */
.stacks_in_1836711.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836711.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836711.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836711.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836711.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836711.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836711.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836711.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836711.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836711.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}


#stacks_in_1835262 {
	padding: 20px 0px 25px 0px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1835265 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1835265 {
		display: none !important;
	}
}
#stacks_in_1835267 {
    text-align: center;
    padding: 0.25rem 0.25rem;
}

#stacks_in_1835267 a {
    display: block;
    background: rgba(31, 44, 103, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(31, 44, 103, 1.00), rgba(31, 44, 103, 1.00));
    background-image: -moz-linear-gradient(top, rgba(31, 44, 103, 1.00), rgba(31, 44, 103, 1.00));
    background-image: -ms-linear-gradient(top, rgba(31, 44, 103, 1.00), rgba(31, 44, 103, 1.00));
    background-image: -o-linear-gradient(top, rgba(31, 44, 103, 1.00), rgba(31, 44, 103, 1.00));
    background-image: linear-gradient(to bottom, rgba(31, 44, 103, 1.00), rgba(31, 44, 103, 1.00));
    border-radius: 0rem;
    font-family: inherit;
    line-height: 1.2;
    letter-spacing: 0px;
    color: rgba(243, 239, 248, 1.00);
    font-size: 1.35rem;
    padding: 0.5rem 1rem;
    text-decoration: none;
    outline: 0;
    /* Misc. text formating */ 
    /* No text shadow */
    /* No box shadow */
    /* No border */
}

#stacks_in_1835267 a:hover {
    color: rgba(236, 232, 240, 1.00);
    background: rgba(98, 122, 190, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(98, 122, 190, 1.00), rgba(70, 97, 157, 1.00));
    background-image: -moz-linear-gradient(top, rgba(98, 122, 190, 1.00), rgba(70, 97, 157, 1.00));
    background-image: -ms-linear-gradient(top, rgba(98, 122, 190, 1.00), rgba(70, 97, 157, 1.00));
    background-image: -o-linear-gradient(top, rgba(98, 122, 190, 1.00), rgba(70, 97, 157, 1.00));
    background-image: linear-gradient(to bottom, rgba(98, 122, 190, 1.00), rgba(70, 97, 157, 1.00));
    text-decoration: none;
    /* Misc. text formating */ 
    /* No border */
}

#stacks_in_1835267 a:active {
    color: rgba(255, 255, 255, 1.00);
    background: rgba(206, 213, 195, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(206, 213, 195, 1.00), rgba(206, 213, 196, 1.00));
    background-image: -moz-linear-gradient(top, rgba(206, 213, 195, 1.00), rgba(206, 213, 196, 1.00));
    background-image: -ms-linear-gradient(top, rgba(206, 213, 195, 1.00), rgba(206, 213, 196, 1.00));
    background-image: -o-linear-gradient(top, rgba(98, 122, 190, 1.00), rgba(206, 213, 196, 1.00));
    background-image: linear-gradient(to bottom, rgba(206, 213, 195, 1.00), rgba(206, 213, 196, 1.00));
    text-decoration: none;
    /* Misc. text formatting */ 
    /* No border */
}

#stacks_in_1835267 a:focus {
    box-shadow: 0 0 0 0.25rem rgba(44, 203, 230, 1.00);
}#s4s_flexbox_item_stacks_in_1836169 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836169 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}





/* Base Margins */
.stacks_in_1836712.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836712.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836712.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836712.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836712.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836712.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836712.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836712.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836712.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836712.fdy-img.img-max-width {
	max-width: 100%;
	width: 570px;
	height: auto;
}

#viewPortTextstacks_in_1835277 h1,
#viewPortTextstacks_in_1835277 h2,
#viewPortTextstacks_in_1835277 h3,
#viewPortTextstacks_in_1835277 h4,
#viewPortTextstacks_in_1835277 h5,
#viewPortTextstacks_in_1835277 h6,
#viewPortTextstacks_in_1835277 p,
#viewPortTextstacks_in_1835277

{
	font-size: 20px;
	line-height: 1.75em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1835277 h1,
	#viewPortTextstacks_in_1835277 h2,
	#viewPortTextstacks_in_1835277 h3,
	#viewPortTextstacks_in_1835277 h4,
	#viewPortTextstacks_in_1835277 h5,
	#viewPortTextstacks_in_1835277 h6,
	#viewPortTextstacks_in_1835277 p,
	#viewPortTextstacks_in_1835277
	
	{
		font-size: 6.10vw;
		line-height: 1.75em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1835277 h1,
	#viewPortTextstacks_in_1835277 h2,
	#viewPortTextstacks_in_1835277 h3,
	#viewPortTextstacks_in_1835277 h4,
	#viewPortTextstacks_in_1835277 h5,
	#viewPortTextstacks_in_1835277 h6,
	#viewPortTextstacks_in_1835277 p,
	#viewPortTextstacks_in_1835277
	
	{
		font-size: 21px;
		line-height: 1.75em;
	}
}

@media print {
	#viewPortTextstacks_in_1835277 h1,
	#viewPortTextstacks_in_1835277 h2,
	#viewPortTextstacks_in_1835277 h3,
	#viewPortTextstacks_in_1835277 h4,
	#viewPortTextstacks_in_1835277 h5,
	#viewPortTextstacks_in_1835277 h6,
	#viewPortTextstacks_in_1835277 p,
	#viewPortTextstacks_in_1835277
	
	{
		font-size: 21px;
	}
}
.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1834951 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1834951 {
		display: none !important;
	}
}

#stacks_in_1833182 {
	background-color: rgba(51, 102, 153, 1.00);
}
#viewPortTextstacks_in_1833127 h1,
#viewPortTextstacks_in_1833127 h2,
#viewPortTextstacks_in_1833127 h3,
#viewPortTextstacks_in_1833127 h4,
#viewPortTextstacks_in_1833127 h5,
#viewPortTextstacks_in_1833127 h6,
#viewPortTextstacks_in_1833127 p,
#viewPortTextstacks_in_1833127

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1833127 h1,
	#viewPortTextstacks_in_1833127 h2,
	#viewPortTextstacks_in_1833127 h3,
	#viewPortTextstacks_in_1833127 h4,
	#viewPortTextstacks_in_1833127 h5,
	#viewPortTextstacks_in_1833127 h6,
	#viewPortTextstacks_in_1833127 p,
	#viewPortTextstacks_in_1833127
	
	{
		font-size: 6.70vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1833127 h1,
	#viewPortTextstacks_in_1833127 h2,
	#viewPortTextstacks_in_1833127 h3,
	#viewPortTextstacks_in_1833127 h4,
	#viewPortTextstacks_in_1833127 h5,
	#viewPortTextstacks_in_1833127 h6,
	#viewPortTextstacks_in_1833127 p,
	#viewPortTextstacks_in_1833127
	
	{
		font-size: 26px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1833127 h1,
	#viewPortTextstacks_in_1833127 h2,
	#viewPortTextstacks_in_1833127 h3,
	#viewPortTextstacks_in_1833127 h4,
	#viewPortTextstacks_in_1833127 h5,
	#viewPortTextstacks_in_1833127 h6,
	#viewPortTextstacks_in_1833127 p,
	#viewPortTextstacks_in_1833127
	
	{
		font-size: 22px;
	}
}
#stacks_in_1833128 {
	padding: 30px 5px 20px 5px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1836703 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1836703 {
		display: none !important;
	}
}






@media (max-width: 575px) {
	
	#stacks_in_1835997-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}





h3.stacks_in_1836370-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1836370-header > small {
	
	
	
	
	
	
	
	color: var(--bs-primary);
	
	
	

}



h3.stacks_in_1836370-header {
	margin-bottom: 0;
}






.stacks_in_1836370-header {
	font-size: 2.00rem;
}

@media (min-width: 576px) {
	.stacks_in_1836370-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1836370-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1836370-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836370-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836370-header {
		font-size: 3.00rem;
	}
}



#stacks_in_1836373-wrapper {
	
	
	
}









	#stacks_in_1836373-wrapper p:last-of-type {
		margin-bottom: 0;
	}








.stacks_in_1836641.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836641.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836641.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836641.fdy-img.img-max-width {
	max-width: 100%;
	width: 259px;
	height: auto;
}




#stacks_in_1836701-wrapper {
	
	
	
}









	#stacks_in_1836701-wrapper p:last-of-type {
		margin-bottom: 0;
	}



.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1837695 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1837695 {
		display: none !important;
	}
}


#stacks_in_1837696-wrapper,
#stacks_in_1837696-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1837696-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1837696-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1837696-wrapper {
	background-position: center center;
}


#stacks_in_1837696-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1837696-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1837696-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1837696-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1837696-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1837696-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1837696-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1837696-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1837696-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1837696-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1837696-wrapper.bkg-preset {
	background: var(--bs-white);
}

#stacks_in_1837696-wrapper.bkg-solid-color {
	background: rgba(127, 73, 246, 1.00);
}

#stacks_in_1837696-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1837696-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1837696-wrapper.custom-corners,
#stacks_in_1837696-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1837696-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1837696-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1837696-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1837696-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1837696-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
	
}








	

	








#stacks_in_1837705-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1837705-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1837705-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1837705-margins.padding-advanced {
	padding: 1.00rem 1.00rem 1.50rem 1.00rem;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
	#stacks_in_1837705-margins.padding-advanced {
		padding: 1.00rem 3.00rem 3.00rem 3.00rem;
	}
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
/* @group Generic Styles */

#ruleStackstacks_in_1838716,
#ruleStackstacks_in_1838716:before,
#ruleStackstacks_in_1838716:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1838716 {
	position: relative;
	overflow: hidden;
	margin: 2.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1838716 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1838716 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(229, 112, 75, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 1px solid rgba(229, 112, 75, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1838716 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1838716 {
	text-align: center;
}

#ruleStackstacks_in_1838716:before,
#ruleStackstacks_in_1838716:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(153, 153, 153, 1.00);
}

#ruleStackstacks_in_1838716:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1838716:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1838716 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1838716 {
	padding: 0px 0px 5px 0px;
}



h3.stacks_in_1837717-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	margin: 0;
	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1837717-header > small {
	
	
	
	
	
	
	
	color: var(--bs-primary);
	
	
	

}



/* Base Margins */
h3.stacks_in_1837717-header {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	h3.stacks_in_1837717-header {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	h3.stacks_in_1837717-header {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	h3.stacks_in_1837717-header {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	h3.stacks_in_1837717-header {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	h3.stacks_in_1837717-header {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






.stacks_in_1837717-header {
	font-size: 2.00rem;
}

@media (min-width: 576px) {
	.stacks_in_1837717-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1837717-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1837717-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1837717-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1837717-header {
		font-size: 3.00rem;
	}
}






@media (max-width: 575px) {
	
	#stacks_in_1838402-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}





#stacks_in_1838400-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1838400-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1838400-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1838400-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1838400-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1838400-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1838400-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1838400-wrapper p:last-of-type {
		margin-bottom: 0;
	}





.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1838483 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1838483 {
		display: none !important;
	}
}


.stacks_in_1837722-button,
.stacks_in_1837722-button:focus {
	
}


.stacks_in_1837722-button,
.stacks_in_1837722-button:focus,
.stacks_in_1837722-button:active {
	
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1837722-button:hover,
.stacks_in_1837722-button:hover:active {
	
	background-color: var(--bs-primary) !important;
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1837722-wrapper a {
	outline: none;
}

#stacks_in_1837722-wrapper .btn {
	
	
}



#stacks_in_1837722-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1837722-wrapper .btn,
#stacks_in_1837722-wrapper .btn.custom-shadow,
#stacks_in_1837722-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1837722-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}







/* Base Margins */
#stacks_in_1837722-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1837722-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1837722-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1837722-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1837722-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1837722-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}







.stacks_in_1837723-button,
.stacks_in_1837723-button:focus {
	
}


.stacks_in_1837723-button,
.stacks_in_1837723-button:focus,
.stacks_in_1837723-button:active {
	
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1837723-button:hover,
.stacks_in_1837723-button:hover:active {
	
	background-color: var(--bs-primary) !important;
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1837723-wrapper a {
	outline: none;
}

#stacks_in_1837723-wrapper .btn {
	
	
}



#stacks_in_1837723-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1837723-wrapper .btn,
#stacks_in_1837723-wrapper .btn.custom-shadow,
#stacks_in_1837723-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1837723-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}







/* Base Margins */
#stacks_in_1837723-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1837723-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1837723-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1837723-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1837723-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1837723-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}







.stacks_in_1837724-button,
.stacks_in_1837724-button:focus {
	
}


.stacks_in_1837724-button,
.stacks_in_1837724-button:focus,
.stacks_in_1837724-button:active {
	
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1837724-button:hover,
.stacks_in_1837724-button:hover:active {
	
	background-color: var(--bs-primary) !important;
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1837724-wrapper a {
	outline: none;
}

#stacks_in_1837724-wrapper .btn {
	
	
}



#stacks_in_1837724-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1837724-wrapper .btn,
#stacks_in_1837724-wrapper .btn.custom-shadow,
#stacks_in_1837724-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1837724-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}

















/* Base Margins */
.stacks_in_1838399.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1838399.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1838399.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1838399.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1838399.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1838399.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1838399.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1838399.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1838399.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1838399.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}




#stacks_in_1838397-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1838397-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1838397-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1838397-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1838397-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1838397-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1838397-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1838397-wrapper p:last-of-type {
		margin-bottom: 0;
	}



.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1838053 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1838053 {
		display: none !important;
	}
}
 





#stacks_in_1838054-wrapper,
#stacks_in_1838054-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1838054-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1838054-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1838054-wrapper {
	background-position: center center;
}


#stacks_in_1838054-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1838054-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1838054-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1838054-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1838054-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1838054-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1838054-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1838054-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1838054-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1838054-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1838054-wrapper.bkg-preset {
	background: var(--bs-white);
}

#stacks_in_1838054-wrapper.bkg-solid-color {
	background: rgba(127, 73, 246, 1.00);
}

#stacks_in_1838054-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1838054-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1838054-wrapper.custom-corners,
#stacks_in_1838054-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1838054-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1838054-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1838054-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1838054-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1838054-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
	
}








	

	








#stacks_in_1838055-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1838055-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1838055-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1838055-margins.padding-advanced {
	padding: 1.00rem 1.00rem 1.50rem 1.00rem;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
	#stacks_in_1838055-margins.padding-advanced {
		padding: 1.00rem 3.00rem 3.00rem 3.00rem;
	}
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
/* @group Generic Styles */

#ruleStackstacks_in_1838718,
#ruleStackstacks_in_1838718:before,
#ruleStackstacks_in_1838718:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1838718 {
	position: relative;
	overflow: hidden;
	margin: 2.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1838718 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1838718 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(229, 112, 75, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 1px solid rgba(229, 112, 75, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1838718 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1838718 {
	text-align: center;
}

#ruleStackstacks_in_1838718:before,
#ruleStackstacks_in_1838718:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(153, 153, 153, 1.00);
}

#ruleStackstacks_in_1838718:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1838718:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1838718 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1838718 {
	padding: 0px 0px 5px 0px;
}



h3.stacks_in_1838065-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	margin: 0;
	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1838065-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



/* Base Margins */
h3.stacks_in_1838065-header {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	h3.stacks_in_1838065-header {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	h3.stacks_in_1838065-header {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	h3.stacks_in_1838065-header {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	h3.stacks_in_1838065-header {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	h3.stacks_in_1838065-header {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






.stacks_in_1838065-header {
	font-size: 2.00rem;
}

@media (min-width: 576px) {
	.stacks_in_1838065-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1838065-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1838065-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1838065-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1838065-header {
		font-size: 3.00rem;
	}
}




/* Base Margins */
.stacks_in_1838062.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1838062.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1838062.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1838062.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1838062.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1838062.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1838062.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1838062.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1838062.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1838062.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}




#stacks_in_1838783-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1838783-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1838783-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1838783-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1838783-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1838783-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1838783-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1838783-wrapper p:last-of-type {
		margin-bottom: 0;
	}




.stacks_in_1838779-button,
.stacks_in_1838779-button:focus {
	
}


.stacks_in_1838779-button,
.stacks_in_1838779-button:focus,
.stacks_in_1838779-button:active {
	
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00);
	
	
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	
	outline: none;
}

.stacks_in_1838779-button:hover,
.stacks_in_1838779-button:hover:active {
	
	background-color: var(--bs-primary) !important;
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00) !important;
	
	
	

	opacity: 0.850000;	
}











#stacks_in_1838779-wrapper a {
	outline: none;
}

#stacks_in_1838779-wrapper .btn {
	
	
}



#stacks_in_1838779-wrapper .btn.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1838779-wrapper .btn,
#stacks_in_1838779-wrapper .btn.custom-shadow,
#stacks_in_1838779-wrapper .btn.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}


#stacks_in_1838779-wrapper .btn .badge {
	background-color: var(--bs-danger);
	color: rgba(255, 255, 255, 1.00);
}


#stacks_in_1838779-wrapper .icon-left {
	margin-right: 10px;
}

#stacks_in_1838779-wrapper .icon-right {
	margin-left: 10px;
}

	












.stacks_in_1838775-modal {
	z-index: 20000;
}

.stacks_in_1838775-modal .modal-content.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

.stacks_in_1838775-modal .modal-footer {
	
}

.stacks_in_1838775-modal .modal-content {
	
	
	
	background-color: var(--bs-white);
	

	
}

.stacks_in_1838775-modal .modal-title {
	
	
	
	color: var(--bs-primary);
	
}

.stacks_in_1838775-modal .modal-title.custom-title-styling {
	color: rgba(126, 73, 245, 1.00);
}

.stacks_in_1838775-modal .modal-header .btn-close {
	padding: 0.5rem 0.5rem !important;
	margin: 0.5rem 0.5rem 0.5rem auto !important;
}

/*  */




.stacks_in_1838775-modal .close-modal-btn {
	
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00);
	
	
	
}
	
.stacks_in_1838775-modal .close-modal-btn:hover {
	
	background-color: var(--bs-primary);
	border-color: var(--bs-primary);
	color: rgba(255, 255, 255, 1.00);
	
	
	

	opacity: 0.850000;	
}

#stacks_in_1838067 {
	padding: 5px 0px 0px 0px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1838069 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1838069 {
		display: none !important;
	}
}



#stacks_in_1838070-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1838070-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1838070-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1838070-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1838070-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1838070-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1838070-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1838070-wrapper p:last-of-type {
		margin-bottom: 0;
	}





#stacks_in_1838072-wrapper {
	
	
	
		
		color: rgba(153, 51, 51, 1.00);
		
		
	
}


#stacks_in_1838072-wrapper {
	color: rgba(153, 51, 51, 1.00);
}

#stacks_in_1838072-wrapper a,
#stacks_in_1838072-wrapper a:visited {
	color: rgba(12, 110, 254, 1.00);
}

#stacks_in_1838072-wrapper a:hover,
#stacks_in_1838072-wrapper a:active {
	color: rgba(11, 88, 202, 1.00);
}








	#stacks_in_1838072-wrapper p:last-of-type {
		margin-bottom: 0;
	}





#stacks_in_1838781-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1838781-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1838781-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1838781-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1838781-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1838781-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1838781-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1838781-wrapper p:last-of-type {
		margin-bottom: 0;
	}






/* Base Margins */
.stacks_in_1838077.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1838077.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1838077.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1838077.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1838077.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1838077.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1838077.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1838077.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1838077.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1838077.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}


.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1835985 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1835985 {
		display: none !important;
	}
}


#stacks_in_1836180-wrapper,
#stacks_in_1836180-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1836180-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1836180-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1836180-wrapper {
	background-position: center center;
}


#stacks_in_1836180-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1836180-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1836180-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1836180-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1836180-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1836180-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1836180-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1836180-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1836180-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1836180-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1836180-wrapper.bkg-preset {
	background: var(--bs-white);
}

#stacks_in_1836180-wrapper.bkg-solid-color {
	background: rgba(127, 73, 246, 1.00);
}

#stacks_in_1836180-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1836180-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1836180-wrapper.custom-corners,
#stacks_in_1836180-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1836180-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1836180-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1836180-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1836180-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1836180-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
	
}








	

	








#stacks_in_1836181-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1836181-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1836181-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1836181-margins.padding-advanced {
	padding: 1.00rem 1.00rem 1.50rem 1.00rem;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
	#stacks_in_1836181-margins.padding-advanced {
		padding: 1.00rem 3.00rem 3.00rem 3.00rem;
	}
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
/* @group Generic Styles */

#ruleStackstacks_in_1832719,
#ruleStackstacks_in_1832719:before,
#ruleStackstacks_in_1832719:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1832719 {
	position: relative;
	overflow: hidden;
	margin: 2.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1832719 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1832719 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(229, 112, 75, 1.00);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 1px solid rgba(229, 112, 75, 1.00);
	display: inline-block;
}

#ruleStackstacks_in_1832719 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */
#ruleStackstacks_in_1832719 {
	text-align: center;
}

#ruleStackstacks_in_1832719:before,
#ruleStackstacks_in_1832719:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	right: 40px;
	height: 0px;
	border-top: 1px solid rgba(153, 153, 153, 1.00);
}

#ruleStackstacks_in_1832719:before {
	left: -50%;
	margin-left: -20px;
}

#ruleStackstacks_in_1832719:after {
	left: 50%;
	margin-left: 20px;
}

#ruleStackstacks_in_1832719 a {
	left: 50%;
	margin-left: -20px;
}
/*  */

/*  */

/*  */
/*  */
#stacks_in_1832719 {
	padding: 0px 0px 5px 0px;
}



h2.stacks_in_1836322-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	margin: 0;
	
	letter-spacing: 0.00px;
	
	
	
}

h2.stacks_in_1836322-header > small {
	
	
	
	
	
	
	
	color: var(--bs-primary);
	
	
	

}



/* Base Margins */
h2.stacks_in_1836322-header {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	h2.stacks_in_1836322-header {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	h2.stacks_in_1836322-header {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	h2.stacks_in_1836322-header {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	h2.stacks_in_1836322-header {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	h2.stacks_in_1836322-header {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






.stacks_in_1836322-header {
	font-size: 2.00rem;
}

@media (min-width: 576px) {
	.stacks_in_1836322-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1836322-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1836322-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836322-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836322-header {
		font-size: 3.00rem;
	}
}

#s4s_flexbox_stack_stacks_in_1838431 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1838431 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1838432 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1838432 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}







.stacks_in_1838430.fdy-img {
	
	
	

	
	border-color: var(--bs-gray-300) !important;
	
	
	
}


.stacks_in_1838430.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1838430.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1838430.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}


.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1838439 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1838439 {
		display: none !important;
	}
}

#s4s_flexbox_stack_stacks_in_1836232 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836232 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1836233 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(255, 255, 255, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836233 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}

#viewPortTextstacks_in_1832657 h1,
#viewPortTextstacks_in_1832657 h2,
#viewPortTextstacks_in_1832657 h3,
#viewPortTextstacks_in_1832657 h4,
#viewPortTextstacks_in_1832657 h5,
#viewPortTextstacks_in_1832657 h6,
#viewPortTextstacks_in_1832657 p,
#viewPortTextstacks_in_1832657

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1832657 h1,
	#viewPortTextstacks_in_1832657 h2,
	#viewPortTextstacks_in_1832657 h3,
	#viewPortTextstacks_in_1832657 h4,
	#viewPortTextstacks_in_1832657 h5,
	#viewPortTextstacks_in_1832657 h6,
	#viewPortTextstacks_in_1832657 p,
	#viewPortTextstacks_in_1832657
	
	{
		font-size: 8.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1832657 h1,
	#viewPortTextstacks_in_1832657 h2,
	#viewPortTextstacks_in_1832657 h3,
	#viewPortTextstacks_in_1832657 h4,
	#viewPortTextstacks_in_1832657 h5,
	#viewPortTextstacks_in_1832657 h6,
	#viewPortTextstacks_in_1832657 p,
	#viewPortTextstacks_in_1832657
	
	{
		font-size: 45px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1832657 h1,
	#viewPortTextstacks_in_1832657 h2,
	#viewPortTextstacks_in_1832657 h3,
	#viewPortTextstacks_in_1832657 h4,
	#viewPortTextstacks_in_1832657 h5,
	#viewPortTextstacks_in_1832657 h6,
	#viewPortTextstacks_in_1832657 p,
	#viewPortTextstacks_in_1832657
	
	{
		font-size: 22px;
	}
}
#stacks_in_1832686 {
	padding: 0px 0px 10px 0px;
}




/* Base Margins */
.stacks_in_1838425.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1838425.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1838425.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1838425.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1838425.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1838425.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1838425.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1838425.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1838425.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1838425.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}

#s4s_flexbox_item_stacks_in_1836235 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(255, 255, 255, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836235 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}




h3.stacks_in_1836353-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1836353-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



h3.stacks_in_1836353-header {
	margin-bottom: 0;
}






.stacks_in_1836353-header {
	font-size: 2.00rem;
}

@media (min-width: 576px) {
	.stacks_in_1836353-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1836353-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1836353-header {
		font-size: 2.50rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836353-header {
		font-size: 2.50rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836353-header {
		font-size: 2.50rem;
	}
}




/* Base Margins */
.stacks_in_1836723.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836723.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836723.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836723.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836723.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836723.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836723.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836723.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836723.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836723.fdy-img.img-max-width {
	max-width: 100%;
	width: 390px;
	height: auto;
}


#stacks_in_1832495 {
	padding: 0px 0px 20px 0px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1836241 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1836241 {
		display: none !important;
	}
}

#s4s_flexbox_stack_stacks_in_1836242 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836242 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1836243 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836243 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}







.stacks_in_1838426.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1838426.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1838426.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1838426.fdy-img.img-max-width {
	max-width: 100%;
	width: 670px;
	height: auto;
}

#s4s_flexbox_item_stacks_in_1836245 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836245 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}




h3.stacks_in_1836732-header {
	
	
	
	
	font-size: 2.00rem;
	
	
	
	
	
	color: ;
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1836732-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



h3.stacks_in_1836732-header {
	margin-bottom: 0;
}








#stacks_in_1836736-wrapper {
	
	
	
}









	#stacks_in_1836736-wrapper p:last-of-type {
		margin-bottom: 0;
	}



#stacks_in_1831489 {
	padding: 20px 0px 0px 0px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1836250 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1836250 {
		display: none !important;
	}
}

#s4s_flexbox_stack_stacks_in_1836251 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836251 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1836254 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836254 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}




h3.stacks_in_1836347-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1836347-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



h3.stacks_in_1836347-header {
	margin-bottom: 0;
}






.stacks_in_1836347-header {
	font-size: 1.75rem;
}

@media (min-width: 576px) {
	.stacks_in_1836347-header {
		font-size: 1.75rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1836347-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1836347-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836347-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836347-header {
		font-size: 3.00rem;
	}
}

#stacks_in_1832550 {
	padding: 5px 0px 0px 0px;
}
#s4s_flexbox_item_stacks_in_1836256 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836256 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}







.stacks_in_1836722.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836722.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836722.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836722.fdy-img.img-max-width {
	max-width: 100%;
	width: 670px;
	height: auto;
}


.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1836259 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1836259 {
		display: none !important;
	}
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1836281 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1836281 {
		display: none !important;
	}
}

#s4s_flexbox_stack_stacks_in_1836282 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836282 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1836283 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836283 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}




h3.stacks_in_1836344-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1836344-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



h3.stacks_in_1836344-header {
	margin-bottom: 0;
}






.stacks_in_1836344-header {
	font-size: 2.00rem;
}

@media (min-width: 576px) {
	.stacks_in_1836344-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1836344-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1836344-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836344-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836344-header {
		font-size: 3.00rem;
	}
}

#stacks_in_1832622 {
	padding: 10px 0px 0px 0px;
}
#s4s_flexbox_item_stacks_in_1836285 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(255, 255, 255, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836285 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}





/* Base Margins */
.stacks_in_1836724.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836724.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836724.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836724.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836724.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836724.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836724.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836724.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836724.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836724.fdy-img.img-max-width {
	max-width: 100%;
	width: 588px;
	height: auto;
}


.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1836272 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1836272 {
		display: none !important;
	}
}

#s4s_flexbox_stack_stacks_in_1836273 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836273 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1836274 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836274 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}

#viewPortTextstacks_in_1832651 h1,
#viewPortTextstacks_in_1832651 h2,
#viewPortTextstacks_in_1832651 h3,
#viewPortTextstacks_in_1832651 h4,
#viewPortTextstacks_in_1832651 h5,
#viewPortTextstacks_in_1832651 h6,
#viewPortTextstacks_in_1832651 p,
#viewPortTextstacks_in_1832651

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1832651 h1,
	#viewPortTextstacks_in_1832651 h2,
	#viewPortTextstacks_in_1832651 h3,
	#viewPortTextstacks_in_1832651 h4,
	#viewPortTextstacks_in_1832651 h5,
	#viewPortTextstacks_in_1832651 h6,
	#viewPortTextstacks_in_1832651 p,
	#viewPortTextstacks_in_1832651
	
	{
		font-size: 10.70vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1832651 h1,
	#viewPortTextstacks_in_1832651 h2,
	#viewPortTextstacks_in_1832651 h3,
	#viewPortTextstacks_in_1832651 h4,
	#viewPortTextstacks_in_1832651 h5,
	#viewPortTextstacks_in_1832651 h6,
	#viewPortTextstacks_in_1832651 p,
	#viewPortTextstacks_in_1832651
	
	{
		font-size: 46px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1832651 h1,
	#viewPortTextstacks_in_1832651 h2,
	#viewPortTextstacks_in_1832651 h3,
	#viewPortTextstacks_in_1832651 h4,
	#viewPortTextstacks_in_1832651 h5,
	#viewPortTextstacks_in_1832651 h6,
	#viewPortTextstacks_in_1832651 p,
	#viewPortTextstacks_in_1832651
	
	{
		font-size: 22px;
	}
}


h2.stacks_in_1836325-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h2.stacks_in_1836325-header > small {
	
	
	
	
	
	
	
	color: var(--bs-primary);
	
	
	

}



h2.stacks_in_1836325-header {
	margin-bottom: 0;
}






.stacks_in_1836325-header {
	font-size: 2.00rem;
}

@media (min-width: 576px) {
	.stacks_in_1836325-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1836325-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1836325-header {
		font-size: 2.50rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836325-header {
		font-size: 2.50rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836325-header {
		font-size: 2.50rem;
	}
}




/* Base Margins */
.stacks_in_1836720.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836720.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836720.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836720.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836720.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836720.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836720.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836720.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836720.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836720.fdy-img.img-max-width {
	max-width: 100%;
	width: 201px;
	height: auto;
}




#stacks_in_1836753-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1836753-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1836753-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1836753-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1836753-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1836753-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1836753-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1836753-wrapper p:last-of-type {
		margin-bottom: 0;
	}





#stacks_in_1836759-wrapper {
	
	
	
}









	#stacks_in_1836759-wrapper p:last-of-type {
		margin-bottom: 0;
	}



#stacks_in_1836760 {
	padding: 5px 0px 0px 0px;
}
#s4s_flexbox_item_stacks_in_1836276 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(255, 255, 255, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836276 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}





/* Base Margins */
.stacks_in_1836721.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836721.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836721.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836721.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836721.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836721.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836721.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836721.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836721.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836721.fdy-img.img-max-width {
	max-width: 100%;
	width: 297px;
	height: auto;
}




#stacks_in_1836751-wrapper {
	
	
	
}









	#stacks_in_1836751-wrapper p:last-of-type {
		margin-bottom: 0;
	}





#stacks_in_1836749-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1836749-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1836749-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1836749-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1836749-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1836749-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1836749-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1836749-wrapper p:last-of-type {
		margin-bottom: 0;
	}


#obfuscator_stacks_in_1835103 {
  text-align: left;
  
  
}

#obfuscator_stacks_in_1835103 a {
  display: inline-block;
}




#obfuscator_stacks_in_1835103 a {
  text-decoration: none;
  
  
  
  
  border-radius: 0.50rem;
  font-size: 1.25rem;
  letter-spacing: 0px;
  padding: 1.2rem 1.5rem;
  color: rgba(255, 255, 255, 1.00);
  background-color: rgba(209, 30, 53, 1.00);
  border: 0px solid rgba(102, 102, 102, 1.00);
  transition: all 100ms ease-in-out;
  display: inline-block;
}

#obfuscator_stacks_in_1835103 a:visited {
  color: rgba(255, 255, 255, 1.00);
  background-color: rgba(209, 30, 53, 1.00);
  border: 0px solid rgba(102, 102, 102, 1.00);
}

#obfuscator_stacks_in_1835103 a:hover,
#obfuscator_stacks_in_1835103 a:active {
  color: rgba(255, 255, 255, 1.00);
  background-color: rgba(189, 27, 49, 1.00);
  border: 0px solid rgba(102, 102, 102, 1.00);
}

#obfuscator_stacks_in_1835103 .obfuscator_label_prefix i.fa {
  margin-right: 0.5rem;
}

#obfuscator_stacks_in_1835103 .obfuscator_label_suffix i.fa {
  margin-left: 0.5rem;
}



#stacks_in_1835103 {
	padding:  12px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1836290 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1836290 {
		display: none !important;
	}
}

#s4s_flexbox_stack_stacks_in_1836291 {
	display: flex;
	gap: 0;
	flex-direction: row;
	flex-wrap: wrap;
	justify-content: flex-start;
	align-items: stretch;
	align-content: normal;
	min-height: auto;
	padding: 0;
	margin: -1rem;
	max-width: none;
}

@media screen and (min-width: 768px) {
	#s4s_flexbox_stack_stacks_in_1836291 {
		flex-direction: row;
		flex-wrap: nowrap;
		justify-content: flex-start;
		align-items: stretch;
		align-content: normal;
		min-height: auto;
	}
}
#s4s_flexbox_item_stacks_in_1836292 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836292 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}

#viewPortTextstacks_in_1832669 h1,
#viewPortTextstacks_in_1832669 h2,
#viewPortTextstacks_in_1832669 h3,
#viewPortTextstacks_in_1832669 h4,
#viewPortTextstacks_in_1832669 h5,
#viewPortTextstacks_in_1832669 h6,
#viewPortTextstacks_in_1832669 p,
#viewPortTextstacks_in_1832669

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1832669 h1,
	#viewPortTextstacks_in_1832669 h2,
	#viewPortTextstacks_in_1832669 h3,
	#viewPortTextstacks_in_1832669 h4,
	#viewPortTextstacks_in_1832669 h5,
	#viewPortTextstacks_in_1832669 h6,
	#viewPortTextstacks_in_1832669 p,
	#viewPortTextstacks_in_1832669
	
	{
		font-size: 12.70vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1832669 h1,
	#viewPortTextstacks_in_1832669 h2,
	#viewPortTextstacks_in_1832669 h3,
	#viewPortTextstacks_in_1832669 h4,
	#viewPortTextstacks_in_1832669 h5,
	#viewPortTextstacks_in_1832669 h6,
	#viewPortTextstacks_in_1832669 p,
	#viewPortTextstacks_in_1832669
	
	{
		font-size: 56px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1832669 h1,
	#viewPortTextstacks_in_1832669 h2,
	#viewPortTextstacks_in_1832669 h3,
	#viewPortTextstacks_in_1832669 h4,
	#viewPortTextstacks_in_1832669 h5,
	#viewPortTextstacks_in_1832669 h6,
	#viewPortTextstacks_in_1832669 p,
	#viewPortTextstacks_in_1832669
	
	{
		font-size: 22px;
	}
}#viewPortTextstacks_in_1832586 h1,
#viewPortTextstacks_in_1832586 h2,
#viewPortTextstacks_in_1832586 h3,
#viewPortTextstacks_in_1832586 h4,
#viewPortTextstacks_in_1832586 h5,
#viewPortTextstacks_in_1832586 h6,
#viewPortTextstacks_in_1832586 p,
#viewPortTextstacks_in_1832586

{
	font-size: 20px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1832586 h1,
	#viewPortTextstacks_in_1832586 h2,
	#viewPortTextstacks_in_1832586 h3,
	#viewPortTextstacks_in_1832586 h4,
	#viewPortTextstacks_in_1832586 h5,
	#viewPortTextstacks_in_1832586 h6,
	#viewPortTextstacks_in_1832586 p,
	#viewPortTextstacks_in_1832586
	
	{
		font-size: 6.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1832586 h1,
	#viewPortTextstacks_in_1832586 h2,
	#viewPortTextstacks_in_1832586 h3,
	#viewPortTextstacks_in_1832586 h4,
	#viewPortTextstacks_in_1832586 h5,
	#viewPortTextstacks_in_1832586 h6,
	#viewPortTextstacks_in_1832586 p,
	#viewPortTextstacks_in_1832586
	
	{
		font-size: 22px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1832586 h1,
	#viewPortTextstacks_in_1832586 h2,
	#viewPortTextstacks_in_1832586 h3,
	#viewPortTextstacks_in_1832586 h4,
	#viewPortTextstacks_in_1832586 h5,
	#viewPortTextstacks_in_1832586 h6,
	#viewPortTextstacks_in_1832586 p,
	#viewPortTextstacks_in_1832586
	
	{
		font-size: 20px;
	}
}
#stacks_in_1832587 {
	padding: 0px 0px 10px 0px;
}
#stacks_in_1832592 .textmarker_wrapper
 {
padding-left: 10px;
padding-right: 10px;	

text-align:left;
/*WrapperCustomCSS;*/
}

#stacks_in_1832592 .textmarker
{
display: inline;
background: #DE3176;
color: #F2F0F0; 
padding: 10px;
padding-left: 0;
padding-right: 0;
font-size: 24px;
line-height: 175%;    
box-shadow: 10px 0 0 #DE3176, -10px 0 0 #DE3176;
/*InnerCustomCSS;*/
}


#stacks_in_1832594 {
	padding: 10px 0px 0px 0px;
}
#s4s_flexbox_item_stacks_in_1836294 {
  
  flex-grow: 0;
  flex-basis: auto;
  flex-shrink: 1;
  align-self: auto;
  min-height: auto;
  background-color: rgba(247, 247, 247, 1.00);
  padding: 1rem;
  margin: 1rem;
  border: 1px solid rgba(204, 204, 204, 1.00);
  border-radius: 0;
  
}

@media screen and (min-width: 768px) {
  #s4s_flexbox_item_stacks_in_1836294 {
    
    flex-grow: 0;
    flex-basis: auto;
    flex-shrink: 1;
    align-self: auto;
    min-height: auto;
  }
}




h3.stacks_in_1836745-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1836745-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



h3.stacks_in_1836745-header {
	margin-bottom: 0;
}






.stacks_in_1836745-header {
	font-size: 3.00rem;
}

@media (min-width: 576px) {
	.stacks_in_1836745-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1836745-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1836745-header {
		font-size: 4.00rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836745-header {
		font-size: 4.00rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836745-header {
		font-size: 4.00rem;
	}
}



#stacks_in_1836769-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1836769-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1836769-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1836769-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1836769-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1836769-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1836769-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1836769-wrapper p:last-of-type {
		margin-bottom: 0;
	}





#stacks_in_1836767-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1836767-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1836767-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1836767-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1836767-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1836767-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1836767-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1836767-wrapper p:last-of-type {
		margin-bottom: 0;
	}






/* Base Margins */
.stacks_in_1836350.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1836350.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1836350.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1836350.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836350.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836350.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1836350.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836350.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836350.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836350.fdy-img.img-max-width {
	max-width: 100%;
	width: 300px;
	height: auto;
}


.spacerStack {
	height: 50.00px;
}

#spacerStackstacks_in_1836299 {
	height: 50.00px;
}




























@media print {
	#spacerStackstacks_in_1836299 {
		display: none !important;
	}
}






@media (max-width: 575px) {
	
	#stacks_in_1838408-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}



#stacks_in_1828115 {
	padding: 0px 0px 40px 0px;
}








.stacks_in_1836725.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836725.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836725.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836725.fdy-img.img-max-width {
	max-width: 100%;
	width: 300px;
	height: auto;
}









.stacks_in_1838559.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1838559.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1838559.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1838559.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}


.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1838567 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1838567 {
		display: none !important;
	}
}




#stacks_in_1838562-wrapper {
	font-weight: 400;
}

/* Add a little space after numbers for numbered items */
#stacks_in_1838562-wrapper.list-group-numbered > li::before {
	margin-right: 5px;
}


/* Base Margins */
#stacks_in_1838562-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1838562-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1838562-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1838562-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1838562-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1838562-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}


#stacks_in_1838562-wrapper {
  --bs-accordion-color: #000;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff;
}






/* Plus & Close */
#stacks_in_1838562-wrapper .accordion-button::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba(46, 49, 53, 1.00)" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>') !important;
}

#stacks_in_1838562-wrapper .accordion-button:not(.collapsed)::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba(46, 49, 53, 1.00)" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>') !important;
	transform: rotate(135deg);
}

#stacks_in_1838562-wrapper .list-group-item:hover.accordion-button::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba(46, 49, 53, 1.00)" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>') !important;
}

#stacks_in_1838562-wrapper .list-group-item:hover.accordion-button:not(.collapsed)::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba(46, 49, 53, 1.00)" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>') !important;
	transform: rotate(135deg);
}








#stacks_in_1838562-wrapper .list-group-item {
	color: rgba(46, 49, 53, 1.00);
	
	background-color: var(--bs-white);
	
	

	
	border-color: var(--bs-gray-300);
	
	
}

#stacks_in_1838562-wrapper .list-group-item:hover,
#stacks_in_1838562-wrapper .list-group-item.active {
	color: rgba(46, 49, 53, 1.00) !important;
	
	background-color: var(--bs-gray-200) !important;
	
	
} 

#stacks_in_1838562-wrapper .accordion-button:not(.collapsed) {
	color: rgba(46, 49, 53, 1.00);
	
	background-color: var(--bs-gray-200) !important;
	
	
	
	box-shadow: inset 0px -1px 0px 0px var(--bs-gray-300) !important;
	
	
} 

#stacks_in_1838562-wrapper .accordion-collapse .list-group-item {
	color: rgba(46, 49, 53, 1.00);
	
	background-color: var(--bs-gray-100);
	
	
	
}

#stacks_in_1838562-wrapper .accordion-collapse .item-inner-wrapper {
	
	padding-left: 12px;
	
}


#stacks_in_1838562-wrapper.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

#stacks_in_1838562-wrapper.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1838562-wrapper,
#stacks_in_1838562-wrapper.custom-shadow,
#stacks_in_1838562-wrapper.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}



.stacks_in_1838563-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1838563-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1838563-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1838563-fdy-item .list-group-icons {
		
}

.stacks_in_1838563-fdy-item:hover .list-group-icons {
		
}





.element_stacks_in_1834235[data-deluxe-el] {
  
  border: 0px solid rgba(0, 0, 0, 0.10);
  border-radius: 8px;
  padding: 10px 32px;
}
.element_stacks_in_1834235[data-deluxe-el] > div {

}


.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1838442 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1838442 {
		display: none !important;
	}
}






.stacks_in_1836728.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1836728.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1836728.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1836728.fdy-img.img-max-width {
	max-width: 100%;
	width: 515px;
	height: auto;
}

:root {
  --multi_columns_stacks_in_1834237:1fr 1fr;
}
#multi_columns_stacks_in_1834237 {
  display: grid;
  grid-auto-flow: dense;
  grid-template-columns: var(--multi_columns_stacks_in_1834237);
  grid-gap: 96px;
  align-items: flex-start;
  
  
  
  
  
}
#multi_columns_stacks_in_1834237 > div {
  min-width: 0;
}
#multi_columns_stacks_in_1834237 + .deluxe-columns {
  margin-top: 96px;
}
#multi_columns_stacks_in_1834237 > div img {
  max-width: 100%;
}
#multi_columns_stacks_in_1834237 > div:not(.nav-column):not(.column-sticky) {
  position: relative;
}



@media all and (min-width: 1141px) {
  #multi_columns_stacks_in_1834237 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_1834237 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_1834237 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_1834237 .hide-desktop {
    display: none;
  }
}
@media all and (max-width: 1140px) and (min-width: 501px) {
  #multi_columns_stacks_in_1834237 .column-tablet-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_1834237 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_1834237 .hide-mobile {
    display: inherit;
  }
  #multi_columns_stacks_in_1834237 .hide-tablet {
    display: none;
  }
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_1834237 .column-mobile-top {
    grid-row: 1;
  }
  #multi_columns_stacks_in_1834237 .hide-tablet {
    display: inherit;
  }
  #multi_columns_stacks_in_1834237 .hide-desktop {
    display: inherit;
  }
  #multi_columns_stacks_in_1834237 .hide-mobile {
    display: none;
  }
}

@media all and (max-width: 1140px) {
  #multi_columns_stacks_in_1834237 {
    grid-template-columns: repeat(1, 1fr);
    
    grid-gap: 24px;
    
  }
  #multi_columns_stacks_in_1834237 + .deluxe-columns {
    
    margin-top: 24px;
    
  }
  #multi_columns_stacks_in_1834237 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_1834237 > div > * {position: relative;}
  #multi_columns_stacks_in_1834237 > div > * > * {transform: translate(0,0);}
  
}
@media all and (max-width: 500px) {
  #multi_columns_stacks_in_1834237 {
    grid-template-columns: repeat(1, 1fr);
  }
  #multi_columns_stacks_in_1834237 > div:last-child {
    grid-column: span 1;
  }
  
  #multi_columns_stacks_in_1834237 > div > * {position: relative;}
  #multi_columns_stacks_in_1834237 > div > * > * {transform: translate(0,0);}
  
}




h3.stacks_in_1836351-header {
	
	
	
	
	
	
	
	
	color: ;
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1836351-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



h3.stacks_in_1836351-header {
	margin-bottom: 0;
}






.stacks_in_1836351-header {
	font-size: 2.00rem;
}

@media (min-width: 576px) {
	.stacks_in_1836351-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1836351-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1836351-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1836351-header {
		font-size: 3.00rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1836351-header {
		font-size: 3.00rem;
	}
}

.space_stacks_in_1834247.hiddenspaces {
  position: relative;
}
.space_stacks_in_1834247.hiddenspaces[class*=' show'],
.space_stacks_in_1834247.hiddenspaces[class*=' hide'] {
  z-index: 9999;
}
.hiddenspaces-background.bg_stacks_in_1834247 {
  position: absolute;
  top: 0;
  left: 0;
  bottom: 0;
  right: 0;
  min-height: 100%;
  /* max-height: 100%; */
  visibility: hidden;
  transition: visibility 0s linear;
  pointer-events: none;
  display: grid;
  align-items: center;
}
.space_stacks_in_1834247.hiddenspaces.hs-is-sticky > .hiddenspaces-background.bg_stacks_in_1834247 {
  align-items: flex-start;
}
.space_stacks_in_1834247.hiddenspaces.hs-is-sticky > .hiddenspaces-background.bg_stacks_in_1834247 > .hiddenspaces-content {
  position: -webkit-sticky;
  position: sticky;
  top: 0px;
}
.space_stacks_in_1834247 .hiddenspaces-animation-wrapper {
	transform: translate(0, 0);
  will-change: transform;
}
.space_stacks_in_1834247 .hiddenspaces-animation-wrapper-inner {
	transform: scale(1);
  will-change: transform;
}
.hiddenspaces-background.bg_stacks_in_1834247,
#stacks_in_1834247 .hiddenspaces-content,
.space_stacks_in_1834247.show_stacks_in_1834247.hiddenspaces {
  
  background-color : rgba(255, 255, 255, 1.00);
}
.hiddenspaces-background.bg_stacks_in_1834247 > .hiddenspaces-content {
  max-height: 100%;
  overflow: auto;
  width: 100%;
  
  padding: 32px 32px 32px 32px;
	
  
  
}

.hiddenspaces-background.bg_stacks_in_1834247 > .hiddenspaces-content,
#stacks_in_1834247 .hiddenspaces-content {
  font-family: inherit;
  color: rgba(0, 0, 0, 0.60);
}
.hiddenspaces-background.bg_stacks_in_1834247 > .hiddenspaces-content h1,
.hiddenspaces-background.bg_stacks_in_1834247 > .hiddenspaces-content h2,
.hiddenspaces-background.bg_stacks_in_1834247 > .hiddenspaces-content h3,
.hiddenspaces-background.bg_stacks_in_1834247 > .hiddenspaces-content h4,
.hiddenspaces-background.bg_stacks_in_1834247 > .hiddenspaces-content h5,
.hiddenspaces-background.bg_stacks_in_1834247 > .hiddenspaces-content h6,
#stacks_in_1834247 .hiddenspaces-content h1,
#stacks_in_1834247 .hiddenspaces-content h2,
#stacks_in_1834247 .hiddenspaces-content h3,
#stacks_in_1834247 .hiddenspaces-content h4,
#stacks_in_1834247 .hiddenspaces-content h5,
#stacks_in_1834247 .hiddenspaces-content h6 {
  color: rgba(0, 0, 0, 0.85);
}
.hiddenspaces-background.bg_stacks_in_1834247 > .hiddenspaces-content a,
#stacks_in_1834247 .hiddenspaces-content a {
  color: rgba(56, 125, 233, 1.00);
}
.hiddenspaces-background.bg_stacks_in_1834247 > .hiddenspaces-content a:active {
  color: rgba(42, 93, 174, 1.00);
}

.space_stacks_in_1834247 > .hiddenspaces-animation-wrapper,
.space_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner,
.space_stacks_in_1834247.hide_stacks_in_1834247 > .hiddenspaces-animation-wrapper,
.space_stacks_in_1834247.hide_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner,
.space_stacks_in_1834247.show_stacks_in_1834247 > .hiddenspaces-animation-wrapper,
.space_stacks_in_1834247.show_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner {
 	transition: transform 0.40s ease;
}
.space_stacks_in_1834247.space-transition > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner,
.space_stacks_in_1834247.show_stacks_in_1834247.space-transition > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner {
 	transition: transform 0.40s ease, transform-origin 0.40s ease;
}
.space_stacks_in_1834247.hs-is-transparent > .hiddenspaces-background.bg_stacks_in_1834247 {
  visibility: visible;
}
.space_stacks_in_1834247.hs-is-transparent > .hiddenspaces-background.bg_stacks_in_1834247 > .hiddenspaces-content {
  overflow: visible;
}
.space_stacks_in_1834247.hs-is-transparent > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner {
  background: transparent !important;
}
div:not(.hs-is-transparent) > .hiddenspaces-background.bg_stacks_in_1834247 {
  opacity: 0;
  visibility: visible;
  pointer-events: none;
  transition: visibility 0ms linear, opacity 0.40s linear;
}
div.show_stacks_in_1834247:not(.hs-is-transparent) > .hiddenspaces-background.bg_stacks_in_1834247 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  transition: visibility 0ms linear, opacity 0s linear;
}
div.show_stacks_in_1834247.space-transition:not(.hs-is-transparent) > .hiddenspaces-background.bg_stacks_in_1834247 {
  opacity: 1;
  visibility: visible;
  pointer-events: all;
  transition: visibility 0ms linear, opacity 0.40s linear;
}
div.hide_stacks_in_1834247:not(.hs-is-transparent) > .hiddenspaces-background.bg_stacks_in_1834247 {
  opacity: 0;
  visibility: visible;
  pointer-events: none;
  transition: visibility 0ms linear, opacity 0s linear;
  animation: 0.40s 1 normal stay_visible_stacks_in_1834247;
}
@keyframes stay_visible_stacks_in_1834247 {
  0% {
    opacity: 1;
  }
  100% {
    opacity: 1;
  }
}
.space_stacks_in_1834247.show_stacks_in_1834247 > .hiddenspaces-animation-wrapper {
  
  transform:
  
    translateX(100%) translateY(0)
     !important;
  
  
  opacity: 1;
}
.space_stacks_in_1834247.hide_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner,
.space_stacks_in_1834247.show_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner {
  transform-origin:
  left
	
  
  
  
  center
  ;
}
.show_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner {
  cursor: pointer;
  transform: scale(1.10);
  
}
.space_stacks_in_1834247.hide_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner > *:not(.hiddenspaces-toggle) {
  opacity: 1;
  transition: opacity 0.40s ease;
}
.space_stacks_in_1834247.show_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner > *:not(.hiddenspaces-toggle) {
  opacity: 1.00;
  transition: opacity 0.40s ease;
}
.space_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner > .hs-fx-wrap,
.space_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner > .hs-fx-wrap > .hs-cutout-bg,
.space_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner > .hs-fx-wrap > .hs-cutout-bg > div {
  position: absolute;
  left: 0;
  right: 0;
  top: 0;
  bottom: 0;
  pointer-events: none;
  z-index: -1;
}

.space_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner > .hs-fx-wrap > .hs-shadow,
.space_stacks_in_1834247.show_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner > .hs-fx-wrap > .hs-shadow {
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  pointer-events: none;
  opacity: 0;
  transition: opacity 0.40s ease;
  
  
  box-shadow: 0 20px 40px rgba(0,0,0,0.36), 0 16px 13px rgba(0,0,0,0.18);
  
  
  
  
  
  
  
  
}
.space_stacks_in_1834247.show_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner > .hs-fx-wrap > .hs-shadow {
  opacity: 1;
}


.ct_stacks_in_1834247 > .open-direction-icon {
  transform:
  rotate(0deg)
	
  
  ;
  transition: transform 0.40s ease;
}
.toggled_stacks_in_1834247.ct_stacks_in_1834247 > .open-direction-icon {
  transform:
  rotate(180deg)
  
  
  ;
}
.ct_stacks_in_1834247 > .open-direction-icon.center-adjust {
  transform:
  translateX(1.5px) rotate(0deg)
	
  
  ;
  transition: transform 0.40s ease;
}
.toggled_stacks_in_1834247.ct_stacks_in_1834247 > .open-direction-icon.center-adjust {
  transform:
  translateX(-1.5px) rotate(180deg)
  
  
  ;
}
.ct_stacks_in_1834247 > svg:nth-child(1):not(.open-direction-icon) {
  opacity: 1;
  transform: rotate(0deg);
  transition: transform 0.40s ease, opacity 0.40s ease;
}
.toggled_stacks_in_1834247.ct_stacks_in_1834247 > svg:nth-child(1):not(.open-direction-icon) {
  opacity: 0;
  transform: rotate(180deg);
}
.ct_stacks_in_1834247 > svg.center-adjust-left:nth-child(1):not(.open-direction-icon) {
  transform: translateX(-1px) rotate(0deg);
}
.toggled_stacks_in_1834247.ct_stacks_in_1834247 > svg.center-adjust-left:nth-child(1):not(.open-direction-icon) {
  transform: translateX(-1px) rotate(180deg);
}
.ct_stacks_in_1834247 > svg:nth-child(2) {
  opacity: 0;
  transform: rotate(-180deg);
  position: absolute;
  transition: transform 0.40s ease, opacity 0.40s ease;
}
.toggled_stacks_in_1834247.ct_stacks_in_1834247 > svg:nth-child(2) {
  opacity: 1;
  transform: rotate(0deg);
}
.show_stacks_in_1834247 > .hiddenspaces-animation-wrapper > .hiddenspaces-animation-wrapper-inner *:not(.hiddenspaces-toggle-custom):not(.hiddenspaces-toggle) {
	pointer-events: none;
}
.hiddenspaces-toggle.ct_stacks_in_1834247 {
  border: 1px solid rgba(202, 76, 56, 1.00);
  background-color: rgba(202, 76, 56, 1.00);
  margin: 8px 0;
  position: relative;
  height: 23px;
  padding: 0px 22px 0px 20px;
  border-radius: 20px;
  cursor: pointer;
  display: inline-grid;
  grid-template-columns: min-content min-content;
  grid-gap: 4px;
}
.hiddenspaces-toggle-custom.ct_stacks_in_1834247{
  display: inline-block;
}
.hiddenspaces-toggle.ct_stacks_in_1834247:active:after {
  border-radius: 20px;
}
.hiddenspaces-toggle.ct_stacks_in_1834247 svg {
  width: 21px;
}
.hiddenspaces-toggle.ct_stacks_in_1834247 .toggle-text {
  margin: 0;
  white-space: nowrap;
  line-height: 21px;
  font-size: 15px;
}
.ct_stacks_in_1834247 > svg:nth-child(2) {
  width: 21px;
  height: 21px;
  left: 20px;
  top: 0px;
}


.stacks_in_1834247 {
  display: inline-block;
}



.hiddenspaces-toggle.ct_stacks_in_1834247 > svg {
  stroke: rgba(255, 255, 255, 1.00);
  fill: rgba(255, 255, 255, 1.00);
  color: rgba(255, 255, 255, 1.00);
}
.hiddenspaces-toggle.ct_stacks_in_1834247 > .toggle-text {
  color: rgba(255, 255, 255, 1.00);
}
.hiddenspaces-toggle.ct_stacks_in_1834247:active:after {
  content: "";
  position: absolute;
  left: -1px;
  top: -1px;
  right: -1px;
  bottom: -1px;
  background-color: rgba(0,0,0,0.15);
}
.space_stacks_in_1834247 + .hiddenspaces-toggle.ct_stacks_in_1834247,
.space_stacks_in_1834247 + .hiddenspaces-toggle-custom.ct_stacks_in_1834247,
.hiddenspaces-animation-wrapper-inner > .hiddenspaces-toggle.ct_stacks_in_1834247,
.hiddenspaces-animation-wrapper-inner > .hiddenspaces-toggle-custom.ct_stacks_in_1834247 {
  z-index: 99;
  position: absolute;
  margin: 16px 16px;
  left: 0px;
  
  
  top: 0px;
  
  
  
}
.space_stacks_in_1834247 + .hiddenspaces-toggle.ct_stacks_in_1834247,
.space_stacks_in_1834247 + .hiddenspaces-toggle-custom.ct_stacks_in_1834247 {
  z-index: 9999;
  position: fixed;
}
.stacks_in_1834247 .hiddenspaces-content {
  display: none;
}


#stacks_out_1834288 {
	width: 65%;
}

.element_stacks_in_1834239[data-deluxe-el] {
  
  background-color : rgba(255, 255, 255, 1.00);
  border: 0px solid rgba(204, 204, 204, 1.00);
  border-radius: 8px;min-height: 320px;
  
  align-items: center;
  display: inline-flex;
  width: 100%;
  
}
.element_stacks_in_1834239[data-deluxe-el] > div {

}


/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
#viewPortTextstacks_in_1839845 h1,
#viewPortTextstacks_in_1839845 h2,
#viewPortTextstacks_in_1839845 h3,
#viewPortTextstacks_in_1839845 h4,
#viewPortTextstacks_in_1839845 h5,
#viewPortTextstacks_in_1839845 h6,
#viewPortTextstacks_in_1839845 p,
#viewPortTextstacks_in_1839845

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1839845 h1,
	#viewPortTextstacks_in_1839845 h2,
	#viewPortTextstacks_in_1839845 h3,
	#viewPortTextstacks_in_1839845 h4,
	#viewPortTextstacks_in_1839845 h5,
	#viewPortTextstacks_in_1839845 h6,
	#viewPortTextstacks_in_1839845 p,
	#viewPortTextstacks_in_1839845
	
	{
		font-size: 6.25vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1839845 h1,
	#viewPortTextstacks_in_1839845 h2,
	#viewPortTextstacks_in_1839845 h3,
	#viewPortTextstacks_in_1839845 h4,
	#viewPortTextstacks_in_1839845 h5,
	#viewPortTextstacks_in_1839845 h6,
	#viewPortTextstacks_in_1839845 p,
	#viewPortTextstacks_in_1839845
	
	{
		font-size: 36px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1839845 h1,
	#viewPortTextstacks_in_1839845 h2,
	#viewPortTextstacks_in_1839845 h3,
	#viewPortTextstacks_in_1839845 h4,
	#viewPortTextstacks_in_1839845 h5,
	#viewPortTextstacks_in_1839845 h6,
	#viewPortTextstacks_in_1839845 p,
	#viewPortTextstacks_in_1839845
	
	{
		font-size: 22px;
	}
}
#stacks_in_1839849 {
	padding: 0px 0px 12px 0px;
}






@media (max-width: 575px) {
	
	#stacks_in_1839852-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}






/* Base Margins */
.stacks_in_1839855.fdy-img {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1839855.fdy-img {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1839855.fdy-img {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1839855.fdy-img {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1839855.fdy-img {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1839855.fdy-img {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}



.stacks_in_1839855.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1839855.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1839855.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1839855.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}






h3.stacks_in_1839901-header {
	
	
	
	
	font-size: 1.50rem;
	
	
	
	
	
	color: ;
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1839901-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



h3.stacks_in_1839901-header {
	margin-bottom: 0;
}






.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1839904 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1839904 {
		display: none !important;
	}
}



#stacks_in_1839905-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1839905-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1839905-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1839905-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1839905-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1839905-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1839905-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1839905-wrapper p:last-of-type {
		margin-bottom: 0;
	}





h3.stacks_in_1839907-header {
	
	
	
	
	font-size: 1.50rem;
	
	
	
	
	
	color: ;
	
	
	

	
	letter-spacing: 0.00px;
	
	
	
}

h3.stacks_in_1839907-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



h3.stacks_in_1839907-header {
	margin-bottom: 0;
}






.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1839909 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1839909 {
		display: none !important;
	}
}



#stacks_in_1839910-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1839910-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1839910-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1839910-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1839910-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1839910-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1839910-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1839910-wrapper p:last-of-type {
		margin-bottom: 0;
	}


/* @group Generic Styles */

#ruleStackstacks_in_1839886_2,
#ruleStackstacks_in_1839886_2:before,
#ruleStackstacks_in_1839886_2:after {
	box-sizing: border-box;
	-webkit-box-sizing: border-box;
}

#ruleStackstacks_in_1839886_2 {
	position: relative;
	overflow: hidden;
	margin: 1.00% 0;
	width: %;
}

/*  */
#ruleStackstacks_in_1839886_2 {
	width: 100%;
}
/*  */

/*  */

/*  */

#ruleStackstacks_in_1839886_2 [class^="fa fa-"] {
	position: relative;
	width: 40px;
	height: 40px;
	line-height: 40px;
	font-size: 18px;
	text-align: center;
	color: rgba(202, 76, 56, 0.63);
	background: rgba(0, 0, 0, 0.00);
	border-radius: 50%;
	border: 0px solid rgba(202, 76, 56, 0.83);
	display: inline-block;
}

#ruleStackstacks_in_1839886_2 a {
	position: absolute;
	top: 0px;
	display: block;
	width: 40px;
	height: 40px;
	border: none;
	background: transparent;
	outline: none;
}

/* @end */

/* @end */

/*  */

/*  */

/*  */

/*  */
#ruleStackstacks_in_1839886_2 {
	text-align: left;
}

#ruleStackstacks_in_1839886_2:after {
	content: '';
	position: absolute;
	width: 100%;
	top: 49%;
	left: 0;
	min-height: 1px;
	border-top: 1px dotted rgba(153, 153, 153, 1.00);
}

#ruleStackstacks_in_1839886_2 [class^="fa fa-"] {
	visibility: hidden;
}

/*  */
/*  */
/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
#viewPortTextstacks_in_1828448 h1,
#viewPortTextstacks_in_1828448 h2,
#viewPortTextstacks_in_1828448 h3,
#viewPortTextstacks_in_1828448 h4,
#viewPortTextstacks_in_1828448 h5,
#viewPortTextstacks_in_1828448 h6,
#viewPortTextstacks_in_1828448 p,
#viewPortTextstacks_in_1828448

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1828448 h1,
	#viewPortTextstacks_in_1828448 h2,
	#viewPortTextstacks_in_1828448 h3,
	#viewPortTextstacks_in_1828448 h4,
	#viewPortTextstacks_in_1828448 h5,
	#viewPortTextstacks_in_1828448 h6,
	#viewPortTextstacks_in_1828448 p,
	#viewPortTextstacks_in_1828448
	
	{
		font-size: 5.50vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1828448 h1,
	#viewPortTextstacks_in_1828448 h2,
	#viewPortTextstacks_in_1828448 h3,
	#viewPortTextstacks_in_1828448 h4,
	#viewPortTextstacks_in_1828448 h5,
	#viewPortTextstacks_in_1828448 h6,
	#viewPortTextstacks_in_1828448 p,
	#viewPortTextstacks_in_1828448
	
	{
		font-size: 26px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1828448 h1,
	#viewPortTextstacks_in_1828448 h2,
	#viewPortTextstacks_in_1828448 h3,
	#viewPortTextstacks_in_1828448 h4,
	#viewPortTextstacks_in_1828448 h5,
	#viewPortTextstacks_in_1828448 h6,
	#viewPortTextstacks_in_1828448 p,
	#viewPortTextstacks_in_1828448
	
	{
		font-size: 22px;
	}
}
.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_1828454 {
	height: 5.00px;
}




























@media print {
	#spacerStackstacks_in_1828454 {
		display: none !important;
	}
}
#viewPortTextstacks_in_1828465 h1,
#viewPortTextstacks_in_1828465 h2,
#viewPortTextstacks_in_1828465 h3,
#viewPortTextstacks_in_1828465 h4,
#viewPortTextstacks_in_1828465 h5,
#viewPortTextstacks_in_1828465 h6,
#viewPortTextstacks_in_1828465 p,
#viewPortTextstacks_in_1828465

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1828465 h1,
	#viewPortTextstacks_in_1828465 h2,
	#viewPortTextstacks_in_1828465 h3,
	#viewPortTextstacks_in_1828465 h4,
	#viewPortTextstacks_in_1828465 h5,
	#viewPortTextstacks_in_1828465 h6,
	#viewPortTextstacks_in_1828465 p,
	#viewPortTextstacks_in_1828465
	
	{
		font-size: 8.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1828465 h1,
	#viewPortTextstacks_in_1828465 h2,
	#viewPortTextstacks_in_1828465 h3,
	#viewPortTextstacks_in_1828465 h4,
	#viewPortTextstacks_in_1828465 h5,
	#viewPortTextstacks_in_1828465 h6,
	#viewPortTextstacks_in_1828465 p,
	#viewPortTextstacks_in_1828465
	
	{
		font-size: 24px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1828465 h1,
	#viewPortTextstacks_in_1828465 h2,
	#viewPortTextstacks_in_1828465 h3,
	#viewPortTextstacks_in_1828465 h4,
	#viewPortTextstacks_in_1828465 h5,
	#viewPortTextstacks_in_1828465 h6,
	#viewPortTextstacks_in_1828465 p,
	#viewPortTextstacks_in_1828465
	
	{
		font-size: 22px;
	}
}
#stacks_in_1828461 {
	padding: 5px 0px 0px 0px;
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1828464 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1828464 {
		display: none !important;
	}
}

/* START QUARENTINE CSS */





     
/* END QUARENTINE CSS */      
#viewPortTextstacks_in_1830366 h1,
#viewPortTextstacks_in_1830366 h2,
#viewPortTextstacks_in_1830366 h3,
#viewPortTextstacks_in_1830366 h4,
#viewPortTextstacks_in_1830366 h5,
#viewPortTextstacks_in_1830366 h6,
#viewPortTextstacks_in_1830366 p,
#viewPortTextstacks_in_1830366

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1830366 h1,
	#viewPortTextstacks_in_1830366 h2,
	#viewPortTextstacks_in_1830366 h3,
	#viewPortTextstacks_in_1830366 h4,
	#viewPortTextstacks_in_1830366 h5,
	#viewPortTextstacks_in_1830366 h6,
	#viewPortTextstacks_in_1830366 p,
	#viewPortTextstacks_in_1830366
	
	{
		font-size: 5.50vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1830366 h1,
	#viewPortTextstacks_in_1830366 h2,
	#viewPortTextstacks_in_1830366 h3,
	#viewPortTextstacks_in_1830366 h4,
	#viewPortTextstacks_in_1830366 h5,
	#viewPortTextstacks_in_1830366 h6,
	#viewPortTextstacks_in_1830366 p,
	#viewPortTextstacks_in_1830366
	
	{
		font-size: 26px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1830366 h1,
	#viewPortTextstacks_in_1830366 h2,
	#viewPortTextstacks_in_1830366 h3,
	#viewPortTextstacks_in_1830366 h4,
	#viewPortTextstacks_in_1830366 h5,
	#viewPortTextstacks_in_1830366 h6,
	#viewPortTextstacks_in_1830366 p,
	#viewPortTextstacks_in_1830366
	
	{
		font-size: 22px;
	}
}
.spacerStack {
	height: 5.00px;
}

#spacerStackstacks_in_1830372 {
	height: 5.00px;
}




























@media print {
	#spacerStackstacks_in_1830372 {
		display: none !important;
	}
}
/*  */
#split-stacks_in_1830373 {
  max-width: 900px;
  border-radius: 4px;
  display: -ms-flexbox;
  display: flex;
  margin: 0 auto;
  overflow: hidden; }
  #split-stacks_in_1830373 * {
    box-sizing: border-box; }
  #split-stacks_in_1830373 .split:first-child {
    width: 50%; }
  #split-stacks_in_1830373 .split:last-child {
    width: 50%; }
  #split-stacks_in_1830373.hover-split:not(.auto-shrink) .split:first-child:not(.active), #split-stacks_in_1830373.hover-split:not(.auto-shrink) .split:last-child:not(.active) {
    width: 300px; }
  #split-stacks_in_1830373.hover-split .split:first-child:not(.active) .split-content, #split-stacks_in_1830373.hover-split .split:last-child:not(.active) .split-content {
    animation: none; }
  #split-stacks_in_1830373.hover-split .split:first-child:not(.active) .split-icon-on, #split-stacks_in_1830373.hover-split .split:first-child:not(.active) .split-title, #split-stacks_in_1830373.hover-split .split:first-child:not(.active) .split-description, #split-stacks_in_1830373.hover-split .split:first-child:not(.active) .split-button, #split-stacks_in_1830373.hover-split .split:last-child:not(.active) .split-icon-on, #split-stacks_in_1830373.hover-split .split:last-child:not(.active) .split-title, #split-stacks_in_1830373.hover-split .split:last-child:not(.active) .split-description, #split-stacks_in_1830373.hover-split .split:last-child:not(.active) .split-button {
    opacity: 0;
    transition: opacity 0s 0s; }
  #split-stacks_in_1830373.hover-split .split:first-child:not(.active) .split-icon-off, #split-stacks_in_1830373.hover-split .split:last-child:not(.active) .split-icon-off {
    opacity: 1;
    transition: opacity 0.4s 0s; }

#split-stacks_in_1830373 .split:first-child, #split-stacks_in_1830373 .split:last-child {
  display: -ms-flexbox;
  display: flex;
  -ms-flex: 0 1 auto;
      flex: 0 1 auto;
  overflow: hidden;
  position: relative;
  -ms-flex-direction: column;
      flex-direction: column;
  box-sizing: border-box;
  min-height: 550px;
  transition: all 0.5s ease-in-out; }
  #split-stacks_in_1830373 .split:first-child:hover, #split-stacks_in_1830373 .split:last-child:hover {
    width: 100%; }
  #split-stacks_in_1830373 .split:first-child .split-content, #split-stacks_in_1830373 .split:last-child .split-content {
    z-index: 2;
    padding: 20px;
    max-width: 400px;
    width: 100%;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    -ms-flex-align: center;
        align-items: center;
    transition: all 0.4s;
    -ms-flex-direction: column;
        flex-direction: column; }
  #split-stacks_in_1830373 .split:first-child .split-icon, #split-stacks_in_1830373 .split:first-child .split-title, #split-stacks_in_1830373 .split:first-child .split-description, #split-stacks_in_1830373 .split:first-child .split-button, #split-stacks_in_1830373 .split:last-child .split-icon, #split-stacks_in_1830373 .split:last-child .split-title, #split-stacks_in_1830373 .split:last-child .split-description, #split-stacks_in_1830373 .split:last-child .split-button {
    transition: opacity 0.4s 0.5s; }
  #split-stacks_in_1830373 .split:first-child .split-title, #split-stacks_in_1830373 .split:last-child .split-title {
    /*  */
    font-family: "Montserrat";
    /*  */
    opacity: 1;
    z-index: 2;
    position: relative;
    font-weight: bold;
    font-size: 30px;
    margin-bottom: 10px;
    line-height: calc(30px * 1.618); }
  #split-stacks_in_1830373 .split:first-child .split-description, #split-stacks_in_1830373 .split:last-child .split-description {
    /*  */
    font-family: "Montserrat";
    /*  */
    opacity: 1;
    z-index: 2;
    position: relative;
    font-size: 14px;
    margin-bottom: 10px;
    line-height: calc(14px * 1.618); }
  #split-stacks_in_1830373 .split:first-child .split-button, #split-stacks_in_1830373 .split:last-child .split-button {
    /*  */
    font-family: "Montserrat";
    /*  */
    opacity: 1;
    -ms-flex: 0 1 auto;
        flex: 0 1 auto;
    z-index: 2;
    position: relative;
    text-decoration: none;
    font-size: 16px;
    line-height: calc(16px * 1.618);
    padding: 8px 25px;
    border-radius: 30px; }
  #split-stacks_in_1830373 .split:first-child .split-icon, #split-stacks_in_1830373 .split:last-child .split-icon {
    opacity: 1;
    z-index: 2;
    -ms-flex: 1 0 auto;
        flex: 1 0 auto;
    position: relative;
    width: 60px;
    max-width: 60px;
    height: 60px;
    max-height: 60px;
    margin-bottom: 10px;
    border-radius: 60px;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-align: center;
        align-items: center;
    -ms-flex-pack: center;
        justify-content: center; }
    #split-stacks_in_1830373 .split:first-child .split-icon i, #split-stacks_in_1830373 .split:last-child .split-icon i {
      line-height: 0;
      font-size: 50px; }
  #split-stacks_in_1830373 .split:first-child .split-icon-off, #split-stacks_in_1830373 .split:last-child .split-icon-off {
    top: 50%;
    left: 50%;
    opacity: 1;
    opacity: 0;
    animation: none;
    position: absolute;
    transition: opacity 0s 0s;
    transform: translate(-50%, -50%); }

#split-stacks_in_1830373 .split:first-child.content-v-top, #split-stacks_in_1830373 .split:last-child.content-v-top {
  -ms-flex-pack: start;
      justify-content: flex-start; }

#split-stacks_in_1830373 .split:first-child.content-v-center, #split-stacks_in_1830373 .split:last-child.content-v-center {
  -ms-flex-pack: center;
      justify-content: center; }

#split-stacks_in_1830373 .split:first-child.content-v-bottom, #split-stacks_in_1830373 .split:last-child.content-v-bottom {
  -ms-flex-pack: end;
      justify-content: flex-end; }

#split-stacks_in_1830373 .split:first-child.content-h-left, #split-stacks_in_1830373 .split:last-child.content-h-left {
  -ms-flex-align: start;
      align-items: flex-start; }

#split-stacks_in_1830373 .split:first-child.content-h-center, #split-stacks_in_1830373 .split:last-child.content-h-center {
  -ms-flex-align: center;
      align-items: center; }

#split-stacks_in_1830373 .split:first-child.content-h-right, #split-stacks_in_1830373 .split:last-child.content-h-right {
  -ms-flex-align: end;
      align-items: flex-end; }

#split-stacks_in_1830373 .split:first-child.text-align-left .split-content, #split-stacks_in_1830373 .split:last-child.text-align-left .split-content {
  text-align: left;
  -ms-flex-align: start;
      align-items: flex-start; }

#split-stacks_in_1830373 .split:first-child.text-align-center .split-content, #split-stacks_in_1830373 .split:last-child.text-align-center .split-content {
  text-align: center;
  -ms-flex-align: center;
      align-items: center; }

#split-stacks_in_1830373 .split:first-child.text-align-right .split-content, #split-stacks_in_1830373 .split:last-child.text-align-right .split-content {
  text-align: right;
  -ms-flex-align: end;
      align-items: flex-end; }

@media (max-width: px) {
  #split-stacks_in_1830373 {
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    -ms-flex-direction: column;
        flex-direction: column; }
    #split-stacks_in_1830373 .split:first-child, #split-stacks_in_1830373 .split:last-child {
      width: 100% !important;
      transition: all 0.4s, width 0s; }
      #split-stacks_in_1830373 .split:first-child .split-icon, #split-stacks_in_1830373 .split:first-child .split-title, #split-stacks_in_1830373 .split:first-child .split-description, #split-stacks_in_1830373 .split:first-child .split-button, #split-stacks_in_1830373 .split:last-child .split-icon, #split-stacks_in_1830373 .split:last-child .split-title, #split-stacks_in_1830373 .split:last-child .split-description, #split-stacks_in_1830373 .split:last-child .split-button {
        opacity: 1 !important; }
      #split-stacks_in_1830373 .split:first-child .split-icon-off, #split-stacks_in_1830373 .split:last-child .split-icon-off {
        opacity: 0 !important; } }

@media (max-width: 700px) {
  #split-stacks_in_1830373.hover-split:not(.auto-shrink) .split:first-child:not(.active), #split-stacks_in_1830373.hover-split:not(.auto-shrink) .split:last-child:not(.active) {
    width: 100px; }
  #split-stacks_in_1830373 .split:first-child, #split-stacks_in_1830373 .split:last-child {
    min-height: 400px; }
    #split-stacks_in_1830373 .split:first-child .split-title, #split-stacks_in_1830373 .split:last-child .split-title {
      font-size: 30px;
      line-height: calc($split-items--title-t * 1.618); }
    #split-stacks_in_1830373 .split:first-child .split-description, #split-stacks_in_1830373 .split:last-child .split-description {
      font-size: 14px;
      line-height: calc($split-items--description-m * 1.618); } }

@media (max-width: 400px) {
  #split-stacks_in_1830373.hover-split:not(.auto-shrink) .split:first-child:not(.active), #split-stacks_in_1830373.hover-split:not(.auto-shrink) .split:last-child:not(.active) {
    width: 100px; }
  #split-stacks_in_1830373 .split:first-child, #split-stacks_in_1830373 .split:last-child {
    min-height: 350px; }
    #split-stacks_in_1830373 .split:first-child .split-title, #split-stacks_in_1830373 .split:last-child .split-title {
      font-size: 24px;
      line-height: calc($split-items--title-m * 1.618); }
    #split-stacks_in_1830373 .split:first-child .split-description, #split-stacks_in_1830373 .split:last-child .split-description {
      font-size: 14px;
      line-height: calc($split-items--description-m * 1.618); } }

@keyframes fade-in {
  0% {
    opacity: 0; }
  100% {
    opacity: 1; } }
#split-item-stacks_in_1830375 {
  /*  */
  /*  */
  /*  */
  /*  */
  background: url(../files/item_bg_image_choice-1830375.jpg) no-repeat center center;
  background-size: cover;
  /*  */ }
  #split-item-stacks_in_1830375::before {
    /*  */
    display: block !important;
    /*  */ }
  #split-item-stacks_in_1830375::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: rgba(0, 0, 0, 0.20); }
  #split-item-stacks_in_1830375 .split-title {
    color: rgba(255, 255, 255, 1.00); }
  #split-item-stacks_in_1830375 .split-description {
    color: rgba(255, 255, 255, 1.00); }
  #split-item-stacks_in_1830375 .split-icon {
    color: rgba(255, 255, 255, 1.00);
    background: rgba(255, 255, 255, 0.30); }
  #split-item-stacks_in_1830375 .split-button {
    color: rgba(0, 0, 0, 0.50);
    background: rgba(255, 255, 255, 1.00); }
    #split-item-stacks_in_1830375 .split-button:hover {
      color: rgba(0, 0, 0, 0.50);
      background: rgba(255, 255, 255, 1.00); }
#split-item-stacks_in_1830377 {
  /*  */
  background: rgba(229, 113, 70, 1.00);
  /*  */
  /*  */
  /*  */
  /*  */ }
  #split-item-stacks_in_1830377::before {
    /*  */ }
  #split-item-stacks_in_1830377::before {
    top: 0;
    left: 0;
    content: '';
    z-index: 1;
    width: 100%;
    height: 100%;
    display: none;
    position: absolute;
    border-radius: inherit;
    background: rgba(0, 0, 0, 0.20); }
  #split-item-stacks_in_1830377 .split-title {
    color: rgba(255, 255, 255, 1.00); }
  #split-item-stacks_in_1830377 .split-description {
    color: rgba(255, 255, 255, 1.00); }
  #split-item-stacks_in_1830377 .split-icon {
    color: rgba(255, 255, 255, 1.00);
    background: rgba(255, 255, 255, 0.30); }
  #split-item-stacks_in_1830377 .split-button {
    color: rgba(0, 0, 0, 0.50);
    background: rgba(255, 255, 255, 1.00); }
    #split-item-stacks_in_1830377 .split-button:hover {
      color: rgba(0, 0, 0, 0.50);
      background: rgba(255, 255, 255, 1.00); }
#viewPortTextstacks_in_1830381 h1,
#viewPortTextstacks_in_1830381 h2,
#viewPortTextstacks_in_1830381 h3,
#viewPortTextstacks_in_1830381 h4,
#viewPortTextstacks_in_1830381 h5,
#viewPortTextstacks_in_1830381 h6,
#viewPortTextstacks_in_1830381 p,
#viewPortTextstacks_in_1830381

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1830381 h1,
	#viewPortTextstacks_in_1830381 h2,
	#viewPortTextstacks_in_1830381 h3,
	#viewPortTextstacks_in_1830381 h4,
	#viewPortTextstacks_in_1830381 h5,
	#viewPortTextstacks_in_1830381 h6,
	#viewPortTextstacks_in_1830381 p,
	#viewPortTextstacks_in_1830381
	
	{
		font-size: 6.70vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1830381 h1,
	#viewPortTextstacks_in_1830381 h2,
	#viewPortTextstacks_in_1830381 h3,
	#viewPortTextstacks_in_1830381 h4,
	#viewPortTextstacks_in_1830381 h5,
	#viewPortTextstacks_in_1830381 h6,
	#viewPortTextstacks_in_1830381 p,
	#viewPortTextstacks_in_1830381
	
	{
		font-size: 36px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1830381 h1,
	#viewPortTextstacks_in_1830381 h2,
	#viewPortTextstacks_in_1830381 h3,
	#viewPortTextstacks_in_1830381 h4,
	#viewPortTextstacks_in_1830381 h5,
	#viewPortTextstacks_in_1830381 h6,
	#viewPortTextstacks_in_1830381 p,
	#viewPortTextstacks_in_1830381
	
	{
		font-size: 22px;
	}
}#viewPortTextstacks_in_1830385 h1,
#viewPortTextstacks_in_1830385 h2,
#viewPortTextstacks_in_1830385 h3,
#viewPortTextstacks_in_1830385 h4,
#viewPortTextstacks_in_1830385 h5,
#viewPortTextstacks_in_1830385 h6,
#viewPortTextstacks_in_1830385 p,
#viewPortTextstacks_in_1830385

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1830385 h1,
	#viewPortTextstacks_in_1830385 h2,
	#viewPortTextstacks_in_1830385 h3,
	#viewPortTextstacks_in_1830385 h4,
	#viewPortTextstacks_in_1830385 h5,
	#viewPortTextstacks_in_1830385 h6,
	#viewPortTextstacks_in_1830385 p,
	#viewPortTextstacks_in_1830385
	
	{
		font-size: 6.70vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1830385 h1,
	#viewPortTextstacks_in_1830385 h2,
	#viewPortTextstacks_in_1830385 h3,
	#viewPortTextstacks_in_1830385 h4,
	#viewPortTextstacks_in_1830385 h5,
	#viewPortTextstacks_in_1830385 h6,
	#viewPortTextstacks_in_1830385 p,
	#viewPortTextstacks_in_1830385
	
	{
		font-size: 20px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1830385 h1,
	#viewPortTextstacks_in_1830385 h2,
	#viewPortTextstacks_in_1830385 h3,
	#viewPortTextstacks_in_1830385 h4,
	#viewPortTextstacks_in_1830385 h5,
	#viewPortTextstacks_in_1830385 h6,
	#viewPortTextstacks_in_1830385 p,
	#viewPortTextstacks_in_1830385
	
	{
		font-size: 22px;
	}
}
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1830389 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1830389 {
		display: none !important;
	}
}
#viewPortTextstacks_in_1830390 h1,
#viewPortTextstacks_in_1830390 h2,
#viewPortTextstacks_in_1830390 h3,
#viewPortTextstacks_in_1830390 h4,
#viewPortTextstacks_in_1830390 h5,
#viewPortTextstacks_in_1830390 h6,
#viewPortTextstacks_in_1830390 p,
#viewPortTextstacks_in_1830390

{
	font-size: 22px;
	line-height: 1.25em;
	transition: all 200ms ease-in-out;
}

@media screen and (max-width: 650px) {
	#viewPortTextstacks_in_1830390 h1,
	#viewPortTextstacks_in_1830390 h2,
	#viewPortTextstacks_in_1830390 h3,
	#viewPortTextstacks_in_1830390 h4,
	#viewPortTextstacks_in_1830390 h5,
	#viewPortTextstacks_in_1830390 h6,
	#viewPortTextstacks_in_1830390 p,
	#viewPortTextstacks_in_1830390
	
	{
		font-size: 5.50vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 650px) {
	#viewPortTextstacks_in_1830390 h1,
	#viewPortTextstacks_in_1830390 h2,
	#viewPortTextstacks_in_1830390 h3,
	#viewPortTextstacks_in_1830390 h4,
	#viewPortTextstacks_in_1830390 h5,
	#viewPortTextstacks_in_1830390 h6,
	#viewPortTextstacks_in_1830390 p,
	#viewPortTextstacks_in_1830390
	
	{
		font-size: 23px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1830390 h1,
	#viewPortTextstacks_in_1830390 h2,
	#viewPortTextstacks_in_1830390 h3,
	#viewPortTextstacks_in_1830390 h4,
	#viewPortTextstacks_in_1830390 h5,
	#viewPortTextstacks_in_1830390 h6,
	#viewPortTextstacks_in_1830390 p,
	#viewPortTextstacks_in_1830390
	
	{
		font-size: 22px;
	}
}
#stacks_in_1830394 {
	padding: 5px 0px 0px 0px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1830396 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1830396 {
		display: none !important;
	}
}
#stacks_in_1830397 {
    text-align: left;
    padding: 5px 0px;
}

#stacks_in_1830397 a {
    display: inline-block;
    background: rgba(216, 91, 59, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(216, 91, 59, 1.00));
    background-image: -moz-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(216, 91, 59, 1.00));
    background-image: -ms-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(216, 91, 59, 1.00));
    background-image: -o-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(216, 91, 59, 1.00));
    background-image: linear-gradient(to bottom, rgba(216, 91, 59, 1.00), rgba(216, 91, 59, 1.00));
    border-radius: 0px;
    font-family: inherit;
    line-height: 1.2;
    letter-spacing: 0px;
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    padding: 10px 20px;
    text-decoration: none;
    /* Misc. text formating */ 
    /* No text shadow */
    /* No box shadow */
    /* No border */
}

#stacks_in_1830397 a:hover {
    background: rgba(216, 91, 59, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(182, 82, 55, 1.00));
    background-image: -moz-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(182, 82, 55, 1.00));
    background-image: -ms-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(182, 82, 55, 1.00));
    background-image: -o-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(182, 82, 55, 1.00));
    background-image: linear-gradient(to bottom, rgba(216, 91, 59, 1.00), rgba(182, 82, 55, 1.00));
    text-decoration: none;
    /* Misc. text formating */ 
}#stacks_in_1830398 {
    text-align: left;
    padding: 5px 0px;
}

#stacks_in_1830398 a {
    display: inline-block;
    background: rgba(216, 91, 59, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(216, 91, 59, 1.00));
    background-image: -moz-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(216, 91, 59, 1.00));
    background-image: -ms-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(216, 91, 59, 1.00));
    background-image: -o-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(216, 91, 59, 1.00));
    background-image: linear-gradient(to bottom, rgba(216, 91, 59, 1.00), rgba(216, 91, 59, 1.00));
    border-radius: 0px;
    font-family: inherit;
    line-height: 1.2;
    letter-spacing: 0px;
    color: rgba(255, 255, 255, 1.00);
    font-size: 20px;
    padding: 10px 20px;
    text-decoration: none;
    /* Misc. text formating */ 
    /* No text shadow */
    /* No box shadow */
    /* No border */
}

#stacks_in_1830398 a:hover {
    background: rgba(216, 91, 59, 1.00);
    background-image: -webkit-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(182, 82, 55, 1.00));
    background-image: -moz-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(182, 82, 55, 1.00));
    background-image: -ms-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(182, 82, 55, 1.00));
    background-image: -o-linear-gradient(top, rgba(216, 91, 59, 1.00), rgba(182, 82, 55, 1.00));
    background-image: linear-gradient(to bottom, rgba(216, 91, 59, 1.00), rgba(182, 82, 55, 1.00));
    text-decoration: none;
    /* Misc. text formating */ 
}


.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1836310 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1836310 {
		display: none !important;
	}
}


#stacks_in_1836176-wrapper,
#stacks_in_1836176-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1836176-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1836176-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1836176-wrapper {
	background-position: center center;
}


#stacks_in_1836176-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1836176-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1836176-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1836176-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1836176-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1836176-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1836176-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1836176-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1836176-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1836176-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1836176-wrapper.bkg-preset {
	background: var(--bs-white);
}

#stacks_in_1836176-wrapper.bkg-solid-color {
	background: rgba(127, 73, 246, 1.00);
}

#stacks_in_1836176-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1836176-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1836176-wrapper.custom-corners,
#stacks_in_1836176-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1836176-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1836176-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1836176-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1836176-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1836176-wrapper {
	
	
	border-color: var(--bs-secondary) !important;
	
	
	
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
	
}








	

	








#stacks_in_1836177-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1836177-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1836177-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1836177-margins.padding-advanced {
	padding: 1.00rem 1.00rem 1.50rem 1.00rem;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
	#stacks_in_1836177-margins.padding-advanced {
		padding: 3.00rem 3.00rem 3.00rem 3.00rem;
	}
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}
 .wrapper-stacks_in_1832818{min-height:100px}.wrapper-stacks_in_1832818 .seam,.wrapper-stacks_in_1832818 .seam-filler{top:50%} 
#stackSliderWrapperstacks_in_1832128 {
	/* Hide until the slider is loaded */
	visibility: hidden;
}

/**
 * BxSlider v4.1.2 - Fully loaded, responsive content slider
 * http://bxslider.com
 *
 * Written by: Steven Wanderski, 2014
 * http://stevenwanderski.com
 * (while drinking Belgian ales and listening to jazz)
 *
 * CEO and founder of bxCreative, LTD
 * http://bxcreative.com
 */


/** RESET AND LAYOUT
===================================*/

#stackSliderWrapperstacks_in_1832128 .bx-wrapper {
	position: relative;
	margin: 0 auto 60px;
	padding: 0;
	*zoom: 1;
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper img {
	max-width: 100%;
	display: block;
}

/** THEME
===================================*/

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-viewport {
	/*fix other elements on the page moving (on Chrome)*/
	-webkit-transform: translatez(0);
	-moz-transform: translatez(0);
	-ms-transform: translatez(0);
    -o-transform: translatez(0);
    transform: translatez(0);
    background: transparent;
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-pager,
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-auto {
	position: absolute;
	bottom: -30px;
	width: 100%;
}

/* LOADER */

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-loading {
	min-height: 50px;
	height: 100%;
	width: 100%;
	position: absolute;
	top: 0;
	left: 0;
	z-index: 2000;
}

/* PAGER */

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-pager {
	text-align: center;
	font-size: .85em;
	font-family: Arial;
	font-weight: bold;
	color: #666;
	padding-top: 20px;
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-pager .bx-pager-item,
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-auto .bx-controls-auto-item {
	display: inline-block;
	*zoom: 1;
	*display: inline;
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-pager.bx-default-pager a {
	background: #666666;
	text-indent: -9999px;
	display: block;
	width: 15px;
	height: 15px;
	margin: 0 5px;
	outline: 0;
	-moz-border-radius: 10px;
	-webkit-border-radius: 10px;
	border-radius: 10px;
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-pager.bx-default-pager a:hover,
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-pager.bx-default-pager a.active {
	background: #CA4C38;
}

/* DIRECTION CONTROLS (NEXT / PREV) */

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-prev {
	left: 10px;	
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-next {
	right: 10px;
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-prev,
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-next,
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-prev [class^="fa fa-"],
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-next [class^="fa fa-"] {
	color: #AAAAAA;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;	
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-prev:hover,
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-next:hover,
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-prev:hover [class^="fa fa-"],
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-next:hover [class^="fa fa-"] {
	color: #E6E5E7;	
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-direction a {
	position: absolute;
	top: 50%;
	margin-top: -18px;
	outline: 0;
	text-align: center;
	width: 38px;
	height: 38px;
	font-size: 38px;
	z-index: 9999;
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-direction a.disabled {
	display: none;
}

/* AUTO CONTROLS (START / STOP) */

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-auto {
	text-align: center;
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-auto .bx-start {
	display: block;
	width: 16px;
	height: 16px;
	font-size: 16px;
	outline: 0;
	margin: 0 3px;
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-auto .bx-stop {
	display: block;
	width: 16px;
	height: 16px;
	font-size: 16px;
	outline: 0;
	margin: 0 3px;
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-auto .bx-start,
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-auto .bx-stop,
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-auto .bx-start [class^="fa fa-"]
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-auto .bx-stop [class^="fa fa-"] {
	color: #666666;
	transition: all 300ms ease-in-out;
	-webkit-transition: all 300ms ease-in-out;
	-moz-transition: all 300ms ease-in-out;	
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-auto .bx-start:hover,
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-auto .bx-stop:hover,
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-auto .bx-start:hover [class^="fa fa-"]
#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls-auto .bx-stop:hover [class^="fa fa-"] {
	color: #000000;
}

/* PAGER WITH AUTO-CONTROLS HYBRID LAYOUT */

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-pager {
	text-align: left;
	width: 80%;
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-controls.bx-has-controls-auto.bx-has-pager .bx-controls-auto {
	right: 5px;
	width: auto;
	text-align: right;
}

/* IMAGE CAPTIONS */

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-caption {
	position: absolute;
	bottom: 0;
	left: 0;
	background: #666\9;
	background: rgba(80, 80, 80, 0.75);
	width: 100%;
}

#stackSliderWrapperstacks_in_1832128 .bx-wrapper .bx-caption span {
	color: #fff;
	font-family: Arial;
	display: block;
	font-size: .85em;
	padding: 10px;
}


@media print {
	#stackSliderstacks_in_1832128 {
		height: auto;
	}
}

#stacks_in_1834467 {
	background-color: rgba(220, 91, 54, 1.00);
}

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_1834481 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_1834481 {
		display: none !important;
	}
}
#viewPortTextstacks_in_1832158 h1,
#viewPortTextstacks_in_1832158 h2,
#viewPortTextstacks_in_1832158 h3,
#viewPortTextstacks_in_1832158 h4,
#viewPortTextstacks_in_1832158 h5,
#viewPortTextstacks_in_1832158 h6,
#viewPortTextstacks_in_1832158 p,
#viewPortTextstacks_in_1832158

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 1080px) {
	#viewPortTextstacks_in_1832158 h1,
	#viewPortTextstacks_in_1832158 h2,
	#viewPortTextstacks_in_1832158 h3,
	#viewPortTextstacks_in_1832158 h4,
	#viewPortTextstacks_in_1832158 h5,
	#viewPortTextstacks_in_1832158 h6,
	#viewPortTextstacks_in_1832158 p,
	#viewPortTextstacks_in_1832158
	
	{
		font-size: 10.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 1080px) {
	#viewPortTextstacks_in_1832158 h1,
	#viewPortTextstacks_in_1832158 h2,
	#viewPortTextstacks_in_1832158 h3,
	#viewPortTextstacks_in_1832158 h4,
	#viewPortTextstacks_in_1832158 h5,
	#viewPortTextstacks_in_1832158 h6,
	#viewPortTextstacks_in_1832158 p,
	#viewPortTextstacks_in_1832158
	
	{
		font-size: 48px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1832158 h1,
	#viewPortTextstacks_in_1832158 h2,
	#viewPortTextstacks_in_1832158 h3,
	#viewPortTextstacks_in_1832158 h4,
	#viewPortTextstacks_in_1832158 h5,
	#viewPortTextstacks_in_1832158 h6,
	#viewPortTextstacks_in_1832158 p,
	#viewPortTextstacks_in_1832158
	
	{
		font-size: 18px;
	}
}
#stacks_in_1832028 {
	padding:  15px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1834482 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1834482 {
		display: none !important;
	}
}

#stacks_in_1834469 {
	background-color: rgba(51, 102, 204, 1.00);
}

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_1834483 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_1834483 {
		display: none !important;
	}
}
#viewPortTextstacks_in_1832154 h1,
#viewPortTextstacks_in_1832154 h2,
#viewPortTextstacks_in_1832154 h3,
#viewPortTextstacks_in_1832154 h4,
#viewPortTextstacks_in_1832154 h5,
#viewPortTextstacks_in_1832154 h6,
#viewPortTextstacks_in_1832154 p,
#viewPortTextstacks_in_1832154

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 1080px) {
	#viewPortTextstacks_in_1832154 h1,
	#viewPortTextstacks_in_1832154 h2,
	#viewPortTextstacks_in_1832154 h3,
	#viewPortTextstacks_in_1832154 h4,
	#viewPortTextstacks_in_1832154 h5,
	#viewPortTextstacks_in_1832154 h6,
	#viewPortTextstacks_in_1832154 p,
	#viewPortTextstacks_in_1832154
	
	{
		font-size: 10.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 1080px) {
	#viewPortTextstacks_in_1832154 h1,
	#viewPortTextstacks_in_1832154 h2,
	#viewPortTextstacks_in_1832154 h3,
	#viewPortTextstacks_in_1832154 h4,
	#viewPortTextstacks_in_1832154 h5,
	#viewPortTextstacks_in_1832154 h6,
	#viewPortTextstacks_in_1832154 p,
	#viewPortTextstacks_in_1832154
	
	{
		font-size: 48px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1832154 h1,
	#viewPortTextstacks_in_1832154 h2,
	#viewPortTextstacks_in_1832154 h3,
	#viewPortTextstacks_in_1832154 h4,
	#viewPortTextstacks_in_1832154 h5,
	#viewPortTextstacks_in_1832154 h6,
	#viewPortTextstacks_in_1832154 p,
	#viewPortTextstacks_in_1832154
	
	{
		font-size: 18px;
	}
}
#stacks_in_1832035 {
	padding:  15px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1834484 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1834484 {
		display: none !important;
	}
}

#stacks_in_1834471 {
	background-color: rgba(204, 204, 204, 1.00);
}

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_1834485 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_1834485 {
		display: none !important;
	}
}
#viewPortTextstacks_in_1832150 h1,
#viewPortTextstacks_in_1832150 h2,
#viewPortTextstacks_in_1832150 h3,
#viewPortTextstacks_in_1832150 h4,
#viewPortTextstacks_in_1832150 h5,
#viewPortTextstacks_in_1832150 h6,
#viewPortTextstacks_in_1832150 p,
#viewPortTextstacks_in_1832150

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 1080px) {
	#viewPortTextstacks_in_1832150 h1,
	#viewPortTextstacks_in_1832150 h2,
	#viewPortTextstacks_in_1832150 h3,
	#viewPortTextstacks_in_1832150 h4,
	#viewPortTextstacks_in_1832150 h5,
	#viewPortTextstacks_in_1832150 h6,
	#viewPortTextstacks_in_1832150 p,
	#viewPortTextstacks_in_1832150
	
	{
		font-size: 10.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 1080px) {
	#viewPortTextstacks_in_1832150 h1,
	#viewPortTextstacks_in_1832150 h2,
	#viewPortTextstacks_in_1832150 h3,
	#viewPortTextstacks_in_1832150 h4,
	#viewPortTextstacks_in_1832150 h5,
	#viewPortTextstacks_in_1832150 h6,
	#viewPortTextstacks_in_1832150 p,
	#viewPortTextstacks_in_1832150
	
	{
		font-size: 48px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1832150 h1,
	#viewPortTextstacks_in_1832150 h2,
	#viewPortTextstacks_in_1832150 h3,
	#viewPortTextstacks_in_1832150 h4,
	#viewPortTextstacks_in_1832150 h5,
	#viewPortTextstacks_in_1832150 h6,
	#viewPortTextstacks_in_1832150 p,
	#viewPortTextstacks_in_1832150
	
	{
		font-size: 18px;
	}
}
#stacks_in_1832042 {
	padding:  15px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1834486 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1834486 {
		display: none !important;
	}
}

#stacks_in_1834473 {
	background-color: rgba(0, 0, 0, 1.00);
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1834487 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1834487 {
		display: none !important;
	}
}
#viewPortTextstacks_in_1832146 h1,
#viewPortTextstacks_in_1832146 h2,
#viewPortTextstacks_in_1832146 h3,
#viewPortTextstacks_in_1832146 h4,
#viewPortTextstacks_in_1832146 h5,
#viewPortTextstacks_in_1832146 h6,
#viewPortTextstacks_in_1832146 p,
#viewPortTextstacks_in_1832146

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 1080px) {
	#viewPortTextstacks_in_1832146 h1,
	#viewPortTextstacks_in_1832146 h2,
	#viewPortTextstacks_in_1832146 h3,
	#viewPortTextstacks_in_1832146 h4,
	#viewPortTextstacks_in_1832146 h5,
	#viewPortTextstacks_in_1832146 h6,
	#viewPortTextstacks_in_1832146 p,
	#viewPortTextstacks_in_1832146
	
	{
		font-size: 10.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 1080px) {
	#viewPortTextstacks_in_1832146 h1,
	#viewPortTextstacks_in_1832146 h2,
	#viewPortTextstacks_in_1832146 h3,
	#viewPortTextstacks_in_1832146 h4,
	#viewPortTextstacks_in_1832146 h5,
	#viewPortTextstacks_in_1832146 h6,
	#viewPortTextstacks_in_1832146 p,
	#viewPortTextstacks_in_1832146
	
	{
		font-size: 48px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1832146 h1,
	#viewPortTextstacks_in_1832146 h2,
	#viewPortTextstacks_in_1832146 h3,
	#viewPortTextstacks_in_1832146 h4,
	#viewPortTextstacks_in_1832146 h5,
	#viewPortTextstacks_in_1832146 h6,
	#viewPortTextstacks_in_1832146 p,
	#viewPortTextstacks_in_1832146
	
	{
		font-size: 18px;
	}
}
#stacks_in_1832048 {
	padding:  15px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1834488 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1834488 {
		display: none !important;
	}
}

#stacks_in_1834475 {
	background-color: rgba(191, 0, 4, 1.00);
}

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_1834489 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_1834489 {
		display: none !important;
	}
}
#viewPortTextstacks_in_1832142 h1,
#viewPortTextstacks_in_1832142 h2,
#viewPortTextstacks_in_1832142 h3,
#viewPortTextstacks_in_1832142 h4,
#viewPortTextstacks_in_1832142 h5,
#viewPortTextstacks_in_1832142 h6,
#viewPortTextstacks_in_1832142 p,
#viewPortTextstacks_in_1832142

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 1080px) {
	#viewPortTextstacks_in_1832142 h1,
	#viewPortTextstacks_in_1832142 h2,
	#viewPortTextstacks_in_1832142 h3,
	#viewPortTextstacks_in_1832142 h4,
	#viewPortTextstacks_in_1832142 h5,
	#viewPortTextstacks_in_1832142 h6,
	#viewPortTextstacks_in_1832142 p,
	#viewPortTextstacks_in_1832142
	
	{
		font-size: 10.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 1080px) {
	#viewPortTextstacks_in_1832142 h1,
	#viewPortTextstacks_in_1832142 h2,
	#viewPortTextstacks_in_1832142 h3,
	#viewPortTextstacks_in_1832142 h4,
	#viewPortTextstacks_in_1832142 h5,
	#viewPortTextstacks_in_1832142 h6,
	#viewPortTextstacks_in_1832142 p,
	#viewPortTextstacks_in_1832142
	
	{
		font-size: 48px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1832142 h1,
	#viewPortTextstacks_in_1832142 h2,
	#viewPortTextstacks_in_1832142 h3,
	#viewPortTextstacks_in_1832142 h4,
	#viewPortTextstacks_in_1832142 h5,
	#viewPortTextstacks_in_1832142 h6,
	#viewPortTextstacks_in_1832142 p,
	#viewPortTextstacks_in_1832142
	
	{
		font-size: 18px;
	}
}
#stacks_in_1832055 {
	padding:  15px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1834490 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1834490 {
		display: none !important;
	}
}

#stacks_in_1834477 {
	background-color: rgba(0, 153, 0, 1.00);
}

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_1834491 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_1834491 {
		display: none !important;
	}
}
#viewPortTextstacks_in_1832138 h1,
#viewPortTextstacks_in_1832138 h2,
#viewPortTextstacks_in_1832138 h3,
#viewPortTextstacks_in_1832138 h4,
#viewPortTextstacks_in_1832138 h5,
#viewPortTextstacks_in_1832138 h6,
#viewPortTextstacks_in_1832138 p,
#viewPortTextstacks_in_1832138

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 1080px) {
	#viewPortTextstacks_in_1832138 h1,
	#viewPortTextstacks_in_1832138 h2,
	#viewPortTextstacks_in_1832138 h3,
	#viewPortTextstacks_in_1832138 h4,
	#viewPortTextstacks_in_1832138 h5,
	#viewPortTextstacks_in_1832138 h6,
	#viewPortTextstacks_in_1832138 p,
	#viewPortTextstacks_in_1832138
	
	{
		font-size: 10.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 1080px) {
	#viewPortTextstacks_in_1832138 h1,
	#viewPortTextstacks_in_1832138 h2,
	#viewPortTextstacks_in_1832138 h3,
	#viewPortTextstacks_in_1832138 h4,
	#viewPortTextstacks_in_1832138 h5,
	#viewPortTextstacks_in_1832138 h6,
	#viewPortTextstacks_in_1832138 p,
	#viewPortTextstacks_in_1832138
	
	{
		font-size: 48px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1832138 h1,
	#viewPortTextstacks_in_1832138 h2,
	#viewPortTextstacks_in_1832138 h3,
	#viewPortTextstacks_in_1832138 h4,
	#viewPortTextstacks_in_1832138 h5,
	#viewPortTextstacks_in_1832138 h6,
	#viewPortTextstacks_in_1832138 p,
	#viewPortTextstacks_in_1832138
	
	{
		font-size: 18px;
	}
}
#stacks_in_1832062 {
	padding:  15px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1834492 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1834492 {
		display: none !important;
	}
}

#stacks_in_1834479 {
	background-color: rgba(255, 255, 255, 1.00);
}

.spacerStack {
	height: 30.00px;
}

#spacerStackstacks_in_1834493 {
	height: 30.00px;
}




























@media print {
	#spacerStackstacks_in_1834493 {
		display: none !important;
	}
}
#viewPortTextstacks_in_1832130 h1,
#viewPortTextstacks_in_1832130 h2,
#viewPortTextstacks_in_1832130 h3,
#viewPortTextstacks_in_1832130 h4,
#viewPortTextstacks_in_1832130 h5,
#viewPortTextstacks_in_1832130 h6,
#viewPortTextstacks_in_1832130 p,
#viewPortTextstacks_in_1832130

{
	font-size: 18px;
	line-height: 1.25em;
	transition: all 0ms ease-in-out;
}

@media screen and (max-width: 1080px) {
	#viewPortTextstacks_in_1832130 h1,
	#viewPortTextstacks_in_1832130 h2,
	#viewPortTextstacks_in_1832130 h3,
	#viewPortTextstacks_in_1832130 h4,
	#viewPortTextstacks_in_1832130 h5,
	#viewPortTextstacks_in_1832130 h6,
	#viewPortTextstacks_in_1832130 p,
	#viewPortTextstacks_in_1832130
	
	{
		font-size: 10.00vw;
		line-height: 1.25em;
	}
}

@media screen and (min-width: 1080px) {
	#viewPortTextstacks_in_1832130 h1,
	#viewPortTextstacks_in_1832130 h2,
	#viewPortTextstacks_in_1832130 h3,
	#viewPortTextstacks_in_1832130 h4,
	#viewPortTextstacks_in_1832130 h5,
	#viewPortTextstacks_in_1832130 h6,
	#viewPortTextstacks_in_1832130 p,
	#viewPortTextstacks_in_1832130
	
	{
		font-size: 48px;
		line-height: 1.25em;
	}
}

@media print {
	#viewPortTextstacks_in_1832130 h1,
	#viewPortTextstacks_in_1832130 h2,
	#viewPortTextstacks_in_1832130 h3,
	#viewPortTextstacks_in_1832130 h4,
	#viewPortTextstacks_in_1832130 h5,
	#viewPortTextstacks_in_1832130 h6,
	#viewPortTextstacks_in_1832130 p,
	#viewPortTextstacks_in_1832130
	
	{
		font-size: 18px;
	}
}
#stacks_in_1832071 {
	padding:  15px;
}

.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1834494 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1834494 {
		display: none !important;
	}
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1836656 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1836656 {
		display: none !important;
	}
}






#stacks_in_1836642-wrapper {
	font-weight: 400;
}

/* Add a little space after numbers for numbered items */
#stacks_in_1836642-wrapper.list-group-numbered > li::before {
	margin-right: 5px;
}


/* Base Margins */
#stacks_in_1836642-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1836642-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1836642-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1836642-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1836642-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1836642-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}


#stacks_in_1836642-wrapper {
  --bs-accordion-color: #000;
  --bs-accordion-bg: #fff;
  --bs-accordion-transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, border-radius 0.15s ease;
  --bs-accordion-border-color: var(--bs-border-color);
  --bs-accordion-border-width: 1px;
  --bs-accordion-border-radius: 0.375rem;
  --bs-accordion-inner-border-radius: calc(0.375rem - 1px);
  --bs-accordion-btn-padding-x: 1.25rem;
  --bs-accordion-btn-padding-y: 1rem;
  --bs-accordion-btn-color: var(--bs-body-color);
  --bs-accordion-btn-bg: var(--bs-accordion-bg);
  --bs-accordion-btn-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='var%28--bs-body-color%29'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-icon-width: 1.25rem;
  --bs-accordion-btn-icon-transform: rotate(-180deg);
  --bs-accordion-btn-icon-transition: transform 0.2s ease-in-out;
  --bs-accordion-btn-active-icon: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 16 16' fill='%230c63e4'%3e%3cpath fill-rule='evenodd' d='M1.646 4.646a.5.5 0 0 1 .708 0L8 10.293l5.646-5.647a.5.5 0 0 1 .708.708l-6 6a.5.5 0 0 1-.708 0l-6-6a.5.5 0 0 1 0-.708z'/%3e%3c/svg%3e");
  --bs-accordion-btn-focus-border-color: #86b7fe;
  --bs-accordion-btn-focus-box-shadow: 0 0 0 0.25rem rgba(13, 110, 253, 0.25);
  --bs-accordion-body-padding-x: 1.25rem;
  --bs-accordion-body-padding-y: 1rem;
  --bs-accordion-active-color: #0c63e4;
  --bs-accordion-active-bg: #e7f1ff;
}






/* Plus & Close */
#stacks_in_1836642-wrapper .accordion-button::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba(46, 49, 53, 1.00)" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>') !important;
}

#stacks_in_1836642-wrapper .accordion-button:not(.collapsed)::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba(46, 49, 53, 1.00)" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>') !important;
	transform: rotate(135deg);
}

#stacks_in_1836642-wrapper .list-group-item:hover.accordion-button::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba(255, 255, 255, 1.00)" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>') !important;
}

#stacks_in_1836642-wrapper .list-group-item:hover.accordion-button:not(.collapsed)::after {
	background-image: url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" width="16" height="16" fill="rgba(255, 255, 255, 1.00)" viewBox="0 0 16 16"><path d="M8 4a.5.5 0 0 1 .5.5v3h3a.5.5 0 0 1 0 1h-3v3a.5.5 0 0 1-1 0v-3h-3a.5.5 0 0 1 0-1h3v-3A.5.5 0 0 1 8 4z"/></svg>') !important;
	transform: rotate(135deg);
}








#stacks_in_1836642-wrapper .list-group-item {
	color: rgba(46, 49, 53, 1.00);
	
	background-color: var(--bs-white);
	
	

	
	border-color: var(--bs-gray-500);
	
	
}

#stacks_in_1836642-wrapper .list-group-item:hover,
#stacks_in_1836642-wrapper .list-group-item.active {
	color: rgba(255, 255, 255, 1.00) !important;
	
	background-color: var(--bs-primary) !important;
	
	
} 

#stacks_in_1836642-wrapper .accordion-button:not(.collapsed) {
	color: rgba(46, 49, 53, 1.00);
	
	background-color: var(--bs-gray-200) !important;
	
	
	
	box-shadow: inset 0px -1px 0px 0px var(--bs-gray-300) !important;
	
	
} 

#stacks_in_1836642-wrapper .accordion-collapse .list-group-item {
	color: rgba(46, 49, 53, 1.00);
	
	background-color: var(--bs-gray-100);
	
	
	
}

#stacks_in_1836642-wrapper .accordion-collapse .item-inner-wrapper {
	
	padding-left: 12px;
	
}


#stacks_in_1836642-wrapper.custom-shadow {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33);
}

#stacks_in_1836642-wrapper.custom-shadow-hover:hover {
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.33) !important;
}


#stacks_in_1836642-wrapper,
#stacks_in_1836642-wrapper.custom-shadow,
#stacks_in_1836642-wrapper.custom-shadow-hover:hover {
	transition-duration: 250ms;
	transition-property: box-shadow;
}



.stacks_in_1836643-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1836643-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1836643-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1836643-fdy-item .list-group-icons {
		
}

.stacks_in_1836643-fdy-item:hover .list-group-icons {
		
}


.stacks_in_1836645-fdy-item .item-label {
	font-weight: 400;
}

.stacks_in_1836645-fdy-item > .badge {
	
	background: var(--bs-primary);
	
	
	color: #FFFFFF;
}

.stacks_in_1836645-fdy-item .badge.bs-gray {
	background: var(--bs-gray-);
	color: ;
}

.stacks_in_1836645-fdy-item .list-group-icons {
		
}

.stacks_in_1836645-fdy-item:hover .list-group-icons {
		
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1835990 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1835990 {
		display: none !important;
	}
}


#stacks_in_1835991_2-wrapper,
#stacks_in_1835991_2-wrapper > .bkg-overlay {
	overflow: visible;
	z-index: 15;
	position: relative;
}

#stacks_in_1835991_2-wrapper > .filters-layer {
	position: absolute;
	top: 0;
	left: 0;
	right: 0;
	bottom: 0;
	width: 100%;
	height: 100%;
	
	
	
	
}

#stacks_in_1835991_2-wrapper > .bkg-overlay {
	z-index: 10;
}

#stacks_in_1835991_2-wrapper {
	background-position: center center;
}


#stacks_in_1835991_2-wrapper.cover {
	background-size: cover;
	background-repeat: no-repeat;
}

#stacks_in_1835991_2-wrapper.contain {
	background-size: contain;
	background-repeat: no-repeat;
}

#stacks_in_1835991_2-wrapper.parallax {
	background-repeat: no-repeat;	
}

#stacks_in_1835991_2-wrapper .jarallax {
	position: relative;
	z-index: 0;
}
#stacks_in_1835991_2-wrapper .jarallax > .jarallax-img {
  position: absolute;
  object-fit: cover;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  z-index: -1;
}



#stacks_in_1835991_2-wrapper.tile {
	background-repeat: repeat;
}

#stacks_in_1835991_2-wrapper.bkg-image {
	background-image: url();
}






#stacks_in_1835991_2-wrapper.bkg-remote-image {
	background-image: url();
}



	

#stacks_in_1835991_2-wrapper.bkg-webp-image {
	background-image: url();
}



body.webp-not-supported #stacks_in_1835991_2-wrapper.bkg-webp-image {
	background-image: url() !important;
}



	
	

#stacks_in_1835991_2-wrapper.bkg-preset {
	background: var(--bs-white);
}

#stacks_in_1835991_2-wrapper.bkg-solid-color {
	background: rgba(238, 228, 215, 1.00);
}

#stacks_in_1835991_2-wrapper.bkg-gradient-two {
	background: rgba(128, 73, 246, 1.00);
	background: linear-gradient(0deg, rgba(128, 73, 246, 1.00) 0%, rgba(35, 19, 101, 1.00) 100%);
}

#stacks_in_1835991_2-wrapper.bkg-gradient-four {
	background: /* newest syntax */
	radial-gradient(circle at 0% 0%, 
		 rgba(147, 103, 248, 1.00), transparent 80%),
	radial-gradient(circle at 100% 0%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 0% 100%, 
		 rgba(35, 19, 101, 1.00), transparent 80%), 
	radial-gradient(circle at 100% 100%, 
		 rgba(147, 103, 248, 1.00), transparent 80%);
}

#stacks_in_1835991_2-wrapper.custom-corners,
#stacks_in_1835991_2-wrapper.custom-corners > .bkg-overlay.custom-corners,
#stacks_in_1835991_2-wrapper.custom-corners > .filters-layer {
	border-radius: 10px 10px 10px 10px;
}



#stacks_in_1835991_2-wrapper > .bkg-overlay.solid {
	background: rgba(0, 0, 0, 0.75);
}


#stacks_in_1835991_2-wrapper > .bkg-overlay.linear-gradient-two {
	background: rgba(77, 26, 176, 0.75);
	/* Linear */
	background: linear-gradient(0deg, rgba(77, 26, 176, 0.75) 0%, rgba(127, 72, 245, 0.75) 100%);

}

#stacks_in_1835991_2-wrapper > .bkg-overlay.radial-gradient-two {
	background: rgba(0, 0, 0, 0.20);
	/* Radial */
	background: radial-gradient(circle at 50% 50%, rgba(0, 0, 0, 0.20) 0%, rgba(0, 0, 0, 0.75) 90%);
}





#stacks_in_1835991_2-wrapper {
	
	
	border-color: var(--bs-white) !important;
	
	
	
	box-shadow: 0px 0px 20px 0px rgba(0, 0, 0, 0.13);
	
}








	

	








#stacks_in_1835991_4-margins.margins-easy-presets {
	/* Margin Settings */
	
	
	
	
}

#stacks_in_1835991_4-margins.padding-easy-presets {
	/* Padding Settings */
	
	
	
	
}


#stacks_in_1835991_4-margins.margins-advanced {
	margin: 0.00px 0.00px 0.00px 0.00px;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}




#stacks_in_1835991_4-margins.padding-advanced {
	padding: 1.00rem 1.00rem 1.50rem 1.00rem;
}

@media (min-width: 576px) {
	
}

@media (min-width: 768px) {
	
}

@media (min-width: 992px) {
	
	#stacks_in_1835991_4-margins.padding-advanced {
		padding: 3.00rem 3.00rem 3.00rem 3.00rem;
	}
	
}

@media (min-width: 1200px) {
	
}

@media (min-width: 1400px) {
	
}






@media (max-width: 575px) {
	
	#stacks_in_1835991_97-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}








.stacks_in_1835991_12.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1835991_12.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1835991_12.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1835991_12.fdy-img.img-max-width {
	max-width: 100%;
	width: 600px;
	height: auto;
}






.spacerStack {
	height: 20.00px;
}

#spacerStackstacks_in_1835991_103 {
	height: 20.00px;
}




























@media print {
	#spacerStackstacks_in_1835991_103 {
		display: none !important;
	}
}






.stacks_in_1835991_138.fdy-img {
	
	
	

	
	border-color: var(--bs-dark) !important;
	
	
	
}


.stacks_in_1835991_138.fdy-img.img-upscale {
	width: 100%;
	height: auto;
}
	
	
.stacks_in_1835991_138.fdy-img.img-custom-pct {
	width: 100%;
	height: auto;
}

.stacks_in_1835991_138.fdy-img.img-max-width {
	max-width: 100%;
	width: 310px;
	height: auto;
}




#stacks_in_1835991_120-wrapper {
	
	
	
}









	#stacks_in_1835991_120-wrapper p:last-of-type {
		margin-bottom: 0;
	}




.sk--fadeIn {
	animation: sk--fadeIn;
	animation-duration: 1s;
}

@keyframes sk--fadeIn {
	from {
		opacity: 0;
	}
	to {
		opacity: 1;
	}
}


#stacks_in_1835991_118-wrapper {
	
	
	
}




/* Base Margins */
#stacks_in_1835991_118-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1835991_118-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1835991_118-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1835991_118-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1835991_118-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1835991_118-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






	#stacks_in_1835991_118-wrapper p:last-of-type {
		margin-bottom: 0;
	}





h4.stacks_in_1835991_46-header {
	
	
	
	
	
	
	
	
	color: var(--bs-primary);
	
	
	

	
	margin: 0;
	
	letter-spacing: 0.00px;
	
	
	
}

h4.stacks_in_1835991_46-header > small {
	
	
	
	
	
	
	
	color: ;
	
	
	

}



/* Base Margins */
h4.stacks_in_1835991_46-header {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	h4.stacks_in_1835991_46-header {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	h4.stacks_in_1835991_46-header {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	h4.stacks_in_1835991_46-header {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	h4.stacks_in_1835991_46-header {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	h4.stacks_in_1835991_46-header {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}






.stacks_in_1835991_46-header {
	font-size: 2.00rem;
}

@media (min-width: 576px) {
	.stacks_in_1835991_46-header {
		font-size: 2.00rem;
	}
}

@media (min-width: 768px) {
	.stacks_in_1835991_46-header {
		font-size: 2.50rem;
	}
}

@media (min-width: 992px) {
	.stacks_in_1835991_46-header {
		font-size: 2.50rem;
	}
}

@media (min-width: 1200px) {
	.stacks_in_1835991_46-header {
		font-size: 2.50rem;
	}
}

@media (min-width: 1400px) {
	.stacks_in_1835991_46-header {
		font-size: 2.50rem;
	}
}


.stacks_in_1835991_82-list {
	list-style: none;
	list-style-position: outside;
	margin-bottom: 0;
	
	font-weight: 400;
}

.stacks_in_1835991_82-list {
	
	color: var(--bs-gray-800) !important;
	
	
	
}

.stacks_in_1835991_82-list .list-icon {
	
	color: var(--bs-gray-500) !important;
	
	
	
}

.stacks_in_1835991_82-list a,
.stacks_in_1835991_82-list a:visited,
.stacks_in_1835991_82-list a:hover,
.stacks_in_1835991_82-list a:active {
	text-decoration: none;
}

.stacks_in_1835991_82-list a,
.stacks_in_1835991_82-list a:visited {
	
	
	
	text-decoration: none;
}

.stacks_in_1835991_82-list a:hover,
.stacks_in_1835991_82-list a:active {
	
	opacity: 50%;
	
	
		
	text-decoration: none;
}








/* Base Margins */

.stacks_in_1835991_82-list {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	.stacks_in_1835991_82-list {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	.stacks_in_1835991_82-list {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	.stacks_in_1835991_82-list {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	.stacks_in_1835991_82-list {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	.stacks_in_1835991_82-list {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}





.stacks_in_1835991_82-list .list-inline-item:not(:last-child) {

}

.stacks_in_1835991_82-list .list-inline-item {
	float: unset !important;
	display: inline-block !important;
}

.stacks_in_1835991_82-list.list-inline {
	float: unset !important;
	display: block !important;
}

.stacks_in_1835991_85-list-item .badge {
	position: relative;
	top: -2px;
	color: rgba(255, 255, 255, 1.00);
	
	
	background-color: var(--bs-danger);
	
	
	
}

.stacks_in_1835991_85-list-item.custom-icon-color .list-icon {
	color: rgba(148, 104, 247, 1.00) !important;
}

.stacks_in_1835991_83-list-item .badge {
	position: relative;
	top: -2px;
	color: rgba(255, 255, 255, 1.00);
	
	
	background-color: var(--bs-danger);
	
	
	
}

.stacks_in_1835991_83-list-item.custom-icon-color .list-icon {
	color: rgba(148, 104, 247, 1.00) !important;
}
.spacerStack {
	height: 10.00px;
}

#spacerStackstacks_in_1835991_122 {
	height: 10.00px;
}




























@media print {
	#spacerStackstacks_in_1835991_122 {
		display: none !important;
	}
}


#stacks_in_1835991_134-wrapper .btn-group {
	
}





#stacks_in_1835991_134-wrapper .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
/* #stacks_in_1835991_134-wrapper .btn-group > .btn.dropdown-toggle-split:first-child, */
#stacks_in_1835991_134-wrapper .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

#stacks_in_1835991_134-wrapper .btn-group > .btn:nth-child(n+3),
#stacks_in_1835991_134-wrapper .btn-group > :not(.btn-check) + .btn,
#stacks_in_1835991_134-wrapper .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

#stacks_in_1835991_134-wrapper .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
#stacks_in_1835991_134-wrapper .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

#stacks_in_1835991_134-wrapper .btn-group-vertical > .btn:not(:first-child):not(.dropdown-toggle),
#stacks_in_1835991_134-wrapper .btn-group-vertical > .btn ~ .btn,
#stacks_in_1835991_134-wrapper .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

#stacks_in_1835991_134-wrapper .custom-corners {
	
}


#stacks_in_1835991_134-wrapper .dropdown-toggle::after {
	position: relative;
	top: 1px;
}

 
	
	@media (max-width: 767767px) {
  		#stacks_in_1835991_134-button-group-layout-trigger {
    		display: block;
  		}
	}
	
	@media (min-width: 768px) {
		#stacks_in_1835991_134-button-group-layout-trigger {
    		display: inline-block;
  		}
	}
	




.stacks_in_1835991_135-button,
.stacks_in_1835991_135-button:focus,
.stacks_in_1835991_135-button:active {
	
	
	
	color: var(--bs-primary);
	border-color: var(--bs-primary);
	background-color: transparent;
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	outline: none;
}

.stacks_in_1835991_135-button:hover,
.stacks_in_1835991_135-button:hover:active {
	
	
	
	color: rgba(255, 255, 255, 1.00) !important;
	border-color: var(--bs-primary) !important;
	background-color: var(--bs-primary) !important;
	

	opacity: 0.850000;	
}











.stacks_in_1835991_135-button .btn {
	
	
}


	
	.stacks_in_1835991_135-button .icon-left {
		margin-right: 10px;
	}
	
	.stacks_in_1835991_135-button .icon-right {
		margin-left: 10px;
	}
	






.stacks_in_1835991_137-button,
.stacks_in_1835991_137-button:focus,
.stacks_in_1835991_137-button:active {
	
	
	
	color: var(--bs-primary);
	border-color: var(--bs-primary);
	background-color: transparent;
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	outline: none;
}

.stacks_in_1835991_137-button:hover,
.stacks_in_1835991_137-button:hover:active {
	
	
	
	color: rgba(255, 255, 255, 1.00) !important;
	border-color: var(--bs-primary) !important;
	background-color: var(--bs-primary) !important;
	

	opacity: 0.850000;	
}











.stacks_in_1835991_137-button .btn {
	
	
}


	
	.stacks_in_1835991_137-button .icon-left {
		margin-right: 10px;
	}
	
	.stacks_in_1835991_137-button .icon-right {
		margin-left: 10px;
	}
	



.spacerStack {
	height: 25.00px;
}

#spacerStackstacks_in_1835991_78 {
	height: 25.00px;
}




























@media print {
	#spacerStackstacks_in_1835991_78 {
		display: none !important;
	}
}



#stacks_in_1835991_140-wrapper {
	
	border-color: var(--bs-gray-600) !important;
	
	
	border-width: 1px !important;
	border-bottom-width: 0px !important;
	border-style: solid !important;	
}

#stacks_in_1835991_140-wrapper .border-badge {
	
	background-color: var(--bs-primary) !important;
	
	
	color: rgba(255, 255, 255, 1.00);
}

#stacks_in_1835991_140-wrapper .border-badge {
	
}

#stacks_in_1835991_140-wrapper.custom-width {
	width: 80%;
}
.spacerStack {
	height: 25.00px;
}

#spacerStackstacks_in_1835991_77 {
	height: 25.00px;
}




























@media print {
	#spacerStackstacks_in_1835991_77 {
		display: none !important;
	}
}






@media (max-width: 575px) {
	
	#stacks_in_1835991_64-wrapper .col {
		
  		flex: 0 0 auto;
  		width: 100%;
	  
	}
	
}




#stacks_in_1835991_57-wrapper .btn-group {
	
}


/* Base Margins */
#stacks_in_1835991_57-wrapper {
	margin-bottom: var(--fdy-base-margin-xs);
}

@media (min-width: 576px) {
	#stacks_in_1835991_57-wrapper {
		margin-bottom: var(--fdy-base-margin-sm);
	}
}

@media (min-width: 768px) {
	#stacks_in_1835991_57-wrapper {
		margin-bottom: var(--fdy-base-margin-md);
	}
}

@media (min-width: 992px) {
	#stacks_in_1835991_57-wrapper {
		margin-bottom: var(--fdy-base-margin-lg);
	}
}

@media (min-width: 1200px) {
	#stacks_in_1835991_57-wrapper {
		margin-bottom: var(--fdy-base-margin-xl);
	}
}

@media (min-width: 1400px) {
	#stacks_in_1835991_57-wrapper {
		margin-bottom: var(--fdy-base-margin-xxl);
	}
}




#stacks_in_1835991_57-wrapper .btn-group > .btn:not(:last-child):not(.dropdown-toggle),
/* #stacks_in_1835991_57-wrapper .btn-group > .btn.dropdown-toggle-split:first-child, */
#stacks_in_1835991_57-wrapper .btn-group > .btn-group:not(:last-child) > .btn {
  border-top-right-radius: 0 !important;
  border-bottom-right-radius: 0 !important;
}

#stacks_in_1835991_57-wrapper .btn-group > .btn:nth-child(n+3),
#stacks_in_1835991_57-wrapper .btn-group > :not(.btn-check) + .btn,
#stacks_in_1835991_57-wrapper .btn-group > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

#stacks_in_1835991_57-wrapper .btn-group-vertical > .btn:not(:last-child):not(.dropdown-toggle),
#stacks_in_1835991_57-wrapper .btn-group-vertical > .btn-group:not(:last-child) > .btn {
  border-bottom-right-radius: 0 !important;
  border-bottom-left-radius: 0 !important;
}

#stacks_in_1835991_57-wrapper .btn-group-vertical > .btn:not(:first-child):not(.dropdown-toggle),
#stacks_in_1835991_57-wrapper .btn-group-vertical > .btn ~ .btn,
#stacks_in_1835991_57-wrapper .btn-group-vertical > .btn-group:not(:first-child) > .btn {
  border-top-left-radius: 0 !important;
  border-top-right-radius: 0 !important;
}

#stacks_in_1835991_57-wrapper .custom-corners {
	
}


#stacks_in_1835991_57-wrapper .dropdown-toggle::after {
	position: relative;
	top: 1px;
}

 
	
	@media (max-width: 767767px) {
  		#stacks_in_1835991_57-button-group-layout-trigger {
    		display: block;
  		}
	}
	
	@media (min-width: 768px) {
		#stacks_in_1835991_57-button-group-layout-trigger {
    		display: inline-block;
  		}
	}
	




.stacks_in_1835991_58-button,
.stacks_in_1835991_58-button:focus,
.stacks_in_1835991_58-button:active {
	
	
	
	color: var(--bs-primary);
	border-color: var(--bs-primary);
	background-color: transparent;
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	outline: none;
}

.stacks_in_1835991_58-button:hover,
.stacks_in_1835991_58-button:hover:active {
	
	
	
	color: rgba(255, 255, 255, 1.00) !important;
	border-color: var(--bs-primary) !important;
	background-color: var(--bs-primary) !important;
	

	opacity: 0.850000;	
}











.stacks_in_1835991_58-button .btn {
	
	
}


	






.stacks_in_1835991_60-button,
.stacks_in_1835991_60-button:focus,
.stacks_in_1835991_60-button:active {
	
	
	
	color: var(--bs-primary);
	border-color: var(--bs-primary);
	background-color: transparent;
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	outline: none;
}

.stacks_in_1835991_60-button:hover,
.stacks_in_1835991_60-button:hover:active {
	
	
	
	color: rgba(255, 255, 255, 1.00) !important;
	border-color: var(--bs-primary) !important;
	background-color: var(--bs-primary) !important;
	

	opacity: 0.850000;	
}











.stacks_in_1835991_60-button .btn {
	
	
}


	






.stacks_in_1835991_61-button,
.stacks_in_1835991_61-button:focus,
.stacks_in_1835991_61-button:active {
	
	
	
	color: var(--bs-primary);
	border-color: var(--bs-primary);
	background-color: transparent;
	
	
	transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out, opacity 0.15s ease-in-out;
	outline: none;
}

.stacks_in_1835991_61-button:hover,
.stacks_in_1835991_61-button:hover:active {
	
	
	
	color: rgba(255, 255, 255, 1.00) !important;
	border-color: var(--bs-primary) !important;
	background-color: var(--bs-primary) !important;
	

	opacity: 0.850000;	
}











.stacks_in_1835991_61-button .btn {
	
	
}


	




#stacks_in_1835991_142-breadcrumb ol.breadcrumb {
	margin: 0;
	display: inline-flex;
}

#stacks_in_1835991_142-breadcrumb ol.breadcrumb li a,
#stacks_in_1835991_142-breadcrumb ol.breadcrumb li a:visited {
	
	
	text-decoration: none;
	
}

#stacks_in_1835991_142-breadcrumb ol.breadcrumb li a:active,
#stacks_in_1835991_142-breadcrumb ol.breadcrumb li a:hover {
	
}


#stacks_in_1835991_142-breadcrumb ol.breadcrumb li::before,
#stacks_in_1835991_142-breadcrumb ol.breadcrumb li::after {
	
		
		
		color: var(--bs-gray-500);
		
	
}








#stacks_in_1835991_143-footer-info {
	font-weight: 400;
	
	color: var(--bs-gray-600);
	
	
}

#stacks_in_1835991_143-footer-info a,
#stacks_in_1835991_143-footer-info a:visited {
	
}

#stacks_in_1835991_143-footer-info a:hover,
#stacks_in_1835991_143-footer-info a:active {
	
}



/* -- Start Littlemouse Each css Template -- */

@-webkit-keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@-moz-keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}
@keyframes ani-little-mouse {
	0% {
	opacity: 1;
	top: 29%;
	}
	15% {
	opacity: 0.5;
	top: 60%;
	}
	50% {
	opacity: 0;
	top: 60%;
	}
	100% {
	opacity: 0;
	top: 29%;
	}
}

.stacks_in_1835991_152scroll-btn {
	display: block;
	position: relative;
	text-align: right !important;
}
.stacks_in_1835991_152scroll-btn > * {
	display: inline-block;
	color: #666666;
	
	font-family: "Helvetica Neue", Helvetica, Arial, sans-serif;
	font-size: 13px;
	line-height: 20px;
	letter-spacing: 2px;
	font-weight: normal;
	
}
.stacks_in_1835991_152hole{
	position: relative;
	text-align: center;
	cursor: pointer;
}


.stacks_in_1835991_152mouse {
	position: relative;
	display: block;
	-webkit-box-sizing: border-box;
	-moz-box-sizing: border-box;
	box-sizing: border-box;
}
.stacks_in_1835991_152mouse span {
	position: absolute;
	display: block;
	background: #666666;
	border-radius: 50%;
	top: 29%;
	left: 50%;
	-webkit-animation: ani-little-mouse 2.2s linear infinite;
	-moz-animation: ani-little-mouse 2.2s linear infinite;
	animation: ani-little-mouse 2.2s linear infinite;
}
.smallmousesize .stacks_in_1835991_152mouse {
	width: 28px;
	height: 45px;
	margin: 0 auto 4px;
	border: 2px solid #666666;
	border-radius: 14px;
}
.smallmousesize .stacks_in_1835991_152mouse span {
	width: 6px;
	height: 6px;
	margin: -3px 0 0 -3px;
}
.mediummousesize .stacks_in_1835991_152mouse {
	width: 35px;
	height: 55px;
	margin: 0 auto 5px;
	border: 3px solid #666666;
	border-radius: 23px;
}
.mediummousesize .stacks_in_1835991_152mouse span {
	width: 8px;
	height: 8px;
	margin: -4px 0 0 -4px;
}
.largemousesize .stacks_in_1835991_152mouse {
	width: 44px;
	height: 70px;
	margin: 0 auto 5px;
	border: 3px solid #666666;
	border-radius: 22px;
}
.largemousesize .stacks_in_1835991_152mouse span {
	width: 10px;
	height: 10px;
	margin: -5px 0 0 -5px;
}




.stacks_in_1835991_152hole:hover{
	color: #DD3536;
}

.stacks_in_1835991_152hole:hover .stacks_in_1835991_152mouse{
	
	border: 3px solid #DD3536;
	
}
.stacks_in_1835991_152hole:hover .stacks_in_1835991_152mouse span{
	background: #DD3536;
}





/* -- End Littlemouse Each css Template -- */


.spacerStack {
	height: 35.00px;
}

#spacerStackstacks_in_1838570_5 {
	height: 35.00px;
}




























@media print {
	#spacerStackstacks_in_1838570_5 {
		display: none !important;
	}
}

.spacerStack {
	height: 40.00px;
}

#spacerStackstacks_in_1838570_2 {
	height: 40.00px;
}




























@media print {
	#spacerStackstacks_in_1838570_2 {
		display: none !important;
	}
}
