.refuel-footer__container{width:100%}.footer__content,.footer__content-container,.footer__legals-container,.footer__sitemap .menu__submenu,.modal__container,.modal__modal,.refuel-footer__container{display:flex}.footer__content-container,.footer__content-container .footer__content,.refuel-footer__container{flex-direction:column}.footer__primary-content{justify-content:space-between;min-height:39rem}.footer__primary-content h2,.modal__content{font-size:clamp(2.125rem,1.443rem + 3.409vw,4rem)}a.footer__partner-cta,a.footer__partner-cta:link,a.footer__partner-cta:visited{text-decoration:none;transition:.2s}.footer__partner-cta i{font-weight:400}.footer__primary-content .primary-location{font-size:clamp(1.25rem,1.159rem + .455vw,1.5rem)}.footer__contact-locations{display:grid}.footer__sitemap ul{font-size:unset;list-style-type:none;margin:0;padding:0}.footer__sitemap li.menu__item--depth-1:not(:last-child){margin-bottom:1rem}.footer__sitemap li.menu__item--depth-1>.link__container{font-weight:700}.footer__sitemap .menu__submenu{column-gap:8px;flex-wrap:wrap;margin-top:4px;row-gap:4px}.footer__secondary-content{font-size:clamp(.875rem,.83rem + .227vw,1rem)}.refuel-footer button{background:unset;border:unset;color:inherit}.acknowledgement__button{display:inline;font-size:inherit;padding:unset;text-decoration:underline}.acknowledgement__button:active,.acknowledgement__button:focus,.acknowledgement__button:hover{color:var(--sand-600)}.modal__container::backdrop{background:var(--red-500);transition:opacity .2s ease-in-out}.modal__container{background:none;border:0;height:100%;left:0;opacity:0;position:fixed;top:0;transform:translateY(5rem);transition:.2s;visibility:hidden;width:100%}.modal__container[open]{margin-top:auto;transform:translateY(0);visibility:visible}.modal__modal{align-items:center;align-self:stretch;background:var(--sand-500);justify-content:center;width:100%}.modal__modal .modal__close-button{background:transparent;border:0;margin:1.5rem;padding:1rem;position:absolute;right:0;top:0}.modal__content{font-size:clamp(1.188rem,.547rem + 3.205vw,2.95rem);max-width:clamp(68.75rem,72.7513227513vw,91.4375rem)}@media only screen and (max-width:767px){.refuel-footer__container{gap:2rem}.footer__primary-content{gap:4rem}.footer__partner-cta{display:block;width:62%}.footer__partner-cta i{margin-left:.5rem}.footer__location-sitemap{gap:2rem}.footer__sitemap{border-top:2px solid var(--blue-500);padding-top:2rem}.footer__contact-locations{grid-template-columns:repeat(2,1fr);row-gap:1.25rem}.footer__contact-locations .location--primary{grid-column:1/span 2}.footer__legals-container,.footer__secondary-content{align-items:center;flex-direction:column;gap:1.5rem;justify-content:center}.modal__content{padding:1.25rem}}@media only screen and (min-width:768px){.refuel-footer__container{gap:2.75rem}.footer__partner-cta{width:max-content}.footer__partner-cta i{font-size:48px;margin-left:1rem;transition:.2s}.footer__partner-cta:active i,.footer__partner-cta:focus i,.footer__partner-cta:hover i{margin-left:2rem}.footer__location-sitemap{gap:2rem}.footer__sitemap{border-top:2px solid var(--blue-500);padding-top:2rem}.footer__contact-locations{flex:1;grid-template-columns:repeat(3,1fr);row-gap:2rem}.footer__contact-locations .location--primary{grid-column:1/span 3}.footer__secondary-content{align-items:center;gap:1.5rem;justify-content:space-between}.footer__legals-container{gap:1.5rem}.modal__modal .modal__close-button:active,.modal__modal .modal__close-button:focus,.modal__modal .modal__close-button:hover{background:var(--shade-100);color:var(--sand-200);transition:.2s}}@media only screen and (min-width:1024px){.refuel-footer__container{gap:3.75rem}.footer__location-sitemap{align-items:flex-start;flex-direction:row;gap:unset}.footer__sitemap{border-left:2px solid var(--blue-500);border-top:unset;padding-left:2rem;padding-top:unset;width:55%}.footer__secondary-content{align-items:center;flex-direction:row}.footer__legals-container{gap:2.25rem}}@media only screen and (min-width:1440px){.footer__contact-locations{grid-template-columns:repeat(3,minmax(12rem,1fr))}}