.FacilityReservationCard__w-full__qm58E{width:100%}.FacilityReservationCard__h-full__9H82H{height:100%}.FacilityReservationCard__block__Im5g5{display:block}.FacilityReservationCard__hidden__Ka6ya{display:none}@media(min-width:768px){.FacilityReservationCard__block-tablet__hY0iT{display:block}.FacilityReservationCard__hidden-tablet__Iayiq{display:none}}@media(min-width:960px){.FacilityReservationCard__block-pc__aYIae{display:block}.FacilityReservationCard__hidden-pc__hF9fr{display:none}}.FacilityReservationCard_facilityReservationCard__UvyPT{display:flex;flex-direction:column;gap:16px;width:100%}@media(min-width:768px){.FacilityReservationCard_facilityReservationCard__UvyPT{gap:20px}}.FacilityReservationCard_facilityReservationCard__UvyPT>.FacilityReservationCard_carousel__Pyv1I{width:100%;height:100%}.FacilityReservationCard_facilityReservationCard__UvyPT>.FacilityReservationCard_content__btzbr{display:flex;flex-direction:column;align-items:flex-start;justify-content:space-between;padding:0 24px}@media(min-width:768px){.FacilityReservationCard_facilityReservationCard__UvyPT>.FacilityReservationCard_content__btzbr{padding:0 64px}}.FacilityReservationCard_facilityReservationCard__UvyPT>.FacilityReservationCard_content__btzbr>.FacilityReservationCard_info__8SRh6{display:flex;flex-direction:column;gap:8px;align-items:flex-start;justify-content:flex-start}.FacilityReservationCard_facilityReservationCard__UvyPT>.FacilityReservationCard_content__btzbr>.FacilityReservationCard_info__8SRh6>.FacilityReservationCard_description__OjnpZ{font-size:16px;font-weight:300;line-height:28px;letter-spacing:.02em}.FacilityReservationCard_facilityReservationCard__UvyPT>.FacilityReservationCard_content__btzbr>.FacilityReservationCard_info__8SRh6>.FacilityReservationCard_annotation__8vYUs{font-size:14px;font-weight:300;line-height:24px;letter-spacing:.02em;color:#667085;white-space:pre-wrap}.FacilityReservationCard_facilityNameContainer__pbKBD{display:flex;justify-content:space-between;width:100%;padding-bottom:12px}@media(min-width:768px){.FacilityReservationCard_facilityNameContainer__pbKBD{padding-bottom:16px}}.FacilityReservationCard_facilityNameContainer__pbKBD>.FacilityReservationCard_name__pNu_j{width:auto}.FacilityReservationCard_reservationButton__Ga3Jq{padding:0 24px}@media(min-width:768px){.FacilityReservationCard_reservationButton__Ga3Jq{min-width:96px;padding:0;white-space:nowrap}}