.rGXN4a_row{gap:56px;padding-block:112px}.rGXN4a_title{max-width:820px}.rGXN4a_line{display:block}.rGXN4a_grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.rGXN4a_two{grid-template-columns:repeat(2,minmax(0,1fr))}.rGXN4a_card{background:var(--white);border-radius:var(--radius-card);flex-direction:column;gap:12px;padding:28px 28px 32px;font-size:15px;line-height:25px;display:flex}.rGXN4a_two .rGXN4a_card{padding:32px 32px 36px;font-size:16px;line-height:27px}.rGXN4a_tall .rGXN4a_card{padding-block:48px 52px}.rGXN4a_icon{color:var(--text-dark);margin-bottom:12px}.rGXN4a_cardTitle{letter-spacing:.03em;font-size:20px;line-height:26px}.rGXN4a_two .rGXN4a_cardTitle{font-size:22px;line-height:28px}@media (max-width:960px){.rGXN4a_row{padding-block:var(--row-padding)}.rGXN4a_grid{grid-template-columns:1fr 1fr}}@media (max-width:600px){.rGXN4a_row{gap:36px}.rGXN4a_line{display:inline}.rGXN4a_grid,.rGXN4a_two{grid-template-columns:1fr;gap:16px}.rGXN4a_card,.rGXN4a_two .rGXN4a_card{padding:24px}.rGXN4a_tall .rGXN4a_card{padding-block:36px 40px}}
.twCM1W_mosaic{aspect-ratio:1200/608;grid-template-rows:repeat(2,minmax(0,1fr));grid-template-columns:592fr 288fr 288fr;gap:16px;width:100%;display:grid}.twCM1W_tile{border-radius:var(--radius);background:var(--beige);cursor:zoom-in;position:relative;overflow:hidden}.twCM1W_large{grid-row:span 2}.twCM1W_image{object-fit:cover;transition:transform var(--transition)}.twCM1W_tile:hover .twCM1W_image,.twCM1W_tile:focus-visible .twCM1W_image{transform:scale(1.04)}.twCM1W_last{cursor:pointer}.twCM1W_overlay{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);color:var(--white);font-size:16px;font-weight:var(--font-medium);transition:background-color var(--transition);background:#11111159;justify-content:center;align-items:center;gap:10px;line-height:24px;display:flex;position:absolute;inset:0}.twCM1W_last:hover .twCM1W_overlay,.twCM1W_last:focus-visible .twCM1W_overlay{background:#11111180}@media (max-width:960px){.twCM1W_mosaic{aspect-ratio:auto;grid-template-rows:auto;grid-template-columns:1fr 1fr}.twCM1W_tile{aspect-ratio:288/296}.twCM1W_large{aspect-ratio:4/3;grid-area:auto/1/auto/-1}}@media (max-width:600px){.twCM1W_mosaic{gap:8px}}
.AGZxqa_intro{gap:64px;padding-top:119px}.AGZxqa_bedrooms{gap:64px}.AGZxqa_rooms{grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;display:grid}.AGZxqa_room{flex-direction:column;display:flex}.AGZxqa_roomImage{aspect-ratio:384/288;border-radius:var(--radius);background:var(--beige);position:relative;overflow:hidden}.AGZxqa_roomImage img{object-fit:cover}.AGZxqa_roomHead{justify-content:space-between;align-items:center;gap:16px;margin-top:22px;display:flex}.AGZxqa_roomName{letter-spacing:.06em}.AGZxqa_persons{color:var(--text-grey);flex:none;font-size:15px;line-height:1.3}.AGZxqa_roomText{margin-top:8px;font-size:16px;line-height:27px}.AGZxqa_amenities{border-top:1px solid var(--border);grid-template-columns:1.1fr repeat(3,minmax(0,1fr));gap:32px;margin-top:32px;padding-top:32px;display:grid}.AGZxqa_amenitiesTitle{letter-spacing:.06em;font-size:clamp(1.25rem,1.8vw,1.5rem)}.AGZxqa_groupTitle{font-size:12px;font-weight:var(--font-medium);letter-spacing:.08em;text-transform:uppercase;color:var(--text-grey);margin-bottom:18px;line-height:1.5}.AGZxqa_list{color:var(--text-dark);flex-direction:column;gap:10px;padding-left:18px;font-size:15px;line-height:1.55;list-style:outside;display:flex}@media (max-width:960px){.AGZxqa_rooms{grid-template-columns:repeat(2,minmax(0,1fr))}.AGZxqa_amenities{grid-template-columns:repeat(3,minmax(0,1fr))}.AGZxqa_amenitiesTitle{grid-column:1/-1}}@media (max-width:600px){.AGZxqa_intro,.AGZxqa_bedrooms{gap:40px}.AGZxqa_intro{padding-top:72px}.AGZxqa_rooms{grid-template-columns:1fr;gap:40px}.AGZxqa_amenities{grid-template-columns:1fr;gap:28px;margin-top:0}}
