section.locations{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom);color:var(--text-color)}section.locations #storepoint-widget{margin-top:40px}section.locations #storepoint-widget .storepoint-location-card .storepoint-location-image{flex-basis:36%}section.locations #storepoint-widget .stpt-image-location{padding-left:150px !important;background-size:120px auto}section.locations #storepoint-widget .stpt-image-location:hover{padding-left:150px !important;background-size:120px auto}section.locations #storepoint-widget .storepoint-name{font-size:18px}section.locations #storepoint-widget .tag .tag-text{color:#fff}section.locations #storepoint-widget #storepoint-clear-search{top:12px;right:4px}section.locations #storepoint-widget #storepoint-searchbar{padding-right:20px !important}section.locations #storepoint-widget #storepoint-results-container .storepoint-tags .tag{margin-left:0px}section.locations #storepoint-widget #storepoint-popup-tags .tag{margin-left:0px}section.locations #storepoint-widget .storepoint-location-popup .storepoint-location-popup-header-title{font-weight:500}section.locations .locations__title{font-size:40px;font-weight:500;line-height:52px;letter-spacing:-1px;color:#233889;margin:0}section.locations .locations__subtitle{font-size:26px;font-weight:500;line-height:30px;color:#233889}section.locations .locations__subtitle p{margin:0;margin-bottom:40px}section.locations .locations__subtitle em{color:#f6c002;font-style:normal}section.locations .locations__heading-container{padding-bottom:40px;text-align:center;position:relative}section.locations .locations__heading-container::before{content:"";position:absolute;top:0;left:0;right:0;bottom:0;border-bottom:1px solid #162560;opacity:.1;pointer-events:none;z-index:-1;width:100%}@media(max-width: 600px){section.locations #storepoint-widget .stpt-image-location{padding-left:150px !important;background-size:120px auto}section.locations #storepoint-widget .stpt-image-location:hover{padding-left:150px !important;background-size:120px auto}}@media(min-width: 600px)and (max-width: 880px){section.locations #storepoint-widget .stpt-image-location{padding-left:100px !important;background-size:70px auto}section.locations #storepoint-widget .stpt-image-location:hover{padding-left:100px !important;background-size:70px auto}}@media screen and (max-width: 768px){section.locations{padding-top:var(--padding-top-mobile);padding-bottom:var(--padding-bottom-mobile)}section.locations #storepoint-widget{margin-top:20px}section.locations #storepoint-widget #storepoint-panel #storepoint-results{padding-left:0;padding-right:0}section.locations .locations__heading-container{padding-bottom:20px}section.locations .locations__title{font-size:30px;line-height:42px}section.locations .locations__subtitle{font-size:20px;margin-bottom:20px}}.cf-header-design .main-header-location-text > div:nth-child(2) {
  min-width: 0;
  white-space: normal;
  overflow: visible;
}
.cf-header-design .main-header-location-text a.cf-location-address,
.cf-header-design .main-header-location-text a.cf-location-address strong {
  white-space: normal !important;
  overflow: visible !important;
  text-overflow: clip !important;
  overflow-wrap: break-word;
  -webkit-line-clamp: unset;
  max-height: none;
  color: inherit;
  text-decoration: none;
  line-height: 1.35;
}
.cf-header-design .main-header-location-text a.cf-location-address:hover {
  text-decoration: underline;
}
.cf-header-design .main-header-location-text a.cf-location-address:focus-visible {
  outline: 2px solid currentColor;
  outline-offset: 3px;
}
@media (max-width: 989px) {
  .cf-header-design .main-header-location-text a.cf-location-address,
  .cf-header-design .main-header-location-text a.cf-location-address strong {
    font-size: 12px;
    font-weight: 500;
  }
}
