.hero-location{height:100%;position:relative}.slider .swiper-button-next:after,.slider .swiper-button-prev:after{font-size:15px}.hero-location .swiper-button-next,.hero-location .swiper-button-prev{background:#fff;border-radius:50%;color:#000;display:flex!important;font-weight:800;height:30px;transform:translateY(150%);width:30px}.hero-location .swiper-button-next{padding-left:2px}.hero-location .swiper-button-prev{padding-right:2px}.hero-location .swiper-button-next.swiper-button-disabled,.hero-location .swiper-button-prev.swiper-button-disabled{opacity:0}@media (min-width:768px){.hero-location .swiper-pagination{display:none}}@media (max-width:767px){.hero-location .swiper-pagination{background:#000;border-radius:5px;color:#fff;font-size:12px;left:unset;opacity:.3;padding:3px;right:8px;text-align:center;width:10%}}.hero-card-location,.hero-location__title{align-items:center;display:flex;flex-direction:column}.hero-card-location{justify-content:space-around;position:relative}.hero-card-location__image{height:100%!important;object-fit:cover;width:100%}@media (min-width:767px){.hero-location__title{margin-bottom:33px;margin-top:81px}.hero-location__title:not(.secondary-font) h1{font-size:50px!important;letter-spacing:-1px;line-height:34px;margin-bottom:0!important}.hero-location__title .secondary-font{font-size:20px;line-height:30px}.hero-location-slider{border-top:1px solid #e8e8e8;padding-top:8px}.slider .swiper-button-next:after,.slider .swiper-button-prev:after{font-size:20px}.hero-location .swiper-button-next,.hero-location .swiper-button-prev{height:56px;width:56px}.hero-card-location-modal .modal__container{width:80%}.hero-card-location-modal .modal__inner-wrapper{background:unset;padding:24px}.hero-card-location__image-pop{max-height:80vh}}@media (max-width:767px){.hero-location__title{margin-top:140px;padding-bottom:24px}.hero-location__title:not(.secondary-font) h1{font-size:28px!important;letter-spacing:-1px;line-height:34px;margin-bottom:0!important}.hero-location__title .secondary-font{font-size:16px;font-weight:300;letter-spacing:0;line-height:24px}.hero-card-location__image{height:100%!important;object-fit:cover}.hero-card-location-modal .modal__container{width:95%}.hero-card-location__image-pop{height:100%;object-fit:unset;width:100%}.hero-card-location-modal .modal__inner-wrapper{background:unset;padding:0!important}}.secondary-font{font-family:var(--secondary-font)!important;font-style:italic}