@charset "UTF-8";@keyframes fade-in{from{opacity:0}to{opacity:1}}@keyframes fade-in-up{from{opacity:0;transform:translateY(var(--fade-move-distance,20px))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-down{from{opacity:0;transform:translateY(calc(var(--fade-move-distance,20px) * -1))}to{opacity:1;transform:translateY(0)}}@keyframes fade-in-right{from{opacity:0;transform:translateX(var(--fade-move-distance,20px))}to{opacity:1;transform:translateX(0)}}@keyframes fade-in-left{from{opacity:0;transform:translateX(calc(var(--fade-move-distance,20px) * -1))}to{opacity:1;transform:translateX(0)}}@keyframes zoom-in{from{transform:scale(var(--zoom-scale-from,0))}to{transform:scale(1)}}@keyframes zoom-out{from{transform:scale(var(--zoom-scale-from,1.2))}to{transform:scale(1)}}@keyframes blink{0%{opacity:.2}50%{opacity:1}100%{opacity:.2}}[data-inview-animation=sway].is-inview{animation:sway 1s .2s both}@keyframes sway{0%{transform:translateX(0) rotate(0)}15%{transform:translateX(-.625rem) rotate(-4deg)}30%{transform:translateX(.5rem) rotate(3deg)}45%{transform:translateX(-.375rem) rotate(-2deg)}60%{transform:translateX(.25rem) rotate(1.5deg)}75%{transform:translateX(-.125rem) rotate(-.8deg)}90%{transform:translateX(.0625rem) rotate(.4deg)}100%{transform:translateX(0) rotate(0)}}.c-logo{max-inline-size:12.875rem;margin-inline:auto}.c-heading{padding-block:0.5rem;padding-inline:var(--page-gap);margin-block-start:5rem;font-size:2rem;font-weight:700;line-height:1.4;color:#fff;text-align:center}.c-heading:not(:where(.c-store .c-heading)){margin-block-end:3rem}body#p-service-station .c-heading{border-image-source:linear-gradient(to bottom,#f80,#e40000);border-image-slice:0 fill;border-image-outset:0 100vi}body#p-keeper .c-heading{border-image-source:linear-gradient(to bottom,#0042db,#002375);border-image-slice:0 fill;border-image-outset:0 100vi}body#p-tirepark .c-heading{border-image-source:linear-gradient(to bottom,#f00,#ca0000);border-image-slice:0 fill;border-image-outset:0 100vi}body#p-maintenanceTop .c-heading{border-image-source:linear-gradient(to bottom,#00b09c,#017265);border-image-slice:0 fill;border-image-outset:0 100vi}body#p-fuel-delivery .c-heading{border-image-source:linear-gradient(to bottom,#03af70,#01492f);border-image-slice:0 fill;border-image-outset:0 100vi}body#p-water-server .c-heading{border-image-source:linear-gradient(to bottom,#00c8ff,#007899);border-image-slice:0 fill;border-image-outset:0 100vi}body#p-insurance .c-heading{border-image-source:linear-gradient(to bottom,#f1d100,#dbbd00);border-image-slice:0 fill;border-image-outset:0 100vi}body#p-business .c-heading{border-image-source:linear-gradient(to bottom,#d26fff,#7e4399);border-image-slice:0 fill;border-image-outset:0 100vi}.c-store{overflow:hidden}.c-store_inner{position:relative;padding-block:5rem}.c-storeList{display:flex;flex-wrap:wrap;gap:1.25rem;justify-content:center}.c-store_background{position:absolute;inset:0;z-index:-1;inline-size:100%;block-size:100%}.c-store_background img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}.c-serviceMenuList{display:grid;grid-template-columns:repeat(4,1fr);gap:3rem;max-inline-size:39rem;margin-block-start:3rem;margin-inline:auto}.c-serviceMenuList_item{display:flex;flex-direction:column;align-items:center;font-weight:700;text-align:center}.c-serviceBanner{position:relative;padding-block:3rem;padding-inline:1.5rem;margin-block-start:6rem;font-weight:700;text-align:center}.c-serviceBanner_text{color:#fff}.c-serviceBanner_btn{margin-block-start:0.5rem}.c-serviceBanner_background{position:absolute;inset:0;z-index:-1;inline-size:100%;block-size:100%}.c-serviceBanner_background img{inline-size:100%;block-size:100%;-o-object-fit:cover;object-fit:cover}@media (max-width:32.4375rem){.c-logo{max-inline-size:7.5rem}.c-heading{font-size:1.5rem}.c-storeList{flex-direction:column;row-gap:2.5rem;max-inline-size:28.75rem;margin-inline:auto}.c-serviceMenuList{grid-template-columns:repeat(2,1fr);max-inline-size:18rem}.c-serviceBanner{margin-block-start:3rem}.c-serviceBanner_text{font-size:1rem}}