.main-wrapper
h2{font-size:25px;line-height:37px;letter-spacing:-0.25px;font-weight:600;color:#000}.main-wrapper p, .main-wrapper
ul{font-size:14px;line-height:22px;color:#333}.main-wrapper
h3{font-size:20px;line-height:30px}.main-wrapper .insurance-type{background-color:#F8F8F8;padding-top:30px;padding-bottom:75px}.insurance-type .ins-type-body{display:flex;grid-template-columns:repeat(4, 1fr);justify-content:center;grid-gap:15px;margin-bottom:24px}.insurance-type .ins-type-body>div{padding-bottom:15px}.insurance-type .ins-type-body
.card{display:-webkit-flex;display:flex;-webkit-flex-basis:23%;flex-basis:23%;padding:20px;border:1px
solid #CBCBCB;border-radius:20px;-webkit-align-items:center;-webkit-box-align:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;-webkit-text-decoration:none;text-decoration:none;color:#333;background:#FFF 0% 0% no-repeat padding-box;box-shadow:0px 3px 6px #00000029;-webkit-transition:color 0.3s, background-color 0.3s;transition:color 0.3s, background-color 0.3s}.ins-type-body .card:hover{background-color:#374EFD;text-decoration:none}.ins-type-body .card:hover .card--head{color:#fff}.ins-type-body .card:hover .icon-style, .articles_show_box a:hover .icon-style{border-radius:50%;background-color:#FFF;transition:all 0.3s ease}.ins-type-body .card:hover img, .articles_show_box a:hover .icon-style
img{object-fit:contain;padding:10px;transition:all 0.3s ease}.ins-type-body .card .card--head{text-align:left;font-size:18px;line-height:1.2}.ins-type-body .card .card--body{display:none;padding:20px
0px}.ins-type-body .card .toggle-body{text-decoration:underline;color:#374EFD;margin-bottom:0px;padding:0px}.ins-type-body .card .toggle-body:hover{cursor:pointer;color:#0056b3;}.ins-type-body .card
img{height:50px;width:auto}.compare-car-insurance .compare-buy-section{font-size:15px;line-height:25px;color:#333;padding:0px}.compare-car-insurance .compare-quote-title{margin-bottom:4px}.compare-car-insurance .how-to-compare
h3{font-size:16px;line-height:19px;font-weight:bold;position:relative;color:#000}.how-to-compare .steps-description{margin-bottom:20px;font-size:14px;line-height:20px}.compare-car-insurance .how-to-compare::before{content:"";position:absolute;left:8px;border-left:2px solid #DDD;height:85%}.compare-car-insurance .how-to-compare{padding-left:35px}.compare-car-insurance .how-to-compare h3::after{content:'';height:22px;width:22px;display:block;background-color:#374EFD;position:absolute;left:-37px;top:0px;border-radius:100%}.compare-car-insurance .how-to-compare h3::before{content:" ";width:6px;height:14px;position:absolute;border:solid white;border-width:0 2px 2px 0;top:10px;left:-29px;transform:translateY(-50%) rotate(45deg);z-index:2}.compare-car-insurance .compare-insurance-title{padding-bottom:12px}.tab-body .tab-list{box-shadow:0 3px 12px rgba(0,0,0,0.15);background:#FFF;box-shadow:3px 3px 6px #00000029;border-radius:20px;min-height:61px;list-style:none;margin-bottom:28px;position:relative}.tab-body .tab-item{display:flex;align-items:center;cursor:pointer}.tab-body .tab-trigger{font-weight:bold;font-size:16px;line-height:19px;position:relative;text-align:center;margin:0px
5px}.tab-body
.tab{justify-content:center;background:#FFF;min-height:61px;list-style:none;margin-bottom:28px;position:relative;align-items:center;cursor:pointer;border-bottom:2px solid transparent;transition:0.4s cubic-bezier(0.165, 0.84, 0.44, 1);color:#000}.tab-body .tab::after{content:"";position:absolute;display:block;transform:scaleX(0);transform-origin:0% 50%;bottom:0px;width:88%;height:3px;background:#0CA35D;border:0px;transition:transform 150ms ease-in-out}.rates-by-heading .rates-type, .tab-body .tab:hover .tab-trigger{color:#0CA35D  }.tab-body .tab:hover::after, .tab-body .tab.active::after{transform:scaleX(1)}.helpful-article-section.auto_cat{background-color:#F0F3FF}.rates-by-age-section .responsive-table-2020 .normal-overflow-table table th .sort-arrow{display:none}.overflow-table-container.responsive-table-2020 input.form-field{margin-top:0px;background-color:#fff}.overflow-table-container.search-table::before{top:15px;z-index:2}.overflow-table-container.responsive-table-2020{margin-bottom:0px}.view-more-state
a{font-size:16px;line-height:19px;font-weight:500;padding:12px
0px;color:#374EFD;background:#FFF 0% 0% no-repeat padding-box;border:1px
solid #374EFD;border-radius:26px}.view-more-state a:hover{background:#374EFD;color:#FFF;text-decoration:none}.car_insurance_comparison_tool
img{width:60%}.car_insurance_comparison_tool .comparison-tool-header
h2{text-align:center;font-size:28px;line-height:32px;color:#1b1b1b;;font-weight:900}.car_insurance_comparison_tool .comparison-tool-text
p{text-align:left;font-size:14px;color:#333647;}.car_insurance_comparison_tool .comparison-tool-btn{width:168px;height:44px;font-size:16px}.main-wrapper .tab-body{position:relative}.main-wrapper .tool-calculator-section{background-color:#F8F8F8;padding:24px
0px}.main-wrapper .tool-calculator-title{margin-bottom:33px}.compare-rates
.tab{width:25%}.tool-calculator-section .tool-cal-link{font-size:14px;line-height:24px;position:relative;display:flex;padding:10px
29px;align-items:center}.tool-cal-link
span{color:#000}.tool-calculator li::before{content:"";height:55px;min-width:55px;background-repeat:no-repeat;display:flex;background-position:left center;margin-right:10px}.tool-calculator li:hover{border-radius:12px;background:#fff;box-shadow:0px 3px 6px #00000029}.tool-calculator li:hover
span{color:#374EFD}.tool-calculator li:hover
a{text-decoration:none}.tool-calculator .compare-car-li::before{background-image:url(/images/redesigned_category_page/auto/compare_car_icon.png)}.tool-calculator .driver-claims-li::before{background-image:url(/images/redesigned_category_page/auto/driver_claim_icon.png)}.tool-calculator .coverage-cal-li::before{background-image:url(/images/redesigned_category_page/auto/coverage_cal_icon.png)}.tool-calculator .rideshare-cal-li::before{background-image:url(/images/redesigned_category_page/auto/rideshare_cal_icon.png)}.tool-calculator .traffic-ticket-li::before{background-image:url(/images/redesigned_category_page/auto/traffic_ticket_icon.png)}.tool-calculator .most-ticket-li::before{background-image:url(/images/redesigned_category_page/auto/most_ticket_icon.png)}.tool-calculator-section .tool-calculator-list{margin:0px
0px 65px}.main-wrapper .tabcontent:not(.show){display:none!important}.compare_bic_page
.compare_widget_title{margin-bottom:18px}.make-anchor
span{text-align:center}.make-vehicle-section .section-linking-make .make-heading{padding:0px;text-align:center!important}.make-vehicle-section .make-links-container .make-anchor{border-top:1px solid #efeded}.main-wrapper .compare-car-insurance{margin:40px
0px}.theme-container.compare_bic_page{background-color:#fff;margin-top:0px}.compare-car-insurance .compare-img{margin:36px
0px}.compare-img
img{height:auto;width:100%;max-width:450px}.tab.active .tab-trigger{color:#0CA35D}.make-links-container .make-view-btn{margin-top:30px;margin-bottom:10px;cursor:pointer}.make-link-content .add-scrollar{overflow-y:auto;max-height:600px}main a:not(:not([href]), .no_animation_on_anchor, .no_animation_on_anchor a, .related_articles_section_new_block a), .head-section
a{color:#374EFD;text-decoration:none !important;display:inline-block;position:relative;transition:all 0.3s ease-in-out}main a:not(:not([href]), .no_animation_on_anchor, .no_animation_on_anchor a, .helpful-article-section a, .articles_linking_container a, .insurance-type a)::before, .head-section a::before{content:"";background:#374EFD;display:block;position:absolute;bottom:1px;left:0;width:0;height:1.5px;transition:all 0.3s ease-in-out}main a:not(:not([href]), .no_animation_on_anchor, .no_animation_on_anchor a, .related_articles_section_new_block a):hover, .head-section a:hover{background-position:0}main a:not(:not([href]), .no_animation_on_anchor, .no_animation_on_anchor a, .related_articles_section_new_block a):hover::before, .head-section a:hover::before{width:100%}main p a:hover, main ul li a:hover, main ol li a:hover{color:#0014ab}.compare-car-insurance ul, .FAQ_section
ul{list-style:none;position:relative;padding:0px
0px 0px 40px}.compare-car-insurance ul li, .main-wrapper ol li, .FAQ_section ul
li{margin-bottom:15px;position:relative;padding-left:20px}.compare-car-insurance ul li:before, .FAQ_section ul li::before{position:absolute;content:".";color:#374EFD;left:0;font-size:55px;top:-16px}#rates_by_state
.view_all_btn{width:fit-content}.make-vehicle-section .section-linking-make .make-anchor-wrap a.make-anchor:hover:before{border:2px
solid #374efd}.section-linking-make .make-links-container .make-anchor-wrap{padding:25px
13px 4px 12px}.make-link-content .make-view-btn{margin-top:24px;cursor:pointer}.normal-overflow-table
table{color:#000}#rates_by_company
p{margin-bottom:0px}.rates-by-company-section .responsive-table-2020 table thead th:first-child, .rates-by-company-section .responsive-table-2020 table tbody tr td:first-child, .rates-by-company-section table
caption{padding-left:12px !important}.rates-by-age-section .responsive-table-2020 table tbody tr td:first-child{padding-left:12px !important}@media (min-width:450px) and (max-width:767px){.helpful-article-body .article-section{flex-basis:50%!important;max-width:50%!important}.helpful-article-body .article-section
a{display:block!important}.helpful-article-body .article-img, .helpful-article-body .article-info{flex-basis:100%!important;max-width:100%!important;padding:0px!important}}@media (max-width: 767px){.insurance-type .ins-type-body
.card{-webkit-flex-direction:row;-ms-flex-direction:row;flex-direction:row;-webkit-box-pack:start;-ms-flex-pack:start;-webkit-flex-basis:100%;flex-basis:100%;padding:14px}.ins-type-body .icon-style{min-width:54px;margin-right:13px}}@media (min-width:768px){.main-wrapper
h2{font-size:35px;letter-spacing:-0.35px;line-height:52px}.main-wrapper p, .main-wrapper
ul{font-size:16px;line-height:26px}.main-wrapper
h3{font-size:24px;line-height:36px}.insurance-type .insurance-type-title{margin-bottom:32px}.ins-type-body .card .toggle-body{font-size:16px;line-height:19px}.compare-car-insurance .how-to-compare
h3{font-size:20px;line-height:24px}.compare-car-insurance .compare-buy-section{font-size:20px;padding-right:60px}.compare-car-insurance .compare-buy-section::after{height:341px}.tab-body .tab-trigger{font-size:20px;line-height:24px}.overflow-table-container.responsive-table-2020 input.form-field{margin-top:14px}.overflow-table-container.search-table::before{top:28px}.main-wrapper .view-more-state{width:141px;height:44px}.tab-toggle:nth-child(1):checked ~ .tab-list .tab-item:nth-child(1) .tab-trigger::after,
.tab-toggle:nth-child(2):checked ~ .tab-list .tab-item:nth-child(2) .tab-trigger::after,
.tab-toggle:nth-child(3):checked ~ .tab-list .tab-item:nth-child(3) .tab-trigger::after,
.tab-toggle:nth-child(4):checked ~ .tab-list .tab-item:nth-child(4) .tab-trigger::after{width:100%}.car_insurance_comparison_tool
img{width:90%}.car_insurance_comparison_tool .comparison-tool-header
h2{font-size:32px;text-align:left;line-height:41px}.car_insurance_comparison_tool .comparison-tool-text
p{font-size:16px}.car_insurance_comparison_tool .comparison-tool-btn{width:180px;height:44px;font-size:18px}.main-wrapper .tool-calculator-title{margin-bottom:47px;line-height:55px}.tool-calculator-section .tool-cal-link{font-size:20px;margin:auto}.tool-calculator-section .tool-calculator-list{margin:0px
0px 51px 65px}.main-wrapper
.compare_bic_page{margin-top:0px}.main-wrapper .compare_bic_page
.compare_widget_title{margin-bottom:29px;margin-top:0px}.compare-car-insurance .compare-quote-title{padding-top:30px;margin-bottom:16px}.main-wrapper .tool-calculator-section{padding:45px
0px}.main-wrapper ul li, .main-wrapper ol
li{padding-left:20px;margin-bottom:10px !important}.ins-type-body .card .card--head{margin-top:14px;padding:0px}.insurance-type .ins-type-body{display:grid}.insurance-type .ins-type-body
.card{-webkit-align-items:top;align-items:top}.tool-calculator li::before{min-width:37px}}@media (min-width:1024px){.main-wrapper .insurance-type{padding-bottom:60px}.ins-type-body>div{padding:0px}.compare-insurance-title{padding-bottom:0px!important}.how-to-compare h3::after{left:-37px}.how-to-compare h3::before{left:-29px}.how-to-compare .steps-description{margin-bottom:42px}.car_insurance_comparison_tool
img{width:80%}.coverage-image
img{width:413px}.helpful-article-section.auto_cat{background-image:url('/images/redesigned_category_page/auto/auto_related_section_desktop.png');background-repeat:no-repeat;background-position:center 0;background-color:transparent;background-size:cover}.helpful-article-section.auto_cat .article-header{min-height:50px}.compare-car-insurance .compare-img{margin:0px}.compare-img
img{zoom:0.8}.compare-car-insurance .compare-buy-section{padding-right:0px}.compare-rates
.tab{width:calc(75% / 4)}.tool-calculator li::before{height:43px;width:37px}}@media (min-width:1200px){.compare-rates::before{content:'';background:url(/images/redesigned_category_page/auto/auto_topfs_background.svg) no-repeat;position:absolute;left:-60px;display:block;bottom:250px;width:166px;height:153px}.driver-profile-rates::after{content:'';background:url(/images/redesigned_category_page/auto/tab_section_car.svg) no-repeat;position:absolute;right:51px;display:block;bottom:250px;width:120px;height:120px}}