.home-main-h1{color:#FFF;font-size:3rem;font-weight:800;text-align:center;text-transform:none;margin:0}@media (max-width:768px){.home-main-h1{font-size:1.875rem}}.home-banner{background-image:url();background-color:#2e589c;background-size:auto;background-repeat:no-repeat;background-position:center;background-attachment:local;justify-content:center;height:360px}@media (max-width:991px){.home-banner{height:250px}}.home-banner .home-banner-text{width:50%}@media (max-width:767px){.home-banner .home-banner-text{width:100%}}.home-banner .home-banner-h1{color:#FFF;font-size:3rem;font-weight:800;text-align:center;text-transform:none}.home-banner .home-banner-search-fields-container{background-color:#fff0;padding:0;margin:0}.home-banner .home-banner-search .home-banner-form-input{padding:.3rem 2rem .3rem .3rem;background-color:#FFF;background-position:92% 50%;line-height:25px;font-size:1rem;border-radius:2px;border:border:0}.home-banner .home-banner-search .home-banner-search-groups-container li{margin:0 .25rem -1px 0}.home-banner .home-banner-search .home-banner-search-groups-container li a{color:#FFF;background-color:#252A2D;padding:10px 20px}.home-banner .home-banner-search .home-banner-search-groups-container li a.selected{color:#FFF;background-color:#15508C}@media (max-width:768px){.home-banner .home-banner-h1{font-size:1.875rem}}.home-banner .home-banner-button{background-color:#FFF;color:#22292f;border-radius:9999px;font-weight:700;padding:.75rem 1rem;margin:.5rem .25rem;font-size:.875rem;border:0 solid #FFF}@media (min-width:1200px){.home-banner .home-banner-button{font-size:1rem;padding:1rem 1rem}}.home-banner .home-banner-button-inverse{background-color:#fff0;color:#FFF;border:1px solid #FFF}.home-banner .home-search-button{background-color:#3b5ce0;color:#FFF;min-width:140px}.link{font-size:.75rem;color:#FFF;text-decoration:underline}.home-component-title{color:#22292f;font-size:2.25rem;font-weight:800;text-align:center;margin:.75rem auto;font-family:inherit}.home-component-subtitle{color:#22292f;font-size:1rem;font-weight:400;text-align:center;margin:.75rem auto;font-family:inherit}.last-news .news-item-wrapper{border:1px solid #3476a6}.last-news .news-item .news-section,.last-news .news-item-2 .news-section{color:#FFFFFF!important;font-weight:800!important;text-transform:uppercase!important;font-size:1rem!important}.last-news .news-item .news-title,.last-news .news-item-2 .news-title{color:#FFFFFF!important;font-weight:800!important;text-transform:uppercase!important;font-size:1rem!important;padding:1rem 1rem;margin:.5rem .25rem}.last-news .news-item .news-footer,.last-news .news-item-2 .news-footer{color:#222222!important;font-weight:800!important;text-transform:uppercase!important;font-size:.75rem!important;padding:1rem 1rem;margin:.5rem .25rem}.last-news .news-item .news-footer .news-author,.last-news .news-item-2 .news-footer .news-author{color:#3490dc!important}.last-news .more-news{background-color:#004d6f!important;color:#FFFFFF!important;font-size:1rem!important;border:1px solid #3476a6}.slick-dots li.slick-active button:before{color:#DA202D!important}.tabs-component-tab{border:1px solid #3476a6;border-radius:.25rem;background-color:#fff0;margin:0 .5rem}.tabs-component-tab .tabs-component-tab-a{font-size:.75rem;font-weight:700;color:#3476a6;padding:.75rem 1.5rem}.tabs-component-tab.is-active .tabs-component-tab-a{color:#FFF;background-color:#3476a6}.tabs-component-tab:hover .tabs-component-tab-a{color:#FFF;background-color:#3476a6}.home-component-item{color:#22292f;font-size:.875rem;font-weight:700;padding:.25rem;margin:5px}@media (max-width:376px){.home-component-item{font-size:.875rem}}.home-component-item-image{width:140px;height:120px;background-color:#dae1e7;background-size:cover;background-position:center bottom;border-radius:9999px}.home-component-item-image:hover{background-color:#dae1e7;background-position:center top}.home-component-text-item{color:#22292f;font-size:.875rem;font-weight:700;background-color:#dae1e7;border-radius:9999px;padding:.5rem .75rem;margin:.5rem}@media (max-width:376px){.home-component-text-item{font-size:.875rem}}.home-component-text-item:hover{color:#FFF;background-color:#3b5ce0}.home-component-featured-dealer-container .home-component-featured-dealer{color:#22292f;font-size:.875rem;font-weight:400;text-transform:uppercase!important;padding:.25rem}.home-component-featured-dealer-container .home-component-featured-dealer img{border-color:#dae1e7}.home-component-featured-dealer-container .home-component-featured-dealer>span{padding:.25rem}.home-component-featured-dealer-container .home-component-featured-dealer .home-component-featured-dealer-phone{font-weight:400}