#agency .asurion__a--tab {
	color: #333;
	font-weight: 500;
	height: 100%;
	text-decoration: none;
	width: 100%;
}
#agency .asurion__a--tab, #agency .asurion__div--coverage, #agency .asurion__div--gray {
	background-color: #eee;
}
#agency .asurion__a--tab:hover {
	background-color: #e0e0e0;
}
#agency .asurion__div--banner {
    left: 4.5vw;
    position: absolute;
    top: 3.5vw;
    width: 30%;
}
#agency .asurion__div--coverage {
	padding: 2vw 0 0 2vw;
	width: calc(100% - 2vw);
}
#agency .asurion__div--gray, #agency .asurion__div--gray {
	padding: 2vw 2vw 0;
	width: calc(100% - 4vw);
}
#agency .asurion__h2, #agency .asurion__h3, #agency .asurion__h3--period, #agency .asurion__h4--period, #agency .asurion__li--nav, #agency .asurion__p, #agency .asurion__p--details {
    font-family: helveticaNeue, helvetica, arial, sans-serif;
    padding: 0;
	width: 100%;
}
#agency .asurion__h2 {
    font-size: 36px;
    font-weight: 700;
}
#agency .asurion__h3--period {
	font-size: 18px;
	font-weight: 600;
}
#agency .asurion__h4--period {
	font-size: 48px;
	font-weight: 800;
}
#agency .asurion__img--lockup {
	height: 50%;
	width: 50%;
}
@media (min-width: 1012px) {
	#agency .asurion__img--lockup {
		height: 40%;
		width: 40%;
	}
}
#agency .asurion__img--period {
	padding: 1vw 3vw;
	width: calc(100% - 6vw);
}
#agency .asurion__img--preloader {
	height: 50px;
	width: 50px;
}
#agency .asurion__img--coverage {
	bottom: 0;
	position: absolute;
	right: 0;
}
#agency .asurion__input {
	align-self: center;
	display: inline-flex;
	margin-right: 10px;
	position: relative;
}
#agency .asurion__label {
	align-self: center;
	display: inline-flex;
	font-size: 18px;
	font-weight: 400;
}
#agency .asurion__label--disabled {
	color: #ccc;
}
#agency .asurion__li--nav {
	font-size: 24px;
	font-weight: 600;
	line-height: 50px;
}
#agency .asurion__li--nav.grid__unit--25 {
	background-image: none;
	padding: 0;
}
#agency .asurion__p {
	font-size: 16px;
    font-weight: 400;
}
#agency .asurion__p--details {
    font-size: 18px;
    font-weight: 600;
}
#agency .asurion__div--stretch.grid__unit--33 {
	align-self: stretch;
}
#agency .ul__li {
	margin-bottom: 0;
}

@media (max-width:575.98px){
	#agency .asurion__div--banner {    
    width: 50%;
	}
}