/* Final quieter composition for addresses and offers. */
.branch-map{padding:84px 0 92px}
.branch-map-head{display:block;max-width:650px;margin:0 auto 30px;text-align:center}
.branch-map-head h2{margin:8px 0 14px}
.branch-map-head p{margin:0 auto;color:#50677b}
.branch-map-layout{display:flex;flex-direction:column;gap:24px;align-items:center}
.branch-map-layout>img{width:min(100%,820px);height:auto;max-height:none;object-fit:contain;border-radius:28px;box-shadow:0 9px 24px rgba(13,59,102,.08)}
.branch-map-links{width:min(100%,920px);display:grid;grid-template-columns:repeat(4,1fr);gap:12px}
.branch-map-links a{min-height:0;padding:17px 18px;border-radius:20px;box-shadow:none}
.branch-map-links span{margin-bottom:9px;font-size:.9rem}
.branch-map-links b{font-size:1rem}.branch-map-links small{margin-top:5px;font-size:.77rem}
.promotions{padding:80px 0 121px;background:#fff}
.promotions-inner{grid-template-columns:.78fr 1.42fr;gap:52px}
.promotions-copy h2{font-size:clamp(2.25rem,3.5vw,3.35rem)}
.promotions-copy p{max-width:370px}
.promo-cards{gap:13px}.promo-cards article{min-height:208px;border-radius:23px;box-shadow:none}
.promotions:after{background:#a7d8f0;height:72px;transform:translateY(35px)}
.promotions:before{background:#dff7ff;opacity:1}
@media(max-width:950px){.promotions-inner{grid-template-columns:1fr;gap:27px}.promo-cards{padding-right:0}}
@media(max-width:760px){.branch-map{padding:59px 0 63px}.branch-map-head{text-align:left;margin-bottom:22px}.branch-map-head h2{font-size:2.45rem}.branch-map-layout{align-items:stretch;gap:17px}.branch-map-layout>img{width:100%;border-radius:22px}.branch-map-links{width:100%;grid-template-columns:1fr 1fr}.branch-map-links a{padding:15px;min-height:112px}.branch-map-links small{font-size:.73rem}.promotions{padding:60px 0 92px}.promotions-copy p{padding-right:0}.promo-cards{grid-template-columns:1fr}.promo-cards article{min-height:0}.promotions:after{height:54px;transform:translateY(27px)}}
