a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,button,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,input,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}h1,h2,h3,h4,h5,h6{font-weight:700}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1;min-width:300px;font-family:AkkuratLLWeb-Regular,roboto,"helvetica neue",helvetica,arial,sans-serif!important;font-size:18px}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:after,blockquote:before,q:after,q:before{content:'';content:none}table{border-collapse:collapse;border-spacing:0}*{-moz-box-sizing:border-box;-webkit-box-sizing:border-box;box-sizing:border-box}.clearfix:after{content:"";display:table;clear:both}.nowrap{white-space:nowrap}img{width:100%}.loading{background-image:url(/Content/Images/ajax-loader.gif);background-position:90% 50%;background-repeat:no-repeat}a[href^="tel:"].tel{color:inherit;border:none;cursor:pointer;text-decoration:none}a[href^="tel:"].tel-button{-moz-border-radius:8px;-webkit-border-radius:8px;border-radius:8px;background-color:#1f4a6f;color:#fff;border:none;cursor:pointer;text-decoration:none;width:85%;display:inline-block;font-size:1.1em;line-height:2em}header{max-width:980px;margin:0 auto;-moz-box-shadow:0 8px 15px rgba(0,0,0,.5);-webkit-box-shadow:0 8px 15px rgba(0,0,0,.5);box-shadow:0 8px 15px rgba(0,0,0,.5)}.section{max-width:980px;margin:0 auto}.section .homeowners-hero:before,.section .rv-hero:before{background-image:url(/Content/images/homeowner/hero.png);background-repeat:no-repeat;background-position:bottom left;background-size:cover}.section .renters-hero:before{background-image:url(/Content/images/homeowner/hero-rent.png);background-repeat:no-repeat;background-position:bottom left;background-size:cover}.section .condo-hero:before{background-image:url(/Content/images/homeowner/hero-condo.png);background-repeat:no-repeat;background-position:bottom left;background-size:cover}.section .hero,.section .hero-top{width:100%;background-color:#000;z-index:-1;position:relative}.section .hero-top:before,.section .hero:before{display:block;content:" ";width:100%;padding-top:33.33333333%;background-repeat:no-repeat;background-position:bottom left;background-size:cover}.section .hero-top>.content,.section .hero>.content{position:absolute;top:0;left:0;right:0;bottom:0}.section .hero .overlay,.section .hero-top .overlay{float:left;position:absolute;left:0;top:0;z-index:1000;width:100%;height:100%;color:#fff;text-align:center;margin-top:3%}.section .hero .overlay h1,.section .hero-top .overlay h1{font-size:1em;line-height:1.7em}.section .hero .overlay p,.section .hero-top .overlay p{font-size:.8em;line-height:1.2em}.section .hero-top:before{background-position:top left}.section .homeowners-darken,.section .rv-darken{z-index:-1}.section .homeowners-darken:before,.section .rv-darken:before{opacity:.4}.section .condo-darken,.section .renters-darken{z-index:-1}.section .condo-darken:before,.section .renters-darken:before{opacity:.6}.section .darken{z-index:-1}.section .no-rail{text-align:center;margin:4% 2% 8%}.section .no-rail h1{font-size:1.3em}.section .no-rail p{font-size:.915em;margin:3% 5%;line-height:1.2em}.section .row{padding:40px 0 0}.section .row .form-wrapper{margin-bottom:40px}.section .row .form-wrapper form{margin:0 30px 30px}.section .row .form-wrapper h1{color:#25589d;font-size:1.4em}.section .row .form-wrapper .top-space{margin-top:50px}.section .row .form-wrapper .field{color:#757575}.section .row .form-wrapper .field input,.section .row .form-wrapper .field select{width:93%;padding:.1em .4em;font-size:1.1em;margin:.4em .2em .4em 0;border:1px solid #757575;color:#757575;font-family:AkkuratLLWeb-Regular,roboto,"helvetica neue",helvetica,arial,sans-serif}.section .row .form-wrapper .field .date .day,.section .row .form-wrapper .field .date .month{width:10%;margin-right:0;text-align:center}.section .row .form-wrapper .field .date .month{border-right:none}.section .row .form-wrapper .field .date .day{border-left:none;border-right:none}.section .row .form-wrapper .field .date .year{width:75%;border-left:none;margin-left:0}.section .row .form-wrapper .field .required{vertical-align:middle;color:#dd3058;font-size:1.5em}.section .row .form-wrapper .field .input-validation-error{border-color:red}.section .row .form-wrapper .field .field-validation-error{color:red}.section .row .form-wrapper .field .checkbox-title{display:block;clear:both;padding:1em 0 .3em;font-size:1.2em}.section .row .form-wrapper .field .checkbox-subtitle{font-size:.65em;margin-bottom:.5em}.section .row .form-wrapper .field .double-checkbox{display:block;width:100%}.section .row .form-wrapper .field .double-checkbox div{display:block;min-width:164px;margin-top:10px;font-size:.95em}.section .row .form-wrapper .submit{text-align:center}.section .row .form-wrapper .submit button{background-color:#dd3058;color:#fff;border:none;cursor:pointer;font-size:1.4em;padding:0 6%;line-height:1.9em;margin:25px 0 10px}.section .row .form-wrapper .submit div{font-size:.6em;font-weight:500}.section .row .form-wrapper .submit div .required{color:#dd3058;font-size:1.5em;vertical-align:middle}.section .row .form-wrapper .disclaimer{margin:30px;font-size:.65em;line-height:1.3em;color:#757575}.section .row .rail{padding:0 3%}.section .row .rail .call-agent{display:none;background-color:#25589d;border:1px solid #757575;color:#fff;text-align:center;padding:5% 0}.section .row .rail .call-agent h3{color:#fff;font-size:1.2em}.section .row .rail .call-agent .underline{margin:4px 6%;background-color:#f5d0d2;height:1px}.section .row .rail .call-agent p{color:#fff;padding:10% 5%;line-height:1.4em;font-size:1em;font-weight:500}.section .row .rail .call-agent button{background-color:#dd3058;color:#fff;border:none;cursor:default;font-size:1.15em;font-weight:500;width:85%;line-height:2em}.section .row .rail .call-agent .line-bottom,.section .row .rail .call-agent .line-top{background-color:#fff;height:1px;margin-left:10%;margin-right:10%}.section .row .rail .call-agent .line-top{margin-bottom:17px}.section .row .rail .call-agent .line-bottom{margin-top:30px}.section .row .rail .contact{margin:10% 15%;border:1px solid #757575;text-align:center}.section .row .rail .contact h3{background-color:#25589d;font-size:1.038em;color:#fff;margin:0;padding:.7em;text-align:center}.section .row .rail .contact div{margin:8% 0;display:inline-block;text-align:left}.section .row .rail .contact div ul{list-style:none;padding:0;margin:0;font-size:1em;font-weight:500}.section .row .rail .contact div ul li{text-indent:-.7em;padding:.5em 0}.section .row .rail .contact div ul li:before{content:"\00B7 ";font-size:7em;font-weight:400;line-height:0;vertical-align:middle;color:#25589d}.section .row .rail .contact div ul li a{color:#000}.section .row .rail .contact div ul li a:hover{color:#1f4a6f}.section .row .line{clear:both;margin:50px 25px;background-color:#757575;height:1px}footer{max-width:980px;margin:0 auto}footer .providers{margin:30px 0 60px;padding:0 10px}footer .providers .arrowhead img{max-width:250px}footer .providers .asi{padding:0 8%}footer .providers .asi img{max-width:120px}footer .providers .natgen img{max-width:320px}footer .providers .safeco{padding:0 3%}footer .providers .safeco img{max-width:250px}footer .providers .travelers{padding:0 3%}footer .providers .travelers img{max-width:250px}footer .providers .image-row .col_1_2,footer .providers .image-row .col_1_3{float:left;text-align:center}footer .providers .image-row .col_1_3{width:33%;margin:0 0 20px}footer .providers .image-row .col_1_2{width:50%}footer .sales{text-align:center;color:#494949}footer .sales .call-to-action{font-size:1.1em}footer .sales .discount{margin:5px 0 0;font-size:.98em}footer .sales .discount span{font-weight:700}footer .sales .phone{font-size:2em;margin:10px 0 5px}footer .sales .quote-link{font-size:.6em}footer .disclaimer{margin:25px 0 50px;padding:0 10px;font-size:.6em;color:#757575}input[type=checkbox]:checked,input[type=checkbox]:not(:checked){position:absolute;left:-9999px}input[type=checkbox]:checked:focus+label:before,input[type=checkbox]:not(:checked):focus+label:before{border:1px solid #00529b}input[type=checkbox]:checked+label,input[type=checkbox]:not(:checked)+label{position:relative;padding-left:1.95em;padding-top:.1em;cursor:pointer;line-height:1.8em;color:#757575}input[type=checkbox]:checked+label:before,input[type=checkbox]:not(:checked)+label:before{content:'';position:absolute;left:0;top:0;width:1.25em;height:1.25em;border:1px solid #757575;background:#fff;box-shadow:inset 0 1px 3px rgba(0,0,0,.1)}input[type=checkbox]:checked+label:after,input[type=checkbox]:not(:checked)+label:after{content:'✔';position:absolute;top:.15em;left:.15em;font-size:1.3em;line-height:.8;font-weight:700;color:#757575;transition:.2s}input[type=checkbox]:not(:checked)+label:after{opacity:0;transform:scale(0)}input[type=checkbox]:checked+label:after{opacity:1;transform:scale(1)}input[type=checkbox]+label:hover:before{border:1px solid #4778d9!important}input[type=checkbox]disabled:checked+label:after{color:#999}input[type=checkbox]disabled+label{color:#aaa}input[type=checkbox]disabled+label:before{box-shadow:none;border-color:#bbb;background-color:#ddd}header{height:100px;background-color:#f6f6f6;border-top:11px solid #000}header .top-bar{margin-bottom:5px;border-top:11px solid #25589d}header .logo{width:225px;height:70px;display:inline-block;margin-left:40px;margin-top:-3px;background:url(/Content/images/logos/logo-natgen_all_vert_rgb_pos.png) left top/contain no-repeat}header .call-agent{display:none}.copyright{text-align:center}@media all and (min-width:374px){.section .hero,.section .hero-top{position:relative}.section .hero-top:before,.section .hero:before{display:block;content:" ";width:100%;padding-top:28.57142857%}.section .hero-top>.content,.section .hero>.content{position:absolute;top:0;left:0;right:0;bottom:0}.section .hero .overlay h1,.section .hero-top .overlay h1{font-size:1.2em;line-height:1.7em}.section .row .form-wrapper .field input,.section .row .form-wrapper .field select{margin:.4em .4em .4em 0}.section .row .form-wrapper .submit button{font-size:1.5em}.section .row .rail .contact div ul{font-size:1.2em}}@media all and (min-width:456px){.section .hero,.section .hero-top{position:relative}.section .hero-top:before,.section .hero:before{display:block;content:" ";width:100%;padding-top:23.31002331%}.section .hero-top>.content,.section .hero>.content{position:absolute;top:0;left:0;right:0;bottom:0}.section .hero .overlay h1,.section .hero-top .overlay h1{font-size:1.3em}.section .hero .overlay p,.section .hero-top .overlay p{font-size:.9em;line-height:1.3em}.section .row .form-wrapper .field .double-checkbox div{width:40%;display:inline-block}}@media all and (min-width:550px){.section .hero .overlay h1,.section .hero-top .overlay h1{font-size:1.5em}.section .hero .overlay p,.section .hero-top .overlay p{font-size:1em;line-height:1.4em}.section .no-rail h1{font-size:1.5em}.section .no-rail p{font-size:1em}}@media all and (min-width:670px){.section .hero .overlay h1,.section .hero-top .overlay h1{font-size:1.8em}.section .hero .overlay p,.section .hero-top .overlay p{font-size:1.1em;line-height:1.5em}.section .no-rail h1{font-size:1.8em}.section .no-rail p{font-size:1.2em}}@media all and (min-width:760px){.section .hero .overlay h1,.section .hero-top .overlay h1{font-size:2em}.section .hero .overlay p,.section .hero-top .overlay p{font-size:1.15em}.section .row .form-wrapper{float:left;width:55%}.section .row .form-wrapper form{margin:0 5% 10% 13%}.section .row .rail{float:right;width:45%}.section .row .rail .call-agent{display:block;min-width:282px}.section .row .rail .contact{min-width:282px;margin:10% 0}footer .sales{margin:50px 25px 0 0}footer .sales .call-to-action{font-size:1.5em}footer .sales .discount{font-size:1em}header .call-agent{margin-top:10px;display:inline-block;font-size:.7em;color:#000;text-align:center;line-height:1.5em;float:right;margin-right:10%}header .call-agent .phone{font-size:1.5em;font-weight:700}}@media all and (min-width:800px){.section .hero .overlay h1,.section .hero-top .overlay h1{font-size:2.2em}.section .hero .overlay p,.section .hero-top .overlay p{font-size:1.23em}.section .row .form-wrapper{width:57%}.section .row .rail{width:43%}}@media all and (min-width:851px){.section .row .form-wrapper{width:59%}.section .row .rail{width:41%}}@media all and (min-width:890px){.section .row .form-wrapper{width:61%}.section .row .rail{width:39%}}@media all and (min-width:950px){.section .row .form-wrapper{width:63%}.section .row .rail{width:37%}}@media all and (min-width:965px){.section .row .form-wrapper{width:65%}.section .row .rail{width:35%}}