.map-section{align-items:center;box-sizing:border-box;display:flex;min-height:66vh;position:relative}.map-section .page-center{box-sizing:content-box;display:flex;justify-content:center}#storepoint-container #storepoint-search .mapboxgl-ctrl-geocoder input[type=text]{background-color:#fff!important;margin:0!important}.map-content{width:100%}.map-row{margin-left:-17px;margin-right:-17px}.map-heading{height:auto;padding:17px;position:relative;text-align:center}.map-heading h2{font-family:Work Sans;font-style:normal;font-weight:700;letter-spacing:.01em;line-height:1.152;margin-top:0;text-transform:none}.map-heading p{margin-bottom:0}.map-box,.map-button{clear:both;height:auto;padding:17px;position:relative}.map-button a{-webkit-font-smoothing:antialiased;background-color:#009fda;border:0 solid #009fda;border-radius:300px;color:#fff;display:inline-block;font-family:Work Sans;font-size:1.25rem;font-style:normal;font-weight:600;letter-spacing:.02em;line-height:normal;padding:.9rem 1.503rem;text-transform:uppercase}.map-button a:hover{opacity:.8}.map-button-container{display:flex;justify-content:center}.accordion-item__title-wrapper.active .plus__vertical-line{transform:rotate(0deg)}#storepoint-get-notified-email::placeholder{color:#757575}@media screen and (min-width:1484px){.map-heading h2{font-size:2rem}.map-heading p{font-size:1.2rem}}@media screen and (min-width:0) and (max-width:calc(1483px)) and (orientation:landscape){.map-heading h2{font-size:calc(1.2vw + 1rem)}.map-heading p{font-size:calc(.24vw + 1rem)}}@media screen and (min-width:0) and (max-width:calc(1483px)) and (orientation:portrait){.map-heading h2{font-size:calc(1.2vh + 1rem)}.map-heading p{font-size:calc(.24vh + 1rem)}}@media (max-width:767px){.map-heading{padding:17px}}@media (max-width:668px){#storepoint-get-notified-btn{background-color:#6090c4;border-left:none;border-radius:2px;border-bottom-left-radius:0;border-top-left-radius:0;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;color:#fff;cursor:pointer;display:inline-block;float:left;font-size:12px!important;font-weight:400;height:32px;line-height:13px;margin:10px 0;outline:0;padding:9px 10px;text-overflow:ellipsis;white-space:pre;width:40%}}