.location-section{max-width:1440px;margin:0 auto;padding:70px 5%;display:grid;grid-template-columns:.85fr 1.15fr;gap:65px;align-items:center;background:#f0f8fa;border-radius:24px}.location-copy h2{margin-bottom:24px}.location-copy>p:not(.eyebrow){font-size:14px;color:#5c7785;margin:16px 0;max-width:450px}.location-copy .button{margin-top:15px}.location-copy small{display:block;color:#647f8c;font-size:10px;margin-top:20px}.location-map{overflow:hidden;border-radius:16px;border:1px solid #d6e6eb;background:white;min-width:0}.location-map iframe{display:block;width:100%;height:400px;border:0;background:#dfeef2}.location-map>a{display:block;font-size:12px;font-weight:600;padding:15px 20px;color:#087ca5;background:white}.location-map>a:hover{background:#f5fbfc}header nav{gap:20px;font-size:12px}@media(max-width:1100px){header{gap:20px}header nav{gap:15px;font-size:11px}.location-section{gap:35px}}@media(max-width:700px){.location-section{margin:0 6%;padding:32px 23px;grid-template-columns:1fr;gap:25px;border-radius:18px}.location-map iframe{height:310px}.location-copy h2{font-size:32px}.location-map>a{font-size:11px;padding:14px}.location-copy>p:not(.eyebrow){font-size:13px}header nav{font-size:13px;gap:17px}}
