body #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-eb-location-menu>ul.mega-sub-menu{background:#fff!important;border:1px solid #dfe5e8!important;border-radius:4px!important;max-height:calc(100vh - 120px);overflow-y:auto!important;padding:12px!important;box-shadow:0 8px 24px #223f501a}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-eb-location-menu>ul.mega-sub-menu>li.mega-menu-item{background:transparent!important;break-inside:avoid}
body #page-container #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-eb-location-menu>ul.mega-sub-menu>li>a.mega-menu-link{font-family:var(--eb-font)!important;font-size:16px!important;line-height:1.4!important;font-weight:400!important;color:#223f50!important;background:transparent!important;padding:10px 12px!important;white-space:normal!important;text-align:left!important;border-radius:3px!important}
body #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-eb-location-menu>ul.mega-sub-menu>li>a.mega-menu-link:hover{background:#edf2f4!important}
@media(min-width:981px){body #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-eb-location-menu>ul.mega-sub-menu{width:540px!important;column-count:2;column-gap:12px;left:0!important}body #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-eb-location-menu>ul.mega-sub-menu>li.mega-menu-item{display:inline-block!important;width:100%!important}}
@media(max-width:980px){body #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-eb-location-menu>ul.mega-sub-menu{width:100%!important;max-height:48vh;max-height:48dvh;background:#f0f4f6!important;margin:8px 0!important;padding:8px!important;box-shadow:none!important;overscroll-behavior:contain}body #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-eb-location-menu>ul.mega-sub-menu>li>a.mega-menu-link{font-size:15px!important;padding:11px 4px!important}}
.eb-location-results{padding-top:32px;padding-bottom:40px}.eb-location-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px}.eb-location-card{display:grid;grid-template-columns:130px minmax(0,1fr);gap:20px;border-bottom:1px solid #dfe5e8;padding:18px 0}.eb-location-image img{width:130px;height:150px;object-fit:cover;object-position:top;border-radius:4px}.eb-location-card h2{margin:0 0 10px;padding:0}body #page-container .eb-location-card h2{font-size:22px!important}.eb-location-card h2 a{color:#223f50}.eb-location-card p{font-size:16px;line-height:1.6;margin-bottom:12px}.eb-location-card div>a{font-size:16px;color:#223f50;text-decoration:underline;text-underline-offset:3px}.eb-location-pagination{margin-top:32px}.eb-location-pagination ul{list-style:none;display:flex;flex-wrap:wrap;gap:8px;padding:0}.eb-location-pagination li{list-style:none}@media(max-width:767px){.eb-location-grid{grid-template-columns:1fr}.eb-location-card{grid-template-columns:90px minmax(0,1fr);gap:16px}.eb-location-image img{width:90px;height:110px}}
@media(min-width:981px){body #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-eb-location-menu>ul.mega-sub-menu{column-count:auto!important;overflow-x:hidden!important;margin-top:18px!important}body #mega-menu-wrap-primary-menu #mega-menu-primary-menu .mega-eb-location-menu>ul.mega-sub-menu>li.mega-menu-item{float:left!important;width:50%!important;clear:none!important}}
