@layer components{.place-hero .cards{width:100%;height:234px}@media screen and (min-width:992px){.place-hero .cards{height:540px;width:328px}}.cards-fallback:is(.place-hero .cards){display:flex;gap:var(--ant-margin-xs)}@media screen and (min-width:992px){.cards-fallback:is(.place-hero .cards){flex-direction:column;margin-left:0;overflow:hidden}}:is(.place-hero .cards) .swiper-wrapper{margin-left:var(--ant-kp-layout-margin)}@media screen and (min-width:992px){:is(.place-hero .cards) .swiper-wrapper{margin-left:0;flex-direction:column;gap:var(--ant-margin-xs)}}:is(.place-hero .cards) .card{max-width:312px;margin-right:var(--ant-margin-xs)}@media screen and (min-width:992px){:is(.place-hero .cards) .card{max-width:none;max-height:266px}}}@layer components{:is(.place-hero,.place-hero-v2) .contacts{gap:var(--ant-kp-gutter-row)}@media screen and (min-width:992px){:is(.place-hero,.place-hero-v2) .contacts{flex-direction:row}}:is(:is(.place-hero,.place-hero-v2) .contacts) .phone-link{width:fit-content}:is(:is(.place-hero,.place-hero-v2) .contacts) .social-link{color:var(--ant-color-icon)}:is(:is(.place-hero,.place-hero-v2) .contacts) .link{color:var(--ant-color-link)}@media screen and (min-width:992px){:is(:is(.place-hero,.place-hero-v2) .contacts) .booking-block{min-width:302px}}:is(:is(.place-hero,.place-hero-v2) .contacts) .info-grid{display:grid;grid-template-columns:1fr}@media screen and (min-width:992px){:is(:is(.place-hero,.place-hero-v2) .contacts) .info-grid{grid-template-columns:1fr 1fr;gap:var(--ant-kp-gutter-row);width:100%}}:is(:is(:is(.place-hero,.place-hero-v2) .contacts) .info-grid) .info-grid-item{min-width:0;margin-top:var(--ant-margin-lg)}@media screen and (min-width:992px){:is(:is(:is(.place-hero,.place-hero-v2) .contacts) .info-grid) .info-grid-item{margin-top:0}}:is(:is(:is(:is(.place-hero,.place-hero-v2) .contacts) .info-grid) .info-grid-item):first-child{margin-top:0}:is(:is(:is(:is(.place-hero,.place-hero-v2) .contacts) .info-grid) .info-grid-item):nth-child(2){margin-top:var(--ant-kp-gutter-row)}@media screen and (min-width:992px){:is(:is(:is(:is(.place-hero,.place-hero-v2) .contacts) .info-grid) .info-grid-item):nth-child(2){margin-top:0}}:is(:is(:is(.place-hero,.place-hero-v2) .contacts) .info-grid) .title-info{display:block;margin-bottom:var(--ant-margin-xs)}:is(:is(:is(.place-hero,.place-hero-v2) .contacts) .info-grid) .text-info{display:block;max-width:100%}:is(:is(:is(.place-hero,.place-hero-v2) .contacts) .info-grid) .info-link{display:flex;width:fit-content;max-width:100%;min-width:0}}