.rental-detail_features__knQ_o{gap:15px;padding:24px}.rental-detail_features__knQ_o>h2{margin:0 0 2px;font-size:28px;line-height:1.2;font-weight:900}.rental-detail_features__knQ_o .property-amenities,.rental-detail_features__knQ_o .property-primary-facts{gap:12px}.rental-detail_features__knQ_o .property-amenities>span,.rental-detail_features__knQ_o .property-primary-facts>span{min-height:76px;gap:10px;padding:12px 13px;border-radius:13px}.rental-detail_features__knQ_o .property-amenities>span>span,.rental-detail_features__knQ_o .property-primary-facts>span>span{gap:3px;line-height:1.15}.rental-detail_features__knQ_o .property-amenities svg,.rental-detail_features__knQ_o .property-primary-facts svg{width:42px;height:42px;flex:0 0 42px;padding:9px;border-radius:11px}.rental-detail_features__knQ_o .property-primary-facts b{font-size:19px;line-height:1.05;font-weight:900}.rental-detail_features__knQ_o .property-primary-facts small{color:#555b64;font-size:14px;line-height:1.2;font-weight:800}.rental-detail_features__knQ_o .property-amenities b{font-size:17px;line-height:1.05;font-weight:900}.rental-detail_features__knQ_o .property-amenities small{display:block;max-width:100%;overflow:visible;color:#555b64;font-size:14px;line-height:1.22;font-weight:800;text-overflow:clip;white-space:normal}.rental-detail_mobileBadges__yt9e9{display:none}@media(max-width:950px){.rental-detail_features__knQ_o .property-amenities,.rental-detail_features__knQ_o .property-primary-facts{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:680px){.rental-detail_features__knQ_o{gap:11px;padding:16px}.rental-detail_features__knQ_o>h2{font-size:23px}.rental-detail_features__knQ_o .property-amenities,.rental-detail_features__knQ_o .property-primary-facts{gap:8px}.rental-detail_features__knQ_o .property-amenities>span,.rental-detail_features__knQ_o .property-primary-facts>span{min-height:68px;gap:8px;padding:10px;border-radius:11px}.rental-detail_features__knQ_o .property-amenities svg,.rental-detail_features__knQ_o .property-primary-facts svg{width:36px;height:36px;flex-basis:36px;padding:7px}.rental-detail_features__knQ_o .property-primary-facts b{font-size:16px}.rental-detail_features__knQ_o .property-primary-facts small{font-size:12px}.rental-detail_features__knQ_o .property-amenities b{font-size:15px}.rental-detail_features__knQ_o .property-amenities small{font-size:12px;line-height:1.2}.rental-detail_summaryCard__NJ618{display:grid!important;grid-template-columns:minmax(142px,.86fr) minmax(0,1.14fr)!important;grid-template-areas:"price copy" "contact badges"!important;align-items:start!important;gap:9px 12px!important;padding:13px 14px!important;direction:ltr!important}.rental-detail_summaryCard__NJ618 .property-detail-copy{grid-area:copy;min-width:0;direction:rtl}.rental-detail_summaryCard__NJ618 .property-detail-copy h1{display:-webkit-box;max-width:100%;min-width:0;overflow:hidden;margin:0!important;font-size:22px!important;line-height:1.28!important;text-overflow:ellipsis;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow-wrap:anywhere}.rental-detail_desktopBadges__pFV3h,.rental-detail_summaryCard__NJ618 .property-detail-copy>p{display:none!important}.rental-detail_summaryCard__NJ618 .property-detail-price{grid-area:price!important;width:100%!important;min-width:0!important;min-height:0!important;align-self:start!important;justify-self:stretch!important;justify-content:center!important;padding:9px 8px!important;border-radius:12px!important;direction:ltr!important}.rental-detail_summaryCard__NJ618 .property-detail-price>span{font-size:22px!important;white-space:nowrap}.rental-detail_summaryCard__NJ618 .property-detail-price>small{font-size:9px!important;white-space:nowrap}.rental-detail_summaryCard__NJ618 .property-mobile-contact{display:none!important}.rental-detail_mobileContact__qLZiy{display:flex!important;grid-area:contact!important;align-self:center!important;justify-self:start!important;width:100%!important;min-width:0!important;padding:0!important;border:0!important;direction:rtl!important}.rental-detail_mobileContact__qLZiy>p{display:flex!important;width:100%!important;min-width:0!important;align-items:center!important;justify-content:flex-start!important;gap:5px!important;margin:0!important;color:#6f737b!important;font-size:11px!important;white-space:nowrap}.rental-detail_mobileContact__qLZiy b{flex:0 0 auto;color:#2d3140!important;font-size:12px!important;font-weight:900!important}.rental-detail_mobileContact__qLZiy a{flex:0 0 auto!important;min-width:max-content!important;overflow:visible!important;color:#d92f46!important;font-family:var(--font-lalezar),sans-serif!important;font-size:12.5px!important;font-weight:900!important;text-overflow:clip!important;white-space:nowrap}.rental-detail_mobileBadges__yt9e9{display:flex;grid-area:badges;min-width:0;align-items:center;justify-content:flex-start;gap:6px;direction:rtl;flex-wrap:wrap}.rental-detail_mobileBadges__yt9e9 span{padding:4px 8px;border-radius:7px;color:#d92f46;background:#fff0f2;font-size:11px;line-height:1.25;white-space:nowrap}}@media(max-width:390px){.rental-detail_features__knQ_o .property-primary-facts b{font-size:15px}.rental-detail_features__knQ_o .property-amenities small,.rental-detail_features__knQ_o .property-primary-facts small{font-size:11.5px}.rental-detail_features__knQ_o .property-amenities b{font-size:14px}.rental-detail_summaryCard__NJ618{grid-template-columns:minmax(136px,.84fr) minmax(0,1.16fr)!important;gap:8px 9px!important;padding:12px!important}.rental-detail_summaryCard__NJ618 .property-detail-copy h1,.rental-detail_summaryCard__NJ618 .property-detail-price>span{font-size:20px!important}.rental-detail_mobileContact__qLZiy a{font-size:11.5px!important}.rental-detail_mobileBadges__yt9e9{gap:4px}.rental-detail_mobileBadges__yt9e9 span{padding:4px 6px;font-size:10px}}