.region-spotlight {
	padding-top: 0px;
}

@media only screen and (max-width:51em) {
	.super-block__image img {
		padding-bottom: 35px;
	}
}

body {
	-webkit-font-smoothing: antialiased;
	-moz-osx-font-smoothing: grayscale;
}

.region-spotlight .block, .region-spotlight .block .block-body {
	padding: 0;
}


.video-responsive{
    overflow:hidden;
    padding-bottom:56.25%;
    position:relative;
    height:0;
}
.video-responsive iframe{
    left:0;
    top:0;
    height:100%;
    width:100%;
    position:absolute;
}

.editor-paralax-wrapper {
	background: url('../images/paralax-header-sky.jpg');
	background-size: cover;
	background-position: center;
	background-repeat: no-repeat;
	background-attachment: fixed;
	background-size: cover;
	width: 100%;
	overflow: hidden;
	position: relative;
	padding-top: 20%;
	left: 0;
	right: 0;
	margin: auto;
	margin-bottom: 2rem;
}

.editor-paralax-wrapper:after {
	content: '';
	background: url('../images/clouds.png');
	background-size: 100% auto !important;
	background-repeat: no-repeat;
	width: 1500px;
	height: 600px;
	display: block;
	position: absolute;
	top: -5rem;
	left: 0;
	z-index: 2;
	-webkit-animation: drift 60s linear infinite;
	animation: drift 60s linear infinite;
}

@-webkit-keyframes drift {
	0% {
		left: -10%;
		opacity: 0;
	}
	10% {
		opacity: 1;
	}
	90% {
		opacity: 1;
	}
	100% {
		left: 200%;
		opacity: 0;
	}
}

@keyframes drift {
	0% {
		left: -10%;
		opacity: 0;
	}
	10% {
		opacity: 1;
	}
	90% {
		opacity: 1;
	}
	100% {
		left: 200%;
		opacity: 0;
	}
}

.editor-paralax-layer1 {
	transition: all 1s ease;
	position: absolute;
	z-index: 1;
	width: 100%;
	bottom: .5rem;
	left: 0;
	right: 0;
	margin: auto;
}

.editor-paralax-layer2 {
	transition: all 1s ease;
	position: relative;
	width: 100%;
	height: auto;
	bottom: 0;
	z-index: 3;
	left: 0;
	right: 0;
	margin: auto;
}

.editor-paralax-layer3 {
	transition: all 1s ease;
	position: absolute;
	z-index: 4;
	width: 100%;
	bottom: 0;
	left: 0;
	right: 0;
	margin: auto;
}

.editor-paralax-layer1 img, .editor-paralax-layer2 img, .editor-paralax-layer3 img {
	width: 100%;
	height: auto;
}

img.editor-tower-mask {
	width: 100%;
	height: auto;
	-webkit-mask-size: auto 100%;
	mask-size: auto 100%;
	mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 23.0.1,SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1800 805' style='enable-background:new 0 0 1800 805;' xml:space='preserve'%3E%3Cpath d='M1795.2,142.1c-2.1-0.2-6.3-1-10.9-1.9c-4.6-1-9.8,2.1-9.8,2.1v-28h-10.3v12.3h-6.5v13.5l-0.8,2.7c0,0-4.4,1.1-7.5,1 c-3.1-0.2-9.2-0.6-12.6-2.5c-3.4-1.9-10.1,1.1-13-0.2c-2.9-1.3-2.1-5.6-8.6-5.2c-6.5,0.4-2.5,4.4-8.6,5.6c-6.1,1.1-8.4,5.2-11.7,4.6 c-3.3-0.6-10.3-4.2-15.1-4.4c-4.8-0.2-10.3,3.3-10.3,3.3v-37.3h2.9v-10h-20.7l-0.5,6.7h-9.5l0.3,3.9l-7.1-0.3l-0.2,2.9h-11.8v16.3 l-7.3,0.1v17.1h-15.9v-22h-3.3l-0.5-2.3h-33.1l-0.7,31.4h-7.8v4.6h-10.7V154h-4.3v-2.3h-1.8l1.3-55.3h-50.4v57.1h-10.3l-4.4,3.4 h-16.7v-3.4h-10.9v5.6c0,0-10.9-2.3-14.7-3.2c-3.8-0.9-9.6,5.5-13.2,4.3c-3.6-1.1-5.6-2.3-11.3-4c-0.9-0.3-1.9-0.3-2.9-0.3V83.5 h-1.3V70.9h-3.4v-5.4h-32.4v4.6h-2.9v15.5h-1.2l-0.5,31.2h-15.8v-2.7h-5.7v2.9l-10.6-0.4v32.2h-4.8c0,0-2.3,0.2-6.5-0.6 c-4.2-0.8-2.9,1.9-3.9,2.1s-2.2-1.3-5.3-1.7c-3.1-0.4-2.1,2.1-4,2.1s-1.9-3.1-5.7-3.4c-3.8-0.4-3.4,1.8-6.1,1.5 c-2.7-0.4-3.1-2.6-7.1-1.9s-6.9,1.9-6.9,1.9l0,0.1V49.3h1v-5.9h1.8V33.3h-32.2v10.6h2l-2,106.4c-1.5,0-10.6-0.1-12.9-0.8 c-2.6-0.9-6.7-1.8-9.9-2.5s-12-2.8-15.9-3c-3.8-0.2-4.6,2.3-8.9,2.1c-4.3-0.2-5.3-2.9-9.1-3.6c-3.8-0.8-6.1,4.5-6.1,4.5 s-10.3-1.8-14.2-1.6c-3.9,0.2-6.1-2.3-8.8-3.5c-2.7-1.2-3.1,1.3-5,1.5c-1.9,0.1-8.8-0.3-12,0.3c-3.3,0.6-10-3.4-14.4-4.4 s-5.1,3-7.7,3.4c-2.5,0.4-3.2,0.4-5.7-0.5c-2.5-0.9-3.3-0.8-4.8-1.3c-1.5-0.5-4.8,1.3-7.3,1.3s-2.9,1.1-4.8,2.8 c-1.9,1.7-6.3,0.7-9,0.9c-2.6,0.2-3.7-1.6-8.1-1.8c-4.4-0.2-7.4,4.2-10.9,4.3s-2.5-3.3-4.2-3.5s-3,2-3,2s-4,0-7.1,0.1 c-3.1,0.2-4.8-1-6.3-0.6c-1.5,0.3-5.9,0.8-8.4,1.8s-7.9-0.9-13.7-1.1c-5.8-0.3-9.3-3.9-12-3.4s-1.8,2.4-3.6,1.7c-1.8-0.7-3.8-1-7-1 c-3.2,0-4.5-2-7.1-3.1s-3.3,1.6-3.9,1.7c-0.6,0.1-6.3-1-8.4-1.6c-2.1-0.6-5,2.1-8.4,2.1c-3.4,0-9.4-1.4-13.4-1.2 c-4,0.2-5.5,2.3-7.9,5.2c-2.4,2.8-7.8,4-11.3,4.4c-3.5,0.4-15.9-5.7-19.7-5.6c-3.8,0.2-2.9,2.1-7.7,3.1c-4.8,1-11.9,2.5-11.9,2.5 h-32.6L854,94.2v-2.4l-7.2-20.4l-3.3-25.7l-2.6,25.8l-7,20.8l0.2,2.2l-20.9,57.7l-1,0.5v-0.5c0,0-3,0.1-4.7-0.9s-5.6-1.3-7.1-1.4 c-1.5-0.1-4.7,3.4-8.1,3.4c-3.4,0-6.4-3.9-9.5-3.4s-5.6,1.6-7.7,2.2s-4.8-1.5-7.5-2.1s-4.4,4-7.3,5.2c-2.9,1.1-3.4-4.2-6.3-4.2 c-2.9,0-5.9,4.2-8.6,4.4c-2.7,0.2-1.5-2.9-4.6-2.9s-13,1.1-14.9,1.1c-1.9,0-6.7-1.1-9.2-1.5c-2.5-0.4-2.3,1.5-4.6,1.3 c-2.3-0.2-0.8-0.6-3.3-1c-2.5-0.4-4.2,1-5,1.5c-0.8,0.6-1,0-7.3,0.4s-12.1-1.3-16.1-3.5c-4-2.1-11.9,0-11.9,0s-3.1,0.4-10.3,0 c-7.3-0.4-10.7,3.4-13.8,3.6c-3.1,0.2-6.3-2.5-9.2-2.7c-2.9-0.2-8.4,3.2-8.4,3.2h-14.3c0,0-0.8,1.3-1.6,1.6 c-0.8,0.3-13.6,1-16.8,2.9c-3.3,1.9-1.5,4.8-4.5,4.9s1-2.8-8.9-3.9c-10-1.1-5.9,4-11.5,4.3s-9.1-2.4-19.9-3.3 c-10.7-0.9-15.7,3.2-20.3,3c-4.6-0.2-9.4-2.9-13-3s-6.7,0.9-10.7,0c-4-0.9-3.1-1.2-6.1-1.6c-3.1-0.4-2.1,1.5-5.2,1.6 c-3.1,0-2.7-2.3-5.7-2.3c-3.1,0-1.7,0.6-4.8,1.1c-3.1,0.6-4.2-2.5-6.9-3.1s-4.9,2.9-8,2.1c-3.1-0.8-5.7-2.9-8.2-4 c-2.5-1.1-7.7,0-13.2,0s-15.7,6.7-18.1,6.4c-2.4-0.3-3-2.4-5.1-3.9s-7.5-0.7-9.9-0.3c-2.5,0.4-7.9-0.7-11.3-0.9 c-3.4-0.2-2.5,5.1-2.5,5.1h-9.6v2.7h-10.1v-6.3h-38.3v-2.9h-4.6v3.1h-8.2v4.6c0,0-1.3-0.2-4.6,0c-3.3,0.2-1.3,4.8-3.8,5.2 c-2.5,0.4-4.8-5-7.1-5c-2.3,0-5-5.2-7.1-5.4c-2.1-0.2-3.7,2.8-8.2,2.3c-4.5-0.5-1.4,2.7-5.6,3c-4.1,0.4-19.1-3-22.6-3 s-5.5,5-7.1,5.9c-1.6,0.9-3.1-2.1-5.7-3.4c-2.7-1.3-18.8,0-21.8,0c-3.1,0-3.6,1.9-3.6,1.9h-69.5l-0.3,0.3c-4.3-0.3-9.6-0.5-11.8-0.1 c-4,0.8-7.3,1.4-7.3,1.4l-18.8-0.1v1.9h-20.5v3.3h-8.4v-3.4H50.1v-3.1H36.5v6.5H0V805h806.7h991.1v-1.3l1.7,0.2V143.1v0 C1799.5,143,1797.3,142.3,1795.2,142.1z'/%3E%3C/svg%3E%0A");
	-webkit-mask-image: url("data:image/svg+xml,%3C%3Fxml version='1.0' encoding='utf-8'%3F%3E%3C!-- Generator:Adobe Illustrator 23.0.1,SVG Export Plug-In . SVG Version:6.00 Build 0) --%3E%3Csvg version='1.1' id='Layer_2' xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' x='0px' y='0px' viewBox='0 0 1800 805' style='enable-background:new 0 0 1800 805;' xml:space='preserve'%3E%3Cpath d='M1795.2,142.1c-2.1-0.2-6.3-1-10.9-1.9c-4.6-1-9.8,2.1-9.8,2.1v-28h-10.3v12.3h-6.5v13.5l-0.8,2.7c0,0-4.4,1.1-7.5,1 c-3.1-0.2-9.2-0.6-12.6-2.5c-3.4-1.9-10.1,1.1-13-0.2c-2.9-1.3-2.1-5.6-8.6-5.2c-6.5,0.4-2.5,4.4-8.6,5.6c-6.1,1.1-8.4,5.2-11.7,4.6 c-3.3-0.6-10.3-4.2-15.1-4.4c-4.8-0.2-10.3,3.3-10.3,3.3v-37.3h2.9v-10h-20.7l-0.5,6.7h-9.5l0.3,3.9l-7.1-0.3l-0.2,2.9h-11.8v16.3 l-7.3,0.1v17.1h-15.9v-22h-3.3l-0.5-2.3h-33.1l-0.7,31.4h-7.8v4.6h-10.7V154h-4.3v-2.3h-1.8l1.3-55.3h-50.4v57.1h-10.3l-4.4,3.4 h-16.7v-3.4h-10.9v5.6c0,0-10.9-2.3-14.7-3.2c-3.8-0.9-9.6,5.5-13.2,4.3c-3.6-1.1-5.6-2.3-11.3-4c-0.9-0.3-1.9-0.3-2.9-0.3V83.5 h-1.3V70.9h-3.4v-5.4h-32.4v4.6h-2.9v15.5h-1.2l-0.5,31.2h-15.8v-2.7h-5.7v2.9l-10.6-0.4v32.2h-4.8c0,0-2.3,0.2-6.5-0.6 c-4.2-0.8-2.9,1.9-3.9,2.1s-2.2-1.3-5.3-1.7c-3.1-0.4-2.1,2.1-4,2.1s-1.9-3.1-5.7-3.4c-3.8-0.4-3.4,1.8-6.1,1.5 c-2.7-0.4-3.1-2.6-7.1-1.9s-6.9,1.9-6.9,1.9l0,0.1V49.3h1v-5.9h1.8V33.3h-32.2v10.6h2l-2,106.4c-1.5,0-10.6-0.1-12.9-0.8 c-2.6-0.9-6.7-1.8-9.9-2.5s-12-2.8-15.9-3c-3.8-0.2-4.6,2.3-8.9,2.1c-4.3-0.2-5.3-2.9-9.1-3.6c-3.8-0.8-6.1,4.5-6.1,4.5 s-10.3-1.8-14.2-1.6c-3.9,0.2-6.1-2.3-8.8-3.5c-2.7-1.2-3.1,1.3-5,1.5c-1.9,0.1-8.8-0.3-12,0.3c-3.3,0.6-10-3.4-14.4-4.4 s-5.1,3-7.7,3.4c-2.5,0.4-3.2,0.4-5.7-0.5c-2.5-0.9-3.3-0.8-4.8-1.3c-1.5-0.5-4.8,1.3-7.3,1.3s-2.9,1.1-4.8,2.8 c-1.9,1.7-6.3,0.7-9,0.9c-2.6,0.2-3.7-1.6-8.1-1.8c-4.4-0.2-7.4,4.2-10.9,4.3s-2.5-3.3-4.2-3.5s-3,2-3,2s-4,0-7.1,0.1 c-3.1,0.2-4.8-1-6.3-0.6c-1.5,0.3-5.9,0.8-8.4,1.8s-7.9-0.9-13.7-1.1c-5.8-0.3-9.3-3.9-12-3.4s-1.8,2.4-3.6,1.7c-1.8-0.7-3.8-1-7-1 c-3.2,0-4.5-2-7.1-3.1s-3.3,1.6-3.9,1.7c-0.6,0.1-6.3-1-8.4-1.6c-2.1-0.6-5,2.1-8.4,2.1c-3.4,0-9.4-1.4-13.4-1.2 c-4,0.2-5.5,2.3-7.9,5.2c-2.4,2.8-7.8,4-11.3,4.4c-3.5,0.4-15.9-5.7-19.7-5.6c-3.8,0.2-2.9,2.1-7.7,3.1c-4.8,1-11.9,2.5-11.9,2.5 h-32.6L854,94.2v-2.4l-7.2-20.4l-3.3-25.7l-2.6,25.8l-7,20.8l0.2,2.2l-20.9,57.7l-1,0.5v-0.5c0,0-3,0.1-4.7-0.9s-5.6-1.3-7.1-1.4 c-1.5-0.1-4.7,3.4-8.1,3.4c-3.4,0-6.4-3.9-9.5-3.4s-5.6,1.6-7.7,2.2s-4.8-1.5-7.5-2.1s-4.4,4-7.3,5.2c-2.9,1.1-3.4-4.2-6.3-4.2 c-2.9,0-5.9,4.2-8.6,4.4c-2.7,0.2-1.5-2.9-4.6-2.9s-13,1.1-14.9,1.1c-1.9,0-6.7-1.1-9.2-1.5c-2.5-0.4-2.3,1.5-4.6,1.3 c-2.3-0.2-0.8-0.6-3.3-1c-2.5-0.4-4.2,1-5,1.5c-0.8,0.6-1,0-7.3,0.4s-12.1-1.3-16.1-3.5c-4-2.1-11.9,0-11.9,0s-3.1,0.4-10.3,0 c-7.3-0.4-10.7,3.4-13.8,3.6c-3.1,0.2-6.3-2.5-9.2-2.7c-2.9-0.2-8.4,3.2-8.4,3.2h-14.3c0,0-0.8,1.3-1.6,1.6 c-0.8,0.3-13.6,1-16.8,2.9c-3.3,1.9-1.5,4.8-4.5,4.9s1-2.8-8.9-3.9c-10-1.1-5.9,4-11.5,4.3s-9.1-2.4-19.9-3.3 c-10.7-0.9-15.7,3.2-20.3,3c-4.6-0.2-9.4-2.9-13-3s-6.7,0.9-10.7,0c-4-0.9-3.1-1.2-6.1-1.6c-3.1-0.4-2.1,1.5-5.2,1.6 c-3.1,0-2.7-2.3-5.7-2.3c-3.1,0-1.7,0.6-4.8,1.1c-3.1,0.6-4.2-2.5-6.9-3.1s-4.9,2.9-8,2.1c-3.1-0.8-5.7-2.9-8.2-4 c-2.5-1.1-7.7,0-13.2,0s-15.7,6.7-18.1,6.4c-2.4-0.3-3-2.4-5.1-3.9s-7.5-0.7-9.9-0.3c-2.5,0.4-7.9-0.7-11.3-0.9 c-3.4-0.2-2.5,5.1-2.5,5.1h-9.6v2.7h-10.1v-6.3h-38.3v-2.9h-4.6v3.1h-8.2v4.6c0,0-1.3-0.2-4.6,0c-3.3,0.2-1.3,4.8-3.8,5.2 c-2.5,0.4-4.8-5-7.1-5c-2.3,0-5-5.2-7.1-5.4c-2.1-0.2-3.7,2.8-8.2,2.3c-4.5-0.5-1.4,2.7-5.6,3c-4.1,0.4-19.1-3-22.6-3 s-5.5,5-7.1,5.9c-1.6,0.9-3.1-2.1-5.7-3.4c-2.7-1.3-18.8,0-21.8,0c-3.1,0-3.6,1.9-3.6,1.9h-69.5l-0.3,0.3c-4.3-0.3-9.6-0.5-11.8-0.1 c-4,0.8-7.3,1.4-7.3,1.4l-18.8-0.1v1.9h-20.5v3.3h-8.4v-3.4H50.1v-3.1H36.5v6.5H0V805h806.7h991.1v-1.3l1.7,0.2V143.1v0 C1799.5,143,1797.3,142.3,1795.2,142.1z'/%3E%3C/svg%3E%0A");
}

@media (max-width:767.98px) {
	.editor-paralax-wrapper {
		padding-top: 20%;
	}
}

@media only screen and (max-width:31em) {
	.editor-paralax-wrapper {
		padding-top: 50%;
		width: 200%;
		left: -50%;
	}
}

.slider-outer-wrapper {
	width: 100%;
	max-width: 1000px;
	margin: 0 auto;
	position: relative;
	padding: 3rem 0;
}

.slider-wrapper {
	position: relative;
	margin: 0 auto;
	width: 100%;
	height: auto;
	overflow: hidden;
}

.slider-wrapper .slidecontent {
	position: absolute;
	left: 0;
	width: 100%;
	font-size: 1rem;
	top: 0;
	opacity: 0;
	transition: left 1.8s, opacity 0.5s ease;
	margin: 0;
	padding: 0;
}

.slider-wrapper .slidecontent img {
	position: relative;
	left: 50%;
	transform: translateX(-50%);
}

.slider-wrapper .slidecontent.activeText {
	position: relative;
	left: 0;
	opacity: 1;
}

.slider-wrapper .slidecontent.slideLeft {
	left: -100%;
	opacity: 0.1;
}

.slider-wrapper ul.slider-dots-wrap {
	margin: .25rem;
	padding: 0;
	text-align: center;
}

.slider-wrapper ul li {
	list-style: none;
}

.slider-dot {
	width: 10px;
	height: 10px;
	border-radius: 100px;
	background: #7f8c8d;
	display: inline-block;
	text-align: center;
	cursor: pointer;
}

.active {
	background: #ecf0f1;
	border: 1px solid #7f8c8d;
}

.slider-arrows {
	opacity: .65;
	color: #545454;
	font-size: 2.5rem;
	width: 40px;
	height: 40px;
	position: absolute;
	top: 45%;
	z-index: 99;
	margin: 0;
	padding: 0;
	display: table;
	overflow: hidden;
}

.slider-prev {
	left: 10px;
}

.slider-next {
	right: 10px;
}

.slider-prev:active, .slider-next:active {
	color: white;
}

.slider-arrows span {
	margin: 0;
	padding: 0;
	border-radius: 50%;
	border: 2px solid white;
	background-color: #fff;
}

@media only screen and (max-width:31em) {
	.slider-arrows {
		width: 30px;
		height: 30px;
		font-size: 2rem;
	}
}

.editor-background-wrapper {
	position: relative;
	z-index: 99;
}

.editor-fullwidth-background {
	content: " ";
	position: absolute;
	width: 200%;
	height: 100%;
	left: -50%;
	z-index: 0;
}

.editor-background-content {
	position: relative;
	z-index: 99;
}

.editor-row, .editor-row-1170 {
	width: 100%;
	max-width: 1170px;
	margin: 0 auto;
	position: relative;
}

.editor-gridnav-wrapper img {
	width: 100% !important;
	min-width: 100% !important;
	height: auto;
}

.editor-overlay-wrapper {
	position: absolute;
	z-index: 999;
	top: 0;
	color: #fff;
	height: 100%;
	width: 100%;
	overflow: hidden;
	font-weight: 500;
	-moz-box-shadow: inset 0 0 15px rgba(0, 0, 0, .4);
	-webkit-box-shadow: inset 0 0 15px rgba(0, 0, 0, .4);
	box-shadow: inset 0 0 15px rgba(0, 0, 0, .4);
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.editor-overlay-content {
	position: absolute;
	width: 100%;
	background: rgba(0, 0, 0, .6);
	padding: 1rem;
	bottom: 0;
	overflow: hidden;
}

.editor-overlay-content:before {
	content: '';
	display: block;
	position: absolute;
	top: -20px;
	left: 0;
	width: 0;
	height: 0;
	border-top: 20px solid transparent;
	border-bottom: 20px solid transparent;
	border-left: 20px solid #ebb211;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.editor-overlay-wrapper h4 {
	font-weight: 400;
}

.editor-overlay-footer {
	height: 0;
	bottom: -1.1rem;
	margin-top: .5rem;
	position: relative;
	border-top: 1px solid #ebb211;
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
	overflow: hidden;
}

.editor-overlay-wrapper a {
	margin-top: 2rem;
	line-height: 1;
	font-size: .88rem;
	color: #ebb211;
	font-weight: 500;
	text-transform: uppercase;
	letter-spacing: .5px;
	margin: 0 .25rem;
	text-decoration: none;
	transition: all 0.3s ease-in-out;
	-webkit-transition: all 0.3s ease-in-out;
	display: inline;
	position: relative;
}

.editor-overlay-wrapper a:hover {
	color: #ebb211;
	text-decoration: none;
}

.editor-overlay-wrapper a::before, .editor-overlay-wrapper a::after {
	transition: all 0.3s ease-in-out;
	content: "";
	position: absolute;
	left: 0;
	bottom: -1px;
	height: 3px;
	width: 0;
	text-decoration: none;
	color: #000;
}

.editor-overlay-wrapper a::after {
	background: transparent;
	width: 100%;
	z-index: 1;
}

.editor-overlay-wrapper a::before {
	background: linear-gradient(to right, #ebb211, #ffcf1e) 0 50% no-repeat;
	width: 0;
	z-index: 2;
}

.editor-overlay-wrapper a:hover::before {
	width: 100%;
}

.editor-overlay-content {
	-webkit-transition: all .3s ease-in-out;
	transition: all .3s ease-in-out;
}

.editor-overlay-wrapper:hover .editor-overlay-footer, .editor-overlay-wrapper:focus .editor-overlay-footer {
	height: 3.5rem;
	bottom: 0;
}

.editor-overlay-wrapper:focus .editor-overlay-content:before, .editor-overlay-wrapper:hover .editor-overlay-content:before {
	transform: scale(2.2);
}

@media (max-width:991.98px) and (min-width:768px) {
	.editor-gridnav-wrapper p.editor-intro-text {
		font-size: 1.1rem !important;
		line-height: 1.3 !important;
		margin: 0 !important;
	}
	.editor-overlay-wrapper h4 {
		font-size: 1.3rem;
	}
	.editor-overlay-wrapper h4.editor-subhead-text {
		font-size: .8rem;
	}
}

@media (max-width:767.98px) and (min-width:567px) {
	.editor-gridnav-wrapper p.editor-intro-text {
		font-size: 1rem !important;
		line-height: 1.2 !important;
		margin: 0 !important;
	}
	.editor-overlay-wrapper h4 {
		font-size: 1.2rem;
	}
	.editor-overlay-wrapper h4.editor-subhead-text {
		font-size: .6rem;
	}
}

.editor-flexbox-wrapper {
	position: relative;
	display: flex;
	flex-direction: row;
	flex-wrap: wrap;
	margin: 0 auto;
	width: 100%;
}

.editor-flexbox-nowrap {
	flex-wrap: nowrap;
}

.editor-flex-horiz-center {
	justify-content: center;
}

.editor-flex-vert-center {
	display: flex;
	align-items: center;
	align-content: center;
}

.editor-flexbox-col {
	flex-basis: 0;
	flex-grow: 1;
	max-width: 100%;
}

.editor-flexbox-quarter, .editor-flexbox-third, .editor-flexbox-half, .editor-flexbox-twothird, .editor-flexbox-threequarter {
	position: relative;
	padding: 1rem;
}

.editor-flexbox-quarter.editor-no-padding, .editor-flexbox-third.editor-no-padding, .editor-flexbox-half.editor-no-padding, .editor-flexbox-twothird.editor-no-padding, .editor-flexbox-threequarter.editor-no-padding {
	padding: 0;
}

.editor-flexbox-quarter {
	flex-basis: 25%;
	width: 25%;
}

.editor-flexbox-third {
	flex-basis: 33.333%;
	width: 33.333%;
}

.editor-flexbox-half {
	flex-basis: 50%;
	width: 50%;
}

.editor-flexbox-twothird {
	flex-basis: 66.666%;
}

.editor-flexbox-threequarter {
	flex-basis: 75%;
}

.editor-flexbox-full {
	flex-basis: 100%;
}

.editor-center {
	position: relative;
	margin: 0 auto;
	left: 50%;
	transform: translateX(-50%);
}

.editor-margin {
	margin: 2rem;
}

.editor-y-margin {
	margin: 2rem 0;
}

.editor-x-margin {
	margin: 0 2rem;
}

.editor-bottom-margin {
	margin-bottom: 2em;
}

.editor-top-margin {
	margin-top: 2em;
}

.editor-padding {
	padding: 1em;
}

.editor-y-padding {
	padding: 1rem 0;
}

.editor-x-padding {
	padding: 0 1rem;
}

.editor-padding-2 {
	padding: 2em;
}

.editor-padding-none {
	padding: 0;
}

.editor-button, a.editor-button {
	width: auto;
	font-weight: 500;
	text-align: center;
	font-size: .77;
	display: inline-block;
	background-color: #eeb211;
	padding: .5rem .75rem !important;
	margin: .25rem;
	border-radius: 2px;
	box-shadow: 1px 1px 4px rgba(0, 0, 0, 0.2);
	transition: background .2s ease-in-out;
}

.editor-button:hover {
	background-color: #FFCF1E;
}

.editor-button a, .editor-button a:hover {
	color: #262626;
	text-decoration: none;
}

.editor-fontawesome, .editor-fontawesome:before {
	font-family: "Font Awesome 5 Free";
	font-weight: 900;
	font-style: normal;
	line-height: 0;
}

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

.editor-subhead-text {
	font-family: "Roboto", "Helvetica Neue", "Helvetica", "Arial", sans-serif;
	text-transform: uppercase;
	letter-spacing: 2px;
	color: #545454;
	font-size: .88rem;
	font-weight: 400;
}

.editor-smalltext {
	font-size: .88rem;
	margin: 0;
}

p.editor-intro-text {
	font-size: 1.25rem;
	margin: 0 !important;
	font-weight: 400;
	line-height: 1.4;
}

.editor-two-col {
	column-count: 2;
}

.editor-white-text {
	color: #ffffff !important;
}

a.editor-gold-link {
	color: #333;
	font-weight: 700;
	text-decoration: underline;
	text-decoration-thickness: .13rem;
	text-decoration-color: #ebb211;
	transition: all .3s ease-in-out;
	word-wrap: break-word;
}

a.editor-gold-link:visited {
	text-decoration: underline;
	text-decoration-thickness: .13rem;
	text-decoration-color: #333333;
	transition: all .3s ease-in-out;
	word-wrap: break-word;
}

a.editor-gold-link:hover, a.editor-gold-link:focus {
	color: var(--gt-blktxt);
	text-decoration-color: #333333;
	background-color: #ebb211;
}

.editor-gray-line {
	border: 0;
	height: 1px;
	border-bottom: 1px solid #c5c5c5;
	margin: 1rem 0;
	content: '';
}

.editor-border-buzzgold {
	border-top: 5px solid #eeb211;
}

.editor-bg-silver {
	background-color: #EEEEEE;
}

.editor-bg-white {
	background-color: #ffffff;
}

.editor-box-shadow {
	box-shadow: 0px 0px 5px rgba(0, 0, 0, .15);
}

.editor-rhombosia-bg {
	background-image: url('../images/rhombosia-background.png');
	background-repeat: repeat;
	color: #000000;
}

.editor-bg-whitestripes {
	position: relative;
	z-index: 1;
	height: 100%;
	width: 100%;
	background: url('../images/stripes-bg-tile-white.svg');
	background-repeat: repeat;
	background-size: 8px auto;
	opacity: 1;
	border: 0;
}

.editor-bg-graystripes {
	z-index: 1;
	height: 100%;
	background: url('../images/stripes-bg-tile-gray.svg');
	background-repeat: repeat;
	background-size: 8px auto;
	opacity: 1;
	border: 0;
}

@media only screen and (max-width:64em) {
	.editor-fullwidth-large {
		flex-basis: 100%;
	}
}

@media only screen and (min-width:51em) {
	.editor-hide-large {
		display: none;
	}
}


@media only screen and (min-width:31em) and (max-width:51em) {
	.hide-on-mobile {
		display: none;
	}
	.editor-hide-medium {
		display: none;
	}
	.editor-thirdwidth-medium {
		flex-basis: 33.333%;
	}
	.editor-halfwidth-medium {
		flex-basis: 50%;
	}
	.editor-fullwidth-medium {
		flex-basis: 100%;
	}
}

@media only screen and (max-width:31em) {
	.hide-on-mobile {
		display: none;
	}
	.editor-hide-small {
		display: none;
	}
	.editor-thirdwidth-small, .editor-thirdwidth-medium {
		flex-basis: 33.333%;
	}
	.editor-halfwidth-small, .editor-halfwidth-medium {
		flex-basis: 50%;
	}
	.editor-fullwidth-small, .editor-fullwidth-medium {
		flex-basis: 100%;
		width: 100%;
		display: block;
	}
	.editor-flexbox-wrapper .editor-flexbox-wrapper div {
		padding-left: 0;
	}
}