html {
	overflow-x:hidden
}
section.u4m-logo-callout {
	display:none
}
.eyebrow {
	color:#7fd1f0!important;
	font-weight:900
}
div.hs_cos_wrapper_widget section.top-padding-none {
	padding-top:100rem
}
section.u4m-slider-tabs {
	margin:auto;
	padding-top:100rem
}
div.hs_cos_wrapper_widget section.bottom-margin-medium {
	margin-bottom:auto
}
section.u4m-cards .wrapper div.card {
	background-color:transparent
}
div.hs_cos_wrapper_widget section.bottom-padding-medium {
	background-position:unset;
	margin-top:-10%;
	padding-top:100rem;
	position:relative;
	z-index:1
}
section.u4m-herocopy {
	height:100vh;
}
section.u4m-alternating-content div.item div.inner {
	height:70vh;

}
section.u4m-header {
	top:unset
}
div.hs_cos_wrapper_widget section.bottom-padding-medium {
	clip-path:polygon(100% 0,100% 100%,0 100%,0 13%)
}
section.gradient-background {
	&:before {
	background-color:transparent;
	background-image:url(../../../../../../../../../hubfs/platformimagery/grain.png);
	content:"";
	height:200%;
	left:-100%;
	overflow:hidden;
	position:absolute;
	top:-100%;
	width:auto
}
}@media only screen and (max-device-width:599px) {
	div.hs_cos_wrapper_widget section.bottom-padding-medium {
	margin-top:-75%
}
}@media only screen and (min-device-width:600px) {
	div.hs_cos_wrapper_widget section.bottom-padding-medium {
	margin-top:-40%
}
section.u4m-herocopy {

}
}@media only screen and (min-device-width:709px) {
	div.hs_cos_wrapper_widget section.bottom-padding-medium {
	margin-top:-15em
}
section.u4m-herocopy {

}
}@media only screen and (min-device-width:2030px) {
	div.hs_cos_wrapper_widget section.bottom-padding-medium {
	margin-top:-15em
}
}@media only screen and (min-device-width:3000px) {
	div.hs_cos_wrapper_widget section.bottom-padding-medium {
	margin-top:-10em
}
}@media only screen and (max-device-width:600px) {
	section.u4m-herocopy .btn--light-blue-outline {
	display:block
}
}