/*! normalize.css v5.0.0 | MIT License | github.com/necolas/normalize.css */img,legend{max-width:100%}a:hover,abbr[title]{text-decoration:underline}article,aside,details,figcaption,figure,footer,header,hr,main,menu,nav,section{display:block}fieldset,hr{border:0;padding:0}body,fieldset{margin:0}.aligncenter,.clearfix:after{clear:both}button,hr,input{overflow:visible}audio,canvas,progress,video{display:inline-block}progress,sub,sup{vertical-align:baseline}[type=checkbox],[type=radio],legend{box-sizing:border-box;padding:0}html{line-height:1.15;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%}h1{margin:.67em 0}figure{margin:1em 40px}code,kbd,pre,samp{font-family:monospace,monospace;font-size:1em}a:active,a:hover{outline-width:0}abbr[title]{border-bottom:none;text-decoration:underline dotted}b,strong{font-weight:bolder}dfn{font-style:italic}mark{background-color:#ff0;color:#000}small{font-size:80%}sub,sup{font-size:75%;line-height:0;position:relative}sub{bottom:-.25em}sup{top:-.5em}audio:not([controls]){display:none;height:0}img{border-style:none;height:auto}svg:not(:root){overflow:hidden}button,input,optgroup,select,textarea{font-family:sans-serif;font-size:100%;line-height:1.15;margin:0}button,select{text-transform:none}.approach p,.breadcrumb a,.button-primary,.column-secondary h2,.main-footer .title,.main-header .call-us p,.main-menu a,.pagination,.posts .category,.related-posts h3,.sidebar .our-services,.tab-navi a{text-transform:uppercase}[type=reset],[type=submit],button,html [type=button]{-webkit-appearance:button}[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner,[type=submit]::-moz-focus-inner,button::-moz-focus-inner{border-style:none;padding:0}[type=button]:-moz-focusring,[type=reset]:-moz-focusring,[type=submit]:-moz-focusring,button:-moz-focusring{outline:ButtonText dotted 1px}legend{color:inherit;display:table;white-space:normal}.services-list .label,.services-list h2,.services-list p{white-space:nowrap;text-overflow:ellipsis}textarea{overflow:auto;resize:vertical;height:10em}.field,.main-header,.main-menu,.services-list .label,.services-list a,.services-list h2,.services-list p,.visuallyhidden{overflow:hidden}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button{height:auto}[type=search]{-webkit-appearance:textfield;outline-offset:-2px}[type=search]::-webkit-search-cancel-button,[type=search]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}summary{display:list-item}[hidden],template{display:none}html{color:#6D6E70;font:300 1.125em/1.4 Roboto,sans-serif;box-sizing:border-box}*,:after,:before{box-sizing:inherit}.h1,h1{color:#30495E;font:300 2.5em/1.2 'Roboto Slab',sans-serif}.h2,em,h2{color:#81ADC9}.ul-title,a,em,strong{font-weight:700}.h2,h2{font-size:1.17em}a{background-color:transparent;-webkit-text-decoration-skip:objects;color:#296B98;text-decoration:none}.button-primary:hover,.main-menu a:hover,.posts a:hover,.services-list a,.tab-navi a:hover{text-decoration:none}strong{color:#D69467}em{font-style:normal}hr{box-sizing:content-box;height:0;border-top:6px solid #81ADC9;margin:2em 0}.button,button,input,select,textarea{display:inline-block;vertical-align:middle}audio,canvas,iframe,img,svg,video{vertical-align:middle}ul{list-style:url(img/list-check.svg)}.ul-title{color:#81adc9}.ul-title+ul{margin-top:-.5em}input,select,textarea{width:100%;border:1px solid #ccc;border-radius:2em;padding:.4em 1em;background:#fff;color:#6D6E70}input[type=radio],input[type=checkbox]{width:auto;border:none;padding:0}.button,button{background:#337ab7;color:#fff;border:0;border-radius:0}.button-primary{display:block;width:100%;border-radius:2em;background:#ec8f51;color:#fff;text-shadow:1px 1px #231F20;font:700 1.17em/1.2 'Roboto Slab',sans-serif;padding:.7em 2.3em .7em 1.5em;position:relative;transition:.2s;cursor:pointer}.button-primary:after{content:'>';position:absolute;right:1.3em;top:50%;transform:translateY(-50%);line-height:1}.button-primary:hover{background:#eaaa7e}.button-primary.compact{display:inline-block;vertical-align:middle;width:auto}.hidden{display:none!important}.visuallyhidden{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;padding:0;position:absolute;width:1px}.clearfix:after,.clearfix:before{content:" ";display:table}.align-center{text-align:center}.no-header-bar{margin-top:-1.5em}.container{max-width:1150px;margin-left:auto;margin-right:auto;padding:0 2em}.main-header-area{border-bottom:1.5em solid #30495E}#contact-map{height:350px}.main-header .left{float:left}.main-header .right{float:right}.main-header .logo{display:inline-block;vertical-align:middle;padding:.8em 3em}.main-header .btn-expand{display:none}.main-menu{display:inline-block;vertical-align:middle}.main-menu .menu{list-style:none;margin:0;padding:0}.main-menu .menu>li{float:left;border-top:1em solid transparent;border-bottom:.6em solid transparent;transition:.2s}.main-menu .menu>li:hover{border-bottom-color:#81ADC9}.main-menu .menu>.current-menu-item,.main-menu .menu>.current-menu-item:hover{border-bottom-color:#6889A1}.main-menu a{display:block;font-size:.95em;font-weight:400;padding:1.5em;border-left:1px solid #DCE4EA}.main-menu .menu>li:first-child>a{border-left:0}.main-header .call-us{padding:1em 0 .6em}.main-header .call-us p{margin:0;padding:1.5em 2em;font-size:.9em;border-left:1px solid #DCE4EA;color:#6889A1}.hero,.hero-about{padding:10em 2em 2em;text-align:center}.main-header .call-us strong{font:700 1.7em/.4 'Roboto Slab',sans-serif;margin-left:.1em}.menu-mobile{display:none}.hero{background:50% 50% no-repeat #333;background-size:cover;color:#fff}.hero-about{background:url(img/bg-about.jpg) 50% 50% no-repeat;background-size:cover}.hero-about .h1,.hero-about h1{font-size:3.6em;color:#fff}.hero-life{background-image:url(img/bg-life-hero.jpg)}.hero h1{color:inherit;margin:0;font-size:3.6em}.hero p{font-size:1.2em}.hero-home{background-image:url(img/bg-home-hero.jpg)}.hero-auto{background-image:url(img/bg-auto-hero.jpg)}.hero-business{background-image:url(img/bg-business-hero.jpg)}.breadcrumb{color:#81ADC9;font-size:.7em;margin:3em 0 1em}.breadcrumb a{color:inherit;font-weight:300}.breadcrumb+.post,.breadcrumb+.post+.sidebar{margin-top:0}.tab-navi{background:#30495e;text-align:center;color:#fff;padding:1em 1em 0}.tab-navi>ul{list-style:none;margin:0;padding:0}.tab-navi>ul>li{display:inline-block;vertical-align:bottom;margin:0 .3em}.tab-navi a{background:#81adc9;display:block;color:inherit;font-size:1.5em;padding:.75em;width:17em;font-weight:400;box-shadow:0 -1em 1em rgba(0,0,0,.2);position:relative}.related-posts .post p,.related-posts h3{font:700 1.3em 'Roboto Slab',sans-serif}.tab-navi .active a{background:#fff;color:#81adc9}.get-auto-policy,.get-business-policy,.get-home-policy,.get-life-policy{background:url(img/get-auto-policy.jpg) 50% 50%/cover no-repeat;text-align:center}.tab-navi .active a:after{content:'';display:block;position:absolute;left:50%;top:100%;margin-left:-1em;border:1em solid transparent;border-top-width:.5em;border-top-color:#d2dee9}.tab-panes>ul{list-style:none;margin:0;padding:0}.post-content{display:inline-block;vertical-align:top;width:75%;border-right:1px solid #81ADC9;padding-right:2em;margin:1em 0}.post-content>:first-child{margin-top:0}.share.right{float:right}.addthis_inline_share_toolbox{display:inline-block;vertical-align:middle}.get-auto-policy{padding:.5em}.get-auto-policy>div{border:5px solid #fff;padding:15em 2em 2em}.get-home-policy{padding:.5em}.get-home-policy>div{border:5px solid #fff;padding:15em 2em 2em}.get-business-policy{padding:.5em}.get-business-policy>div{border:5px solid #fff;padding:15em 2em 2em}.get-life-policy{padding:.5em}.get-life-policy>div{border:5px solid #fff;padding:15em 2em 2em}.related-posts h3{color:#7E5236;margin:0 0 1em}.related-posts .post{display:inline-block;vertical-align:top;width:49%}.related-posts .previous{margin-right:2%}.related-posts .post a{color:#fff;background:#30495E;display:block;position:relative;padding-bottom:66.7%}.related-posts .post.has-thumbnail a{padding-bottom:0}.related-posts .post img{width:100%}.related-posts .post p{position:absolute;bottom:1em;left:1em;right:1em;margin:0}.services-list{list-style:none;margin:0;padding:0;color:#fff;background:#fff}.services-list>li{display:inline-block;vertical-align:top;width:25%}.services-list a{display:block;position:relative;padding-top:75%;background:50% 50% no-repeat #666;background-size:cover;color:inherit;text-align:right;font-weight:300}.get-insurance-bar h2,.get-insurance-bar select,.services-list .label:after{display:inline-block;vertical-align:middle}.approach,.calculate-bar a,.column-single h1,.column-single h2,.get-insurance-bar,.pagination{text-align:center}.services-list a:hover .label,.services-list a:hover .text{transform:translate3d(0,-3em,0)}.services-list .life a{background-image:url(img/bg-life.jpg)}.services-list .auto a{background-image:url(img/bg-auto.jpg)}.services-list .home a{background-image:url(img/bg-home.jpg)}.services-list .business a{background-image:url(img/bg-business.jpg)}.services-list .text{padding:1em;transition:.2s}.services-list h2{color:inherit;margin:0;font:300 2.4em 'Roboto Slab',sans-serif}.services-list p{margin:0;font-size:.8em}.services-list .label{background:#81adc9;padding:0 1em;text-transform:uppercase;line-height:3em;position:absolute;left:0;right:0;top:100%;transition:.2s;font-weight:400}.column-left,.sidebar>.sticky{position:relative}.services-list .label:after{content:'>';margin-left:.5em}.approach li:before,.column-secondary h2:after,.sidebar .our-services>li:after{content:''}.get-insurance-bar{background:#30495e;color:#fff;padding:3em 1em}.get-insurance-bar h2{color:inherit;margin:0;font:400 1.9em Roboto,sans-serif}.get-insurance-bar select{width:auto;margin:.5em;font-size:1.17em}.posts>li,.sidebar{margin:1em 0}.get-insurance-bar .button-primary{font-size:1em}.calculate-bar a{display:block;background:#81adc9;color:#fff;font-size:1.8em;padding:1em;font-weight:300}.calculate-bar a:hover{text-decoration:none;background:#296B98}.calculate-bar strong{color:inherit}.posts{list-style:none;padding:0}.posts a{display:block;color:#fff;padding-top:10em;background:50% 50% no-repeat;background-size:cover}.posts h2{color:inherit;font:700 1.8em 'Roboto Slab',sans-serif}.posts .text{padding:2em;background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.8) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,.8) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,.8) 100%);transition:.2s}.posts a:hover .text{background:-moz-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,1) 100%);background:-webkit-linear-gradient(top,rgba(255,255,255,0) 0,rgba(0,0,0,1) 100%);background:linear-gradient(to bottom,rgba(255,255,255,0) 0,rgba(0,0,0,1) 100%)}.posts .category{font-size:.8em;font-weight:300}.pagination{border-top:.3em solid #81adc9;padding:1em 0;color:#7e5236;font-family:'Roboto Slab',sans-serif}.pagination .prev{float:left}.pagination .next{float:right}.pagination .page-numbers{padding:0 .2em}.sidebar{display:inline-block;vertical-align:top;width:25%}.sidebar .our-services{list-style:none;margin:0;text-align:center;background:#F5F8FA;padding:1em;color:#296B98}.sidebar .our-services>li{margin:1em 0}.sidebar .our-services>li:after{display:block;margin:.5em auto;width:0;height:0;border:.8em solid transparent;border-top:.6em solid #D2DEE9;border-bottom:0}.sidebar .our-services p{margin:.5em 0}.sidebar .free-quote{background:#D69467;padding:2em 1.5em;color:#fff}.sidebar .free-quote h3{font:1.4em 'Roboto Slab',sans-serif;margin:0}.sidebar .free-quote .field{margin-top:1em}.sidebar .free-quote .button-primary{background:#81ADC9;border:2px solid #FFF;font-size:.8em;text-shadow:none}.column-center{width:600px;max-width:100%;margin:1.5em auto}.column-left,.column-right{display:inline-block;margin:1.5em 0;vertical-align:top}.column-left{width:50%;padding:1px 2em 1px 4em}.column-right{width:45%;padding:1px 0 1px 2em}.column-secondary{padding:1em 2em;color:#6889A1;background:#F8FBFC}.approach,.areas{background:#F4F8FA}.column-left.column-secondary{border-right:1px solid #81ADC9;padding:1px 2em 1px 4em}.column-right.column-secondary{border-left:1px solid #81ADC9}.column-secondary h2{font:700 1.5em 'Roboto Slab',sans-serif;color:#30495E}.subtitle,.subtitle strong{color:#30495e}.column-secondary h2:after{display:block;margin:.5em auto;width:0;height:0;border:.5em solid transparent;border-top:.3em solid #D2DEE9;border-bottom:0}.column-single{max-width:800px;margin:3em auto}.approach ul,.areas ul{margin:0;list-style:none}.side-icon{position:absolute;left:-3em;top:1.5em}.subtitle{font-size:1.4em;line-height:1.4em}.approach{color:#296B98;padding:5em 0}.approach .container{max-width:1300px}.approach ul{padding:0}.approach li{display:inline-block;vertical-align:top;width:33.33%;position:relative;padding:0 1em}.approach li:before{position:absolute;left:-.5em;top:6em;border:.8em solid transparent;border-left-color:#CFE0EA;border-left-width:1.3em}.approach li:first-child:before{display:none}.approach p{font-size:1.9em;margin-bottom:0}.areas{font-size:.9em}.areas.grid .content{max-width:650px;display:inline-block;vertical-align:middle;text-align:left;position:relative;padding-left:8em}.areas.grid li:nth-child(odd){text-align:right}.areas ul{padding:2em}.areas.grid ul{padding:0}.areas li{display:inline-block;vertical-align:top;width:25%;padding:0 2.3em;border-left:1px solid #81ADC9}.areas .items-3 li{width:33.333%}.areas.grid li{width:50%;border-left:0;padding:4em 4em 3em}.areas li:first-child{border-left:0}.areas.grid li:nth-child(4n+2),.areas.grid li:nth-child(4n+3){background:#fff}.areas svg{height:7.5em}.areas.grid svg{position:absolute;left:0}.areas h3{color:#296B98;font:300 2.3em Roboto,sans-serif;margin:.6em 0}.areas p{margin:0 0 1.5em;font-size:.95em}.areas.grid h3{margin:0 0 .5em}.areas .button-primary{font-size:.9em}.areas.grid .button-primary{font-size:1em}.results{color:#30495e;font-size:1.4em}.results strong{color:inherit}.results-table{width:100%;color:#6d6e70;font-size:.9em}.results-table th{font-weight:400;font-size:.8em}.results-table td,.results-table th{padding:.5em .5em .5em 0}.results-table .mobile-label{display:none;color:#ccc;margin-right:.5em}.results-cost{color:#7e5236;font-size:1.1em;font-weight:700}.selected-insurance{position:relative;font-size:.8em;padding-left:130px}.selected-insurance img{position:absolute;left:0;max-width:120px}.selected-insurance strong{color:inherit}.thank-you{text-align:center;padding:5em .5em;font-size:1.4em;color:#30495e;max-width:600px;margin:auto}.thank-you h3{font-size:1.9em;margin:.3em 0}.our-family{background:url(img/bg-our-family.jpg) 50% 50% no-repeat;background-size:cover;padding:5em 0;color:#fff}.our-family .container{max-width:975px}.our-family h2{font-size:3.6em;font-weight:300;text-align:center;color:inherit;margin:.2em 0}.contact-info{font-style:normal;color:#30495E;line-height:1.8}.contact-info.has-icons{position:relative;padding-left:2em}.contact-info.has-icons svg{position:absolute;left:0}.contact-info .label{display:inline-block;vertical-align:middle;width:5em}.contact-info strong{font-size:1.4em;font-weight:400;color:inherit;line-height:1}.field{margin:.5em 0}.field-label{padding:.4em 0;width:30%;float:left}.field-control{width:70%;float:left}.field-control .checkbox{display:inline-block;vertical-align:middle;padding:.4em 0;margin-right:1em}.field-control .compact{width:auto;padding:.4em .5em}.field-control.one-line br{display:none}.companies{background:#efefef;text-align:center;padding:3em 0}.companies h2{color:#296B98;font:300 2.8em 'Roboto Slab',sans-serif}.main-footer{background:#30495E;color:#fff;padding:7em 0 5em}.main-footer>.container{max-width:1200px}.main-footer a{color:inherit}.main-footer .col{display:inline-block;vertical-align:top;width:60%}.main-footer .col:first-child{width:40%}.main-footer .col img{float:left;margin-right:2em}.main-footer .title{font:700 1.3em/1.2 'Roboto Slab',sans-serif;margin:0 0 1em}.main-footer .sitemap{list-style:none;margin:0;padding:0}.main-footer .sitemap>li{display:inline-block;vertical-align:top;width:50%;margin-bottom:.5em}.main-footer .sitemap a{font:300 1.1em/1.7 'Roboto Slab',sans-serif}.main-footer .contact-info{color:inherit;font:300 1.1em/1.9 'Roboto Slab',sans-serif}.main-footer .contact-info strong{font-size:1.8em}.main-footer .colophon{color:#B2BBC3;font-size:.6em;text-align:center;overflow:hidden}.main-footer .colophon .left,.main-footer .colophon .right{width:40%}.main-footer .colophon .left{float:left;text-align:left}.main-footer .colophon .right{float:right;text-align:right}.main-footer .colophon .right a{margin-left:1em}.main-footer .social-links{list-style:none;margin:0;padding:0}.aligncenter,.alignleft,.alignright{margin-bottom:1em}.main-footer .social-links>li{display:inline-block;vertical-align:middle;padding:0 .2em}.aligncenter,.wp-caption img{display:block}.main-footer hr{border-top:1px solid #A8B3BB}.alignleft{float:left;margin-right:1em}.alignright{float:right;margin-left:1em}.wp-caption{margin:1em 0;width:auto!important}.wp-cation.alignnone img{width:100%}.wp-caption .wp-caption-text{background:#6889A1;color:#fff;padding:.6em 1em;margin:0}@media (max-width:1260px){.areas h3{font-size:1.7em}html{font-size:1.1em}.main-header .call-us{display:none}.main-footer .col,.main-footer .col:first-child{width:100%;margin:.5em 0}}@media (max-width:1400px){.main-header .logo{padding:.8em 1.5em}.main-header .call-us p,.main-menu a{padding:1.5em 1em}.hero{padding:6em 2em 1.5em}.hero p{font-size:1em;margin:0}}@media (max-width:1000px){.menu-mobile,.menu-mobile .call-us p{text-align:center}.areas .items-3 li,.areas li{width:50%;padding:0 0 2em;border-left:0}.main-header{min-height:100px}.main-header .left{float:none}.main-header .btn-expand{display:block;cursor:pointer;padding:1.5em;height:100px;background:#6889a1;position:absolute;right:0;z-index:100;width:auto}.main-header .btn-expand>i{width:40px;height:7px;display:block;background:#fff}.main-header .btn-expand>i+i{margin-top:7px}.main-menu{display:none}.menu-mobile .call-us,.menu-mobile.expanded{display:block}.menu-mobile{background:#6889a1;color:#fff;padding:2em 1em;font-size:1.3em}.menu-mobile .call-us p,.menu-mobile a{border-left:0;color:inherit}.menu-mobile .menu>li{float:none;border-top:0;border-bottom:0}.menu-primary,.menu-secondary>li{display:inline-block;vertical-align:middle;border-left:1px solid #81adc9}.main-header .call-us p,.menu-mobile a{padding:.5em}.menu-primary{list-style:none;padding:0 0 0 1em;text-align:left}.menu-primary>li{margin-top:1.2em}.menu-primary>li:first-child{margin-top:0}.menu-primary svg{width:2em;margin-right:.5em}.menu-mobile a{padding:0;font-size:1.1em;font-weight:400}.menu-secondary{list-style:none;margin-top:2em;padding:0;text-align:center}.menu-secondary>li{padding:0 1em}.menu-secondary>li:first-child{border-left:0}}@media (max-width:800px){.areas.grid svg,.sidebar>.sticky{position:static}html{font-size:1em}.hero{padding:2em 1em .5em}.hero h1{font-size:2em}.hero p{font-size:1em;margin:.5em 0}.main-header .logo{padding:.8em 1em}.column-secondary h2{font-size:1.2em;text-align:center}.approach li:before,.side-icon{display:none}.approach li,.areas .items-3 li,.areas li,.areas.grid li,.column-left,.column-right,.post-content,.related-posts .post,.sidebar{width:auto;display:block;padding:1px 1px 30px}.columns-order-inverse{display:flex;flex-direction:column}.columns-order-inverse>:first-child{order:1}.services-list>li{width:50%}.our-family h2{font-size:2.5em}.column-left.column-secondary,.post-content{border-right:none}.post-content{padding-right:0}.column-right.column-secondary{border-left:none}.column-secondary{margin:1em -2em;padding:1em 2em}.areas.grid .content{padding-left:0}.areas.grid li{padding:2em}.areas.grid svg{margin-bottom:1em}.approach li{padding:2em 0}.contact-info.has-icons svg{width:12px}}@media (max-width:600px){.services-list,.services-list>li{position:relative}.logo svg{width:15em}.services-list>li{width:100%;transition:visibility .3s,opacity .3s;z-index:2;display:block}.services-list>li.mobile-inactive{visibility:hidden;opacity:0;position:absolute;z-index:1;top:0}.services-list a:hover .text{transform:translate3d(0,0,0)}.services-list .label{display:none}.main-footer{padding:3em 0}.main-footer .col img{float:none;margin:0 0 1em}.main-footer .contact-info,.main-footer .sitemap a{font-size:1em}.posts a h2,.tab-navi a{font-size:1.2em}.tab-navi a{width:14em;padding:.6em 0}.results-table,.results-table>tbody,.results-table>tbody>tr{display:block}.results-table tr{margin-bottom:1em}.results-table td{display:inline-block;vertical-align:middle;width:50%}.posts a{padding-top:2em}}@media (max-width:400px){.main-header{min-height:80px}.logo svg{width:10em;height:4em}.main-header .btn-expand{height:90px}.results-table .mobile-label{display:inline-block;vertical-align:middle}.results-table thead{display:none}.results-table td{display:block;width:100%;text-align:center}}