.footer-map{position:relative;padding-top:56.25%;border-radius:12px;overflow:hidden;box-shadow:0 6px 18px rgba(0,0,0,.1)}.footer-map iframe{position:absolute;inset:0;width:100%;height:100%;border:0}.btn-directions{display:inline-block;padding:10px 14px;border-radius:10px;background:#0e7a60;color:#fff;text-decoration:none;font-weight:400}.btn-directions:hover{opacity:.9}