/*!
 Source: Base: sb.us.gm.buick-gmc.complex-organism.footer.style1
*/.footerWrapper{padding:3rem 0 1.5rem 0}.footerWrapper.light .footer-item .menu-column .menu-heading{color:#fff}.footerWrapper.light .footer-item .menu-column .nav-wrapper ul li a{text-decoration:none;font-weight:400}.footerWrapper.light .footer-item .menu-column .nav-wrapper ul li a:hover{color:#fff;text-decoration:underline}@media (max-width: 991.98px){.footerWrapper--top{border-bottom:none !important}}.footerWrapper--top .dealerSocial,.footerWrapper--top .dealerSocials{justify-content:flex-end}.footerWrapper--top .dealerSocial .socialIcon,.footerWrapper--top .dealerSocial .social,.footerWrapper--top .dealerSocials .socialIcon,.footerWrapper--top .dealerSocials .social{margin:5px;background:#fff;border-radius:50%;width:50px;height:50px;display:flex;justify-content:center;align-items:center}.footerWrapper--top .dealerSocial .socialIcon:hover svg,.footerWrapper--top .dealerSocial .social:hover svg,.footerWrapper--top .dealerSocials .socialIcon:hover svg,.footerWrapper--top .dealerSocials .social:hover svg{fill:#fff}.footerWrapper--top .dealerSocial .socialIcon svg,.footerWrapper--top .dealerSocial .social svg,.footerWrapper--top .dealerSocials .socialIcon svg,.footerWrapper--top .dealerSocials .social svg{width:20px;height:20px;fill:#3f4443;path:#3f4443;transition:all 600ms ease}@media (max-width: 1199.98px){.footerWrapper--top .dealerSocial,.footerWrapper--top .dealerSocials{justify-content:center;padding:15px 0}}@media (max-width: 991.98px){.footerWrapper--top .dealerSocial .socialIcon,.footerWrapper--top .dealerSocial .social,.footerWrapper--top .dealerSocials .socialIcon,.footerWrapper--top .dealerSocials .social{width:40px;height:40px}}.footerWrapper--middle{padding:3rem 0}.footerWrapper--middle .footer-menu-column-wrapper .menu-column .menu-heading:after{color:#fff}.footerWrapper--middle .footer-menu-column-wrapper .menu-column .nav-wrapper ul li{text-transform:none}.footerWrapper--bottom{padding:3.33rem 0}@media (max-width: 991.98px){.footerWrapper--bottom{text-align:center}}@media (min-width: 992px){.footerWrapper--bottom{padding:3.125rem 0}}.footerWrapper--bottom .bottomLeft{display:flex;justify-content:flex-start;align-items:center;font-size:.9rem}@media (min-width: 992px){.footerWrapper--bottom .bottomLeft .copyright-wrapper{padding-right:20px}}.footerWrapper--bottom .bottomLeft .copyright-wrapper a{font-weight:500;color:#2B2B2B;letter-spacing:normal;text-transform:unset;text-decoration:none}@media (max-width: 991.98px){.footerWrapper--bottom .bottomLeft .footer-item--singleMenu ul{justify-content:center}}.footerWrapper--bottom .bottomLeft .footer-item--singleMenu ul li{line-height:.9rem}.footerWrapper--bottom .bottomLeft .footer-item--singleMenu ul li:not(:last-of-type){border-right:1px solid #4B4B4B}.footerWrapper--bottom .bottomLeft .footer-item--singleMenu ul li a{text-decoration:underline}.footerWrapper--bottom .bottomRight{font-size:.9rem}@media (max-width: 991.98px){.footerWrapper .bottomLeft{flex-wrap:wrap}.footerWrapper .bottomLeft .copyright-wrapper,.footerWrapper .bottomLeft .footer-item--singleMenu{width:100%;padding:0 0 15px}.footerWrapper .di-version{padding-bottom:15px;display:block}}
