/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
.node--type-location-atm.node--view-mode-full .node--title{display:none}.node--type-location-atm.node--view-mode-full .location-back-link{box-sizing:border-box;max-width:1100px;margin:0 auto;padding:.5rem 15px}.node--type-location-atm.node--view-mode-full .location-type .field{display:inline-block;padding:3px 8px;font-size:11px;line-height:1;border-radius:999px;color:#fff;font-weight:600;text-transform:uppercase;background:#036}.node--type-location-atm.node--view-mode-full .location-phone__text{display:none}.node--type-location-atm.node--view-mode-full .location-phone__link{display:inline}@media(min-width:64em){.node--type-location-atm.node--view-mode-full .location-phone__text{display:inline}.node--type-location-atm.node--view-mode-full .location-phone__link{display:none}}.block--location-atm-detail-page-map,.location-full__map,#location-map{height:500px;min-height:500px}#location-map.location-map-canvas{width:100%;height:500px;min-height:500px;background-color:#e9eef2;border-radius:4px}.location-full{padding:1rem 0;line-height:1.7}.location-full__inner{display:flex;flex-direction:column;gap:1rem}@media(min-width:64em){.location-full__inner{flex-direction:row;align-items:flex-start;gap:2rem}}.location-full__main{flex:1 1 60%}@media(min-width:64em){.location-full__main{max-width:60%}}.location-full__map{width:100%}@media(min-width:64em){.location-full__map{flex:1 1 40%;max-width:40%}}.location-full .location-map-canvas{width:100%;height:500px;min-height:500px;position:sticky;top:1rem;background-color:#e9eef2;border-radius:4px;overflow:hidden}.location-full .location-title{line-height:1.5;margin:0 0 1rem 0}.location-full .location-contact{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1rem}@media(min-width:64em){.location-full .location-contact{flex-direction:row;gap:2rem}}.location-full h2,.location-full h3,.location-full h4{font-size:18px;font-weight:bold;line-height:1.5;margin:1rem 0 .5rem 0}.location-full h2:first-child,.location-full h3:first-child,.location-full h4:first-child{margin-top:0}.location-full .location-actions{display:flex;flex-direction:column;gap:.5rem;margin-bottom:1.5rem}@media(min-width:64em){.location-full .location-actions{flex-direction:row;gap:1rem}}.location-full .location-actions .button{margin:0;text-decoration:none;display:inline-block;text-align:center}.location-full .location-actions .button.button--primary{line-height:28.8px;letter-spacing:1px;font-weight:bold;text-transform:uppercase;font-size:1.125rem;padding:5px 10px;transition:all .25s ease;background-color:#8c3;color:#036;border:2px solid #8c3}.location-full .location-actions .button.button--primary:hover,.location-full .location-actions .button.button--primary:focus{background-color:#7ab82e;border-color:#7ab82e}.location-full .location-actions .button.button--primary:active{border-color:#036}.location-full .location-hours,.location-full .location-features,.location-full .location-description,.location-full .location-services{margin-bottom:1.5rem}.location-full .location-hours-24{font-weight:bold;margin-bottom:1rem}.location-full .location-hours-lobby,.location-full .location-hours-drivethru{margin-bottom:1rem}
