.store-locator-page .region-area-one{margin-top:15px}.store-locator-page .region-area-two{padding:10px 0 30px;margin-top:10px}.store-locator-page .region-area-two .inner-area{margin:0 10px}.store-locator-page .region-area-two .infobox{margin-top:10px;padding:0 10px}.store-locator-page .region-area-two .infobox .title{display:inline-block;margin-right:4px}.store-locator-page .region-area-two .infobox .info-btn{display:inline-block;margin-right:4px}.store-locator-page .region-area-two .infobox .info-btn .text{display:block;width:16px;height:16px;border:1px solid #1f292f;border-radius:50%;text-align:center;vertical-align:middle;color:#1f292f;font-size:13px;line-height:16px;font-weight:700}.store-locator-page .region-area-two .infobox .info-link{color:#1f292f;text-decoration:underline}.store-locator-page .region-area-two .infobox .info-link:hover{text-decoration:none}.store-locator-page .inner-area-three{padding:20px 10px 10px}.store-locator-page .main-title-container{padding-bottom:20px;text-align:center}.store-locator-page .main-title-container .title{font-size:35px;line-height:40px;font-weight:700;color:#164196;letter-spacing:.02em}@media only screen and (max-width:1199px){.touch .store-locator-page .inner-area-one{margin:0 18px}}@media only screen and (max-width:767px){.touch .store-locator-page{display:flex;-ms-flex-direction:column;flex-direction:column}.touch .store-locator-page .region-area-three{display:none;order:-1}.touch .store-locator-page .region-area-two{padding:0}.touch .store-locator-page .region-area-two .x-partner-list{display:none}.touch .store-locator-page .region-area-two .infobox{display:none}.touch .store-locator-page .main-title-container{padding-bottom:10px}.touch .store-locator-page .main-title-container .title{font-size:30px;line-height:35px}}