html:not(.backgroundblendmode) .home .wrapper {
	background-color: #7fbfd2
}

html:not(.backgroundblendmode) .blend-lighten,
html:not(.backgroundblendmode) .blend-screen {
	background-color: transparent
}

html:not(.backgroundblendmode) .full-screen-transition {
	background-color: transparent
}

html:not(.backgroundblendmode) .home-video-mask>*:not(.full-screen-transition) {
	display: none
}

html:not(.backgroundblendmode) div {
	mix-blend-mode: initial !important
}

html:not(.backgroundblendmode) .home-bg,
html:not(.backgroundblendmode) .type-wrap {
	z-index: 11
}

html:not(.backgroundblendmode) .home-front-experience-wrap {
	z-index: 12
}

html:not(.backgroundblendmode) .home-front-type-content {
	z-index: 13
}

html:not(.backgroundblendmode) .home-bg {
	-webkit-transition: 0.85s cubic-bezier(0.52, 0.01, 0.16, 1);
	-moz-transition: 0.85s cubic-bezier(0.52, 0.01, 0.16, 1);
	transition: 0.85s cubic-bezier(0.52, 0.01, 0.16, 1);
	-webkit-transform-origin: 0 0;
	-moz-transform-origin: 0 0;
	-ms-transform-origin: 0 0;
	-o-transform-origin: 0 0;
	transform-origin: 0 0;
	left: 56%;
	width: 44%
}

html:not(.backgroundblendmode) .home-bg .vid-bg {
	display: none
}

html:not(.backgroundblendmode) .home-bg[data-home-state="video-full"] {
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%)
}

html:not(.backgroundblendmode) .home-bg[data-active-case="0"] li.home-front-bg {
	-webkit-transform: translateX(-56.5vw) scaleX(2.3);
	-moz-transform: translateX(-56.5vw) scaleX(2.3);
	-ms-transform: translateX(-56.5vw) scaleX(2.3);
	-o-transform: translateX(-56.5vw) scaleX(2.3);
	transform: translateX(-56.5vw) scaleX(2.3)
}

html:not(.backgroundblendmode) .about-imagery .blend-lighten::before {
	content: '';
	position: absolute;
	top: 0;
	height: 100%;
	width: 60%;
	left: 40%;
	background-color: #f2f2f2;
	-webkit-transition: 0.7s cubic-bezier(0.52, 0.01, 0.16, 1) 0.4s;
	-moz-transition: 0.7s cubic-bezier(0.52, 0.01, 0.16, 1) 0.4s;
	transition: 0.7s cubic-bezier(0.52, 0.01, 0.16, 1) 0.4s
}

html:not(.backgroundblendmode) .about-imagery .blend-lighten .full-screen-transition {
	background-color: transparent
}

html:not(.backgroundblendmode) .about-imagery .blend-lighten h1 {
	color: #f2f2f2
}

html:not(.backgroundblendmode) .about-imagery .js-about-video {
	-webkit-transition: 0.85s cubic-bezier(0.52, 0.01, 0.16, 1);
	-moz-transition: 0.85s cubic-bezier(0.52, 0.01, 0.16, 1);
	transition: 0.85s cubic-bezier(0.52, 0.01, 0.16, 1);
	overflow: hidden
}

html:not(.backgroundblendmode) .about-imagery .js-about-video[data-active="off"] {
	-webkit-transform: translateY(100%);
	-moz-transform: translateY(100%);
	-ms-transform: translateY(100%);
	-o-transform: translateY(100%);
	transform: translateY(100%)
}

html:not(.backgroundblendmode) .about-imagery .js-about-video[data-active="off"]::before {
	-webkit-transform: translateY(40%);
	-moz-transform: translateY(40%);
	-ms-transform: translateY(40%);
	-o-transform: translateY(40%);
	transform: translateY(40%)
}

html:not(.backgroundblendmode) .blog-thumbs li .blog-thumb-wrap .color-overlay {
	display: none
}

html:not(.backgroundblendmode) .article .article-head .color-overlay {
	background: rgba(255, 255, 255, 0.4) !important
}

/*# sourceMappingURL=fallbacks.css.map */