/*!
 Source: Base: us.retail.organism.footer.style1
*/.sb-section #footer a{font-weight:400}.sb-section #footer .header-item-singleLogo a.logo{min-height:44px;display:inline-flex;align-items:center}.sb-section #footer .header-item-singleLogo a.logo .dealerName{font-size:1.5rem;font-weight:700}.sb-section #footer .footerRow--mobileDealerName{padding:2.5rem 0}@media (min-width: 992px){.sb-section #footer .footerRow--top .container--basic{padding:4.6875rem 0;max-width:930px;margin:0 auto}}@media (min-width: 1200px){.sb-section #footer .footerRow--top .container--basic{max-width:1110px}}@media (min-width: 1400px){.sb-section #footer .footerRow--top .container--basic{max-width:1290px}}@media (min-width: 992px){.sb-section #footer .footerRow--top .footer-menu-column-wrapper{justify-content:space-between}}@media (min-width: 992px){.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column{flex-basis:content}}.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column .menu-heading{font-size:.75rem;font-weight:700;margin-bottom:1.25rem;text-transform:capitalize}@media (min-width: 768px){.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column .menu-heading{font-size:1rem}}.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column .nav-wrapper{margin-bottom:0}.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column .nav-wrapper ul li{font-size:.875rem}.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column .nav-wrapper ul li+li{margin:0px}.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column .nav-wrapper ul li a{line-height:1.75;min-height:44px;display:flex}.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column .nav-wrapper ul li a:hover{color:gray}@media (max-width: 991.98px){.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column{border-bottom:1px solid #333;padding:1.719rem 1rem}.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column:first-of-type{border-top:1px solid #333}.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column--showMenus .menu-heading:after,.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column--hideMenus .menu-heading:after{content:''}.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column .menu-heading{margin:0}.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column .menu-heading:after{height:8px;width:8px;border-style:solid;border-color:#fff;border-width:0px 1px 1px 0px;transform:rotate(45deg) translateY(-3px) translateX(0);margin-right:5px;transition:all 0.15s ease-in}.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column--showMenus .menu-heading{margin-bottom:1.719rem}.sb-section #footer .footerRow--top .footer-menu-column-wrapper .menu-column--showMenus .menu-heading:after{transform:rotate(-135deg) translateY(-1px) translateX(-1px)}}.sb-section #footer .footerRow--middle{padding:2.5rem 0 0 0}@media (min-width: 992px){.sb-section #footer .footerRow--middle{padding:4.6875rem 0 0 0}}@media (min-width: 992px){.sb-section #footer .footerRow--middle .row{border-bottom:1px solid #333;padding-bottom:1.5625rem}}.sb-section #footer .footerRow--middle .row .dealerSocials .social{margin:0 1rem 0 0}.sb-section #footer .footerRow--middle .row .dealerSocials .social:last-of-type{margin:0}.sb-section #footer .footerRow--bottom{padding:1.875rem 0 2.5rem 0}.sb-section #footer .footerRow--bottom .footer-item{font-size:0.75rem}@media (min-width: 992px){.sb-section #footer .footerRow--bottom .footer-item{font-size:0.875rem}}.sb-section #footer .footerRow--bottom a:hover{color:gray}@media (max-width: 1199.98px){.sb-section #footer .footerRow--bottom .row{gap:0.625rem}}@media (min-width: 992px){.sb-section #footer .footerRow--bottom{padding:2.5rem 0 3.125rem 0}}@media (min-width: 1200px){.sb-section #footer .footerRow--bottom .row .col-xl{flex-basis:content}}.sb-section #footer .footerRow--bottom .footer-item--singleMenu ul li{padding:0 0.625rem;position:relative;border:none}.sb-section #footer .footerRow--bottom .footer-item--singleMenu ul li:not(:last-child)::after{content:"";position:absolute;right:0;top:50%;transform:translateY(-50%);height:15px;width:1px;background:#fff}.sb-section #footer .footerRow--bottom .footer-item--singleMenu ul li:first-child{padding-left:0}.sb-section #footer .footerRow--bottom .footer-item--singleMenu ul li a{min-height:44px;min-width:44px;display:inline-flex;align-items:center}
