.zenga__house-item[data-v-21b9bf0c]{background-color:#fff;border:1px solid #f15bb6;border-radius:16px;display:grid;grid-template-columns:minmax(80px, 131px) auto;position:relative}.zenga__house-item[data-v-21b9bf0c]:hover{text-decoration:none}@media(max-width: 767px){.zenga__house-item[data-v-21b9bf0c]{margin:0 8px}.zenga__house-item[data-v-21b9bf0c]:first-child,.zenga__house-item[data-v-21b9bf0c]:last-child{margin:0}}.swiper .swiper-wrapper>.zenga__house-item[data-v-21b9bf0c]{width:calc(100% - 16px)}.zenga__house-details-name-box[data-v-21b9bf0c]{-webkit-box-orient:vertical;-webkit-line-clamp:2;display:-webkit-box;overflow:hidden;text-overflow:ellipsis;width:100%}.zenga__house-details-name[data-v-21b9bf0c]{font-size:16px;font-weight:700;margin-bottom:4px}@media(max-width: 767px){.zenga__house-details-name[data-v-21b9bf0c]{line-height:20px}}.zenga__house-link[data-v-21b9bf0c]{inset:0;position:absolute}.zenga__house-details[data-v-21b9bf0c]{display:flex;flex-direction:column;height:138px;min-width:145px;padding:16px;text-align:left}@media(max-width: 1135px){.zenga__house-details[data-v-21b9bf0c]{padding:8px}}@media(max-width: 767px){.zenga__house-details[data-v-21b9bf0c]{padding:16px 8px}}.zenga__house-image[data-v-21b9bf0c]{border-radius:16px 0 0 16px;height:138px;object-fit:cover;width:100%}.zenga__house-details-place[data-v-21b9bf0c]{color:#7d828b;font-size:14px;margin-bottom:0}.zenga__house-details-price[data-v-21b9bf0c]{color:#0d0f13;font-size:20px;font-weight:700;margin:auto 0 0 0;text-wrap:balance}@media(max-width: 767px){.zenga__house-details-price[data-v-21b9bf0c]{font-size:16px}}
/* DEFAULT VARIABLES */
:root {
	--white: #fff;
	--black: #000;
	--messy-white: #f0f0f0;

	/* table border */
	--gray-border: #c5c5c5;

	/* accordion */
	--light-gray: #f5f5f5;

	/* progress indicator disabled, accordion open header */
	--gray: #e3e3e3;
	--gray-slider: #ccc;

	/* gray button */
	--dark-gray: #9e9e9e;

	/* gray section heading */
	--darker-gray: #747474;

	/* table header background */
	--table-header: #d8d8d8;

	/*/ lighter text */
	--lighter-text: #767676;

	/*/ lighter text */
	--semi-lighter-text: #747474;

	/* text-description-color */
	--light-text: #636363;

	/* text-color */
	--text: #1b1f27;

	/* default green button background, default link, list style, breadcrumb, pagination,
	   progress indicator active icon, cta secondary, success input border, accordion icon
	   checkbox, radio button, slider, ALL ICON, */
	--green: #52ae30;

	/* default green button hover state background, cta secondary hover state */
	--dark-green: #390;

	/* table header darker green cell */
	--darker-green: #2a7f00;

	--darkest-green: #260;

	--light-green: #5ec738;

	--light-gren-green: #dcefd6;

	/* time reservation application branch list hover */
	--lighter-green: #e1f0d9;

	/* default orange button color background, date picker selected */
	--orange: #f60;

	/* default orange button color hover state background */
	--dark-orange: #da5100;

	--light-orange: #ff8533;

	/* link hover state, info tooltipp */
	--blue: #3999cc;

	/* progress indicator, design select, date picker hover */
	/* --yellow: #f8cd20; */
	--yellow: #fc0;

	/* error tooltipp, error input border */
	--error: #f7465d;
	--red: #f00;

	--light-blue: #e9f8ff;

	--dark-blue: #6fb4d8;

	/*content placeholder default value definitions*/
	/*frame*/
	--sectionbar__background-color: var(--text);
	--sectionbar__height: 34px;
	--searchbar__background-color: var(--white);
	--searchbar__height: 100px;
	--menubar__background-color: var(--gray);
	--menubar__height: 50px;
	/*/frame*/

	--mhap__margin: 40px;
	--mhap__border: 1px solid var(--gray-border);
	--mhap__border-radius: 4px;

	--widget__border-radius: 4px;
	--widget__padding: 30px;
	--widget__box-shadow: 0 2px 4px 0 rgba(0, 0, 0, 0.2);
	--widget__height: 145px;
}

/* MEDIA */
@custom-media --mobile (min-width: 480px);
@custom-media --mobile-xs-only (max-width: 480px);
@custom-media --mobile-only (max-width: 767px);
@custom-media --tablet (min-width: 768px);
@custom-media --tablet-only (min-width: 768px) and (max-width: 959px);
@custom-media --desktop (min-width: 960px);
@custom-media --desktop-only (min-width: 960px) and (max-width: 1279px);
@custom-media --tablet-xl (min-width: 1024px);
@custom-media --desktop-xl (min-width: 1280px);
@custom-media --mobile-and-desktop (min-width: 768px) and (max-width: 1279px);

.zenga[data-v-d784fbba]{background-color:#f2e6ed;font-family:"Rethink Sans",sans-serif;margin-bottom:48px;overflow:hidden}@media(min-width: 768px){.zenga[data-v-d784fbba]{margin-bottom:64px}}.zenga[data-v-d784fbba],.zenga *[data-v-d784fbba]{font-family:"Rethink Sans",sans-serif}.zenga__header[data-v-d784fbba]{display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:16px}@media(max-width: 767px){.zenga__header[data-v-d784fbba]{align-items:center;flex-direction:column;margin-bottom:4px}}@media(max-width: 767px){.zenga__header-logo[data-v-d784fbba]{margin-bottom:4px}}.zenga__header-motto-text[data-v-d784fbba]{color:#fe4539;font-weight:800;margin-bottom:0}.swiper[data-v-d784fbba]{overflow:visible}.swiper .swiper-wrapper>div[data-v-d784fbba]{height:140px}@media(max-width: 767px){.zenga__swiper-container[data-v-d784fbba]{height:182px}}.zenga[data-v-d784fbba] .swiper.horizontal .swiper-pagination{bottom:16px}.zenga[data-v-d784fbba] .swiper .swiper-pagination .swiper-pagination-bullet{background-color:#a6a6a6}.zenga[data-v-d784fbba] .swiper .swiper-pagination .swiper-pagination-bullet.active{background-color:#840451}.zenga__house-list[data-v-d784fbba]{display:flex;gap:16px;margin-bottom:16px}.zenga__house-list li[data-v-d784fbba]{width:100%}.zenga__header-title h2[data-v-d784fbba]{color:#380724;font-weight:800;margin-bottom:16px}@media(max-width: 767px){.zenga__header-title h2[data-v-d784fbba]{color:#840451;font-size:20px}}.zenga__header-title-spark[data-v-d784fbba]{margin:0 0 16px 4px}@media(max-width: 767px){.zenga__header-title-spark[data-v-d784fbba]{margin-bottom:0}}.sf-btn.sf-btn--zenga[data-v-d784fbba]{background-color:#dbff00;color:#380724}.sf-btn.sf-btn--zenga[data-v-d784fbba]:hover,.sf-btn.sf-btn--zenga[data-v-d784fbba]:active,.sf-btn.sf-btn--zenga[data-v-d784fbba]:focus,.sf-btn.sf-btn--zenga[data-v-d784fbba]:focus-visible{background-color:#b2cf00;color:#380724}@media(max-width: 767px){.sf-btn.sf-btn--zenga[data-v-d784fbba]{padding:12px 24px;width:100%}}.zenga__search-icon[data-v-d784fbba]{margin-right:8px}.zenga__header-motto[data-v-d784fbba]{align-items:center;display:flex;gap:8px}

/*# sourceMappingURL=zenga-new-flats.4fd7441f871a10cb8d50.bundle.css.map*/