.att-footer-atlas{background:var(--atlas-background,#1c1f20);color:var(--atlas-text,#f5f2ee);font-family:var(--wr-font-body,"Reddit Sans",sans-serif);font-size:16px;line-height:1.5;-webkit-font-smoothing:antialiased}
.att-footer-atlas *{box-sizing:border-box}
.att-atlas-shell{width:min(calc(100% - 108px),1480px);margin-inline:auto}
.att-footer-atlas a{color:inherit;text-decoration:none;transition:color .15s}
.att-footer-atlas a:hover{color:var(--atlas-accent)}
.att-footer-atlas a:focus-visible{outline:2px solid var(--atlas-accent);outline-offset:5px}
.att-footer-atlas .dashicons{width:24px;height:24px;font-size:24px;flex:none}
.att-atlas-benefits{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));padding:26px 0;border-bottom:1px solid #ffffff30}
.att-atlas-benefits>div{display:flex;align-items:center;justify-content:center;gap:20px;padding:4px 24px;border-right:1px solid #ffffff30}
.att-atlas-benefits>div:first-child{justify-content:flex-start;padding-left:0}
.att-atlas-benefits>div:last-child{border:0;padding-right:0}
.att-atlas-benefits .dashicons{color:var(--atlas-accent);width:32px;height:32px;font-size:32px}
.att-atlas-benefits span:not(.dashicons){font-size:16px}
.att-atlas-directory{padding:36px 0 32px}
.att-atlas-directory h2{margin:0 0 30px;color:var(--atlas-text);font:750 clamp(30px,3.5vw,48px)/1.15 var(--wr-font-body,"Reddit Sans",sans-serif);letter-spacing:-.025em}
.att-atlas-columns{display:grid;grid-template-columns:repeat(var(--atlas-column-count,4),minmax(0,1fr))}
.att-atlas-columns>section{min-width:0;border-right:1px solid #ffffff30;padding:0 28px}
.att-atlas-columns>section:first-child{padding-left:5px}
.att-atlas-columns>section:last-child{border:0;padding-right:5px}
.att-atlas-columns h3{color:var(--atlas-text);margin:0 0 16px;font:700 20px/1.3 var(--wr-font-body,"Reddit Sans",sans-serif);letter-spacing:.035em;text-transform:uppercase}
.att-atlas-columns ul{list-style:none;margin:0;padding:0}
.att-atlas-columns li{margin:0;padding:0}
.att-atlas-columns a,.att-atlas-label{display:flex;align-items:baseline;justify-content:space-between;gap:10px;min-height:27px;padding:2px 0;font-size:17px;line-height:1.35;overflow-wrap:anywhere}
.att-atlas-columns .dashicons{align-self:center;font-size:17px;width:17px;height:20px;color:var(--atlas-muted)}
.att-atlas-columns a:hover .dashicons{color:var(--atlas-accent)}
.att-atlas-label{color:var(--atlas-muted)}
.att-atlas-brand{display:grid;grid-template-columns:220px minmax(150px,1.4fr) minmax(145px,1fr) minmax(160px,1.25fr) minmax(135px,1fr) auto;align-items:center;gap:24px;padding:30px 0;border-top:1px solid #ffffff30;border-bottom:1px solid #ffffff30}
.att-atlas-logo img{display:block;width:220px;height:auto;max-height:85px;object-fit:contain;object-position:left center}
.att-atlas-description{color:var(--atlas-text);margin:0!important;border-left:1px solid #ffffff30;padding-left:24px;font-size:15px;line-height:1.6}
.att-atlas-phones,.att-atlas-brand address,.att-atlas-hours{display:flex;align-items:center;gap:14px;font-size:14px;line-height:1.55;margin:0;font-style:normal}
.att-atlas-brand .dashicons{color:var(--atlas-accent)}
.att-atlas-phones>div{display:flex;flex-direction:column;gap:1px}
.att-atlas-brand address span{overflow-wrap:anywhere}
.att-atlas-contact a{display:flex;align-items:center;gap:12px;color:var(--atlas-accent);font-size:14px;font-weight:600}
.att-atlas-contact a:hover{color:var(--atlas-text)}
.att-atlas-bottom{display:flex;align-items:center;justify-content:space-between;gap:24px;min-height:86px;padding:22px 0;color:var(--atlas-muted);font-size:13px}
.att-atlas-bottom p{margin:0;font-size:13px;line-height:1.5}
.att-atlas-bottom>p:only-child{width:100%;text-align:center}
@media(max-width:1300px){.att-atlas-brand{grid-template-columns:190px 1.3fr 1fr 1.2fr;gap:22px}.att-atlas-logo img{width:190px}.att-atlas-hours{grid-column:3}.att-atlas-bottom{flex-wrap:wrap}.att-atlas-columns>section{padding-inline:20px}.att-atlas-benefits>div{padding-inline:16px;gap:14px}}
@media(max-width:1100px){.att-atlas-shell{width:calc(100% - 56px)}.att-atlas-columns{grid-template-columns:repeat(2,minmax(0,1fr));gap:36px 0}.att-atlas-columns>section{padding-inline:28px}.att-atlas-columns>section:nth-child(2n){border:0;padding-right:0}.att-atlas-columns>section:nth-child(2n+1){padding-left:0}.att-atlas-benefits{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 0}.att-atlas-benefits>div:nth-child(2){border:0}.att-atlas-benefits>div:nth-child(3){justify-content:flex-start;padding-left:0}.att-atlas-brand{grid-template-columns:1fr 1fr}.att-atlas-hours{grid-column:auto}.att-atlas-description{border:0;padding-left:0}.att-atlas-contact{justify-self:start}}
@media(max-width:540px){.att-atlas-shell{width:calc(100% - 40px)}.att-atlas-benefits{padding:24px 0;gap:24px 18px}.att-atlas-benefits>div{padding:0!important;border:0;gap:10px;justify-content:flex-start}.att-atlas-benefits span:not(.dashicons){font-size:13px}.att-atlas-benefits .dashicons{width:25px;height:25px;font-size:25px}.att-atlas-directory{padding:28px 0}.att-atlas-directory h2{font-size:30px;margin-bottom:28px}.att-atlas-columns{grid-template-columns:1fr;gap:28px}.att-atlas-columns>section{border:0;border-bottom:1px solid #ffffff30!important;padding:0 0 24px!important}.att-atlas-columns>section:last-child{border:0!important;padding-bottom:0!important}.att-atlas-columns h3{font-size:17px}.att-atlas-columns a,.att-atlas-label{min-height:44px;padding:10px 0}.att-atlas-brand{grid-template-columns:1fr;gap:22px;padding:28px 0}.att-atlas-description{max-width:300px}.att-atlas-phones,.att-atlas-brand address,.att-atlas-hours{font-size:15px}.att-atlas-contact a{min-height:44px}.att-atlas-bottom{display:grid;gap:24px}}

@media(min-width:541px) and (max-width:1100px){.att-atlas-columns>section.att-atlas-customer-column:last-child{grid-column:1/-1;border-top:1px solid #ffffff30;padding:28px 0 0}.att-atlas-customer-column:last-child>ul{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:56px}}
