body{font-family:"Gotham SSm A","Gotham SSm B",sans-serif;color:#263845;font-size:18px;font-style:normal;font-weight:300;line-height:26px}a{color:#0061af}h1,h2,h3{margin:0 0 25px 0}h1{font-size:46px;font-weight:800;line-height:54px;margin-bottom:50px}h2{font-size:35px;font-weight:700;line-height:39.5px}h2.title{font-size:18px;margin-bottom:16px;line-height:26px}h3{font-size:28px;font-weight:700;line-height:1.64}strong{font-weight:700}.center{text-align:center}.blue{color:#fff}.blue .title{color:#fff}.section-title{text-align:center}.section-subtitle{text-align:center;margin-bottom:50px}.title{font-weight:700;color:#0061af}.modal h2{margin-bottom:0}.carousel{text-align:center}.carousel .name{text-transform:uppercase;font-size:16px}.carousel .carousel-indicators{bottom:-40px}.carousel .carousel-indicators li{border-top:5px solid #0061af}.template-chat-page .title{font-size:30px}.template-chat-page .intro{font-size:20px;font-weight:500}.template-chat-page p{font-size:18px;width:75%;margin-left:auto;margin-right:auto;margin-bottom:100px}section{padding:75px 0}span svg{margin:20px 0}img{margin-bottom:20px}.underline{color:#0061af;text-decoration:underline}.banner{background:#757584;padding:30px 0}.banner h1{color:#fff;margin:15px 0;line-height:48px;margin-top:0}@media (max-width:1199px){.banner h1{text-align:center}}.banner p{color:#fff;margin-bottom:0}.banner img{margin-bottom:0}.banner .btn{margin-bottom:0}@media (max-width:991px){.margin-fix{margin-bottom:0}}.block{margin-bottom:30px}@media (min-width:768px){.block .desc{min-height:260px}}@media (min-width:992px){.block .desc{min-height:182px}}@media (min-width:1200px){.block .desc{min-height:156px}}.plain-list{padding-left:0;list-style-type:none}.blue{background:#253746}.blue .accordion .card{border-color:rgba(0,0,0,.5)}.blue .accordion .card .card-header{border-bottom:1px solid rgba(0,0,0,.5)}.blue .accordion .card .card-header .btn{color:#fff}.grey{background:#f3f5f1}.grey-box{background:#757584;margin:15px 0 25px;display:block;overflow:hidden;padding:10px 20px;color:#fff}@media (max-width:767px){.grey-box{margin:0 0 20px}}.grey-box span{float:left;width:25%}@media (min-width:768px) and (max-width:991px){.grey-box span{width:40%}}@media (max-width:767px){.grey-box span{text-align:center}}.grey-box p{float:left;width:75%;margin-top:20px}@media (min-width:768px) and (max-width:991px){.grey-box p{width:60%}}.btn{background-color:#fff;border:2px solid #0061af;color:#0061af;border-radius:50px;font-family:"Gotham SSm A","Gotham SSm B";font-size:14px;font-style:normal;font-weight:700;line-height:17px;margin-bottom:10px;padding:15px 30px;text-transform:uppercase;white-space:normal;display:inline-block;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;outline:0;-webkit-appearance:none;-webkit-box-shadow:none;box-shadow:none;min-width:200px}.btn:hover{background:#f3b921;border:2px solid #f3b921}@media (min-width:425px){.carousel-inner{min-height:344px}}@media (min-width:576px){.carousel-inner{min-height:292px}}@media (min-width:768px){.carousel-inner{min-height:214px}}@media (min-width:992px){.carousel-inner{min-height:188px}}@media (min-width:1200px){.carousel-inner{min-height:162px}}.accordion{margin-bottom:1rem}.accordion .card{background:0 0}.accordion .card .card-header{background:0 0}.accordion .card .card-header h3{font-size:1.25rem;line-height:1.2}.accordion .card .card-header .btn{background:0 0;border:none;border-radius:0;padding:0;margin-bottom:0;color:#0061af;font-size:18px;text-transform:none;text-decoration:none;min-width:0}.callout-box{margin-top:50px;padding:40px}.brands{background:#f7f7f7;padding:10px;text-align:center}.brands p{margin-bottom:0}.brands img{margin-bottom:0}.table,table{margin-top:20px}.table .thead-dark th,table .thead-dark th{background-color:#253746}.table th,table th{white-space:nowrap}.table td.date,table td.date{white-space:nowrap}.table .wrappable,table .wrappable{max-width:150px;white-space:normal}.other-insurance img{margin-top:10px}.other-insurance .btn{width:200px;margin-right:15px;display:inline-block}.quote-buttons{text-align:center}.quote-buttons h2{color:#fff;font-weight:700;font-size:18px;margin-bottom:3px}.quote-buttons p{line-height:1.2;margin-bottom:10px}.quote-buttons p a{color:#fff;text-decoration:none;font-weight:300;font-size:14px}.quote-buttons p a:hover{color:#f3b921;text-decoration:underline}.quote-buttons a{color:#fff;text-decoration:underline}.quote-buttons a:hover{color:#f3b921}@media (min-width:768px){.quote-buttons .myaccount{border-left:1px solid #253746}}.quote-buttons .highlight .nav-link{width:200px;text-decoration:none;font-size:17px;font-weight:500;background:#253746;margin-left:auto;margin-right:auto;margin-bottom:15px;padding:15px 30px}.quote-buttons .login{width:329px;margin-left:auto;margin-right:auto}.quote-buttons .btn{color:#0061af;text-decoration:none;margin-bottom:3px;width:200px;margin-left:auto;margin-right:auto}.quote-buttons .btn:hover{color:#000}.quote-buttons p{font-size:16px}.quote-buttons ul{padding-left:35px;margin-top:5px;text-align:left}.quote-buttons ul li{color:#fff;font-weight:300;font-size:16px}.contact-links p{color:#263845}.contact-links p:hover{text-decoration:none;color:#0061af}.contact-links a:hover{text-decoration:none}.blog article{margin-bottom:50px}.blog .title{color:#253746;font-size:36px;font-weight:800;line-height:46px;letter-spacing:-1px;margin-bottom:25px}.blog .meta{font-size:14px;font-weight:300;line-height:17px;text-transform:uppercase}.blog .breadcrumbs{font-size:15px;line-height:1;color:#757584;margin-bottom:40px}.blog .breadcrumbs a{color:inherit;margin:0 5px}.blog .read-more{font-size:16px;font-weight:700;color:#0061af}.blog .read-more:hover>svg{-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-transition:.3s;transition:.3s}.blog .blog-quote{text-align:center;background:#f3f5f1;width:700px;padding:20px 30px;margin:0 auto}@media (max-width:767px){.blog .blog-quote{width:100%}}.blog .blog-quote h3{color:#263845}.blog .blog-quote li,.blog .blog-quote li>a{color:#263845}.blog .blog-quote li>a:hover{color:#f3b921}.blog .blog-quote p{margin-bottom:0;font-weight:300}.blog .blog-quote label{font-size:0;padding:0;margin:0}.blog .blog-quote input{margin-bottom:1rem}.blog .blog-quote .btn{width:225px;margin:0 5px 10px}.blog .error{text-align:left}.blog img{width:100%}.blog p{font-weight:200}.blog b,.blog strong{font-weight:700}.blog svg{width:14px;height:14px;margin:0 5px}@media (max-width:767px){.pagination{margin-bottom:20px}}.pagination ul{margin:0 auto;display:inline-block;padding-left:0}.pagination li{list-style-type:none;display:inline-block;font-size:18px;margin:5px 6px;padding:4px 8px;font-weight:100}.pagination li a{color:#253746}.pagination li .next,.pagination li .previous{font-size:16px;font-weight:700;color:#0061af}.pagination li .next:hover,.pagination li .previous:hover{text-decoration:none}.pagination li .next:hover>svg{-webkit-transform:translateX(5px);transform:translateX(5px);-webkit-transition:.3s;transition:.3s}.pagination li .previous:hover>svg{-webkit-transform:translateX(-5px);transform:translateX(-5px);-webkit-transition:.3s;transition:.3s}.pagination li.active>a,.pagination li:focus>a,.pagination li:hover>a{color:#0061af;text-decoration:none}.blog-home{margin-bottom:10px}.blog-home.blog-content{width:50%;float:left;font-size:14px;padding-right:5px}.blog-home.blog-content h3{font-size:16px;font-weight:700;line-height:1.2;margin-bottom:8px;color:#0061af}.blog-home.blog-content p{line-height:20px}.blog-home.blog-image{width:50%;float:left}.blog-home .btn-sm{padding:5px 10px;min-width:20px}.template-blogindexpage .blog,.template-newsindexpage .blog{background:#f3f5f1}.template-blogindexpage .blog article,.template-newsindexpage .blog article{background:#fff}.template-blogindexpage .blog article .blog-intro,.template-newsindexpage .blog article .blog-intro{padding:0 15px 30px}.template-blogindexpage .blog article .blog-intro .title,.template-newsindexpage .blog article .blog-intro .title{font-size:24px;line-height:30px;font-weight:500}.template-blogindexpage .blog article .blog-intro .blog .meta,.template-newsindexpage .blog article .blog-intro .blog .meta{font-size:11px}.template-blogindexpage .blog article .blog-intro .blog .rich-text,.template-blogindexpage .blog article .blog-intro .blog p,.template-newsindexpage .blog article .blog-intro .blog .rich-text,.template-newsindexpage .blog article .blog-intro .blog p{font-size:15px;font-weight:400;line-height:1.5}@media (min-width:992px){.template-blogindexpage .blog article .blog-intro,.template-newsindexpage .blog article .blog-intro{min-height:398px}}@media (min-width:1199px){.template-blogindexpage .blog article .blog-intro,.template-newsindexpage .blog article .blog-intro{min-height:454px}}.sidebar-widget{background:#253746;color:#fff;padding:25px;margin-bottom:10px}.sidebar-widget h3{font-size:22px;font-weight:500;line-height:36px;padding:0;text-align:center}.sidebar-widget p{font-size:16px;line-height:20px}.sidebar-widget a{color:#fff}.sidebar-widget ul{padding-left:0}.sidebar-widget ul li{list-style-type:none;margin-bottom:5px;font-size:16px}.sidebar-widget ul li a{color:#fff}.monthly-archive .year-link{font-size:16px;font-weight:700;color:#fff;display:block;clear:both;text-align:center}.monthly-archive ul{padding-left:5px;margin-top:5px;display:block;overflow:hidden}.monthly-archive ul li{width:30px;float:left;margin-bottom:0;margin-right:20px;font-size:14px;line-height:20px}.header-alert{background:#be1b3b;color:#fff;height:auto;padding:10px 0}.header-alert p{font-size:14px;line-height:1.25em;margin-bottom:0}.header-alert p a{color:#fff;font-weight:700;text-decoration:underline}.header-alert img{margin-bottom:0}.marketing-banner p{text-align:center}.marketing-banner p a{text-decoration:underline}.marketing-banner.teal{background:#04809c}.marketing-banner.yellow{background:#f2b921}.marketing-banner.yellow a,.marketing-banner.yellow p{color:#000}.marketing-banner.blue{background:#1818b6}#skip-navigation{font-size:0;color:#253746;float:left}header{background:#253746}header .navbar-dark .logo{width:125px;margin-bottom:0}header .navbar-dark .navbar-nav{margin-top:8px;margin-bottom:8px}header .navbar-dark .navbar-nav .dropdown-menu{background:#253746}header .navbar-dark .navbar-nav .dropdown-menu .dropdown-item{color:#fff}header .navbar-dark .navbar-nav .dropdown-menu .dropdown-item:hover{background:0 0;color:#f3b921}header .navbar-dark .navbar-nav .nav-link{color:#fff;font-size:17px;font-weight:500;margin-left:15px}header .navbar-dark .navbar-nav .nav-link:focus,header .navbar-dark .navbar-nav .nav-link:hover{color:#f3b921}header .navbar-dark .navbar-nav .nav-link.active{color:#f3b921}header .navbar-dark .navbar-text{font-weight:700;color:#fff;font-size:14px;padding-top:0;padding-bottom:0}header .navbar-dark .navbar-text svg{fill:#fff;height:18px}header .navbar-dark .navbar-text a{font-weight:100;color:#fff}header .navbar-dark .navbar-text a:hover{color:#fff;text-decoration:underline}.highlight .nav-link{border:2px solid #fff;border-radius:50px;padding:.5rem 2rem;width:125px;text-align:center}.highlight .nav-link:hover{border:2px solid #f3b921}@media (max-width:1199px){.highlight .nav-link{margin-left:-15px;margin-top:5px}}footer{background:#253746;color:#eee;font-size:15.5px}footer .footer-bar-top{padding:20px 0;background:#757584;font-size:18px;color:#fff;text-align:center}footer .footer-bar-top span{margin-right:30px}@media (max-width:991px){footer .footer-bar-top span{display:block}}@media (max-width:991px){footer .footer-bar-top .btn{margin-top:20px}}footer svg{fill:#eee;height:20px;margin:-5px 10px 0 0}footer .contact-info dt{text-transform:uppercase;font-weight:500;font-size:14px}footer a{color:#eee}footer a:hover{color:#f3b921}footer .footer-menu{padding-left:0}footer .footer-menu li{list-style-type:none;padding:3px 0}footer .footer-menu.insurance{text-transform:uppercase}footer .footer-main{padding:50px 0}footer .copyright{color:#bbb;padding:20px 0;font-size:14px;border-top:1px solid #435665}.quote-form input,.quote-form select,.quote-form textarea,form input,form select,form textarea{border:1px solid #dfe1e3;border-radius:5px;background:#fff;color:#263845;display:inline-block;outline-width:0;-webkit-transition:.15s ease-in-out;transition:.15s ease-in-out;width:100%;padding:5px 15px;font-size:18px}.quote-form #insurance_type,form #insurance_type{height:0;font-size:0}.quote-form ::-webkit-input-placeholder,form ::-webkit-input-placeholder{color:#263845}.quote-form ::-moz-placeholder,form ::-moz-placeholder{color:#263845}.quote-form :-ms-input-placeholder,form :-ms-input-placeholder{color:#263845}.quote-form ::-ms-input-placeholder,form ::-ms-input-placeholder{color:#263845}.quote-form ::placeholder,form ::placeholder{color:#263845}.quote-form input,.quote-form select,form input,form select{height:55px}.quote-form input.btn,.quote-form select.btn,form input.btn,form select.btn{width:200px}.quote-form ul,form ul{padding-left:0}.quote-form ul li,form ul li{list-style-type:none;color:red;background:#fff;padding:5px 10px;border-radius:5px;border:1px solid red}.quote-form label{font-size:0;padding:0;margin:0}.quote-form input,.quote-form select{margin-bottom:15px}.quote-form .error{display:none}.template-contact-page h1{margin-bottom:100px}.template-contact-page .icons{margin-bottom:100px}