.section-popular-shelters{padding-top:50px;padding-bottom:50px;overflow-x:hidden}.popular-shelters__head{display:flex;align-items:center;justify-content:space-between;gap:20px;margin-bottom:48px}.popular-shelters__title{margin:0}.popular-shelters__cta{padding:0 26px}.popular-shelters__slider-wrap{padding-left:max(15px, calc((100vw - 1140px) / 2 + 15px))}.popular-shelters__slider{overflow:hidden}.popular-shelters__slider .swiper-wrapper{align-items:stretch;padding-bottom:24px}.popular-shelters__slider .swiper-slide{width:320px;height:auto;flex-shrink:0}.shelter-card{display:flex;flex-direction:column;height:100%;background-color:#F1F1F1;border-radius:6px;box-shadow:9px 9px 16px 0 rgba(0, 0, 0, 0.1);overflow:hidden;color:#141414}.shelter-card__image{position:relative;height:180px;flex-shrink:0;background-color:#E5E5E5;background-size:cover;background-position:center}.shelter-card__tag{position:absolute;left:15px;top:23px;display:inline-flex;align-items:center;gap:10px;height:40px;padding:3px 16px;background-color:#fff;border-radius:6px;color:#141414;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:12px}.shelter-card__tag i{display:block;width:6px;height:6px;border-radius:50%;flex-shrink:0}.shelter-card__body{flex:1 0 0;display:flex;flex-direction:column;justify-content:space-between;gap:12px;padding:20px}.shelter-card__top{display:flex;flex-direction:column;gap:12px}.shelter-card__title{margin:0;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-weight:700;font-size:20px;line-height:1.3}.shelter-card__meta{display:flex;align-items:baseline;justify-content:space-between;gap:10px;font-family:"Montserrat", -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Helvetica, Arial, sans-serif;font-size:16px;line-height:1.5}.shelter-card__region{color:#939393}.shelter-card__capacity{flex-shrink:0;color:#078049;white-space:nowrap}.shelter-card__amenities{display:flex;align-items:center;gap:5px;flex-wrap:wrap}.shelter-card__amenities svg{width:40px;height:40px;flex-shrink:0}.shelter-card__link{width:100%;justify-content:center}@media (max-width:992px){.popular-shelters__slider .swiper-slide{width:235px}.shelter-card__title{font-size:16px}.shelter-card__meta{font-size:14px}.shelter-card__amenities svg{width:32px;height:32px}.shelter-card__body{padding:15px}}@media (max-width:720px){.section-popular-shelters{padding-top:40px;padding-bottom:40px}.popular-shelters__head{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px}.popular-shelters__slider .swiper-slide{width:205px}}