<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.spacer {
	clear:both;
}
.col_wide {
	/*max-width:1478px;*/
	max-width:90%;
	margin-left:auto;
	margin-right:auto;
}
.col {
	max-width:80%;
	margin-left:auto;
	margin-right:auto;
}
.col_narrow {
	max-width:60%;
	margin-left:auto;
	margin-right:auto;
}
.center {
	text-align:center;
}


/* DEFAULT: WHITE BG */;
.whitebg {
	background:#ffffff;
}
.lightbluebg {
	background:#e1f7ff;
}
.bluebg {
	background:#019dd5;
}
.blackbg {
	background:#3b3b3b;
}

/* DEFAULT: #eff8fc text color */
.whitetext {
	color:#fff;
}
.bluetext {
	color:#019dd5;
}


#s4_calc {
	padding-top:40px;
	padding-bottom:90px;
	margin-bottom:-5px;
	position:relative;
}
#s4_calc .col_wide {
	width:85%;
	margin-left:10%;
	margin-right:5%;
}
#badthings {
	padding-top:120px;
	/*TM width: 55.33%; */
	width: 50.33%;
	float:left;
	padding-right: 26px;
}
p.whitetext {
	font-family: "ProximaNovaLight";
	font-size: 25px;
	line-height: 27px
}
#badthings h2 {
	margin-bottom: 30px;
}
#badthings ul.desktop {
	max-width:75%;
}
#badthings li
{
	height:35px;
	line-height:35px;
	margin-bottom:10px;
	margin-right:10px;
	font-family:'ProximaNovaSemibold';
	cursor:pointer;
}
#badthings li.injury {
	float:left;
	position:relative;
	background-color:#019dd5;
	border:2px solid #ffffff;
	color:#fff;
	border-radius:35px;
	padding-right:15px;
	padding-left:40px;
	transition:0.1s;
	z-index:3;
}
#badthings .more {
	display:none;
}

#badthings li.injury.active {
	background:#ffffff;
	color:#3b3b3b;
	cursor:default;
	/* TODO: ORANGE ICON */
}
#badthings li.injury_disclosure {
	clear:both;
}
#badthings li.injury_disclosure td {
	vertical-align: middle;
}
#badthings li.injury_disclosure span.disclosure {
	font-size:22px;
	font-family:'ProximaNovaExtrabold';
	padding-left:8px;
}
#injury_seemore span.disclosure {
	position:relative;
}
#injury_seeless span.disclosure {
	position:relative;
}
#badthings .injury_icon {
	position:absolute;
	width:26px;
	height:26px;
	top:5px;
	left:5px;
	transition:0.1s;
}
.injury_icon.accident {
	background:url('/_Global-Assets/dagger/home/img/bticon_accident.svg') 0px 0px no-repeat;
}
.active .injury_icon.accident {
	background:url('/_Global-Assets/dagger/home/img/bticon_accident_active.svg') 0px 0px no-repeat;
}
.injury_icon.cancer {
	background:url('/_Global-Assets/dagger/home/img/bticon_cancer.svg') 0px 0px no-repeat;
}
.active .injury_icon.cancer {
	background:url('/_Global-Assets/dagger/home/img/bticon_cancer_active.svg') 0px 0px no-repeat;
}
.injury_icon.critical {
	background:url('/_Global-Assets/dagger/home/img/bticon_critical.svg') 0px 0px no-repeat;
}
.active .injury_icon.critical {
	background:url('/_Global-Assets/dagger/home/img/bticon_critical_active.svg') 0px 0px no-repeat;
}
.injury_icon.disability {
	background:url('/_Global-Assets/dagger/home/img/bticon_disability.svg') 0px 0px no-repeat;
}
.active .injury_icon.disability {
	background:url('/_Global-Assets/dagger/home/img/bticon_disability_active.svg') 0px 0px no-repeat;
}
.injury_icon.hospital {
	background:url('/_Global-Assets/dagger/home/img/bticon_hospital.svg') 0px 0px no-repeat;
}
.active .injury_icon.hospital {
	background:url('/_Global-Assets/dagger/home/img/bticon_hospital_active.svg') 0px 0px no-repeat;
}
.injury_icon.lungs {
	background:url('/_Global-Assets/dagger/home/img/bticon_lungs.svg') 0px 0px no-repeat;
}
.active .injury_icon.lungs {
	background:url('/_Global-Assets/dagger/home/img/bticon_lungs_active.svg') 0px 0px no-repeat;
}

#calc_container {
	width: 41.67%;
	float:left;
}
#calculator {
	background:#fff;
	padding:40px;
	box-shadow:0px 5px 30px 2px hsla(0, 0%, 0%, 0.15);
}
#calculator h2 {
	font-family:'ProximaNovaLight';
	padding-bottom:20px;
	text-align:center;
	color: #3b3b3b;
}
#calculator table {
	width:100%;
}
#calculator td {
	padding-top:10px;
	padding-bottom:10px;
	color: #3b3b3b;
}
#savings_items {
	height:180px;
	-webkit-transition: 0.2s;
  	transition: 0.2s;
}
.bigsup {
	font-size:14px;
	position:relative;
	top:3px;
}
#calc_oop div {
	margin-left:5px;
	position:relative;
	top:4px;
}
.cost_header {
	font-family:'ProximaNovaSemibold';
	color:#3b3b3b;
}
.price, .biggerprice, .biggestprice {
	font-family:'ProximaNovaSemibold';
	color:#019dd5;
	width:40%;
}
.biggerprice {
	width:25%;
}

.calc_footer {
	font-family: 'ProximaNovaBold';
	font-size:24px;
}
.inactive .price, .inactive .biggerprice, .inactive .biggestprice {
	color:#aaaaaa;
}
.biggerprice, .biggestprice {
	font-family:'ProximaNovaExtrabold';
}
.biggerprice {
	font-size:1.4em;
}
.biggestprice {
	font-size:1.8em;
}
.toggle {
	cursor:pointer;
	width:50px;
}
.toggle .slider {
	height:14px;
	width:40px;
	background-color:#e3e3e3;
	border-radius:7px;
	-webkit-transition: 0.1s;
  	transition: 0.1s;
}
.toggle .thumb {
	background-color:#aaaaaa;
	width:20px;
	height:20px;
	border-radius:10px;
	position:relative;
	bottom:3px;
	-webkit-transition: 0.1s;
  	transition: 0.1s;
}
.toggle .thumb_pos {
	position:relative;
	padding-left:0px;
	-webkit-transition: 0.1s cubic-bezier(0.47, 0, 0.745, 0.715);
  	transition: 0.1s cubic-bezier(0.47, 0, 0.745, 0.715);
}
.toggle.active .slider {
	background-color:#cff3ff;
	-webkit-transition: 0.1s;
  	transition: 0.1s;
}
.toggle.active .thumb{
	background-color:#019ed5;
	-webkit-transition: 0.1s;
  	transition: 0.1s;
}
.toggle.active .thumb_pos {
	padding-left:20px;
	-webkit-transition: 0.1s cubic-bezier(0.47, 0, 0.745, 0.715);
  	transition: 0.1s cubic-bezier(0.47, 0, 0.745, 0.715);
}


#calculator_duck {
    position: absolute;
    bottom: 0px;
    right: 50%;
    width: 400px;
}

.section_label {
	margin-bottom:5px;
	color:#7d7d7d;
	font-family:'ProximaNovaExtrabold';
	font-size:17px;
	line-height:17px;
}
.section_sub {
	margin-bottom:20px;
	font-size:18px;
	line-height:24px;
}




#mobile_dismiss {
	display:none;
}
.ways_item.active .ways_active {
	display:block;
}
.mobile_product_disclosure {
	display:none;
}
#mobile_ways_see_all {
	display:none;
}
#mobile_ways_see_less {
	display:none;
}
#badthings ul.mobile {
	display:none;
}

.mobile_only {
	display:none;
}
.under_570 {
	display:none;
}
#break_570to1000 {
	display:none;
}



/* NOTE: THIS IS min-width not max-width */
@media screen and (min-width:1620px) {
	.blackalert {
		font-size:1.2vw;
		line-height:1.4vw;
		padding-top:0.5%;
		padding-bottom:0.5%;
	}

	/*#dagger_home h1 {
		font-size:3.85vw;
		line-height:4.65vw;
	}*/

	#dagger_home h2 {
		font-size:3.5vw;
		line-height:4.2vw;
	}

	#s2_content p {
		font-size:1.4vw;
		line-height:1.6vw;
	}

	#s2_items h3 {
		font-size:1.4vw;
		font-height:1.8vw;
	}

	#dagger_hoem .ways_item h3 {
		font-size:1.2vw;
		font-height:1.4vw;
	}

	.ways_item p {
		margin-bottom:10%;
		font-size:0.8vw;
		line-height:1vw;
	}

	.ways_ctas div a {
		font-size:1vw;
		line-height:1vw;
	}

	#calculator td {
		font-size:1.2vw;
		line-height:1.4vw;
	}

	#calculator td.biggerprice {
		font-size:1.7vw;
		line-height:2vw;
	}

	#calculator td.biggestprice {
		font-size:2.2vw;
		line-height:2.5vw;
	}

	.section_sub {
		font-size:1.2vw;
		line-height:1.4vw;
	}

	.dagger button {
		font-size:1.2vw;
		line-height:1.2vw;
	}
	#s8_learn h3 {
		font-size:2vw;
		line-height:2vw;
	}
	#s8_learn p {
		font-size:1.2vw;
		line-height:1.4vw;
	}

	#home_footer .footer_link a {
		font-size:1.1vw;
	}

	#home_footer .social {
		width:45px;
		height:45px;
	}

	#copyright, #home_footer .legal_link {
		font-size:1vw;
	}

	#disclaimers p, #disclaimer_link a {
		font-size:0.8vw;
		line-height:1vw;
	}


}

@media screen and (max-width: 1400px) {
	.ways_item p {
		margin-bottom:15px;
	}
	.ways_item img {
		max-width:40%;
	}
	.ways_item .ways_active img {
		max-width:35%;
	}
	.w_lightbox__item.home_self_select {
	    width: 60%;
    	margin-left: -30%;
	}
	#badthings ul.desktop {
		max-width:80%;
	}
	#calculator_duck {
	    width: 375px;
	}
	#business_content {
		padding-top:10%;
	}
}

@media screen and (max-width: 1250px) {
	.w_nav-bar .content .menu .main-menu .menu-items li a {
    	font-size:19px;
	}
	#s1_image {
		padding-bottom:0px;
		min-height:600px;
		background-size:cover;
	}
	/*#dagger_home h1 {
		font-size:45px;
		line-height:50px;
	}*/
	#hero_content {
		width:45%;
		padding-top:175px;
	}
	#dagger_home h2 {
		font-size:34px;
		line-height:40px;
	}


	#s2_duck {
		width:50%;
		left:8%;
	}
	.hiw_item {
		max-width:40%;
	}
	.hiw_item p {
		font-size:16px;
		line-height:20px;
	}

	.ways_item p {
		padding-left:5%;
		padding-right:5%;
		font-size:14px;
	}
	.ways_item .ways_active img {
		width:30%;
	}
	#dagger_home .ways_item h3 {
		margin-top:5px;
	}
	#badthings ul.desktop {
		max-width:95%;
	}

	#calculator {
		padding-left:25px;
		padding-right:25px;
	}
	#calc_container {
		padding-top:30px;
	}

	#calculator_duck {
	    width: 350px;
	}

	#s5_family h2, #s6_business h2, #s7_map h2 {
		font-size:38px;
		line-height:44px;
	}
	#s5_family {
		padding-bottom: 0px;
    	min-height: 700px;
    	background-size:cover;
	}
	#family_content {
		padding-top:165px;
	}
    #s6_business {
    	padding-bottom:0px;
    	min-height:450px;
    	background-size:cover;
    }
    #business_content {
    	padding-top:80px;
    }
    #s7_map {
    	padding-bottom:0px;
    	min-height:450px;
    	background-size: cover;
    }
    #map_duck {
    	width:230px;
    }
	
	.section_sub {
		max-width:90%;

	}

	.w_lightbox__item.home_self_select {
    	margin-left: -35%;
	}
}

/*TM @media screen and (max-width: 999px) { */
@media screen and (max-width: 1200px) {
	#break_570to1000 {
		display:inherit;
	}

	.ui-tooltip-content {
    	max-width:100%;
	}

	.w_lightbox__item.home_self_select {
	    width: 90%;
    	margin-left: -45%;
	}
	#home_quote {
		display:none;
	}

	#s4_calc {
		max-width: 100%;
		overflow-x: hidden;
	}

/*TM wasn't sure why this was added, possibly to correct notification bar
	.w_nav-bar .content .logo-bar .menu-toggle {
		right:0px;
	}

	.w_nav-bar .content .menu .breadcrumb {
		display:none;
	}
*/
	.input-text-alt.is-empty .placeholder {
	    line-height: 45px;
	    color: #9a9a9a;
	    font-family: ProximaNovaRegular;
	}
/*TM wasn't sure why this was added, possibly to correct notification bar
	.w_nav-bar .placer { 
		position:inherit;
	}
	.w_nav-bar .placer.fixed {
		position:fixed;
	}
	.w_nav-bar.is-open .placer {
		position:fixed;
	}
	*/

	.notification_content p {
	    font-size: 14px;
	    line-height: 18px;
	}

	#mobile_dismiss {
		display:block;
	}
	#mobile_dismiss a {
		cursor: pointer;
	    color: #6a6a6a;
	    font-family: ProximaNovaSemibold;
	    text-decoration: underline;
	    font-size: 12px;
	}

	/*#dagger_home h1 {
		font-size:42px;
		line-height:46px;
	}*/
	#hero_content {
		width:55%;
		padding-top:200px;
	}
	#s1_copy {
		padding-top:100px;
		padding-bottom:100px;
	}
	#s1_copy h2 {
		max-width:75%;
	}
	#dagger_home h2 {
		font-size:50px;
		line-height:50px;
	}
	#s2_benefits {
		padding-top:10%;
	}
	#s2_duck {
	    left: auto;
	    right: -4%;
	    width: 62%;
	    top: 6%;
	}
	
	#s2_content {
		width:100%;
		position:relative;
	}
	#s2_content h2 {
		font-size:52px;
		line-height:56px;
	}
	#s2_content p {
		font-size:24px;
		line-height:24px;
	}
	#s2_items p {
		font-size:21px;
		line-height:26px;
		font-family: 'ProximaNovaRegular'
	}
	#s2_items h3 {
		font-size:32px;
		line-height:32px;
	}

	#s2_items {
		clear:both;
		padding-top:220px;
		padding-bottom:100px;
	}
	.hiw_item {
		height:105px;
		padding-left:65px;
		padding-top:52px;
		
		background-size:180px 142px;
		background-repeat: no-repeat;
		background-position: top left;
	}
	.hiw_item p {
		width:100%;
	}
	#hiw_1, #hiw_2, #hiw_3, #hiw_4 {
		max-width:100%;
		margin-left:0%;
		margin-bottom:50px;
	}

	#s3_ways h2 {
		font-size:52px;
		line-height:56px;
		width:80%;
		margin-left:10%;
		margin-bottom:60px;
	}

	.ways_item {
		width:100%;
	}

	.ways_item.see_more {
		display:none;
	}
	.ways_item.see_more.show {
		display:block;
	}
	#mobile_ways_see_all.show, #mobile_ways_see_less.show {
		display:table;
	}

	.ways_inactive {
		padding-top:10%;
		padding-bottom:10%;
		margin-top:0%;
	}
	.ways_item img {
	    max-width: 15%;
	    position: absolute;
	    left: 10%;
	    top: 18%;
	}
	#dagger_home .ways_item h3 {
		font-size:30px;
		line-height:30px;
		text-align:left;
		margin-left:40%;
	}
	.ways_active {
		top:-10%;
		width:94%;
		left:3%;
	}
	
	.ways_item .ways_active img {
    	width: 15%;
	}
	.ways_item p {
    	font-size: 21px;
    	text-align: left;
    	line-height: 24px;
    	width: 55%;
    	margin-left:40%;
    	padding-left:0%;
    	padding-right:0%;
    }
    .ways_ctas div {
    	padding-top:20px;
    	padding-bottom:20px;
    }
    .ways_ctas div a {
    	font-size:21px;
    }
    .mobile_product_disclosure {
    	display:table;
    	padding:20px 40px;
    	font-size:30px;
    	line-height:30px;
    	border:1px solid #3b3b3b;
    	font-family:'ProximaNovaSemibold';
    	margin-left:auto;
    	margin-right:auto;
    	clear:both;
    	margin-top:30px;
    	cursor:pointer;
    }

    #badthings {
    	width:100%;
    	float:inherit;
    	padding-top:60px;
    }
    #badthings .more {
    	display: inherit;
	}
    #badthings p {
    	text-align:center;
    	font-size:21px;
    	line-height:24px;
    	font-family:'ProximaNovaRegular';
    }
    #badthings ul.desktop {
		display:none;
	}
    #badthings ul.mobile {
    	display:block;
    	max-width:inherit;
		  width:1560px;
    }
    #badthings ul.mobile.cancer-removed {
      width: 700px;
  }
    #injury_seemore, #injury_seeless {
    	display:none;
    }

    #badthings h2 {
    	font-size:50px;
    	text-align:center;
    	line-height:55px;
    }
	#calculator {
		padding-left:40px;
		padding-right:40px;
	}
    #calc_container {
    	width:100%;
    	float:inherit;
    	padding-top: 20px;
    }
    #calculator_duck {
    	display:none;
    	background:#000;
    }

    .section_label {
    	font-size:16px;
    	line-height:16px;
    }
    #s5_family h2, #s6_business h2, #s7_map h2 {
    	font-size:35px;
    	line-height: 40px;
    }
    .section_sub {
    	font-size:16px;
    	line-height:20px;
    }

    #map_duck {
    	bottom: -125px;
	    width: 30%;
	}

    #s8_learn img {
    	width:45%;
    }
    #s8_learn p {
	    padding-left: 10%;
	    padding-right: 10%;
	    font-size: 16px;
	    line-height: 20px;
	}


	#footer_links {
		float:inherit;
		width:80%;
		margin-left:auto;
		margin-right:auto;
		column-gap:35%;
		columns:2;
	}
	#home_footer .footer_link {
		float:inherit;
		padding-right:0px;
		padding-bottom:10px;
	}

	#social_links {
		width:60%;
		margin-top:50px;
		margin-left:20%;
	}
	#social_links li {
		padding:0px;
		width:20%;
		text-align:center;
	}
	#social_links div {
		width:45px;
		height:45px;
	}

	#social_links a {
		display:inline-block;
	}

	#home_footer hr {
		margin-top:25px;
	}

	#legal_links {
		width:100%;
		float:inherit;
		clear:both;
	}
	#home_footer .legal_link {
		width:100%;
		float:inherit;
		padding:0px;
	}
	#copyright {
		float:inherit;
		width:100%;
	}

}
@media screen and (max-width: 780px) {
	.mobile_only {
		display:inherit;
	}
	.desktop_only {
		display:none;
	}
	.col {
		max-width:90%;
	}
	.col_wide {
		max-width:94%;
	}

	#s1_image {
		background-color:#000;
		background-image:url('/_Global-Assets/dagger/home/img/hero_top_mobile.jpg');
		padding-bottom:138%;
		min-height:auto;
		color:white;
	}
	#hero_content {
		width:100%;
		padding-top:25%;
		text-align:center;
		z-index:5;
	}
	/*#hero_content h1 {
		font-size:40px;
		line-height:45px;
	}*/
	#hero_content p {
		font-size:18px;
		line-height:24px;
	}
	#s1_copy h2 {
		max-width:90%;
	}

	#s2_items {
		padding-top:120px;
	}

	.ways_inactive {
		width:90%;
		margin-left:5%;
		margin-bottom:7%;
	}

	#dagger_home .ways_item h3 {
		margin-left:30%;
		font-size:26px;
		line-height:26px;
	}

	#dagger_home .ways_item p {
		margin-left:30%;
		width:65%;
		font-size:18px;
		line-height:20px;
	}
	.ways_item:hover .ways_active {
		display:none;
	}
	.ways_item.active .ways_active {
		display:block;
	}
	.ways_active {
		width:100%;
		left:0%;
	}
	.ways_item {
		float: inherit;
	}
	.ways_active:hover {
		transform:scale(0.95);
		top:-15%;
	}
	.ways_item img {
		left:7%;
	}

	#s4_calc {
    	padding-bottom: 60px;
	}

	#calculator td {
		padding-bottom:0px;
	}

	#badthings h2, #calculator h2 {
	    font-size: 44px;
	    line-height: 48px;
	}

	.price, .biggerprice, .biggestprice {
    	width: 30%;
	}

	#s5_family {
    	background-size:cover;
    	min-height:auto;
    	padding-bottom:120%;
    	background-position:bottom left;
	}
	#family_content {
		width:100%;
		left:0%;
		padding-top:20%;
	}
	.section_sub {
		font-size:18px;
		line-height:24px;
	}

	.dagger button {
		font-size:20px;
		line-height:20px;
		padding:15px 60px;
	}
	#s6_business {
		background-image:url('/_Global-Assets/dagger/shared/img/placer.gif');
    	min-height:auto;
    	padding-bottom:120%;
    	background-position:bottom right;
	}
	#business_content {
		width:100%;
		padding-top:20%;
	}

	#s7_map {
		min-height:auto;
		padding-bottom:120%;	
	}
	
	#map_content {
		top:25%;
	}
	#map_duck {
		width:53%;
	}

	#learn_agents {
		border-right:none;
		border-bottom:1px solid #f0f0f0;
	}
	.learn_box {
		width:70%;
		margin-left:15%;
		float:inherit;
		padding-bottom:50px;
		padding-top:50px;
	}
	#s8_learn {
		padding-bottom:20px;
	}
	#s8_learn img {
		width:32%;
	}

	#s8_learn p {
	    padding-left:0px;
	    padding-right:0px;
	    font-size: 18px;
	    line-height: 24px;
	}

	#social_links {
		width:80%;
		margin-left:10%;
	}

	#home_footer .col_wide {
		max-width:86%;
		margin-left:7%;
	}
}
@media screen and (max-width:620px) {
	#disclaimer_link {
	    padding-bottom:100px;
	}
}
@media screen and (max-width: 570px) {

	.under_570 {
		display:inherit;
	}
	#break_570to1000 {
		display:none;
	}

	.blackalert {
    	font-size: 16px;
    	line-height: 20px;
	}

	#hero_content {
		padding-top:20%;
	}
	/*#hero_content h1 {
		font-size:28px;
		line-height:32px;
		margin-bottom:10px;
		font-size:7vw;
		line-height:7.5vw;
	}*/
	#hero_content p {
		font-size:14px;
		line-height:16px;
		font-size:3vw;
		line-height:3.5vw;
	}
	#s2_duck {
		right:-15%;
		width:70%;
	}
	#s2_benefits h2 {
		font-size:40px;
		line-height:44px;
	}
	#s2_content p {
		font-size:18px;
		line-height:18px;
	}
	#s2_items {
		padding-top:150px;
	}
	.hiw_item {
		background-size:150px;
		padding-left:55px;
		padding-top:41px;
	}
	#s2_items h3 {
		font-size:26px;
		line-height:26px;
	}
	#s2_items p {
		font-family:'ProximaNovaRegular';
		font-size:18px;
		line-height:22px;
	}
	#s3_ways {
		padding-top:60px;
		padding-bottom:60px;
	}
	#s3_ways h2 {
		font-size:40px;
		line-height:44px;
	}

	.ways_item {
		min-height:40px;
	}
	.ways_item img {
		left:10%;
		top:25%;
	}
	.ways_active {
		top:-25px;
	}
	.ways_item .ways_active img {
    	width:18%;
	}
	.ways_active img {
		left:5%;
		top:15%;
	}
	#s4_calc {
		padding-top:0px;
	}
	#calculator {
		padding:25px;
	}
	#badthings h2, #calculator h2 {
		font-size:40px;
		line-height:44px;
	}
	#s5_family h2, #s6_business h2, #s7_map h2 {
		font-size:32px;
		line-height:36px;
	}
	.section_sub {
		font-size:16px;
		line-height:20px;
	}

	 .mobile_product_disclosure {
		padding:15px 30px;
		font-size:14px;
		line-height:14px;
	}
}
@media screen and (max-width: 479px) {
	#hero_content p {
		font-size:14px;
		line-height:16px;
		font-size:3.5vw;
		line-height:4vw;
	}

	#s1_copy h2 {
    	font-size:24px;
    	line-height:28px;
	}

	#s2_benefits {
		padding-top:0px;
	}
	#s2_duck {
		top:1%;
	}
	#s2_content h2 {
		font-size:32px;
		line-height:36px;
	}
	#s2_items h3 {
		font-size:22px;
		line-height:22px;
	}
	.hiw_item {
	    background-size: 130px;
	    padding-left: 50px;
	    padding-top: 37px;
	}

	#dagger_home .ways_item h3 {
		font-size:20px;
		line-height:24px;
	}
	#dagger_home .ways_item p {
		font-size:14px;
		line-height:16px;
	}
	.ways_inactive {
		padding-top:13%;
		padding-bottom:13%;
	}
	.ways_inactive img {
		top:29%;
	}
	.ways_ctas div {
		padding-top:15px;
		padding-bottom:15px;
	}
	
	#badthings h2, #calculator h2 {
		font-size:32px;
		line-height:36px;
	}
	#calculator {
		font-size:14px;
	}
	.calc_footer {
		font-size:18px;
	}
	.price, .biggerprice, .biggestprice {
    	width: 35%;
	}

	.toggle {
		width:35px;
	}
	.toggle .slider {
		height:14px;
		width:25px;
		border-radius:10px;
	}
	.toggle.active .thumb_pos {
		padding-left:12px;
	}
	.toggle .thumb {
		width:16px;
		height:16px;
		border-radius:10px;
		bottom:1px;
	}

	.section_label {
		font-size:14px;
		line-height:14px;
	}

	#s5_family h2, #s6_business h2, #s7_map h2 {
	    font-size: 28px;
	    line-height: 32px;
	}
	#family_content, #business_content {
		padding-top:15%;
	}

	.dagger button {
	    font-size: 16px;
	    line-height: 16px;
	    padding: 15px 40px;
	}

	#s8_learn p {
		font-size:16px;
	}
}

@media screen and (max-width: 399px) {
	#s1_image
	{
		background-size:120%;
		padding-bottom:140%;	
		background-position:center;
	}
	/*#hero_content h1 {
		letter-spacing: 0px;
	}*/
	#hero_content p {
		font-size:14px;
		line-height:16px;
	}

	#dagger_home h2 {
		font-size:22px;
		line-height:26px;
	}
	#calculator h2 {
		padding-bottom:0px;
		margin-bottom:10px;
	}
	#s1_copy {
		padding-bottom:60px;
		padding-top:60px;
	}

	.hiw_item {
	    background-size: 100px;
	    padding-left: 40px;
	    padding-top: 28px;
	}
	
	#s2_items p {
	    font-size: 16px;
	    line-height: 20px;
	    padding-top: 5px;
	}

	.ways_active img {
	    left: 5%;
	    top: 20%;
	}

	#s3_ways h2 {
		font-size:28px;
		line-height:33px;
	}

	#dagger_home .ways_item h3 {
    	font-size: 18px;
    	line-height: 22px;
    	margin-left:27%;
	}

	#dagger_home .ways_item p {
		margin-left:27%;
		width:70%;
	}

	.ways_cta div a {
		font-size:18px;
	}

	.toggle.active .thumb_pos {
		padding-left:10px;
	}

	#calculator {
		padding:15px;
	}

	#s5_family, #s6_business, #s7_map {
		padding-bottom:0px;
		height:500px;
	}

	#footer_links {
		width:100%;
	}
	#home_footer .footer_link {
		font-size:16px;
		line-height:24px;
	}

	#social_links div {
	    width: 30px;
	    height: 30px;
	}

	#s8_learn img {
    	width: 37%;
	}

}
</pre></body></html>