.atm-service-opening{padding:72px 0;background:var(--brand-bg-alt)}.atm-service-opening-copy{height:100%;padding:56px;background:var(--brand-bg);border:1px solid var(--brand-border)}.atm-service-opening-copy p{color:var(--brand-text-secondary);font-size:1.04rem}.atm-service-opening img{width:100%;height:100%;min-height:430px;-o-object-fit:cover;object-fit:cover}.atm-service-map{padding:80px 0}.atm-service-tile{padding:26px;border:1px solid var(--brand-border);border-top:4px solid var(--brand-secondary);background:var(--brand-bg)}.atm-service-index{display:block;margin-bottom:24px;color:var(--brand-secondary);font-size:1.8rem;font-weight:800}.atm-service-tile p{color:var(--brand-text-secondary)}.atm-service-scenarios{padding:80px 0;background:var(--brand-bg-alt)}.atm-scenario-row{padding:40px 0;border-top:1px solid var(--brand-border)}.atm-scenario-row img{width:100%;height:330px;-o-object-fit:cover;object-fit:cover}.atm-scenario-tag{display:inline-block;margin-bottom:10px;color:var(--brand-secondary);font-size:.78rem;font-weight:700;text-transform:uppercase;letter-spacing:.1em}.atm-scenario-row p{color:var(--brand-text-secondary)}.atm-service-gates{padding:42px 0}.atm-gate{padding:16px 24px;text-align:center;border-right:1px solid rgba(255,255,255,.25)}.atm-gate span,.atm-gate strong{display:block;color:#fff}.atm-gate strong{font-size:1.6rem}.atm-gate span{margin-top:8px;font-size:.82rem}.atm-service-cta .atm-eyebrow{color:#ffd0c1}@media (max-width:767.98px){.atm-service-opening-copy{padding:32px}.atm-service-map,.atm-service-scenarios{padding:56px 0}.atm-gate{border-right:0;border-bottom:1px solid rgba(255,255,255,.25)}}