#homepage-hero {
	color:#fff;
	background:-webkit-gradient(linear,left top,right top,color-stop(70%,#101820),color-stop(70%,#da274d));
	background:-o-linear-gradient(left,#101820 70%,#da274d 70%);
	background:linear-gradient(90deg,#101820 70%,#da274d 70%);
	padding-top:0px;
	padding-bottom:0px;
	min-height:calc(100vh - 141px);
	display:-webkit-box;
	display:-ms-flexbox;
	display:flex;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	position:relative;
	background:#101820
}
.homepage-hero-bg.slick-slider {
	position:absolute;
	top:0;
	right:0;
	height:100%;
	width:100%;
	padding:0px 0
}
.homepage-hero-bg .slick-slide {
	padding:0;
	width:100%;
	height:100%
}
.homepage-hero-bg .slick-track {
	height:100%;
	width:100%
}
.homepage-hero-bg-img {
	display:-ms-grid !important;
	display:grid !important
}
.homepage-hero-bg-img>div:nth-of-type(1) {
	-ms-grid-row:1;
	-ms-grid-column:1
}
.homepage-hero-bg img {
	-o-object-fit:contain;
	object-fit:contain;
	height:calc(100vh - 141px);
	width:100%;
	display:block;
	width:auto;
	display:block;
	-ms-grid-column-align:right;
	justify-self:right;
	-ms-flex-item-align:end;
	-ms-grid-row-align:end;
	align-self:end
}
.homepage-hero-wrapper {
	display:-ms-grid !important;
	display:grid !important;
	-ms-grid-columns:1fr 3fr 1fr 50%;
	grid-template-columns:1fr 3fr 1fr 50%;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center;
	height:100%;
	min-height:calc(100vh - 341px);
	z-index:1;
	margin-top:100px;
	margin-bottom:100px
}
.homepage-hero-wrapper>div:nth-of-type(1) {
	-ms-grid-row:1;
	-ms-grid-column:1
}
.homepage-hero-wrapper>div:nth-of-type(2) {
	-ms-grid-row:1;
	-ms-grid-column:2
}
.homepage-hero-wrapper>div:nth-of-type(3) {
	-ms-grid-row:1;
	-ms-grid-column:3
}
.homepage-hero-wrapper>div:nth-of-type(4) {
	-ms-grid-row:1;
	-ms-grid-column:4
}
.homepage-hero-wrapper h1 {
	font-size:55px
}
.scroll-column {
	-ms-flex-item-align:end;
	-ms-grid-row-align:end;
	align-self:end
}
.hero-video-slider-wrappr {
	display:-webkit-box !important;
	display:-ms-flexbox !important;
	display:flex !important;
	-ms-flex-line-pack:center;
	align-content:center;
	-webkit-box-align:center;
	-ms-flex-align:center;
	align-items:center
}
.hero-video-slide {
	position:relative;
	overflow:hidden;
	line-height:0
}
.hero-video-slide video {
	width:100%
}
.hero-video-slider-wrappr.slick-dotted.slick-slider {
	margin-bottom:0px
}
.hero-video-slider-wrappr .slick-slide {
	padding:0
}
.hero-graphic-overlay {
	position:absolute;
	font-family:din-condensed,sans-serif;
	font-size:120px;
	font-weight:700;
	bottom:26px;
	right:0px;
	line-height:0;
	-webkit-text-stroke:1.5px white;
	-webkit-text-fill-color:transparent
}
.vertical-dots {
	list-style:none;
	display:-ms-grid !important;
	display:grid !important;
	height:270px;
	justify-items:center;
	text-align:center;
	-ms-flex-line-pack:justify;
	align-content:space-between;
	grid-column-gap:50px;
	-ms-grid-columns:1fr
}
.vertical-dots>li:nth-of-type(1) {
	-ms-grid-row:1;
	-ms-grid-column:1
}
.vertical-dots>li:nth-of-type(2) {
	-ms-grid-row:2;
	-ms-grid-column:1
}
.vertical-dots>li:nth-of-type(3) {
	-ms-grid-row:3;
	-ms-grid-column:1
}
.vertical-dots>li:nth-of-type(4) {
	-ms-grid-row:4;
	-ms-grid-column:1
}
.vertical-dots>li:nth-of-type(5) {
	-ms-grid-row:5;
	-ms-grid-column:1
}
.vertical-dots>li:nth-of-type(6) {
	-ms-grid-row:6;
	-ms-grid-column:1
}
.vertical-dots>li:nth-of-type(7) {
	-ms-grid-row:7;
	-ms-grid-column:1
}
.vertical-dots li {
	height:6px;
	width:6px;
	background-color:#00bfff;
	border-radius:50%;
	-webkit-transition:.3s all ease-in;
	-o-transition:.3s all ease-in;
	transition:.3s all ease-in;
	border:2px solid #00bfff;
	text-align:center;
	margin:12px 24px !important; cursor: pointer
}
.vertical-dots li:hover,.vertical-dots li.slick-active {
	height:30px;
	width:30px;
	border:2px solid #00bfff;
	background-color:transparent;
	margin:0 !important
}
.vertical-dots li+li {
	margin-top:unset
}
.vertical-dots li button {
	display:none
}
.circle-arrow {
	position:absolute;
	padding:3rem;
	box-shadow:1px -1px 0 1px plum inset;
	-webkit-box-shadow:2px -2px plum inset;
	border:solid transparent;
	border-width:0 0 2rem 2rem;
	-webkit-transition:.2s;
	-o-transition:.2s;
	transition:.2s
}
.circle-arrow-up {
	-webkit-transform:rotate(135deg);
	-ms-transform:rotate(135deg);
	transform:rotate(135deg)
}
.circle-arrow-right {
	-webkit-transform:rotate(225deg);
	-ms-transform:rotate(225deg);
	transform:rotate(225deg)
}
.circle-arrow-down {
	-webkit-transform:rotate(-45deg);
	-ms-transform:rotate(-45deg);
	transform:rotate(-45deg)
}
.circle-arrow-left {
	-webkit-transform:rotate(45deg);
	-ms-transform:rotate(45deg);
	transform:rotate(45deg)
}
@media(max-width:1050px) {
	#homepage-hero {
	height:auto
}
.homepage-hero-wrapper h1 {
	margin-bottom:50px;
	max-width:80%
}
.scroll-column {
	display:none
}
.homepage-hero-wrapper {
	-ms-grid-columns:100%;
	grid-template-columns:100%
}
.hero-video-slider-wrappr {
	-ms-grid-columns:93% 5%;
	grid-template-columns:93% 5%;
	max-width:100%;
	display:-ms-grid !important;
	display:grid !important
}
.hero-video-slider-wrappr .vertical-dots {
	justify-items:center;
	text-align:left;
	grid-column-gap:0px;
	padding-left:0
}
}@media(max-width:800px) {
	#homepage-hero {
	min-height:60vh
}
}