﻿.l-wrapper{-ms-flex-direction:column;display:flex;flex-direction:column;overflow-x:hidden;position:relative;line-height:1.15;font-size:16px;}.section.lists{padding:50px 0 65px 0;font-size:14px;color:#5f6a7c;border-top:solid 1px #d9dce0;}.lists__group{margin-bottom:50px;max-width:1509px;}.lists__group a{color:#5f6a7c;text-decoration:none;}.lists__group a:hover{text-decoration:underline;}.lists__grid-col{-ms-flex-preferred-size:50%;flex-basis:50%;}.lists__grid-col.last-col .last-colum-group{text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;}.lists__grid-col.last-col .last-colum-group .logo-subtext{color:#091a36;margin-top:17px;display:block;}.lists__grid-col.last-col .last-colum-group hr{border:0;border-top:solid 1px #d9dce0;max-width:62px;margin:23px auto;width:100%;}.lists__grid-col.last-col .last-colum-group .footer-social-title{font-weight:bold;margin-bottom:30px;font-size:18px;line-height:normal;}.lists__group-title{font-size:14px;margin-bottom:7px;color:#5f6a7c;margin-top:0;}.page-footer__copyright{line-height:46px;font-size:12px;text-align:center;margin-top:21px;}.footer-social-icons{display:flex;align-items:center;width:100%;max-width:290px;justify-content:space-between;}.bottom-nav__social-item{text-decoration:none;}@media only screen and (max-width:991px){.lists__grid-col{-ms-flex-preferred-size:50%;flex-basis:50%;padding-left:5px;}.lists__group-title{font-size:18px;}.section__inner{margin:0 auto;max-width:1140px;padding:0 15px;width:100%;}}@media only screen and (max-width:767px){.lists__grid-col{border-left:none;flex-basis:100%;margin:auto;padding:0;text-align:left;}.lists__grid-col.last-col .last-colum-group{border:0;}.lists__grid-col.last-col .last-colum-group>img{display:none;}.lists__grid-col.last-col .last-colum-group .logo-subtext{display:none;}.lists__grid-col.last-col .last-colum-group hr{max-width:none;margin:0 auto 40px auto;}.lists__grid-col:last-of-type{border-bottom:none;border-right:none;}.section.lists{padding-bottom:50px;padding-top:25px;}}@media(min-width:320px){.bottom-nav{background:#f6f8fa;color:#5f6a7c;padding:42px 0 41px;}.bottom-nav__inner{-ms-flex-pack:justify;-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap;justify-content:space-between;margin:0 auto;max-width:1140px;padding:0 15px;width:100%;line-height:18px;}.bottom-nav__menu{width:100%;}.bottom-nav__menu ul{-ms-flex-pack:justify;display:flex;justify-content:space-between;margin:0;padding:0;}.bottom-nav__menu ul li{list-style-type:none;}.bottom-nav__menu ul li a{color:#0cf;font-size:14px;text-decoration:none;}.bottom-nav__social,.bottom-nav__social-list{display:flex;}.bottom-nav__social-item{transition:opacity .3s;}.bottom-nav__social-item:hover{opacity:.8;}.bottom-nav__social-title,.bottom-nav__social-item:not(:last-child){margin-right:60px;}.lists{background:#f6f8fa;color:#fff;}.lists__list{margin:0;padding:0;}.lists__list-item{font-family:Roboto;font-size:14px;font-stretch:normal;font-style:normal;font-weight:400;letter-spacing:normal;line-height:normal;list-style-type:none;padding:7px 0;}.lists__list-link{color:#5f6a7c;font-size:14px;text-decoration:none;}.page-footer{background:#f6f8fa;color:#5f6a7c;}.page-footer a{color:inherit;}.page-footer__bottom{font-size:14px;margin-top:24px;}.page-footer__menu ul{display:flex;margin:0;padding:0;}.page-footer__menu ul li{display:flex;list-style-type:none;}.page-footer__menu ul li a{text-decoration:none;line-height:1.15;}.page-footer__menu ul li a:hover,.bottom-nav__menu ul li:hover a,.lists__list-link:hover{text-decoration:underline;}.page-footer__menu ul li:not(:last-child){margin-right:12px;}.page-footer__menu ul li:not(:last-child)::after{background:#fff;content:'';display:block;height:16px;margin-left:12px;width:1px;}.page-footer__text{font-size:12px;line-height:1.42;}.section{padding:60px 0;}.section__inner,.page-footer__inner{margin:0 auto;max-width:1140px;padding:0 15px;width:100%;}}@media(min-width:768px){.bottom-nav__menu{width:auto;}.bottom-nav__menu ul li a{font-size:16px;}.lists{padding:50px 0;}.page-footer__bottom{-ms-flex-pack:justify;display:flex;justify-content:space-between;}.page-footer__menu ul li:not(:last-child),.bottom-nav__menu ul li:not(:last-child){margin-right:24px;}.page-footer__menu ul li:not(:last-child)::after{margin-left:24px;}.section{padding:50px 0;}}@media(max-width:767px){.bottom-nav__social{-ms-flex-pack:center;-ms-flex-wrap:wrap;flex-wrap:wrap;justify-content:center;margin-top:35px;text-align:center;width:100%;}.bottom-nav__social-title{font-size:14px;margin-bottom:13px;margin-right:0;width:100%;}.lists__grid{-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap;}.page-footer__copyright{font-size:12px;}.page-footer__menu{margin-bottom:30px;margin-top:30px;}}@media(min-width:768px) and (max-width:1199px){.lists__grid{-ms-flex-wrap:wrap;display:flex;flex-wrap:wrap;margin:0 auto;width:100%;}.lists__list .lists__list-item.current-insurance-buyer-guide{padding-left:56px;}}@media(min-width:1200px){.lists__grid{display:flex;}.lists__grid-col{-ms-flex:1;flex:1;}}.lists__list .lists__list-item.current-insurance-by-state{display:flex;flex-wrap:wrap;margin-bottom:31px;}.current-insurance-buyer-guide .sub-ul-list{margin-bottom:0;}.current-insurance-by-state .states-list-item{flex:1 0 13%;box-sizing:border-box;padding:10px;}ul.sub-ul-list{list-style:disc;margin-left:16px;padding:0;margin-bottom:31px;}ul.sub-ul-list li{padding-right:15px;margin-bottom:15px;}.section.lists.footer-section{padding-top:50px;border-color:transparent;padding-bottom:0;}.insurane-lists-gropu{flex-basis:100%;}.bottom-nav__social-item img{height:28px;}.page-footer__inner hr{display:none;}.lists__grid-col{text-align:left;}.current-insurance-buyer-guide .sub-ul-list,.current-insurance-glossary .sub-ul-list,.current-insurance-by-state .sub-ul-list{margin-top:15px;}.lists__list .lists__list-item.current-insurance-by-state a{padding-bottom:15px;width:100%;padding-left:0;}.lists__grid-col:last-child{margin-bottom:52px;}@media(min-width:768px) and (max-width:991px){.lists__grid .insurane-lists-gropu{display:flex;}.lists__grid-col.last-col .last-colum-group{display:inline-block;}.lists__grid-col.last-col{padding-left:0;}.footer-social-icons{margin-top:20px;}.bottom-nav__social-item img{height:18px;}.bottom-nav__social-title,.bottom-nav__social-item:not(:last-child){margin-right:30px;}.lists__grid-col.last-col .last-colum-group .footer-social-title{font-size:14px;}.second-sub-column{margin-left:110px;}.page-footer__inner hr{display:inline-block;max-width:none;border-top:solid 1px #d9dce0;margin-bottom:23px;width:100%;}.current-insurance-lists-list{display:flex;flex-flow:row wrap;max-width:1509px;}.lists__list .lists__list-item.current-insurance-glossary,.lists__list .lists__list-item.current-insurance-buyer-guide{flex:0 0 50%;}.lists__list .lists__list-item.current-insurance-buyer-guide{padding-left:56px;}.lists__group-title{margin-bottom:18px;}.current-insurance-by-state .states-list-item{flex:0 0 6.5%;box-sizing:border-box;padding:10px;}.lists__list .lists__list-item.current-insurance-by-state{width:100%;}.lists__list .lists__list-item.current-insurance-by-state a{padding:0;padding-bottom:15px;}.lists__grid-col:last-child{margin-bottom:0;}}@media(min-width:992px){.lists__grid .insurane-lists-gropu{display:flex;}.lists__grid-col.last-col .last-colum-group{display:inline-block;}.lists__grid-col.last-col{padding-left:0;}.footer-social-icons{margin-top:20px;}.bottom-nav__social-item img{height:18px;}.bottom-nav__social-title,.bottom-nav__social-item:not(:last-child){margin-right:30px;}.lists__grid-col.last-col .last-colum-group .footer-social-title{font-size:14px;}.second-sub-column{margin-left:110px;}.page-footer__inner hr{display:inline-block;max-width:none;border-top:solid 1px #d9dce0;margin-bottom:23px;width:100%;}.current-insurance-lists-list{display:flex;flex-flow:row wrap;}.lists__list .lists__list-item.current-insurance-glossary,.lists__list .lists__list-item.current-insurance-buyer-guide{flex:0 0 50%;}.lists__group-title{margin-bottom:18px;font-size:18px;}.current-insurance-by-state .states-list-item{flex:0 0 8.5%;box-sizing:border-box;padding:10px;}.lists__list .lists__list-item.current-insurance-by-state{width:100%;}.lists__list .lists__list-item.current-insurance-by-state a{padding:0;padding-bottom:15px;}.lists__grid-col:last-child{margin-bottom:0;}.main-displayed-insurance-type{flex-basis:100%;}}@media(min-width:768px) and (max-width:1199px){.insurane-lists-gropu{flex-basis:100%;}}@media(min-width:1200px){.insurane-lists-gropu{flex-basis:80%;}}.short-footer.section.lists.footer-section{padding-top:10px;}.short-footer.section.lists.footer-section.whitebg{background:#fff;}@media(max-width:640px){.short-footer.section.lists.footer-section{padding-top:50px;}}.short-footer-menu{padding:0;margin:0;list-style:none;display:flex;justify-content:space-between;flex-wrap:wrap;}.short-footer-menu li{padding:20px 0;text-align:center;}@media(max-width:905px){.short-footer-menu li{flex:1 1 25%;}}@media(max-width:640px){.short-footer-menu li{flex:0 0 100%;text-align:left;padding:7px 0;}}.short-footer-social{list-style:none;padding:0;margin:0;display:flex;max-width:162px;justify-content:space-between;margin:50px auto 80px auto;}@media(max-width:640px){.short-footer-social{max-width:285px;}}.page-footer.short.whitebg{background:#fff;}.page-footer.short .page-footer__inner hr{display:none;}.page-footer.short .page-footer__copyright{margin-top:30px;padding-top:20px;border-top:solid 2px #eee;}