	#cm-tag-output{display:none}
	.navbar-fixed-top{border:0}
	.cm-header{
		position:fixed;
		width:100%;
		z-index:3;
		border:none;
		height:50px;
		-webkit-transition:background .35s cubic-bezier(.455,.03,.515,.955);
		transition:background .35s cubic-bezier(.455,.03,.515,.955);
		margin-top:-70px
	}
				

	
	.split-segment{
		overflow:hidden;
		position:relative;
		height:560px;
		width:100%;
		color:#fff;
		max-width:1920px;
		margin:0 auto
	}

	.split-segment .image-container{
		position:relative;
		overflow:hidden;
		z-index:-1
	}

	.split-segment .image-container:before{
		display:block;
		padding-top:133.333333333%;
		content:"";
		background-color:#000;
		opacity:.2
	}
		
	.split-segment .image-container img{
		position:absolute;
		top:0;
		bottom:0;
		left:0;
		right:0;
		z-index:-1;
		max-width: fit-content;
	}

	.split-segment h3{
		font-size:1.6875em;
		line-height:1.1851851852em;
		font-weight:700
	}
		
	.split-segment h3 p{margin:0}

	.split-segment .teaser-text{
		font-size:1.3125em;
		line-height:1.4761904762em
	}

	.split-segment .link,.split-segment .link--icon-arrow{
		display:block;
		color:#fff;
		font-size:18px;
		font-weight:600;
		letter-spacing:.05em;
		text-transform:uppercase
		}
		
	.split-segment .slide{
		position:absolute;
		overflow:hidden;
		z-index:1
	}

	.split-segment .left-slide .slide-content--default{padding-top:/*330px*/245px}

	.split-segment .slide-content{
		position:absolute;
		text-align:center;
		z-index:10
	}

	.split-segment .slide-content--default{opacity:1;color:#fff}

	.split-segment .slide-content--default h3{margin-bottom:30px}

	.split-segment .slide-content--default .heading-content{
		max-width:320px;
		text-align:center;
		margin-left:auto;
		margin-right:auto
	}

@media (min-width:345px){
	.split-segment .image-container{
		position:relative;
		overflow:hidden;
	}
	
	.split-segment .image-container:before{
		display:block;
		padding-top:100%;
		content:""}
	}
		
@media (min-width:500px){
	.split-segment .image-container{
		position:relative;
		overflow:hidden
	}
	
	.split-segment .image-container:before{
		display:block;
		padding-top:75%;
		content:""}
	}
	
	.cm-media--responsive{
		vertical-align:middle;
		width:auto;
	}
	
	.cm-media--loading{background:url(images/home-1.jpg) no-repeat 50%}
	.cm-media--missing{background:transparent url(images/home-2.jpg) no-repeat 50%;background-size:50%}
	.cm-media--blank{background:#00aa7e;background-size:50%}
	
@media screen and (min-width:1280px){
.cm-teasable__picture{position:absolute;top:0;bottom:0;left:0;right:0}}
	
@media (min-width:767px) and (max-width:959.98px){
	.img .cm-media--responsive{min-height:1px}
	}
		
@media (min-width:660px){
	.split-segment .image-container{
		position:relative;
		overflow:hidden
	}
	
	.split-segment .image-container:before{
		display:block;
		padding-top:60%;content:""}
	}
	
@media (min-width:735px){
	.split-segment .image-container{
		position:relative;
		overflow:hidden
	}
	
	.split-segment .image-container:before{
		display:block;
		padding-top:56.25%;
		content:""}
	}


@media (min-width:767px){
	.split-segment h3{
		font-size:2.75em;
		line-height:1.25em
	}
	.split-segment .slide-content--default .heading-content{max-width:480px}
	
	.split-segment .left-slide .slide-content--default{padding-top:/*55px*/167px}}
	
	.split-segment .slide-content,.split-segment .slide .image-container{
		-webkit-transform:skewY(20deg);
		-ms-transform:skewY(20deg);
		transform:skewY(20deg)
	}
	
@media (max-width:1279px){
	.split-segment{
		-webkit-transition:height .2s ease-in-out;
		transition:height .2s ease-in-out
	}
	
	.split-segment>.image-container{
		position:absolute;
		bottom:0;
		width:100%
	}
	
	.split-segment .slide-content,.split-segment .slide .image-container{
		-webkit-transform:skewY(20deg);
		-ms-transform:skewY(20deg);
		transform:skewY(20deg)
	}
	
	.split-segment .slide-content--active,.split-segment .slide-content--inactive{display:none}
	
	.split-segment .slide-content--default{height:100%;width:100%}
	
	.split-segment .slide-content--default h3{-webkit-transition:all .4s ease-in-out;transition:all .4s ease-in-out}
	
	.split-segment .slide-content--default:hover:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background-color:#000;opacity:.2}
	
	.split-segment .slide{height:544px;left:0;right:0;-webkit-transform:skewY(-20deg);-ms-transform:skewY(-20deg);transform:skewY(-20deg)}
	
	.split-segment .left-slide{border-bottom:6px solid #fff;top:-263px}
	
	.split-segment .left-slide .image-container{top:236px}
	
	.split-segment .left-slide .slide-content--default{top:16rem}
	
	.split-segment .right-slide{border-top:6px solid #fff;bottom:-264px}
	
	.split-segment .right-slide .slide-content--default{bottom:16rem;padding-top:/*330px*/282px}}
	
@media (min-width:1280px){
	.split-segment{height:512px}
	
	.split-segment .image-container{position:relative;overflow:hidden;width:100vw;position:absolute}
	
	.split-segment .image-container:before{display:block;padding-top:40%;content:""}
	
	.split-segment .slide-content,.split-segment .slide .image-container{-webkit-transform:skew(20deg);-ms-transform:skew(20deg);transform:skew(20deg)}
	
	.split-segment .cta-buttons{margin-top:50px}
	
	.split-segment nav{
		display:-webkit-box;
		display:-webkit-flex;
		display:-ms-flexbox;
		display:flex;
		-webkit-box-pack:justify;
		-webkit-justify-content:space-between;
		-ms-flex-pack:justify;
		justify-content:space-between;
		-webkit-box-align:end;
		-webkit-align-items:flex-end;
		-ms-flex-align:end;
		align-items:flex-end;
		position:absolute;
		bottom:0;
		width:100%
	}
		
	.split-segment nav a{
		color:#fff;
		font-size:15px;
		padding:10px 2px 14px 0;
		margin:0 18px;
		opacity:0;
		position:relative;
		width:25%;
		font-weight:500;
		line-height: 18px;
	}
	
	.split-segment nav a:hover{color:#fff}
	
	.split-segment nav a:hover:after{border-color:#fff}
	
	.split-segment nav a:after{border-color:#fff;position:absolute;margin-top:6px}
	
	.split-segment .slide-content--default{
		width:480px;
		top:50%;
		margin-top:-80px;
		cursor:default;
		-webkit-transition:opacity .6s ease-in-out 1s;
		transition:opacity .6s ease-in-out 1s
	}
		
	.split-segment .slide{
		bottom:0;
		height:512px;
		top:0;
		-webkit-transform:skew(-20deg);
		-ms-transform:skew(-20deg);
		transform:skew(-20deg);
		-webkit-transition:width .8s ease-in-out .2s;
		transition:width .8s ease-in-out .2s;
		width:calc(50% + 112px)
	}
		
	.split-segment .slide[data-state=active]{width:calc(50% + 662px)}
	
	.split-segment .slide[data-state=active] .slide-content--active .heading-content{
		-webkit-transform:translateX(0);
		-ms-transform:translateX(0);
		transform:translateX(0)
	}
	
	.split-segment .slide[data-state=active] .slide-content--default{
		opacity:0;
		-webkit-transition:opacity .4s ease-in-out,visibility 0s ease 1s;
		transition:opacity .4s ease-in-out,visibility 0s ease 1s;
		visiblity:hidden
	}
		
	.split-segment .slide[data-state=active] nav a{
		opacity:1;
		-webkit-transition:opacity .6s ease;
		transition:opacity .6s ease;
		-webkit-transition-delay:2s;t
		transition-delay:2s
	}
		
	.split-segment .slide[data-state=active] .slide-content--active{
		opacity:1;
		-webkit-transition:all .6s ease-in-out .6s;
		transition:all .6s ease-in-out .6s;
		visibility:visible
	}
	
	.split-segment .slide[data-state=inactive]{width:calc(50% - 438px)}
	
	.split-segment .slide[data-state=inactive] .slide-content--default{
		opacity:0;
		-webkit-transition:opacity .4s ease-in-out,visibility 0s ease 1s;
		transition:opacity .4s ease-in-out,visibility 0s ease 1s;
		visiblity:hidden
	}
	
	.split-segment .slide[data-state=inactive] .slide-content--inactive{
		opacity:1;
		-webkit-transition:opacity .6s ease-in-out 1.8s,visibility 0s;
		transition:opacity .6s ease-in-out 1.8s,visibility 0s;
		visibility:visible
	}
		
	.split-segment .left-slide{border-right:6px solid #fff;left:-111px}
	
	.split-segment .left-slide .image-container{left:112px}
	
	.split-segment .left-slide nav{margin-left:-5%}
	
	.split-segment .left-slide .slide-content--default{
		right:6.5625rem;
		/*padding-top:0*/
		padding-top:29px
	}
	
	.split-segment .left-slide .slide-content--active{right:55px}
	
	.split-segment .left-slide .slide-content--active .heading-content{
		-webkit-transform:translateX(1.5rem);
		-ms-transform:translateX(1.5rem);
		transform:translateX(1.5rem)
	}
		
	.split-segment .left-slide .slide-content--inactive{right:8px;top:18px}
	
	.split-segment .right-slide{
		border-left:5px solid #fff;
		right:-112px
	}
	
	.split-segment .right-slide .image-container{right:112px}
	
	.split-segment .right-slide .slide-content--default{left:6.5625rem;padding-top:29px}
	
	.split-segment .right-slide .slide-content--active{left:55px}
	
	.split-segment .right-slide .slide-content--active .heading-content{
		-webkit-transform:translateX(-1.5rem);
		-ms-transform:translateX(-1.5rem);
		transform:translateX(-1.5rem)
	}
	
	.split-segment .right-slide .slide-content--inactive{bottom:18px;left:8px}
}
	
@media (min-width:1370px){
	.split-segment .image-container{position:relative;overflow:hidden;position:absolute}
	
	.split-segment .image-container:before{display:block;padding-top:37.5%;content:""}
}
	
	.split-segment .slide-content--active{
		height:100%;
		opacity:0;
		top:0;
		-webkit-transition:opacity .4s ease-in-out,visibility 0s ease 1s;
		transition:opacity .4s ease-in-out,visibility 0s ease 1s;
		visibility:hidden;width:980px
	}
	
	.split-segment .slide-content--active h3{width:770px;margin:85px auto 1rem}
	
	.split-segment .slide-content--active .heading-content{
		padding:0 100px;
		position:absolute;
		top:12.5%;
		left:0;
		width:980px;
		-webkit-transition:-webkit-transform .2s ease-out 1s;
		transition:-webkit-transform .2s ease-out 1s;
		transition:transform .2s ease-out 1s;
		transition:transform .2s ease-out 1s,-webkit-transform .2s ease-out 1s
	}
	
	.split-segment .slide-content--inactive{
		opacity:0;
		visibility:hidden;
		width:156px;
		word-wrap:break-word;
		overflow-wrap:break-word;
		-webkit-hyphens:auto;
		-moz-hyphens:auto;-ms-hyphens:auto;
		hyphens:auto
	}
	
	.split-segment .slide-content--inactive .link{font-size:1.5rem;letter-spacing:-.0125em;line-height:1.50rem;pointer-events:none;text-transform:capitalize}
	
	.split-segment .slide-content--inactive .link p{margin:0}
	
	.split-segment [data-state=active] nav a:first-child{-webkit-transition-delay:1s;transition-delay:1s}
	
	.split-segment [data-state=active] nav a:nth-child(2){-webkit-transition-delay:1.2s;transition-delay:1.2s}
	
	.split-segment [data-state=active] nav a:nth-child(3){-webkit-transition-delay:1.4s;transition-delay:1.4s}
	
	.split-segment [data-state=active] nav a:nth-child(4){-webkit-transition-delay:1.6s;transition-delay:1.6s}