.page-template-template-home-1-5 *{
	box-sizing:border-box;
}
h1#dcmh1{
	overflow:hidden;
	width:0px;
	height:0px;
}
#mobile-hero{
	display:block;
	margin:0 auto;
}
.page-template-template-home-1-5 h2{
	display:block;
}
.page-template-template-home-1-5 .inner{
	margin:0 auto;
	width:100%;
	max-width:1620px;
	padding:0 4rem;
}
.page-template-template-home-1-5 .cta{
	display: inline-block;
	font-size:1.1rem;
    color: #000;
    background-color: #F9A20D;
    border-radius: 8px;
    padding: 1rem 2rem .75rem 2rem;
    font-weight: bold!important;
    text-transform: uppercase;
    line-height: 1em;
}
.page-template-template-home-1-5 .content p{
	font-size: 1.7vw;
    line-height: 1.6em;
}
.page-template-template-home-1-5 .content p.disclaimer{
	font-size:.75em;
}
.page-template-template-home-1-5 header{
	display:none;
}
.page-template-template-home-1-5 #hp-hero .video-wrap{
	position: relative;
	z-index: 1;
	display: flex;
	align-items: center;
	justify-content: center;
	width: 100%;
	aspect-ratio: 16 / 9;
}
/* Video + fallback stack in one box (not flex row siblings) — avoids rare side-by-side if both paint. */
.page-template-template-home-1-5 #hp-hero .video-wrap video,
.page-template-template-home-1-5 #hp-hero .video-wrap #heroVidFallback{
	position: absolute;
	inset: 0;
	display: block;
	width: 100%;
	height: 100%;
	margin: 0;
	object-fit: cover;
}
.page-template-template-home-1-5 #hp-hero .video-wrap video{
	z-index: 1;
}
.page-template-template-home-1-5 #hp-hero .video-wrap #heroVidFallback{
	z-index: 2;
}
.page-template-template-home-1-5 #hp-hero .video-wrap #heroVidFallback[hidden]{
	display: none !important;
}
.page-template-template-home-1-5 #hp-hero .video-wrap .btn{
	position:absolute;
	width:auto;
	bottom:5px;
	right:50%;
    margin-right: -52px;
}
.page-template-template-home-1-5 #hp-hero .hero-pitch{
	position:relative;
	z-index:2;
	overflow: hidden;
	margin: 0 auto;
}
.page-template-template-home-1-5 #hp-hero .hero-pitch .faux-bg{
	position:relative;
	z-index:1;
}
.page-template-template-home-1-5 #hp-hero .hero-pitch .faux-bg img{
	width:100%;
	display:block;
}
.page-template-template-home-1-5 #hp-hero .hero-pitch .content{
	position:absolute;
	z-index:2;
	top:0;
	right:0;
	left:0;
	bottom:0;
	text-align:center;
	display:flex;
	align-items:center;
}
.page-template-template-home-1-5 #hp-hero .hero-pitch .content .inner{
	padding-top:5rem;
	display:flex;
	flex-direction:column;
	align-items:center;
	gap:0px;
}
.page-template-template-home-1-5 #hp-hero .hero-pitch .content .logo-train{
	display:flex;
	align-items: flex-end;
	justify-content: center;
	gap:3rem;
}
.page-template-template-home-1-5 #hp-hero .hero-pitch .content .logo-train .logo{
	max-width:146px;
}
.page-template-template-home-1-5 #hp-hero .hero-pitch .content .logo-train img{
	width:100%;
	height:auto;
}
.page-template-template-home-1-5 #hp-hero .hero-pitch .cta,
.page-template-template-home-1-5 #hp-reach .content .cta{
	margin-top:2rem;
	border:1px solid #fff;
	background-color:#fff;
}
.page-template-template-home-1-5 #hp-hero .hero-pitch .cta:hover{
	background-color:#162c3d;
	color:#fff;
}
.page-template-template-home-1-5 #hp-power{
	background-repeat:no-repeat;
	background-position:top center;
	background-size:contain;
	border-top:0px solid #fff;
	padding:10rem 0 5rem 0;
	text-align:center;
}
.page-template-template-home-1-5 #hp-power h2{
	color:#162c3d;
	font-size:6vw;
	line-height:1em;
	text-transform:uppercase;
	margin:0;
	padding:0;
	font-weight:500!important;
	color:#fff;
	text-align:center;
}
.page-template-template-home-1-5 #hp-power h2 span{
	font-weight:800;
	display:block;
	background: #02CBEA;
	background: linear-gradient(to bottom, #02CBEA 0%, #0063FA 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
}
.page-template-template-home-1-5 #hp-power .content p{
	text-align:center;
}
.page-template-template-home-1-5 #hp-power .highlights{
	padding-top:2rem;
	width:100%;
}
.page-template-template-home-1-5 #hp-power .highlights .slick-track{
	display:flex;
	justify-content: space-between;
	align-items: flex-start;
}
.page-template-template-home-1-5 #hp-howitworks .steps .slick-dots{
	position: absolute;
	bottom:-2rem;
}
.page-template-template-home-1-5 #hp-power .highlights .slick-dots,
.page-template-template-home-1-5 #hp-howitworks .steps .slick-dots{
	text-align:center;
	margin:0;
	padding:0;
}
.page-template-template-home-1-5 #hp-power .highlights .slick-dots li,
.page-template-template-home-1-5 #hp-howitworks .steps .slick-dots li{
	display:inline-block;
	margin:0 1rem;
}
.page-template-template-home-1-5 #hp-power .highlights .slick-dots li.slick-active button,
.page-template-template-home-1-5 #hp-howitworks .steps .slick-dots li.slick-active button{
	background-color:#000;
}
.page-template-template-home-1-5 #hp-power .highlights .slick-dots li button,
.page-template-template-home-1-5 #hp-howitworks .steps .slick-dots li button{
	text-indent:-10000px;
	overflow:hidden;
	border-radius:50%;
	aspect-ratio: 1/1;
	width:10px;
	height:10px;
	border:2px solid #000;
}
.page-template-template-home-1-5 #hp-power .highlight{
	width:25%;
	position:relative;
	text-align:left;
	margin:0 1rem;
}
.page-template-template-home-1-5 #hp-power .highlight img{
	width:100%;
	height:auto;
	position:relative;
	z-index:1;
}
.page-template-template-home-1-5 #hp-power .highlight .card-copy{
	position:absolute;
	bottom:0px;
	left:0px;
	right:0px;
	z-index:2;
	padding: 0 15%;
	height:40%;
}
.page-template-template-home-1-5 #hp-power .highlight .card-copy h3{
	font-size:2.5vw;
	line-height:1.1em;
	font-weight:400!important;
	margin:0 0 1rem 0;
	padding:0;
}
.page-template-template-home-1-5 #hp-power .highlight .card-copy .copy p{
	font-size:1.1rem;
	line-height:1em;
}
.page-template-template-home-1-5 #hp-power .cta,
.page-template-template-home-1-5 #hp-success .cta{
	margin:2rem auto;
	background: rgb(1,108,192);
	background: linear-gradient(180deg, rgba(1,108,192,1) 0%, rgba(5,74,88,1) 81%);
	color:#fff;
}
.page-template-template-home-1-5 #hp-power .cta:hover{
	background:unset;
	background-color:#ffffff;
	color:rgba(5,74,88,1);
	border:1px solid rgba(5,74,88,1);
}
.page-template-template-home-1-5 #hp-howitworks{
	text-align:center;
	padding:3rem 0;
}
.page-template-template-home-1-5 #hp-howitworks h2{
	color:#162c3d;
	font-size:6vw;
	font-weight:400!important;
	line-height:1em;
	text-transform:uppercase;
	margin:0;
	padding:0;
}
.page-template-template-home-1-5 #hp-howitworks h2 span{
	background: #054553;
	background: linear-gradient(to bottom, #054553 0%, #016EB4 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight:800!important;

}
.page-template-template-home-1-5 #hp-howitworks .steps{
	display:flex;
	justify-content: center;
	align-items:flex-start;
	background-image:url(/wp-content/themes/huluwp-self-service/phase1.5/assets/circles.png);
	background-repeat:no-repeat;
	background-position:center center;
	min-height:449px;
	margin:3rem auto;
	gap:1%;
	background-size: contain;
	width:100%;
	max-width:1383px;
}
.page-template-template-home-1-5 #hp-howitworks .steps .step{
	width:33%;
}
.page-template-template-home-1-5 #hp-howitworks .steps .step .step-label{
	display:inline-block;
	color:#ffffff;
	font-weight:bold;
	font-size:2vw;
	text-transform:uppercase;
	line-height:1em;
	padding:15px 30px 10px 20px;
	background: rgb(2,152,186);
	background: linear-gradient(90deg, rgba(2,152,186,1) 0%, rgba(8,71,85,1) 81%);
	border-radius:25px;
	position:relative;
}
.page-template-template-home-1-5 #hp-howitworks .steps .step .step-inner{
	width:80%;
	margin:4rem auto;
}
.page-template-template-home-1-5 #hp-howitworks .steps .step .step-label .faux-arrow{
	display:inline-block;
	width:15px;
	height:15px;
	border-right:4px solid #ffffff;
	border-bottom:4px solid #ffffff;
	transform:rotate(-45deg);
	position: relative;
    top: -2px;
    left: 8px;
}
.page-template-template-home-1-5 #hp-howitworks .steps .step .step-inner > *{
	margin-bottom:1.8rem;
}
.page-template-template-home-1-5 #hp-howitworks .steps .step h4{
	text-transform: uppercase;
	font-size:2.5vw;
	margin:0;
	padding:0;
}
.page-template-template-home-1-5 #hp-howitworks .steps .step .copy p{
	font-size:2vw;
	color:#000;
	line-height:1em;
}
.page-template-template-home-1-5 #hp-howitworks a.cta{
	color:#054553;
	border-radius:4px;
	background-color:#fff;
	border:2px solid #054553;
	filter: drop-shadow(6px 5px 14px #747272);
}
.page-template-template-home-1-5 #hp-howitworks a.cta:hover{
	color:#fff;
	background-color:#054553;
}
.page-template-template-home-1-5 #hp-reach{
	padding: 8rem 0 22rem 0;
	background-repeat:no-repeat;
	background-position:top center;
	background-size:cover;
	position:relative;
	z-indexc:1
}
.page-template-template-home-1-5 #hp-reach .inner{
	display:flex;
	justify-content: space-between;
	text-align: flex-start;
}
.page-template-template-home-1-5 #hp-reach .stat-cards{
	width:50%;
}
.page-template-template-home-1-5 #hp-reach .pane{
	margin:4rem 0;
	border-radius:50%;
	padding:3rem 2rem;
	background: rgb(56,228,208);
	background: linear-gradient(228deg, rgba(56,228,208,1) 35%, rgba(14,40,96,1) 100%);
	text-align:center;
	width:100%;
	aspect-ratio: 1 / 1;
	display:flex;
	flex-direction: column;
	justify-content: center;
}
.page-template-template-home-1-5 #hp-reach .pane h3{
	color:#fff;
	margin:0;
	padding:0;
	font-size:13vw;
	line-height:.75em;
}
.page-template-template-home-1-5 #hp-reach .pane h3 span{
	font-size:.5em;
	font-weight: 400!important;
}
.page-template-template-home-1-5 #hp-reach .pane h4{
	color:#fff;
	margin:0;
	padding:0;
	font-size:2.6vw;
	line-height:1em;
	text-transform:uppercase;
}
.page-template-template-home-1-5 #hp-reach .pane .copy p{
	font-size:.85vw;
	line-height:1.1em;
	margin:0;
	padding:1rem 2rem;
}
.page-template-template-home-1-5 #hp-reach .content{
	width:45%;
	text-align:right;
}
.page-template-template-home-1-5 #hp-reach .content h2{
	color:#fff;
	font-size:6.25vw;
	line-height:1em;
	font-weight:400!important;
	filter: drop-shadow(6px 5px 14px #000);
	text-transform:uppercase;
	margin:0;
	padding:0;
}
.page-template-template-home-1-5 #hp-reach .content h2 span{
	background: #02D6E8;
	background: linear-gradient(to bottom, #02D6E8 0%, #0165F4 100%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight:800!important;
}
.page-template-template-home-1-5 #hp-reach .content .cta:hover{
	background-color:#162c3d;
	color:#fff;
}

.page-template-template-home-1-5 #hp-success{
	background-repeat:no-repeat;
	background-position:center center;
	background-size:cover;
	background-color:#ffffff;
	border-radius:40px 40px;
	margin-top:-4rem;
	position:relative;
	z-index:5;
	padding:8rem 0px 8rem 0;
}
.page-template-template-home-1-5 #hp-success .inner{
	display:flex;
	align-items: flex-start;
}
.page-template-template-home-1-5 #hp-success h2{
	font-size:6vw;
	line-height:1em;
	text-transform:uppercase;
	margin:0;
	padding:0;
	color:#02172a;
	font-weight:400!important;
}
.page-template-template-home-1-5 #hp-success .copy p{
	font-size:1.6rem;
}
.page-template-template-home-1-5 #hp-success h2 span{
	background: #054554;
	background: linear-gradient(to bottom, #054554 0%, #096DA9 51%);
	-webkit-background-clip: text;
	-webkit-text-fill-color: transparent;
	font-weight:800!important;
}
.page-template-template-home-1-5 #hp-success .left{
	width:45%;
	padding-right:4rem;
}
.page-template-template-home-1-5 #hp-success .left > img{
	margin-top:2rem;
}
.page-template-template-home-1-5 #hp-success .left .copy{
	margin:0;
}
.page-template-template-home-1-5 #hp-success .left .copy p{
	color:#000000;
}
.page-template-template-home-1-5 #hp-success .left > .copy p{
	font-size:2.5rem;
	line-height:1.2em;
}
.page-template-template-home-1-5 #hp-success .left > .copy p strong{
	font-weight:600!important;
}
.page-template-template-home-1-5 #hp-success .story-quote{
	width:100%;
}
.page-template-template-home-1-5 #hp-success .story-quote .copy p{
	font-size:1.8rem;
	margin:1rem 0;
	line-height:1.2em;
	font-weight:400!important;
	color:#000;
}
.page-template-template-home-1-5 #hp-success .stories_slideshow{
	width:55%;
	position:relative;
}
.page-template-template-home-1-5 #hp-success .story{
	border-radius:20px;
	overflow:hidden;
	background: rgb(18,34,48);
	background: linear-gradient(180deg, rgba(18,34,48,1) 80%, rgba(1,90,147,1) 100%);
	color:#fff;
	max-width:868px;
}
.page-template-template-home-1-5 #hp-success .stories_slideshow .story-media{
	position:relative;

}
.page-template-template-home-1-5 #hp-success .stories_slideshow .video-cover{
	background-color:rgba(0,0,0,.5);
	position:absolute;
	top:0;
	right:0;
	bottom:0;
	left:0;
	z-index:2;
	background-image:url('/wp-content/themes/huluwp-self-service/phase1.5/assets/video-play.png')!important;
	background-size:auto;
	background-position:center center;
	background-repeat:no-repeat;
	cursor:pointer;
}
.page-template-template-home-1-5 #hp-success .story img,
.page-template-template-home-1-5 #hp-success .story video{
	width:100%;
	height:auto;
	display:block;
	position:relative;
	z-index:1;
}
.page-template-template-home-1-5 #hp-success .story .story-nav{
	padding:1rem 2rem;
	display:flex;
	justify-content: space-between;
	align-items: center;
}
.page-template-template-home-1-5 #hp-success .story .story-nav h5{
	margin:0;
	padding:0
}
.page-template-template-home-1-5 #hp-success .stories_slideshow .story-controls{
	position:absolute;
	bottom:0;
	right:0;
	display:flex;
	justify-content: space-between;
	gap:1rem;
	align-items: center;
	padding:1rem 2rem;
}
.page-template-template-home-1-5 #hp-success .stories_slideshow .story-controls .slick-dots{
	order:1;
	display:flex;
	justify-content: space-between;
	align-items: center;
	gap:1rem;
	margin:0;
	padding:0;
}
.page-template-template-home-1-5 #hp-success .stories_slideshow .story-controls .slick-dots li{
	display:inline-block;
	border-radius:50%;
	aspect-ratio: 1/1;
	width:12px;
	height:12px;
	border:1px solid #cfd4d7;
}
.page-template-template-home-1-5 #hp-success .stories_slideshow .story-controls .slick-dots li button{
	width:100%;
	height:100%;
	text-indent:-1000000px;
	overflow:hidden;
}
.page-template-template-home-1-5 #hp-success .stories_slideshow .story-controls .slick-dots li.slick-active{
	background-color:#cfd4d7;
}
.page-template-template-home-1-5 #hp-success .stories_slideshow .story-controls .arrow-wrap{
	order:2;
	display:flex;
	justify-content: space-between;
	align-items: center;
	gap:1rem;
}


#signup-form{
	position:relative;
	z-index:2;
	margin-top:-40px;
	padding-top:80px;
}
#signup-form .form-section .section-p{
	width:100%;
	padding-bottom:0;
}
#signup-form .form-left-col{
	display:flex;
	flex-direction: column;
	justify-content: flex-start;
	align-items: flex-start;
	gap:2rem;
}
#signup-form .disclaimer {
	width:85%;
}
#signup-form .disclaimer p{
	font-size:.85rem;
	line-height:1.2em;
	opacity:.6;
	margin:1em 0;
}
#signup-form .disclaimer a{
	color:#fff;
	text-decoration: underline;
}
/*
#signup-form{
	position:relative;
	z-ihndex:2;
	margin-top:-40px;
	padding-top:80px;
	background-color:#000;
	background-repeart:no-repeat;
	background-position:top center;
	background-size:cover;
	background-image:url('/wp-content/themes/huluwp-self-service/phase1.5/assets/footer-bg.png');
}
#signup-form .grid-x{
	display:flex;
	flex-direction:column;
}
#signup-form .grid-x > *{
	width:100%;
}
*/

.mobile-only{
	display:none!important;
}
.desktop-only{
	display:flex;
}


@media only screen and (min-width: 1900px) {
	.page-template-template-home-1-5 #hp-power .highlight .card-copy h3{
		font-size:2.75rem;
	}
}

@media only screen and (min-width: 1750px) {
	.page-template-template-home-1-5 #hp-reach .pane h3{
		font-size:250px;
	}
}

@media only screen and (min-width: 1500px) {
	.page-template-template-home-1-5 #hp-power .right .highlight .copy p br,
	.page-template-template-home-1-5 #hp-power .left p br{
		display:none;
	}
	.page-template-template-home-1-5 #hp-reach .content h2{
		font-size:6.5vw;
	}
	.page-template-template-home-1-5 #hp-reach .content h2{
		font-size:7rem;
	}
	.page-template-template-home-1-5 #hp-reach .pane .copy p{
		font-size:1.2rem;
	}
}
@media only screen and (min-width: 1320px) {
	.page-template-template-home-1-5 #hp-howitworks .steps .step .step-label{
		font-size:1.6rem;
	}
	.page-template-template-home-1-5 #hp-howitworks .steps .step h4{
		font-size:1.6rem;
	}
	.page-template-template-home-1-5 #hp-howitworks .steps .step .copy p{
		font-size:1.6rem;
	}
}
@media only screen and (max-width: 1150px) {
	.page-template-template-home-1-5 #hp-power .highlight .card-copy h3{
		font-size:5.5vw;
	}
}
@media only screen and (max-width: 1100px) {
	.page-template-template-home-1-5 #hp-success h2{
		font-size: 10.5vw;
	}
	.page-template-template-home-1-5 #hp-success{
		padding: 6vw;
	}
	.page-template-template-home-1-5 #hp-success .inner{
		flex-direction:column;
	}
	.page-template-template-home-1-5 #hp-success .inner > *{
		width:100%;
	}
}
@media only screen and (max-width: 1024px){
	#hp-hero{
		margin-top: -16px;
	}
}
@media only screen and (max-width: 900px) {

	.mobile-only{
		display:block!important;
	}
	.desktop-only{
		display:none!important;
	}

	#pitch-wrap.hero-pitch{
		margin-top:0px!important;
	}

	.page-template-template-home-1-5 #hp-hero .hero-pitch .content .logo-train{
		flex-wrap: wrap;
	}
	.page-template-template-home-1-5 #hp-hero .hero-pitch .faux-bg{
		position: absolute;
        width: 100%;
        z-index: 0;
        background-color: #000;
	}
	.page-template-template-home-1-5 #hp-hero .hero-pitch .faux-bg img{
		display: block;
        height: 100%;
        object-fit: cover;
	}
	.page-template-template-home-1-5 #hp-hero .hero-pitch .content{
		position:relative;
		background-size:fill;
		background-position:top center;
		background-repeat:no-repeat;
		padding-bottom: 4rem;
	}
	.page-template-template-home-1-5 #hp-hero .hero-pitch .content p{
		font-size:1.4rem;
	}
	.page-template-template-home-1-5 #hp-hero .hero-pitch .content p.disclaimer {
		font-size: .75rem;
	}
	.page-template-template-home-1-5 #hp-hero .hero-pitch .content p br{
		display:none;
	}
	.page-template-template-home-1-5 #hp-hero .hero-pitch .content .logo-train{
		width:100%;
	}
	.page-template-template-home-1-5 #hp-power{
		flex-direction:column;
	}
	.page-template-template-home-1-5 #hp-power .left {
		width:100%;
	}
	.page-template-template-home-1-5 #hp-power .left h2{
		font-size:12vw;
	}
	.page-template-template-home-1-5 #hp-power .right{
		padding:4rem;
		max-width:100%;
	}
	.page-template-template-home-1-5 #hp-power .right .highlight{
		border-right:3px solid #3b97ac;
		border-radius:8px;
		text-align:center;
		max-width:100%;
	}
	.page-template-template-home-1-5 #hp-howitworks h2{
		font-size:11vw;
	}
	.page-template-template-home-1-5 #hp-howitworks .copy p{
		color:#000;
	}
	.page-template-template-home-1-5 #hp-howitworks .steps{
		align-items: center;
		justify-content: center;
		background-image:unset;
	}
	.page-template-template-home-1-5 #hp-howitworks .steps .step .step-inner{
		width:100%;
		min-height:449px;
		margin:0;
		background-position:center center;
		background-repeat:no-repeat;
		background-size:contain;
		padding:4rem;
		display:flex;
		align-items: center;
		justify-content: center;
		flex-direction:column;
	}
	.page-template-template-home-1-5 #hp-howitworks .steps .step .step-inner > *{
		max-width:380px;
	}
	.page-template-template-home-1-5 #hp-howitworks .steps .step:nth-child(1) .step-inner{
		background-image:url('/wp-content/themes/huluwp-self-service/phase1.5/assets/circle-1.png');
	}
	.page-template-template-home-1-5 #hp-howitworks .steps .step:nth-child(2) .step-inner{
		background-image:url('/wp-content/themes/huluwp-self-service/phase1.5/assets/circle-2.png');
	}
	.page-template-template-home-1-5 #hp-howitworks .steps .step:nth-child(3) .step-inner{
		background-image:url('/wp-content/themes/huluwp-self-service/phase1.5/assets/circle-3.png');
	}
	.page-template-template-home-1-5 #hp-howitworks .steps .step .step-label{
		font-size:1.6rem;
	}
	.page-template-template-home-1-5 #hp-howitworks .steps .step h4{
		font-size:1.6rem;
	}
	.page-template-template-home-1-5 #hp-howitworks .steps .step .copy p{
		font-size:1.6rem;
	}
	.page-template-template-home-1-5 #hp-reach .inner{
		flex-direction: column;
		align-items: center;
	}
	.page-template-template-home-1-5 #hp-reach .inner > *{
		width:100%;
	}
	.page-template-template-home-1-5 #hp-reach .content{
		order:1;
	}

	.page-template-template-home-1-5 #hp-reach .stat-cards{
		order:2;
	}
	.page-template-template-home-1-5 #hp-reach .content h2{
		font-size:4.5rem;
	}
	.page-template-template-home-1-5 #hp-reach .content .copy p{
		font-size:1.2rem;
	}
	.page-template-template-home-1-5 #hp-reach .content .copy p br{
		display:none;
	}
	.page-template-template-home-1-5 #hp-reach .pane .copy p{
		font-size:1.2rem;
	}
	.page-template-template-home-1-5 #hp-reach .pane h3{
		font-size:16vw;
	}
	.page-template-template-home-1-5 #hp-reach .pane h4{
		font-size:6vw;
	}
	.page-template-template-home-1-5 #hp-reach .pane .copy p br{
		display:none;
	}
	.page-template-template-home-1-5 #hp-success .left{
		padding-right:0px;
	}
	.page-template-template-home-1-5 #hp-success .stories_slideshow{
		width:100%;
	}
	body.home-page main {
		padding-top: 0px!important;
	}
}
@media only screen and (max-width: 766px) {
	#hp-hero{
		margin-top:58px;
	}
}
@media only screen and (max-width: 700px) {
	.page-template-template-home-1-5 .inner{
		padding:0 2rem;
	}
	.page-template-template-home-1-5 #hp-hero .hero-pitch .content .inner{
		padding-top: 2rem;
	}
	.page-template-template-home-1-5 #hp-power .highlight .card-copy h3{
		font-size:10.5vw;
	}
	.page-template-template-home-1-5 #hp-power{
		background-size:unset;
		padding-top:5rem;
	}
	.page-template-template-home-1-5 #hp-power h2{
		font-size: 2rem;
	}
	.page-template-template-home-1-5 #hp-power .content p{
		font-size: 1.25rem;
	}
	.page-template-template-home-1-5 #hp-power .content p br{
		display:none;
	}
	.page-template-template-home-1-5 #hp-howitworks .steps{
		margin:0 auto 4rem auto;
	}
	.page-template-template-home-1-5 #hp-reach{
		padding-bottom:0px;
	}
	.page-template-template-home-1-5 #hp-reach .content{
		text-align:left;
	}
	.page-template-template-home-1-5 #hp-reach .content h2{
		font-size:3.4rem;
	}
	.page-template-template-home-1-5 #hp-reach .content h2 span{
		display:block;
	}
	.page-template-template-home-1-5 #hp-success{
		padding:6vw 0px;
	}
	.page-template-template-home-1-5 #hp-success h2{
		font-size:3rem;
	}
	.page-template-template-home-1-5 #hp-success .left{
		padding-right:0px;
	}
	#signup-form{
		padding-top:1rem;
	}
	#signup-form .section-p{
		padding-bottom:0px;
	}
	#signup-form h3{
		margin-bottom:1rem;
	}
}
@media only screen and (max-width: 600px) {
	.page-template-template-home-1-5 #hp-howitworks .steps .step .step-inner h4{
		margin-bottom:1rem;
	}
	.page-template-template-home-1-5 #hp-reach .pane h3{
		font-size:14vw;
	}
	.page-template-template-home-1-5 #hp-reach .pane h4{
		font-size:4vw;
	}
	.page-template-template-home-1-5 #hp-reach .pane .copy p{
		display:none;
	}
	.page-template-template-home-1-5 #hp-success .story-quote .copy p{
		font-size: 1.5rem;
	}
}
@media only screen and (max-width: 555px) {
	.page-template-template-home-1-5 #hp-hero .hero-pitch .faux-bg{
		width:unset;
		height:100%;
	}
	.page-template-template-home-1-5 #hp-hero .hero-pitch .content .logo-train .logo{
		min-width:25%;
	}
	.page-template-template-home-1-5 #hp-hero .hero-pitch .content .logo-train .logo img{
		width:auto;
		display:block;
		margin:0 auto;
	}
	.page-template-template-home-1-5 #hp-reach .pane h3{
		font-size:24vw;
	}
	.page-template-template-home-1-5 #hp-reach .pane h4{
		font-size:5vw;
	}
	.page-template-template-home-1-5 #hp-success .left > img{
		width:50px;
		margin-top:1rem;
	}
	.page-template-template-home-1-5 #hp-success .left .copy{
		margin:0;
	}
	.page-template-template-home-1-5 #hp-success .left .copy p{
		font-size:1.2rem;
	}
}
