@import url("fonts/stylesheet.css");

:root {
    --h1: 50px;
    --h2: 50px;
    --h3: 30px;
    --h4: 20px;
    --h5: ;
    --h6: ;
    --body: 16px;
    --small: 13px;
    --font-54: 54px;
	--font-45: 45px;
    --font-10: 10px;
    --font-12: 12px;
    --font-15: 15px;
    --font-18: 18px;
    --font-19: 19px;
    --font-20: 20px;
    --font-35: 35px;
    --green: #518D80;
    --beige: #F3EFE9;
    --brown: #504B43;
    --tan: #B08059;
    --container-width: 1340px;
    --c-full-padding: 35px;
}



/* #preloader { display:none!important;} */

html {
    scroll-behavior: auto !important;
}

::-webkit-scrollbar-track
{
	-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,0.3);
	border-radius: 0;
	background-color: #F3EFE9;
}
::-webkit-scrollbar
{
	width: 10px;
	background-color: #F5F5F5;
}
.review-text::-webkit-scrollbar {
	width: 7.5px !important;
}
::-webkit-scrollbar-thumb
{
	border-radius: 10px;
	x-webkit-box-shadow: inset 0 0 3px rgba(0,0,0,.3);
	background-color: var(--green);
    transition: all .5s ease;
}

::-webkit-scrollbar-thumb:hover
{
	border-radius: 10px;
	x-webkit-box-shadow: inset 0 0 6px rgba(0,0,0,.3);
	background-color: var(--green);
    transition: all .5s ease;
}
.review-text::-webkit-scrollbar-thumb, .review-text::-webkit-scrollbar-thumb:hover {
	background-color: #D3D3D3;
}

.elementor-kit-6 {
    --e-global-typography-primary-font-family: "DM Sans";
    --e-global-typography-secondary-font-family: "DM Sans";
    --e-global-typography-text-font-family: "DM Sans";
    --e-global-typography-accent-font-family: "DM Sans";
}
.fancybox__container {
    --fancybox-color: #000 !important;
    --fancybox-hover-color: #000 !important;
    --fancybox-bg: var(--beige) !important;
    --fancybox-slide-gap: 10px;
    --f-spinner-width: 50px;
    --f-spinner-height: 50px;
    --f-spinner-color-1: rgba(255, 255, 255, 0.1);
    --f-spinner-color-2: #bbb;
    --f-spinner-stroke: 3.65;
}
.pl {
    padding-left: var(--c-full-padding) !important;
}
.green {
    color: var(--green);
}
.tan {
    color: var(--tan);
}
.small, small {
    font-size: var(--small);
}
.container-fluid {
    padding-left: 35px;
    padding-right: 35px;
}
.black {
    color: #000;
}
.dm-sans {
    font-family: "DM Sans", sans-serif;
    font-optical-sizing: auto;
    font-style: normal;
}
.commuter {
    font-family: 'Commuters Sans';
}
.melodin, .melodin .elementor-heading-title {
    font-family: 'Melodin' !important;
}
.idealist {
    font-family: 'Idealist';
}
.font-10 {
    font-size: var(--font-10);
}
.font-12 {
    font-size: var(--font-12);
}
.font-15 {
    font-size: var(--font-15);
}
.font-19 {
    font-size: var(--font-19);
}
.font-18 {
    font-size: var(--font-18);
}
.font-20 {
    font-size: var(--font-20);
}
.font-35 {
    font-size: var(--font-35);
}
.font-45 {
    font-size: var(--font-45);
}
.font-54 {
    font-size: var(--font-54);
    line-height: 110%;
}

a:not(.btn, .elementor-button), a:hover {
	color: inherit;
}
.btn:hover {
    color: #fff;
}
#preloader{position:fixed;top:0;left:0;right:0;bottom:0;background:#F9F7F5;z-index:10000;color: #fff;}


/* TYPOGRAPHY */
body, html {
    font-family: "DM Sans", sans-serif;
    font-size: var(--body);
    line-height: ;
    color: #4b4a49;
	-webkit-font-smoothing: antialiased;
}
p {

}
p:last-child {
    margin-bottom: 0;
}
h1, .h1 {
    font-size: var(--h1);
    line-height: ;
    
    font-family: 'Idealist';
}
h2, .h2 {
    font-size: var(--h2);
    line-height: ;
    
    font-family: 'Idealist';
}
h3, .h3 {
    font-size: var(--h3);
    line-height: ;
    font-family: 'Idealist';
}
h4, .h4 {
    font-size: var(--h4);
    line-height: ;
    font-weight: bold;
}
h5, .h5 {
    font-size: var(--h5);
    line-height: ;
}
h6, .h6 {
    font-size: var(--h6);
    line-height: ;
}
small {
    font-size: ;
    line-height: ;
}
main#swup {
    background-color: #F5F1ED;
}
.elementor-button, .btn.btn-default {
    font-size: 10px;
    line-height: 1.5em;
    padding-left: 50px;
    padding-right: 50px;
    background: var(--tan);
    color: #fff;
    border-radius: 10px;
    font-family: 'Commuters Sans';
    padding-top: 13px;
    text-decoration: none;
    padding: 13px 24px 11px;
}
.elementor-button:hover {
    background: var(--green);
    text-decoration: none;
}
.tan-btn {
    color: #fff;
}
.orange-btn {
    background: #E3BA78 !important;
    color: #fff;
}
.orange {
    color: #E3BA78 !important;
}
.tan-btn:hover {
	color: #fff;
	background: var(--green) !important;
}
.green-btn {
    background: var(--green) !important;
    color: #fff;
}
.white-btn {
	background: #F4F4F4 !important;
	color: #000 !important;
}
.rounded-btn, .rounded-btn .elementor-button {
    border-radius: 25px !important;
}
.disabled-btn {
    cursor: not-allowed !important;
    background: silver !important;
}
.btn.dropdown-toggle {
    background-color: #FCF8F5 !important;
    border: 1px solid #E5DEDE;
}
.all-photos-btn {
	position: absolute;
	bottom: 30px;
	z-index: 9;
	left: 90px;
	padding-left: 40px !important;
	text-transform: uppercase;
}
.all-photos-btn::before {
	content: '';
	background: url('data:image/svg+xml,<svg width="10" height="12" viewBox="0 0 10 12" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M9 9.95064C9 10.273 8.77619 10.5346 8.5 10.5346H7C6.72381 10.5346 6.5 10.273 6.5 9.95064V8.19868C6.5 7.87632 6.72381 7.6147 7 7.6147H8.5C8.77619 7.6147 9 7.87632 9 8.19868V9.95064ZM9 6.44673H6.5C5.94762 6.44673 5.5 6.96939 5.5 7.6147V10.5346C5.5 11.1799 5.94762 11.7026 6.5 11.7026H9C9.55238 11.7026 10 11.1799 10 10.5346V7.6147C10 6.96939 9.55238 6.44673 9 6.44673ZM9 3.5268C9 3.84916 8.77619 4.11078 8.5 4.11078H7C6.72381 4.11078 6.5 3.84916 6.5 3.5268V1.77484C6.5 1.45248 6.72381 1.19086 7 1.19086H8.5C8.77619 1.19086 9 1.45248 9 1.77484V3.5268ZM9 0.0228882H6.5C5.94762 0.0228882 5.5 0.545555 5.5 1.19086V4.11078C5.5 4.75609 5.94762 5.27876 6.5 5.27876H9C9.55238 5.27876 10 4.75609 10 4.11078V1.19086C10 0.545555 9.55238 0.0228882 9 0.0228882ZM3.5 9.95064C3.5 10.273 3.27619 10.5346 3 10.5346H1.5C1.22381 10.5346 1 10.273 1 9.95064V1.77484C1 1.45248 1.22381 1.19086 1.5 1.19086H3C3.27619 1.19086 3.5 1.45248 3.5 1.77484V9.95064ZM3.5 0.0228882H1C0.447619 0.0228882 0 0.545555 0 1.19086V10.5346C0 11.1799 0.447619 11.7026 1 11.7026H3.5C4.05238 11.7026 4.5 11.1799 4.5 10.5346V1.19086C4.5 0.545555 4.05238 0.0228882 3.5 0.0228882Z" fill="%23444444"/></svg>') no-repeat center center;
	width: 12px;
	height: 12px;
	background-size: contain;
	position: absolute;
	left: 20px;
	top: 0;
	height: 100%;
}
/* END TYPOGRAPHY */


.spacing-30 {
    padding-top: 30px;
    padding-bottom: 30px;
}
.spacing-50 {
    padding-top: 50px;
    padding-bottom: 50px;
}
.spacing-60 {
    padding-top: 60px;
    padding-bottom: 60px;
}
.spacing-70 {
    padding-top: 70px;
    padding-bottom: 70px;
}

.container-padding {
    padding-left: calc((100% - var(--container-width)) / 2);
    padding-right: calc((100% - var(--container-width)) / 2);
}
.container-padding-left {
    padding-left: calc((100% - var(--container-width)) / 2);
}
.container-padding-right {
    padding-right: calc((100% - var(--container-width)) / 2);
}

/* HEADER */

header {
    position: sticky;
    top: 0;
    font-family: 'Commuters Sans';
    z-index: 999;
}
.navbar-brand img {
    height: 36px;
}
.bg-light {
    background-color: #F9F7F5 !important;
}
.navbar-brand {
    display: inline-block;
    padding-top: 0;
    padding-bottom: 0;
}
.navbar {
    padding: 20px 35px;
} 
.nav-link {
    padding-left: 0;
    padding-right: 0;
    margin-bottom: -4px;
}
.menu-item {
font-size: 10px;
line-height: 150%;
text-transform: uppercase;
color: #4F5553;
margin-left: 20px;
}

.find-a-home {
text-align: center;
background: #539E89;
border: 1px solid #539E89;
border-radius: 25px;

}
.find-a-home .nav-link {
    padding: 15px 40px !important;
    color: #fff !important;
	transition: all .3s ease;
}
.find-a-home:hover {
	background: var(--tan);
border: 1px solid var(--tan);
	transition: all .3s ease;
}

#banner, .banner-slide {
    height:calc(100vh - 83px);
}

.banner-content {
    padding: 100px 0 0 100px;
}
.banner-title {
    font-size: 80px;
    line-height: 110.00000000000001%;
    color: var(--green);
}
.banner-text {
    font-size: 20px;
    line-height: 1.5em;
    color: #fff;
    max-width: 500px;
    margin: 30px 0;
}

#banner .slick-dots {
    position: absolute;
    bottom: auto;
    top: 420px;
    left: 100px;
    display: block;
    width: auto;
    padding: 0;
    margin: 0;
    list-style: none;
    text-align: center;
}
.std-slider .slick-dots {
    bottom: 10px;
}
.std-slider .slick-dots li {
    margin: 0;
}
.std-slider .slick-next {
    right: 10px;
    z-index: 9;
}
.std-slider .slick-prev {
    left: 10px;
    z-index: 9;
}
.std-slider .slick-arrow::before {
    display: none;
}
.std-slider .slick-next {
    background: url('data:image/svg+xml,<svg width="30" height="35" viewBox="0 0 30 35" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="14.6239" cy="16.7905" r="14.6239" fill="white" fill-opacity="0.6"/><path d="M11.4441 10.4914L12.7537 9.20767L19.887 16.2038C20.002 16.3159 20.0933 16.4493 20.1555 16.5961C20.2178 16.7429 20.2499 16.9004 20.2499 17.0594C20.2499 17.2185 20.2178 17.376 20.1555 17.5228C20.0933 17.6696 20.002 17.8029 19.887 17.915L12.7537 24.9149L11.4453 23.6312L18.1404 17.0613L11.4441 10.4914Z" fill="%236A6A6A"/></svg>') no-repeat center center;
    background-size: contain;
    width: 30px;
    height: 35px;
}
.std-slider .slick-prev {
    background: url('data:image/svg+xml,<svg width="30" height="35" viewBox="0 0 30 35" fill="none" xmlns="http://www.w3.org/2000/svg"><circle cx="14.6239" cy="14.6239" r="14.6239" transform="matrix(-1 0 0 1 29.2479 2.16652)" fill="white" fill-opacity="0.6"/><path d="M17.8038 10.4914L16.4941 9.20767L9.36082 16.2038C9.24584 16.3159 9.15458 16.4493 9.09231 16.5961C9.03004 16.7429 8.99799 16.9004 8.99799 17.0594C8.99799 17.2185 9.03004 17.376 9.09231 17.5228C9.15458 17.6696 9.24584 17.8029 9.36082 17.915L16.4941 24.9149L17.8026 23.6312L11.1074 17.0613L17.8038 10.4914Z" fill="%236A6A6A"/></svg>') no-repeat center center;
    background-size: contain;
    width: 30px;
    height: 35px;
}
.home-gallery-slider {
    margin-top: 20px;
}
.home-gallery-slider img {
    aspect-ratio: 16 / 9;
    object-fit: cover;
    width: 100%;
    border-radius: 5px;
}
#banner .slick-dots li button:before, .std-slider .slick-dots li button::before {
    font-size: 10px;
    opacity: 0.5;
    color: #fff;
}
#banner .slick-dots li.slick-active button:before, .std-slider .slick-dots li.slick-active button:before {
    opacity: 1;
}

#banner .slick-dots {
    transition: all .5s ease;
}

.related-home img {
    margin-bottom: 10px;
}

p {margin-bottom: 20px;}

#banner #home-filters {
    position: absolute;
    bottom: 0;
    left: 50%;
    width: 75%;
    transform: translateX(-50%);
    border-radius: 47px 47px 0 0;
    background: #fff;
    padding: 20px;
    z-index: 99;
}
#home-filters .filter-row {
    background: #F3EFE9;
    border: 1px solid #E3DCD0;
    padding: 15px;
    border-radius: 32px;
}
#home-filters .filter-row .btn.dropdown-toggle {
    border: none;
    background: transparent !important;
}
#home-filters .filter-row .dropdown-menu {
    margin-top: -5px !important;
    margin-top: 17px !important;
    xborder-radius: 0 0 25px 25px;

}
#home-filters .filter-row .budget-filter .dropdown-menu {
    margin-top: 17px !important;
    xborder-radius: 0 0 25px 25px;
}
.page:not(.home, .page-id-287) header {
    position: fixed;
    width: 100%;
}
.page:not(.home, .page-id-287) header nav {
    background: rgba(255,255,255,0.8) !important;
}
.navbar-light .navbar-nav .nav-link {
    color: #484848;
}
.navbar-light .navbar-nav .nav-link:focus, .navbar-light .navbar-nav .nav-link:hover, .navbar-light .navbar-nav .active>.nav-link, .navbar-light .navbar-nav .nav-link.active, .navbar-light .navbar-nav .nav-link.show, .navbar-light .navbar-nav .show>.nav-link {
    color: var(--green);
}

#nav-icon4 {
    width: 36px;
    height: 20px;
    position: fixed;
    top: 23px;
    right: 20px;
    margin: 1px auto;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .15s ease;
    -moz-transition: .15s ease;
    -o-transition: .15s ease;
    transition: .15s ease;
    cursor: pointer;
    z-index: 999;
  }
  #nav-icon4::before {
    content: '';
    width: 100%;
    height: 5px;
    position: absolute;
    top: -5px;
    left:0;
    z-index: 0;
  }
  #nav-icon4::after {
    content: '';
    width: 100%;
    height: 5px;
    position: absolute;
    bottom: -5px;
    left:0;
    z-index: 0;
  }
 #nav-icon4 span {
    display: block;
    position: absolute;
    height: 3px;
    width: 30px;
    background: var(--green);
    border-radius: 9px;
    opacity: 1;
    left: 3px;
    -webkit-transform: rotate(0deg);
    -moz-transform: rotate(0deg);
    -o-transform: rotate(0deg);
    transform: rotate(0deg);
    -webkit-transition: .15s ease;
    -moz-transition: .15s ease;
    -o-transition: .15s ease;
    transition: .15s ease;
    z-index: 1;
  }
  /* Icon 4 */
#nav-icon4 {
}
#nav-icon4 span:nth-child(1) {
  top: 0px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
#nav-icon4 span:nth-child(2) {
  top: 9px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
#nav-icon4 span:nth-child(3) {
  top: 18px;
  -webkit-transform-origin: left center;
  -moz-transform-origin: left center;
  -o-transform-origin: left center;
  transform-origin: left center;
}
#nav-icon4.open span:nth-child(1) {
  -webkit-transform: rotate(45deg);
  -moz-transform: rotate(45deg);
  -o-transform: rotate(45deg);
  transform: rotate(45deg);
  top: -2px;
  left: 8px;
}
#nav-icon4.open span:nth-child(2) {
  width: 0%;
  opacity: 0;
}
#nav-icon4.open span:nth-child(3) {
  -webkit-transform: rotate(-45deg);
  -moz-transform: rotate(-45deg);
  -o-transform: rotate(-45deg);
  transform: rotate(-45deg);
  top: 19px;
  left: 8px;
}

#mobile-nav {
    background: var(--green);
    width: 100%;
    height: 100%;
    position: fixed;
    top: 0;
    left: 0;
    display: flex;
    flex-direction: row;
    align-content: center;
    justify-content: center;
    align-items: center;
    z-index: 998;
    display: none;
}
#mobile-nav li a {
    font-size: 30px;
    color: #fff;
}
#mobile-nav li {
    margin-bottom: 40px;
}
#mobile-nav .find-a-home a {
    padding: 25px 30px 30px !important;
}
/* END HEADER */

/* CONTENT */

.btn.focus, .btn:focus {
  outline: none;
  box-shadow: none !important;  
}

.elementor-icon-box-title {
    font-size: var(--font-18);
    color: var(--green);
}
.elementor-icon-box-title {
    margin-bottom: 0;
}

.featured-homes-img img {
    aspect-ratio: 347 / 240;
    object-fit: cover;
}
.review-by {
    text-align: center;
}
.review-item {
    height: 100%;
}
  /* the slides */
  .reviews-c .slick-slide {
    margin: 0 10px;
}

/* the parent */
.reviews-c .slick-list {
    margin: 0 -10px;
}
.review-item-c {
    height: 100%;
    border: 1px solid #504B43;
    border-radius: 10px; 
    padding: 30px;
}
.review-content {
    padding: 30px 0;
    padding-top: 0;
	position: relative;
}
.review-text {
		overflow-y: auto;
    xdisplay: -webkit-box;
    x-webkit-line-clamp: 10;
    xline-clamp: 10;
    x-webkit-box-orient: vertical;
	max-height: 15em;
	position: relative;
	padding-bottom: 50px;
	padding-right: 10px
}
.review-content::after {
	content: '';
	width: 100%;
	height: 50px;
/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&0+0,1+100 */
background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,rgba(255,255,255,1) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
	position: absolute;
	bottom: 30px;
	left: 0;
	display: block;
	z-index: 1;
}
.page-id-286 .review-content::after {
    background: linear-gradient(to bottom,  rgba(255,255,255,0) 0%,#F3EFE9 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */

}
.review-quote {
    margin-bottom: 30px;
}
.review-img {
    width: 50px;
    height: 50px !important;
    border-radius: 50% !important;
    overflow:hidden;
    margin: 0 auto;
    object-fit: cover;
    aspect-ratio: 1/1;
}

.reviews-c .slick-list{xpadding:0 10% 0 0 !important;overflow: visible;}

.reviews-c .slick-track
{
    display: flex !important;
}

.reviews-c .slick-slide
{
    height: inherit !important;
    xdisplay:flex;
}

.elementor-element-8626707 {
    overflow: hidden;
}

.page-title-c {
    background: #F5F1ED
}

.homes-page-title {
    padding: 20px 0 40px;
}

.map-c iframe, .map-c #map {
    height: calc(100vh - 88px);
    position: sticky;
    top: 88px;
}

.home-item {
    padding: 50px;
    border-bottom: 1px solid rgba(0,0,0,0.05);
}
.home-item:nth-child(odd) {
    background: #FBF7F3;
}
.home-item:nth-child(even) {
    background: #FFFCF9;
}

.home-title {
    line-height: 1em;
}

.home-thumb {
    margin-top: 20px;
    border-radius: 5px;
    aspect-ratio: 437 / 227;
    object-fit: cover;
}
.infos-c {
    margin-top: 15px;
    gap: 10px;
}
.info-item {
    width: calc(50% - 7.5px);
    padding-left: 30px;
    position: relative;
    display: flex;
    align-items: center;
}
.amenities.infos-c .info-item {
    width: calc(33.333% - 7.5px);
}
.amenities.infos-c {
}
.basic-info-c .info-item {
    width: 100%;
}

.info-item::before {
    content: '';
    position: absolute;
    left: 0;
    height: 100%;
    width: 20px;
    background-size: contain;
}

.info-item.train-icon::before {
    content: '';
    background: url('data:image/svg+xml,<svg width="19" height="20" viewBox="0 0 19 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.0668 15.1416H4.36444C3.02745 15.1416 1.93884 14.053 1.93884 12.7159V3.01302C1.93884 1.67596 3.02745 0.587296 4.36444 0.587296H14.0668C15.4038 0.587296 16.4924 1.67596 16.4924 3.01302V12.7159C16.4924 14.053 15.4038 15.1416 14.0668 15.1416ZM4.36444 1.55758C3.56205 1.55758 2.90908 2.21059 2.90908 3.01302V12.7159C2.90908 13.5183 3.56205 14.1713 4.36444 14.1713H14.0668C14.8692 14.1713 15.5222 13.5183 15.5222 12.7159V3.01302C15.5222 2.21059 14.8692 1.55758 14.0668 1.55758H4.36444Z" fill="%23979797"/><path d="M18.3813 19.2896L16.4408 15.4084C16.3215 15.1688 16.0294 15.0718 15.7898 15.1911C15.5501 15.3104 15.4531 15.6025 15.5725 15.8422L15.7064 16.11H2.72262L2.85652 15.8422C2.97586 15.6025 2.87883 15.3114 2.63918 15.1911C2.39954 15.0708 2.10846 15.1688 1.98815 15.4084L0.0476782 19.2896C-0.071661 19.5293 0.0253628 19.8203 0.265012 19.9407C0.334869 19.9756 0.408607 19.9921 0.481375 19.9921C0.658928 19.9921 0.83066 19.8941 0.916041 19.7233L1.26727 19.0208H17.1617L17.5129 19.7233C17.5983 19.8931 17.7691 19.9921 17.9476 19.9921C18.0204 19.9921 18.0941 19.9756 18.164 19.9407C18.4036 19.8213 18.5006 19.5293 18.3813 19.2896ZM1.75336 18.0515L2.23848 17.0812H16.1924L16.6776 18.0515H1.75336Z" fill="%23979797"/><path d="M5.33454 13.2006C4.53215 13.2006 3.87918 12.5476 3.87918 11.7452C3.87918 10.9428 4.53215 10.2898 5.33454 10.2898C6.13692 10.2898 6.78989 10.9428 6.78989 11.7452C6.78989 12.5476 6.13692 13.2006 5.33454 13.2006ZM5.33454 11.2601C5.06675 11.2601 4.84942 11.4774 4.84942 11.7452C4.84942 12.013 5.06675 12.2303 5.33454 12.2303C5.60232 12.2303 5.81966 12.013 5.81966 11.7452C5.81966 11.4774 5.60232 11.2601 5.33454 11.2601Z" fill="%23979797"/><path d="M13.0966 13.2006C12.2942 13.2006 11.6412 12.5476 11.6412 11.7452C11.6412 10.9428 12.2942 10.2898 13.0966 10.2898C13.8989 10.2898 14.5519 10.9428 14.5519 11.7452C14.5519 12.5476 13.8989 13.2006 13.0966 13.2006ZM13.0966 11.2601C12.8288 11.2601 12.6114 11.4774 12.6114 11.7452C12.6114 12.013 12.8288 12.2303 13.0966 12.2303C13.3643 12.2303 13.5817 12.013 13.5817 11.7452C13.5817 11.4774 13.3643 11.2601 13.0966 11.2601Z" fill="%23979797"/><path d="M12.1262 3.49862H6.30482C6.03704 3.49862 5.8197 3.28128 5.8197 3.01348C5.8197 2.74568 6.03704 2.52834 6.30482 2.52834H12.1262C12.394 2.52834 12.6114 2.74568 12.6114 3.01348C12.6114 3.28128 12.394 3.49862 12.1262 3.49862Z" fill="%23979797"/><path d="M14.0667 4.46802H4.3643C4.09651 4.46802 3.87918 4.68536 3.87918 4.95316V8.83432C3.87918 9.10212 4.09651 9.31946 4.3643 9.31946H14.0667C14.3345 9.31946 14.5518 9.10212 14.5518 8.83432V4.95316C14.5518 4.68536 14.3345 4.46802 14.0667 4.46802ZM4.84942 5.43831H8.73037V8.34917H4.84942V5.43831ZM13.5816 8.34917H9.70061V5.43831H13.5816V8.34917Z" fill="%23979797"/></svg>') no-repeat center center;
    position: absolute;
    left: 0;
    height: 100%;
    width: 20px;
    height: 20px;
    background-size: contain;
}
.info-item.bus-icon::before {
    content: '';
    background: url('data:image/svg+xml,<svg width="12" height="14" viewBox="0 0 12 14" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.72368 0.906769H3.33353C2.61901 0.90761 1.93399 1.19183 1.42875 1.69707C0.923507 2.20231 0.639292 2.88732 0.638451 3.60184V11.1481C0.638779 11.4339 0.752462 11.7079 0.954561 11.91C1.15666 12.1121 1.43067 12.2258 1.71648 12.2261V13.8431H2.79451V12.2261H9.26269V13.8431H10.3407V12.2261C10.6265 12.2257 10.9005 12.112 11.1026 11.9099C11.3047 11.7078 11.4184 11.4338 11.4188 11.1481V3.60184C11.4179 2.88732 11.1337 2.20231 10.6285 1.69707C10.1232 1.19183 9.4382 0.90761 8.72368 0.906769ZM10.3407 4.14086L10.3412 7.37495H1.71648V4.14086H10.3407ZM3.33353 1.9848H8.72368C9.057 1.98582 9.38182 2.09 9.65357 2.28302C9.92531 2.47604 10.1306 2.74844 10.2414 3.06283H1.81582C1.92656 2.74844 2.13189 2.47604 2.40363 2.28302C2.67538 2.09 3.00021 1.98582 3.33353 1.9848ZM1.71648 11.1481V8.45298H10.3414L10.3418 11.1481H1.71648Z" fill="%23979797"/></svg>') no-repeat center center;
    position: absolute;
    left: 0;
    height: 100%;
    width: 20px;
    height: 20px;
    background-size: contain;
}
.info-item.bed-icon::before {
    content: '';
    background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 24V17.3334C4 16.9387 4.11378 16.5183 4.34133 16.072C4.56889 15.6258 4.89956 15.2907 5.33333 15.0667V12C5.33333 11.248 5.58978 10.6156 6.10267 10.1027C6.61556 9.58982 7.248 9.33337 8 9.33337H14C14.4596 9.33337 14.852 9.42804 15.1773 9.61737C15.5018 9.80582 15.776 10.0667 16 10.4C16.224 10.0667 16.4982 9.80582 16.8227 9.61737C17.148 9.42804 17.5404 9.33337 18 9.33337H24C24.752 9.33337 25.3844 9.58982 25.8973 10.1027C26.4102 10.6156 26.6667 11.248 26.6667 12V15.0667C27.1013 15.2907 27.432 15.6258 27.6587 16.072C27.8862 16.5183 28 16.9387 28 17.3334V24H26.6667V21.3334H5.33333V24H4ZM16.6667 14.6667H25.3333V12C25.3333 11.6223 25.2053 11.3058 24.9493 11.0507C24.6933 10.7956 24.3769 10.6676 24 10.6667H18C17.6222 10.6667 17.3058 10.7947 17.0507 11.0507C16.7956 11.3067 16.6676 11.6232 16.6667 12V14.6667ZM6.66667 14.6667H15.3333V12C15.3333 11.6223 15.2053 11.3058 14.9493 11.0507C14.6933 10.7956 14.3769 10.6676 14 10.6667H8C7.62222 10.6667 7.30578 10.7947 7.05067 11.0507C6.79556 11.3067 6.66756 11.6232 6.66667 12V14.6667ZM5.33333 20H26.6667V17.3334C26.6667 16.9556 26.5387 16.6392 26.2827 16.384C26.0267 16.1289 25.7102 16.0009 25.3333 16H6.66667C6.28889 16 5.97244 16.128 5.71733 16.384C5.46222 16.64 5.33422 16.9565 5.33333 17.3334V20Z" fill="black"/></svg>') no-repeat center center;
    position: absolute;
    left: 0;
    height: 100%;
    width: 20px;
    height: 20px;
    background-size: contain;
}
.info-item.shower-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="19" viewBox="0 0 24 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.7579 11.347L10.5933 12.5116L11.7554 14.8358L12.8988 13.6289L11.7579 11.347ZM12.4989 16.3228L13.5877 18.5006L14.7312 17.2936L13.6423 15.1159L12.4989 16.3228ZM21.4319 6.89355L20.3027 8.08554L22.4718 9.12294L23.6011 7.93095L21.4319 6.89355ZM16.7287 6.37617L18.8215 7.37709L19.9507 6.18515L17.9003 5.20449L16.7287 6.37617ZM15.0286 13.6526L16.4213 15.5096L17.5114 14.359L16.1187 12.502L15.0286 13.6526ZM15.1676 11.234L13.7547 9.35009L12.6387 10.4662L14.0775 12.3846L15.1676 11.234ZM14.6847 8.42011L16.4759 9.85307L17.5542 8.71474L15.7964 7.30844L14.6847 8.42011ZM17.7002 10.8326L19.4933 12.267L20.5716 11.1287L18.7786 9.69428L17.7002 10.8326ZM17.0257 1.91635L15.7445 3.19755L14.5375 1.99062C13.5155 0.968621 12.1294 0.39447 10.6841 0.39447C9.23872 0.39447 7.85258 0.968621 6.83057 1.99062C6.81387 2.00727 6.7977 2.02426 6.7813 2.04111C6.21113 1.63943 5.54159 1.40209 4.84573 1.35498C4.14988 1.30787 3.45445 1.45281 2.83535 1.77398C2.21625 2.09514 1.69726 2.5802 1.33503 3.1762C0.972794 3.7722 0.781233 4.45626 0.78125 5.15371V16.9219H2.34375V5.15371C2.34374 4.74452 2.45557 4.34312 2.66715 3.99288C2.87872 3.64265 3.182 3.3569 3.5442 3.16653C3.90641 2.97616 4.31375 2.88841 4.72221 2.91275C5.13066 2.9371 5.5247 3.07263 5.86172 3.30468C5.32116 4.33453 5.12363 5.51009 5.2979 6.66005C5.47218 7.81001 6.00915 8.87426 6.83057 9.6977L8.03745 10.9046L6.86948 12.0726L7.84604 13.0492L18.0023 2.89291L17.0257 1.91635ZM9.0335 9.69096L7.9354 8.59286C7.21349 7.86242 6.80996 6.87596 6.81297 5.84897C6.81598 4.82198 7.22528 3.83791 7.95146 3.1117C8.67764 2.3855 9.6617 1.97617 10.6887 1.97312C11.7157 1.97008 12.7021 2.37356 13.4326 3.09545L14.5307 4.1936L9.0335 9.69096Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.district-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6 17H3C2.4 17 2 16.6 2 16V8.5L8 4L18 11.5V19C18 19.6 17.6 20 17 20H7C6.4 20 6 19.6 6 19V11.5L16 4L22 8.5V16C22 16.6 21.6 17 21 17H18" stroke="%232A2A2A" stroke-linecap="round" stroke-linejoin="round"/><path d="M10 20V14H14V20" stroke="%232A2A2A" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.floor-icon::before {
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.99992 19.1666C5.67875 19.1666 3.51817 19.1666 2.17525 17.8237C0.833252 16.4826 0.833252 14.3211 0.833252 9.99998C0.833252 5.67881 0.833252 3.51823 2.17525 2.17531C3.51909 0.833313 5.67875 0.833313 9.99992 0.833313C14.3211 0.833313 16.4817 0.833313 17.8237 2.17531C19.1666 3.51915 19.1666 5.67881 19.1666 9.99998C19.1666 14.3211 19.1666 16.4817 17.8237 17.8237C17.0757 18.5726 16.0728 18.9036 14.5833 19.0502" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M9.99992 19.1666C9.99992 17.9511 10.4828 16.7853 11.3423 15.9257C12.2019 15.0662 13.3677 14.5833 14.5833 14.5833M0.833252 7.24998H11.8333M15.4999 7.24998H19.1666M7.24992 19.1666V7.24998M7.24992 3.58331V0.833313" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.flatmates-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M8.5 12C10.4335 12 12 10.4335 12 8.5C12 6.5665 10.4335 5 8.5 5C6.5665 5 5 6.5665 5 8.5C5 10.4335 6.5665 12 8.5 12ZM11 8.5C11 9.8815 9.8815 11 8.5 11C7.1185 11 6 9.8815 6 8.5C6 7.1185 7.1185 6 8.5 6C9.8815 6 11 7.1185 11 8.5ZM2 19V16.2C2 14.072 6.3305 13 8.5 13C9.943 13 12.3425 13.4745 13.7875 14.4185C14.8175 14.14 15.947 14 16.75 14C17.679 14 18.9255 14.187 19.955 14.565C20.468 14.754 20.9595 15.002 21.331 15.323C21.7055 15.6465 22 16.084 22 16.633V19H2ZM3 16.2C3 16.0415 3.073 15.8245 3.383 15.5425C3.6995 15.2545 4.1865 14.9755 4.803 14.7325C6.0385 14.245 7.5385 14 8.5 14C9.4615 14 10.962 14.245 12.1965 14.7325C12.8135 14.9755 13.3005 15.2545 13.6165 15.5425C13.927 15.8245 14 16.0415 14 16.2V18H3V16.2ZM14.6765 15.235C15.433 15.0785 16.1915 15 16.75 15C17.5735 15 18.7015 15.17 19.61 15.504C20.0645 15.671 20.432 15.868 20.6775 16.08C20.92 16.2895 21 16.4735 21 16.6335V18H15V16.2C15 15.85 14.8825 15.5275 14.6765 15.235ZM19.5 10.25C19.5 11.7695 18.2695 13 16.75 13C16.0207 13 15.3212 12.7103 14.8055 12.1945C14.2897 11.6788 14 10.9793 14 10.25C14 8.7305 15.2305 7.5 16.75 7.5C18.2695 7.5 19.5 8.7305 19.5 10.25ZM16.75 12C17.717 12 18.5 11.217 18.5 10.25C18.5 9.283 17.717 8.5 16.75 8.5C16.2859 8.5 15.8408 8.68437 15.5126 9.01256C15.1844 9.34075 15 9.78587 15 10.25C15 11.217 15.783 12 16.75 12Z" fill="%232F2F2F"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.occupants-icon::before {
    background: url('data:image/svg+xml,<svg width="25" height="23" viewBox="0 0 25 23" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.5001 10.4494C11.0913 10.4494 9.88462 9.94714 8.88012 8.94264C7.87562 7.93814 7.37394 6.73206 7.37508 5.32439C7.37622 3.91672 7.8779 2.7095 8.88012 1.70272C9.88234 0.695945 11.089 0.195403 12.5001 0.201098C13.9112 0.206792 15.1178 0.707903 16.12 1.70443C17.1223 2.70096 17.6239 3.90818 17.6251 5.3261C17.6262 6.74401 17.1245 7.9501 16.12 8.94435C15.1155 9.9386 13.9089 10.4391 12.5001 10.4494ZM0.541748 22.8023V19.9904C0.541748 19.2855 0.746748 18.626 1.15675 18.0122C1.56789 17.3972 2.12025 16.92 2.81383 16.5806C4.4265 15.8073 6.0403 15.2276 7.65525 14.8415C9.26905 14.4543 10.884 14.2607 12.5001 14.2607C14.1162 14.2607 15.7317 14.4543 17.3466 14.8415C18.9616 15.2287 20.5742 15.8084 22.1846 16.5806C22.8793 16.92 23.4317 17.3972 23.8417 18.0122C24.2528 18.626 24.4584 19.2855 24.4584 19.9904V22.8023H0.541748ZM2.25008 21.094H22.7501V19.9904C22.7501 19.6123 22.6276 19.2564 22.3828 18.9227C22.1391 18.5902 21.8014 18.3089 21.3697 18.0788C19.9644 17.3978 18.5146 16.8761 17.0203 16.514C15.5261 16.1518 14.0194 15.9702 12.5001 15.969C10.9808 15.9679 9.47405 16.149 7.97983 16.5123C6.48561 16.8756 5.0358 17.3972 3.63041 18.0771C3.19764 18.3072 2.85996 18.5885 2.61737 18.921C2.37251 19.2547 2.25008 19.6112 2.25008 19.9904V21.094ZM12.5001 8.74276C13.4397 8.74276 14.2443 8.40793 14.914 7.73827C15.5836 7.0686 15.9179 6.2634 15.9167 5.32268C15.9156 4.38196 15.5813 3.5779 14.914 2.91051C14.2466 2.24313 13.4419 1.90829 12.5001 1.90601C11.5582 1.90374 10.7542 2.23857 10.0879 2.91051C9.42167 3.58246 9.08683 4.38651 9.08341 5.32268C9.08 6.25885 9.41483 7.06347 10.0879 7.73656C10.761 8.40964 11.5651 8.7439 12.5001 8.73935" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.furniture-icon::before {
    background: url('data:image/svg+xml,<svg width="29" height="18" viewBox="0 0 29 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M0.625 17.75V10.0417C0.625 9.58535 0.756556 9.09921 1.01967 8.58327C1.28278 8.06733 1.66511 7.67985 2.16667 7.42085V3.87502C2.16667 3.00552 2.46318 2.27426 3.05621 1.68123C3.64924 1.0882 4.3805 0.791687 5.25 0.791687H12.1875C12.7189 0.791687 13.1726 0.901145 13.5488 1.12006C13.9239 1.33795 14.241 1.6396 14.5 2.02502C14.759 1.6396 15.0761 1.33795 15.4512 1.12006C15.8274 0.901145 16.2811 0.791687 16.8125 0.791687H23.75C24.6195 0.791687 25.3508 1.0882 25.9438 1.68123C26.5368 2.27426 26.8333 3.00552 26.8333 3.87502V7.42085C27.3359 7.67985 27.7182 8.06733 27.9803 8.58327C28.2434 9.09921 28.375 9.58535 28.375 10.0417V17.75H26.8333V14.6667H2.16667V17.75H0.625ZM15.2708 6.95835H25.2917V3.87502C25.2917 3.43821 25.1437 3.07233 24.8477 2.77735C24.5517 2.48238 24.1858 2.33438 23.75 2.33335H16.8125C16.3757 2.33335 16.0098 2.48135 15.7148 2.77735C15.4199 3.07335 15.2719 3.43924 15.2708 3.87502V6.95835ZM3.70833 6.95835H13.7292V3.87502C13.7292 3.43821 13.5812 3.07233 13.2852 2.77735C12.9892 2.48238 12.6233 2.33438 12.1875 2.33335H5.25C4.81319 2.33335 4.44731 2.48135 4.15233 2.77735C3.85736 3.07335 3.70936 3.43924 3.70833 3.87502V6.95835ZM2.16667 13.125H26.8333V10.0417C26.8333 9.60488 26.6853 9.23899 26.3893 8.94402C26.0933 8.64905 25.7274 8.50105 25.2917 8.50002H3.70833C3.27153 8.50002 2.90564 8.64802 2.61067 8.94402C2.31569 9.24002 2.16769 9.60591 2.16667 10.0417V13.125Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.aircon-icon::before {
    background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_65_298)"><path d="M8.92854 0.892883L12.5 4.46431M12.5 4.46431L16.0714 0.892883M12.5 4.46431V20.5357M0.892822 16.0715L4.46425 12.5M4.46425 12.5L0.892822 8.9286M4.46425 12.5H20.5357M16.0714 24.1072L12.5 20.5357M12.5 20.5357L8.92854 24.1072M24.1071 8.9286L20.5357 12.5M20.5357 12.5L24.1071 16.0715M6.24997 6.25003L8.92854 8.9286M8.92854 16.0715L6.24997 18.75M18.75 6.25003L16.0714 8.9286M16.0714 16.0715L18.75 18.75" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_65_298"><rect width="25" height="25" fill="white"/></clipPath></defs></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.swimming-icon::before {
    background: url('data:image/svg+xml,<svg width="20" height="18" viewBox="0 0 20 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 16.5C9.37467 16.5 8.87401 16.6667 8.49801 17C8.12201 17.3333 7.51867 17.5 6.68801 17.5C5.85734 17.5 5.25401 17.3333 4.87801 17C4.50267 16.6667 4.00234 16.5 3.37701 16.5C2.85501 16.5 2.43701 16.606 2.12301 16.818C1.80901 17.03 1.44301 17.2027 1.02501 17.336C0.899006 17.3773 0.780006 17.3577 0.668006 17.277C0.556006 17.1963 0.500006 17.0847 0.500006 16.942C0.500006 16.7867 0.552006 16.6533 0.656006 16.542C0.760006 16.4307 0.885673 16.346 1.03301 16.288C1.35434 16.1513 1.67034 15.9857 1.98101 15.791C2.29101 15.597 2.75634 15.5 3.37701 15.5C4.15701 15.5 4.73467 15.6667 5.11001 16C5.48534 16.3333 6.01167 16.5 6.68901 16.5C7.36634 16.5 7.89234 16.3333 8.26701 16C8.64167 15.6667 9.21934 15.5 10 15.5C10.7807 15.5 11.3647 15.6667 11.752 16C12.1393 16.3333 12.672 16.5 13.35 16.5C14.028 16.5 14.548 16.3333 14.91 16C15.272 15.6667 15.843 15.5 16.623 15.5C17.243 15.5 17.7083 15.597 18.019 15.791C18.3297 15.9857 18.6457 16.1517 18.967 16.289C19.115 16.345 19.2407 16.429 19.344 16.541C19.4473 16.653 19.4993 16.7867 19.5 16.942C19.5 17.0847 19.444 17.1963 19.332 17.277C19.2193 17.3577 19.1003 17.3777 18.975 17.337C18.557 17.2037 18.191 17.0307 17.877 16.818C17.563 16.606 17.145 16.5 16.623 16.5C15.9977 16.5 15.5037 16.6667 15.141 17C14.7777 17.3333 14.1807 17.5 13.35 17.5C12.5193 17.5 11.9097 17.3333 11.521 17C11.133 16.6667 10.626 16.5 10 16.5ZM10 12C9.36667 12 8.86701 12.1667 8.50101 12.5C8.13501 12.8333 7.53101 13 6.68901 13C5.84701 13 5.24067 12.8333 4.87001 12.5C4.49934 12.1667 4.00167 12 3.37701 12C2.85501 12 2.43701 12.106 2.12301 12.318C1.80901 12.5307 1.44301 12.7037 1.02501 12.837C0.899673 12.8777 0.780673 12.8577 0.668006 12.777C0.555339 12.6963 0.499339 12.5847 0.500006 12.442C0.500006 12.2873 0.552006 12.154 0.656006 12.042C0.760006 11.93 0.885673 11.8457 1.03301 11.789C1.35501 11.6517 1.67101 11.4857 1.98101 11.291C2.29101 11.097 2.75634 11 3.37701 11C4.15701 11 4.73567 11.1667 5.11301 11.5C5.49034 11.8333 6.01567 12 6.68901 12C7.36567 12 7.89167 11.8333 8.26701 11.5C8.64234 11.1667 9.22001 11 10 11C10.78 11 11.3577 11.1667 11.733 11.5C12.1083 11.8333 12.6343 12 13.311 12C13.9877 12 14.5143 11.8333 14.891 11.5C15.2663 11.1667 15.8437 11 16.623 11C17.243 11 17.7083 11.097 18.019 11.291C18.3297 11.4857 18.6457 11.6513 18.967 11.788C19.115 11.8447 19.2407 11.929 19.344 12.041C19.4473 12.153 19.4993 12.2867 19.5 12.442C19.5 12.5847 19.444 12.6963 19.332 12.777C19.2193 12.8577 19.1003 12.8777 18.975 12.837C18.557 12.7037 18.191 12.5307 17.877 12.318C17.563 12.106 17.145 12 16.623 12C15.9977 12 15.5063 12.1667 15.149 12.5C14.7917 12.8333 14.192 13 13.35 13C12.5153 13 11.9047 12.8333 11.518 12.5C11.1313 12.1667 10.6253 12 10 12ZM5.78501 8.17L9.01401 4.94L7.47501 3.402C7.01967 2.94667 6.56501 2.611 6.11101 2.395C5.65701 2.179 5.10767 2.02934 4.46301 1.946C4.27101 1.918 4.10234 1.83334 3.95701 1.692C3.81167 1.55067 3.73867 1.384 3.73801 1.192C3.73801 0.996003 3.80867 0.835003 3.95001 0.709003C4.09067 0.582336 4.25734 0.529336 4.45001 0.550003C5.28601 0.633336 6.00334 0.80467 6.60201 1.064C7.20067 1.324 7.79734 1.75134 8.39201 2.346L14.216 8.169C14.086 8.27567 13.952 8.35734 13.814 8.414C13.6753 8.47134 13.5143 8.5 13.331 8.5C12.8843 8.5 12.4443 8.33334 12.011 8C11.5777 7.66667 10.9073 7.5 10 7.5C9.09267 7.5 8.42234 7.66667 7.98901 8C7.55567 8.33334 7.11567 8.5 6.66901 8.5C6.48567 8.5 6.32467 8.47167 6.18601 8.415C6.04734 8.35834 5.91367 8.27634 5.78501 8.169M14.431 0.692003C15.0157 0.692003 15.5143 0.899336 15.927 1.314C16.3403 1.72867 16.547 2.22667 16.547 2.808C16.547 3.392 16.3403 3.89067 15.927 4.304C15.5137 4.71734 15.015 4.92367 14.431 4.923C13.847 4.92234 13.348 4.71567 12.934 4.303C12.522 3.891 12.316 3.39267 12.316 2.808C12.316 2.22667 12.522 1.72867 12.934 1.314C13.3473 0.899336 13.8463 0.692003 14.431 0.692003Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.gym-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.4 7H4.6C4.44087 7 4.28826 7.06321 4.17574 7.17574C4.06321 7.28826 4 7.44087 4 7.6V16.4C4 16.4788 4.01552 16.5568 4.04567 16.6296C4.07583 16.7024 4.12002 16.7685 4.17574 16.8243C4.23145 16.88 4.29759 16.9242 4.37039 16.9543C4.44319 16.9845 4.52121 17 4.6 17H7.4C7.47879 17 7.55681 16.9845 7.62961 16.9543C7.70241 16.9242 7.76855 16.88 7.82426 16.8243C7.87998 16.7685 7.92417 16.7024 7.95433 16.6296C7.98448 16.5568 8 16.4788 8 16.4V7.6C8 7.44087 7.93679 7.28826 7.82426 7.17574C7.71174 7.06321 7.55913 7 7.4 7ZM19.4 7H16.6C16.4409 7 16.2883 7.06321 16.1757 7.17574C16.0632 7.28826 16 7.44087 16 7.6V16.4C16 16.4788 16.0155 16.5568 16.0457 16.6296C16.0758 16.7024 16.12 16.7685 16.1757 16.8243C16.2315 16.88 16.2976 16.9242 16.3704 16.9543C16.4432 16.9845 16.5212 17 16.6 17H19.4C19.4788 17 19.5568 16.9845 19.6296 16.9543C19.7024 16.9242 19.7685 16.88 19.8243 16.8243C19.88 16.7685 19.9242 16.7024 19.9543 16.6296C19.9845 16.5568 20 16.4788 20 16.4V7.6C20 7.44087 19.9368 7.28826 19.8243 7.17574C19.7117 7.06321 19.5591 7 19.4 7Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M8 12H16M1 14.4V9.6C1 9.44087 1.06321 9.28826 1.17574 9.17574C1.28826 9.06321 1.44087 9 1.6 9H3.4C3.55913 9 3.71174 9.06321 3.82426 9.17574C3.93679 9.28826 4 9.44087 4 9.6V14.4C4 14.5591 3.93679 14.7117 3.82426 14.8243C3.71174 14.9368 3.55913 15 3.4 15H1.6C1.44087 15 1.28826 14.9368 1.17574 14.8243C1.06321 14.7117 1 14.5591 1 14.4ZM23 14.4V9.6C23 9.44087 22.9368 9.28826 22.8243 9.17574C22.7117 9.06321 22.5591 9 22.4 9H20.6C20.4409 9 20.2883 9.06321 20.1757 9.17574C20.0632 9.28826 20 9.44087 20 9.6V14.4C20 14.5591 20.0632 14.7117 20.1757 14.8243C20.2883 14.9368 20.4409 15 20.6 15H22.4C22.5591 15 22.7117 14.9368 22.8243 14.8243C22.9368 14.7117 23 14.5591 23 14.4Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.in-premise_security-icon::before {
    background: url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10.5 1.75L2.625 4.8125V10.5C2.625 13.5625 5.6875 18.375 9.625 19.25C13.5625 18.375 16.625 13.5625 16.625 10.5V4.8125L9.625 1.75H10.5Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.tennis_court-icon::before {
    background: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.3125 4.0625C7.3125 3.41971 7.12189 2.79136 6.76478 2.2569C6.40766 1.72244 5.90008 1.30588 5.30622 1.05989C4.71236 0.813908 4.0589 0.749547 3.42846 0.874949C2.79802 1.00035 2.21893 1.30988 1.7644 1.7644C1.30988 2.21893 1.00035 2.79802 0.874949 3.42846C0.749547 4.0589 0.813908 4.71236 1.05989 5.30622C1.30588 5.90008 1.72244 6.40766 2.2569 6.76478C2.79136 7.12189 3.41971 7.3125 4.0625 7.3125C4.92417 7.31156 5.75027 6.96885 6.35956 6.35956C6.96885 5.75027 7.31156 4.92417 7.3125 4.0625ZM2.4375 4.0625C2.4375 3.74111 2.53281 3.42693 2.71136 3.1597C2.88992 2.89247 3.14371 2.68419 3.44064 2.5612C3.73757 2.43821 4.0643 2.40602 4.37952 2.46873C4.69474 2.53143 4.98429 2.68619 5.21155 2.91345C5.43881 3.14071 5.59358 3.43026 5.65628 3.74548C5.71898 4.0607 5.6868 4.38743 5.56381 4.68436C5.44081 4.98129 5.23253 5.23508 4.9653 5.41364C4.69807 5.5922 4.3839 5.6875 4.0625 5.6875C3.63167 5.68702 3.21863 5.51566 2.91399 5.21102C2.60935 4.90637 2.43799 4.49333 2.4375 4.0625ZM22.3768 3.62761C21.7495 2.99654 21.004 2.49526 20.1829 2.15241C19.3619 1.80956 18.4813 1.63186 17.5915 1.62947H17.5599C15.6561 1.62947 13.797 2.4404 12.3226 3.91498C10.8205 5.41709 9.59319 7.69966 9.03947 10.0209C8.89963 10.5997 8.80692 11.1888 8.76226 11.7825C8.70469 12.701 8.43966 13.5945 7.98708 14.3959C7.67022 14.9437 7.28282 15.4476 6.8348 15.8945L2.80861 20.0185C2.17948 20.6498 2.1125 21.2989 2.16745 21.7327C2.23113 22.2364 2.49879 22.7367 2.94151 23.1795C3.38422 23.6222 3.88477 23.8899 4.38831 23.9535C4.46839 23.9636 4.54902 23.9687 4.62973 23.9688C5.04553 23.9688 5.58213 23.8327 6.10614 23.3086L10.132 19.1852C10.6128 18.7036 11.1594 18.2925 11.7554 17.9642C12.5177 17.5537 13.3594 17.3122 14.2234 17.2561C14.8206 17.2104 15.4131 17.116 15.9949 16.9737C18.3077 16.4155 20.586 15.1848 22.0892 13.6815C23.572 12.1987 24.3836 10.3275 24.3746 8.41263C24.3723 7.52291 24.1946 6.64237 23.8518 5.82134C23.509 5.00031 23.0078 4.25487 22.3768 3.62761ZM4.95402 22.1628C4.75374 22.3617 4.63633 22.3468 4.59205 22.3414C4.45347 22.3238 4.2707 22.2105 4.09058 22.0304C3.91046 21.8503 3.79712 21.6675 3.7796 21.5289C3.77396 21.4843 3.75903 21.3664 3.96124 21.1639L7.17945 17.8676L8.17528 18.8635L4.95402 22.1628ZM9.32374 17.7138L8.30954 16.6997C8.71837 16.2458 9.07892 15.7508 9.38539 15.2224C9.71808 15.8155 10.208 16.3053 10.8012 16.6379C10.2727 16.9444 9.77761 17.305 9.32374 17.7139V17.7138ZM20.9405 12.5328C19.659 13.8142 17.618 14.9107 15.614 15.3943C13.6195 15.8756 11.9488 15.683 11.1446 14.8789C9.43008 13.1643 10.6915 7.84408 13.4717 5.06391C14.7444 3.79113 16.1885 3.26077 17.5439 3.26077C18.9235 3.26147 20.2472 3.80616 21.2277 4.77664C23.0381 6.58699 23.5527 9.92052 20.9405 12.5328Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.clubhouse-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12.673 1.612L20.8 9H17.827L12 3.703L6 9.158V19H11V21H5C4.73478 21 4.48043 20.8946 4.29289 20.7071C4.10536 20.5196 4 20.2652 4 20V11H1L11.327 1.612C11.5111 1.44447 11.7511 1.35164 12 1.35164C12.2489 1.35164 12.4889 1.44447 12.673 1.612ZM14 11H23V18H14V11ZM16 13V16H21V13H16ZM24 21H13V19H24V21Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.bbq_pit-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.5 14.5L5 22M8 6C8 6 9 4.939 9 4C9 2.667 8 2 8 2M12 6C12 6 13 4.939 13 4C13 2.667 12 2 12 2M16 6C16 6 17 4.939 17 4C17 2.667 16 2 16 2" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.5 17.5H7.5" stroke="black" stroke-width="1.5" stroke-linejoin="round"/><path d="M15.5 14.5L17.6 19M18.5 22C18.8978 22 19.2794 21.842 19.5607 21.5607C19.842 21.2794 20 20.8978 20 20.5C20 20.1022 19.842 19.7206 19.5607 19.4393C19.2794 19.158 18.8978 19 18.5 19C18.1022 19 17.7206 19.158 17.4393 19.4393C17.158 19.7206 17 20.1022 17 20.5C17 20.8978 17.158 21.2794 17.4393 21.5607C17.7206 21.842 18.1022 22 18.5 22Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M11.9999 15C13.7527 15.0002 15.4418 14.3428 16.7333 13.1578C18.0247 11.9728 18.8247 10.3463 18.9749 8.6C18.9801 8.522 18.9689 8.44377 18.9422 8.3703C18.9155 8.29684 18.8737 8.22975 18.8196 8.1733C18.7655 8.11686 18.7003 8.0723 18.628 8.04246C18.5557 8.01263 18.4781 7.99817 18.3999 8H5.59991C5.52175 7.99817 5.44407 8.01263 5.37181 8.04246C5.29955 8.0723 5.23429 8.11686 5.1802 8.1733C5.12611 8.22975 5.08437 8.29684 5.05763 8.3703C5.03089 8.44377 5.01975 8.522 5.02491 8.6C5.17515 10.3463 5.97507 11.9728 7.26656 13.1578C8.55806 14.3428 10.2471 15.0002 11.9999 15Z" stroke="black" stroke-width="1.5"/></svg>') no-repeat center center;
    background-size: contain;
}

.info-item.basketball-icon::before {
    background: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_533_58)"><path d="M2.36594 12.0417C4.32094 15.4296 8.6531 16.5892 12.0418 14.6342C13.3702 13.8696 14.4135 12.6933 15.0139 11.283C15.4466 10.2717 15.6376 9.17348 15.5717 8.07546C15.5058 6.97745 15.1848 5.90992 14.6343 4.95763C14.0848 4.00489 13.3208 3.19335 12.4029 2.58742C11.4851 1.98149 10.4386 1.59785 9.34656 1.46696C7.82512 1.28175 6.28475 1.59704 4.95844 2.36513C1.57048 4.32155 0.409519 8.65371 2.36594 12.0417Z" stroke="black"/><path d="M12.0064 14.5725C12.0064 14.5725 11.3406 9.90392 9.91681 7.4375C8.49306 4.97108 4.9939 2.42746 4.9939 2.42746" stroke="black" stroke-linecap="round"/><path d="M15.4872 8.91083C11.6544 8.07004 6.417 11.5798 5.36725 14.7461M11.6268 2.27304C10.5728 5.40387 5.43596 8.86267 1.62158 8.11183" stroke="black" stroke-linecap="round"/></g><defs><clipPath id="clip0_533_58"><rect width="17" height="17" fill="white"/></clipPath></defs></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.function_room-icon::before {
    background: url('data:image/svg+xml,<svg width="15" height="15" viewBox="0 0 15 15" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_533_77)"><path d="M3.125 8.4375H11.875M7.5 8.4375V15M4.0625 6.875V4.0625H3.33C2.91377 4.0625 2.50937 4.201 2.18054 4.45618C1.8517 4.71135 1.61711 5.06868 1.51375 5.47188L0.3125 10.1562V10.3125H4.6875V11.25C4.6875 12.1875 4.6875 12.8125 5.15625 13.75C5.15625 13.75 5.625 14.6875 6.25 14.6875M10.9375 6.875V4.0625H11.67C12.0862 4.0625 12.4906 4.201 12.8195 4.45618C13.1483 4.71135 13.3829 5.06868 13.4862 5.47188L14.6875 10.1562V10.3125H10.3125V11.25C10.3125 12.1875 10.3125 12.8125 9.84375 13.75C9.84375 13.75 9.375 14.6875 8.75 14.6875M3.96875 2.8125C3.96875 2.8125 2.96875 2.1875 2.96875 1.40625C2.96875 1.1165 3.08385 0.838619 3.28874 0.633736C3.49362 0.428852 3.7715 0.31375 4.06125 0.31375C4.351 0.31375 4.62888 0.428852 4.83376 0.633736C5.03865 0.838619 5.15375 1.1165 5.15375 1.40625C5.15375 2.1875 4.15625 2.8125 4.15625 2.8125H3.96875ZM11.0312 2.8125C11.0312 2.8125 12.0312 2.1875 12.0312 1.40625C12.0313 1.11617 11.916 0.83797 11.7109 0.632852C11.5058 0.427734 11.2276 0.3125 10.9375 0.3125C10.3337 0.3125 9.84625 0.8025 9.84625 1.40625C9.84625 2.1875 10.8438 2.8125 10.8438 2.8125H11.0312Z" stroke="black"/></g><defs><clipPath id="clip0_533_77"><rect width="15" height="15" fill="white"/></clipPath></defs></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.childrens_playground-icon::before {
    background: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_533_81)"><path d="M0.291748 13.7083C2.04175 10.7917 2.04175 5.25001 2.04175 1.70451V0.291672H11.9584V1.70451C11.9584 5.25001 11.9584 10.7917 13.7084 13.7083M5.54175 0.291672V9.04167M8.45842 0.291672V9.04167M3.79175 9.04167V10.7917H10.2084V9.04167H3.79175Z" stroke="black"/></g><defs><clipPath id="clip0_533_81"><rect width="14" height="14" fill="white"/></clipPath></defs></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.jacuzzi_or_sauna-icon::before {
    background: url('data:image/svg+xml,<svg width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_533_65)"><path d="M9.04167 0.583334C9.04167 0.583334 7.72917 2.08308 9.04167 4.08333C10.3542 6.08358 9.04167 7.58333 9.04167 7.58333M10.7917 0.583334C10.7917 0.583334 9.47917 2.08308 10.7917 4.08333C12.1042 6.08358 10.7917 7.58333 10.7917 7.58333M12.5417 0.583334C12.5417 0.583334 11.2292 2.08308 12.5417 4.08333C13.8542 6.08358 12.5417 7.58333 12.5417 7.58333M0 11.375H5.83333M6.125 8.45833L4.95833 3.79167H4.12242C3.76778 3.79172 3.42153 3.89952 3.12954 4.10078C2.83754 4.30204 2.61358 4.58726 2.48733 4.91867L0.583333 9.91667M8.75 13.7083C8.16667 13.7083 7.72917 12.8333 7.72917 12.8333C7.29167 11.9583 7.29167 11.375 7.29167 10.5V9.625H3.20833V6.125M4.19708 2.625C4.19708 2.625 3.14125 2.30008 2.95167 1.589C2.88144 1.32564 2.91819 1.0452 3.05392 0.808832C3.18964 0.572466 3.41332 0.399354 3.67617 0.32725C3.80625 0.292443 3.94193 0.283715 4.0754 0.301571C4.20887 0.319426 4.33749 0.363512 4.45385 0.431288C4.5702 0.499064 4.672 0.589192 4.75338 0.69648C4.83476 0.803767 4.8941 0.926095 4.928 1.05642C5.117 1.7675 4.36683 2.57892 4.36683 2.57892L4.19708 2.625Z" stroke="black"/></g><defs><clipPath id="clip0_533_65"><rect width="14" height="14" fill="white"/></clipPath></defs></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.sky_terrace__sky_garden-icon::before {
    background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.4768 2.99313C15.4697 2.87081 15.4179 2.75537 15.3312 2.66873C15.2446 2.58209 15.1291 2.53028 15.0068 2.52313C11.7718 2.33563 9.17431 3.31938 8.05806 5.16188C7.32056 6.38001 7.32181 7.85938 8.04806 9.27063C7.63462 9.76269 7.3325 10.3384 7.16244 10.9581L6.14556 9.93751C6.63431 8.91688 6.61556 7.85313 6.08306 6.96938C5.25806 5.60751 3.35369 4.87751 0.989312 5.01626C0.866991 5.0234 0.75155 5.07521 0.664908 5.16185C0.578267 5.2485 0.526456 5.36394 0.519312 5.48626C0.379937 7.85063 1.11056 9.75501 2.47244 10.58C2.92183 10.8546 3.43827 11 3.96494 11C4.47612 10.9937 4.97934 10.8726 5.43744 10.6456L6.99994 12.2081V14C6.99994 14.1326 7.05262 14.2598 7.14638 14.3536C7.24015 14.4473 7.36733 14.5 7.49994 14.5C7.63255 14.5 7.75972 14.4473 7.85349 14.3536C7.94726 14.2598 7.99994 14.1326 7.99994 14V12.1569C7.99766 11.3614 8.26836 10.5893 8.76681 9.96938C9.4099 10.3055 10.1231 10.4853 10.8487 10.4944C11.5502 10.4966 12.2386 10.305 12.8381 9.94063C14.6806 8.82563 15.6668 6.22813 15.4768 2.99313ZM2.98806 9.72501C2.02931 9.14438 1.48681 7.77001 1.49994 6.00001C3.26994 5.98501 4.64431 6.52938 5.22494 7.48813C5.52806 7.98813 5.57744 8.57126 5.37869 9.17188L3.85306 7.64626C3.75853 7.55645 3.63266 7.50712 3.50228 7.50879C3.37189 7.51046 3.24732 7.56299 3.15512 7.65519C3.06292 7.74739 3.01039 7.87197 3.00872 8.00235C3.00705 8.13273 3.05638 8.2586 3.14619 8.35313L4.67181 9.87876C4.07119 10.0775 3.48869 10.0281 2.98806 9.72501ZM12.3199 9.08626C11.4824 9.59313 10.4981 9.63188 9.49806 9.21126L12.8537 5.85501C12.9435 5.76048 12.9928 5.6346 12.9912 5.50422C12.9895 5.37384 12.937 5.24927 12.8448 5.15707C12.7526 5.06487 12.628 5.01233 12.4976 5.01066C12.3672 5.00899 12.2413 5.05832 12.1468 5.14813L8.79056 8.50001C8.36806 7.50001 8.40619 6.51501 8.91556 5.67813C9.78681 4.24063 11.8531 3.43938 14.4987 3.50126C14.5587 6.14626 13.7587 8.21501 12.3199 9.08626Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.badminton-icon::before {
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.5175 12.3242C8.39917 12.3375 9.14 12.0314 9.74 11.4058C10.34 10.7803 10.6403 10.0253 10.6408 9.14082C10.6408 8.68471 10.5364 8.25277 10.3275 7.84499C10.1186 7.43777 9.84722 7.07388 9.51333 6.75332C8.95333 6.21443 8.32056 5.78499 7.615 5.46499C6.90944 5.14499 6.16556 4.98443 5.38333 4.98332C4.76056 4.98332 4.26333 5.14166 3.89167 5.45832C3.52 5.77499 3.33389 6.2311 3.33333 6.82666C3.33333 7.64888 3.48278 8.44249 3.78167 9.20749C4.08 9.97304 4.52722 10.6425 5.12333 11.2158C5.45056 11.5358 5.8175 11.8005 6.22417 12.01C6.63083 12.2194 7.06194 12.3247 7.5175 12.3242ZM13.8658 6.17916L11.8767 4.19166L16.1317 2.16666L16.4258 4.95166L13.8658 6.17916ZM16.2242 7.83999C16.0736 7.91888 15.9181 7.93666 15.7575 7.89332C15.5969 7.84999 15.4544 7.76332 15.33 7.63332L14.7983 7.11166L16.5567 6.26916L16.6458 7.03832C16.6664 7.2061 16.6389 7.36166 16.5633 7.50499C16.4878 7.64832 16.3747 7.75999 16.2242 7.83999ZM2.5 6.82666C2.5 5.97443 2.76056 5.31527 3.28167 4.84916C3.80278 4.38305 4.50333 4.15027 5.38333 4.15082C6.27333 4.15082 7.12889 4.33277 7.95 4.69666C8.77222 5.0611 9.48917 5.56555 10.1008 6.20999C10.4886 6.61943 10.8136 7.07082 11.0758 7.56416C11.3381 8.05804 11.4692 8.5836 11.4692 9.14082C11.4692 9.60693 11.3928 10.0564 11.24 10.4892C11.0867 10.9219 10.8603 11.3172 10.5608 11.675L15.8125 16.91L15.2225 17.5L9.9875 12.2642C9.63694 12.5603 9.25139 12.7839 8.83083 12.935C8.41028 13.0861 7.9725 13.1603 7.5175 13.1575C6.94694 13.1542 6.40389 13.0264 5.88833 12.7742C5.37333 12.5219 4.915 12.1922 4.51333 11.785C3.85611 11.1194 3.35611 10.3583 3.01333 9.50166C2.67111 8.64499 2.5 7.75332 2.5 6.82666Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.karaoke_room-icon::before {
    background: url('data:image/svg+xml,<svg width="17" height="17" viewBox="0 0 17 17" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M9.91675 13.4582H14.875M9.91675 10.625H14.875M11.3332 7.79178H14.875" stroke="%23344054" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.79178 7.08322H2.125M6.82822 7.08322L6.4175 14.2093C6.40666 14.3896 6.32728 14.5591 6.19562 14.6828C6.06396 14.8066 5.88997 14.8753 5.70928 14.875H4.2075C4.02681 14.8753 3.85282 14.8066 3.72116 14.6828C3.5895 14.5591 3.51012 14.3896 3.49928 14.2093L3.08822 7.08322H6.82822ZM4.95822 2.125C4.38427 2.12867 3.82497 2.30657 3.35437 2.63516C2.88377 2.96374 2.52406 3.4275 2.32288 3.96505C2.12169 4.50259 2.08851 5.08857 2.22773 5.64539C2.36695 6.20221 2.672 6.70361 3.1025 7.08322H6.81428C7.2448 6.70359 7.54986 6.20216 7.68907 5.6453C7.82828 5.08845 7.79507 4.50245 7.59384 3.96489C7.39261 3.42733 7.03285 2.96357 6.5622 2.63501C6.09155 2.30646 5.5322 2.1286 4.95822 2.125Z" stroke="%232B2B2B" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.bowling_alley-icon::before {
    background: url('data:image/svg+xml,<svg width="13" height="13" viewBox="0 0 13 13" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_533_75)"><path d="M1.89582 4.06251H3.52082M1.28644 5.68751H4.13019M5.41665 5.24876C6.02062 4.67703 6.77634 4.29117 7.59363 4.13725C8.41092 3.98332 9.25523 4.06783 10.0258 4.38069C10.7964 4.69355 11.4606 5.22154 11.9393 5.90163C12.418 6.58172 12.6908 7.3852 12.7253 8.21614C12.7597 9.04708 12.5544 9.87038 12.1337 10.5878C11.7129 11.3052 11.0947 11.8864 10.3527 12.262C9.61068 12.6375 8.77626 12.7917 7.94903 12.706C7.12181 12.6203 6.33672 12.2983 5.68748 11.7786M2.70832 0.270844C2.88615 0.270844 3.06224 0.30587 3.22653 0.373923C3.39083 0.441977 3.54011 0.541724 3.66586 0.66747C3.7916 0.793216 3.89135 0.942498 3.9594 1.10679C4.02746 1.27109 4.06248 1.44718 4.06248 1.62501C4.06248 2.41584 3.52082 3.17363 3.52082 3.96447V4.0078C3.52082 4.57113 3.70336 5.11822 4.04082 5.56888L4.16215 5.7303C4.63918 6.36636 4.95489 7.10859 5.08225 7.89338C5.2096 8.67818 5.14481 9.48216 4.8934 10.2364L4.06248 12.7292H1.35415L0.523234 10.2364C0.271737 9.48208 0.206889 8.678 0.334247 7.8931C0.461605 7.1082 0.777371 6.36588 1.25448 5.72976L1.37582 5.56888C1.71328 5.11822 1.89582 4.57059 1.89582 4.0078V3.96447C1.89582 3.17363 1.35415 2.4153 1.35415 1.62501C1.35415 1.26586 1.49682 0.921425 1.75078 0.66747C2.00473 0.413514 2.34917 0.270844 2.70832 0.270844ZM9.47915 7.04168C9.33549 7.04168 9.19772 6.98461 9.09613 6.88303C8.99455 6.78144 8.93748 6.64367 8.93748 6.50001C8.93748 6.35635 8.99455 6.21858 9.09613 6.11699C9.19772 6.01541 9.33549 5.95834 9.47915 5.95834C9.62281 5.95834 9.76059 6.01541 9.86217 6.11699C9.96375 6.21858 10.0208 6.35635 10.0208 6.50001C10.0208 6.64367 9.96375 6.78144 9.86217 6.88303C9.76059 6.98461 9.62281 7.04168 9.47915 7.04168ZM8.39582 8.93751C8.25216 8.93751 8.11438 8.88044 8.0128 8.77886C7.91122 8.67728 7.85415 8.5395 7.85415 8.39584C7.85415 8.25218 7.91122 8.11441 8.0128 8.01283C8.11438 7.91124 8.25216 7.85418 8.39582 7.85418C8.53948 7.85418 8.67725 7.91124 8.77883 8.01283C8.88042 8.11441 8.93748 8.25218 8.93748 8.39584C8.93748 8.5395 8.88042 8.67728 8.77883 8.77886C8.67725 8.88044 8.53948 8.93751 8.39582 8.93751ZM10.5625 8.93751C10.4188 8.93751 10.281 8.88044 10.1795 8.77886C10.0779 8.67728 10.0208 8.5395 10.0208 8.39584C10.0208 8.25218 10.0779 8.11441 10.1795 8.01283C10.281 7.91124 10.4188 7.85418 10.5625 7.85418C10.7061 7.85418 10.8439 7.91124 10.9455 8.01283C11.0471 8.11441 11.1042 8.25218 11.1042 8.39584C11.1042 8.5395 11.0471 8.67728 10.9455 8.77886C10.8439 8.88044 10.7061 8.93751 10.5625 8.93751Z" stroke="black"/></g><defs><clipPath id="clip0_533_75"><rect width="13" height="13" fill="white"/></clipPath></defs></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.plates-icon::before {
    background: url('data:image/svg+xml,<svg width="21" height="21" viewBox="0 0 21 21" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.25 8.41444V1.96875C5.25 1.7947 5.31914 1.62778 5.44221 1.50471C5.56528 1.38164 5.7322 1.3125 5.90625 1.3125C6.0803 1.3125 6.24722 1.38164 6.37029 1.50471C6.49336 1.62778 6.5625 1.7947 6.5625 1.96875V8.41444C6.94651 8.27867 7.27896 8.02714 7.51403 7.69452C7.74909 7.3619 7.87521 6.96455 7.875 6.55725V1.96875C7.875 1.7947 7.94414 1.62778 8.06721 1.50471C8.19028 1.38164 8.3572 1.3125 8.53125 1.3125C8.7053 1.3125 8.87222 1.38164 8.99529 1.50471C9.11836 1.62778 9.1875 1.7947 9.1875 1.96875V6.55725C9.18765 7.31368 8.92645 8.04693 8.44811 8.63291C7.96976 9.21888 7.30365 9.62159 6.5625 9.77287V19.0312C6.5625 19.2053 6.49336 19.3722 6.37029 19.4953C6.24722 19.6184 6.0803 19.6875 5.90625 19.6875C5.7322 19.6875 5.56528 19.6184 5.44221 19.4953C5.31914 19.3722 5.25 19.2053 5.25 19.0312V9.77287C4.50885 9.62159 3.84274 9.21888 3.36439 8.63291C2.88605 8.04693 2.62485 7.31368 2.625 6.55725V1.96875C2.625 1.7947 2.69414 1.62778 2.81721 1.50471C2.94028 1.38164 3.1072 1.3125 3.28125 1.3125C3.4553 1.3125 3.62222 1.38164 3.74529 1.50471C3.86836 1.62778 3.9375 1.7947 3.9375 1.96875V6.55725C3.93729 6.96455 4.0634 7.3619 4.29847 7.69452C4.53354 8.02714 4.86599 8.27867 5.25 8.41444ZM13.7812 11.7403C11.9188 11.3229 10.5 9.16388 10.5 6.5625C10.5 3.66188 12.2627 1.3125 14.4375 1.3125C16.6123 1.3125 18.375 3.66188 18.375 6.5625C18.375 9.16388 16.9562 11.3229 15.0938 11.7403V19.0312C15.0938 19.2053 15.0246 19.3722 14.9015 19.4953C14.7785 19.6184 14.6115 19.6875 14.4375 19.6875C14.2635 19.6875 14.0965 19.6184 13.9735 19.4953C13.8504 19.3722 13.7812 19.2053 13.7812 19.0312V11.7403ZM14.4375 10.5C15.792 10.5 17.0625 8.80688 17.0625 6.5625C17.0625 4.31813 15.792 2.625 14.4375 2.625C13.083 2.625 11.8125 4.31813 11.8125 6.5625C11.8125 8.80688 13.083 10.5 14.4375 10.5Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.cookinghood-icon::before {
    background: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.3636 9.6365L19.8336 8.1665M18.3754 18.3747L19.8336 19.8335M9.6713 18.3288L8.16602 19.8341M9.63602 9.63762L8.16602 8.16706M18.1301 18.13C17.5877 18.671 16.9441 19.0999 16.236 19.3922C15.5279 19.6844 14.7692 19.8344 14.0031 19.8334C13.2371 19.8324 12.4787 19.6806 11.7714 19.3866C11.064 19.0925 10.4215 18.662 9.88046 18.1197C9.33946 17.5773 8.91058 16.9337 8.61832 16.2256C8.32605 15.5175 8.17612 14.7587 8.17708 13.9927C8.17804 13.2266 8.32988 12.4683 8.62392 11.7609C8.91797 11.0535 9.34846 10.411 9.89082 9.87002C10.9862 8.77743 12.4707 8.1647 14.0178 8.16665C15.5649 8.16859 17.0479 8.78504 18.1405 9.88038C19.2331 10.9757 19.8458 12.4602 19.8438 14.0073C19.8419 15.5545 19.2254 17.0374 18.1301 18.13Z" stroke="%23344054" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.9414 14H14.0579" stroke="%23344054" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M24.5 23.3335V4.66648C24.5 4.02248 23.9775 3.5 23.3335 3.5H4.66648C4.02248 3.5 3.5 4.02248 3.5 4.66648V23.3335C3.5 23.9775 4.02248 24.5 4.66648 24.5H23.3335C23.9775 24.5 24.5 23.9775 24.5 23.3335Z" stroke="%23344054" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.oven-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M19.5 3.1875H4.5C4.1519 3.1875 3.81806 3.32578 3.57192 3.57192C3.32578 3.81806 3.1875 4.1519 3.1875 4.5V19.5C3.1875 19.8481 3.32578 20.1819 3.57192 20.4281C3.81806 20.6742 4.1519 20.8125 4.5 20.8125H19.5C19.8481 20.8125 20.1819 20.6742 20.4281 20.4281C20.6742 20.1819 20.8125 19.8481 20.8125 19.5V4.5C20.8125 4.1519 20.6742 3.81806 20.4281 3.57192C20.1819 3.32578 19.8481 3.1875 19.5 3.1875ZM19.6875 19.5C19.6875 19.5497 19.6677 19.5974 19.6326 19.6326C19.5974 19.6677 19.5497 19.6875 19.5 19.6875H4.5C4.45027 19.6875 4.40258 19.6677 4.36742 19.6326C4.33225 19.5974 4.3125 19.5497 4.3125 19.5V4.5C4.3125 4.45027 4.33225 4.40258 4.36742 4.36742C4.40258 4.33225 4.45027 4.3125 4.5 4.3125H19.5C19.5497 4.3125 19.5974 4.33225 19.6326 4.36742C19.6677 4.40258 19.6875 4.45027 19.6875 4.5V19.5ZM6.9375 7.125C6.9375 6.93958 6.99248 6.75832 7.0955 6.60415C7.19851 6.44998 7.34493 6.32982 7.51623 6.25886C7.68754 6.18791 7.87604 6.16934 8.0579 6.20551C8.23975 6.24169 8.4068 6.33098 8.53791 6.46209C8.66902 6.5932 8.75831 6.76025 8.79449 6.9421C8.83066 7.12396 8.81209 7.31246 8.74114 7.48377C8.67018 7.65507 8.55002 7.80149 8.39585 7.9045C8.24168 8.00752 8.06042 8.0625 7.875 8.0625C7.62636 8.0625 7.3879 7.96373 7.21209 7.78791C7.03627 7.6121 6.9375 7.37364 6.9375 7.125ZM11.0625 7.125C11.0625 6.93958 11.1175 6.75832 11.2205 6.60415C11.3235 6.44998 11.4699 6.32982 11.6412 6.25886C11.8125 6.18791 12.001 6.16934 12.1829 6.20551C12.3648 6.24169 12.5318 6.33098 12.6629 6.46209C12.794 6.5932 12.8833 6.76025 12.9195 6.9421C12.9557 7.12396 12.9371 7.31246 12.8661 7.48377C12.7952 7.65507 12.675 7.80149 12.5208 7.9045C12.3667 8.00752 12.1854 8.0625 12 8.0625C11.7514 8.0625 11.5129 7.96373 11.3371 7.78791C11.1613 7.6121 11.0625 7.37364 11.0625 7.125ZM15.1875 7.125C15.1875 6.93958 15.2425 6.75832 15.3455 6.60415C15.4485 6.44998 15.5949 6.32982 15.7662 6.25886C15.9375 6.18791 16.126 6.16934 16.3079 6.20551C16.4898 6.24169 16.6568 6.33098 16.7879 6.46209C16.919 6.5932 17.0083 6.76025 17.0445 6.9421C17.0807 7.12396 17.0621 7.31246 16.9911 7.48377C16.9202 7.65507 16.8 7.80149 16.6458 7.9045C16.4917 8.00752 16.3104 8.0625 16.125 8.0625C15.8764 8.0625 15.6379 7.96373 15.4621 7.78791C15.2863 7.6121 15.1875 7.37364 15.1875 7.125ZM17.25 9.9375H6.75C6.60082 9.9375 6.45774 9.99676 6.35225 10.1023C6.24676 10.2077 6.1875 10.3508 6.1875 10.5V17.25C6.1875 17.3992 6.24676 17.5423 6.35225 17.6477C6.45774 17.7532 6.60082 17.8125 6.75 17.8125H17.25C17.3992 17.8125 17.5423 17.7532 17.6477 17.6477C17.7532 17.5423 17.8125 17.3992 17.8125 17.25V10.5C17.8125 10.3508 17.7532 10.2077 17.6477 10.1023C17.5423 9.99676 17.3992 9.9375 17.25 9.9375ZM16.6875 16.6875H7.3125V11.0625H16.6875V16.6875Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.glassware-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.2789 2.53996C18.1393 2.38757 17.9692 2.26613 17.7798 2.18346C17.5903 2.10079 17.3856 2.05872 17.1789 2.05996H6.81892C6.6138 2.0595 6.41086 2.10196 6.22313 2.18463C6.03541 2.2673 5.86706 2.38834 5.72892 2.53996C5.58763 2.68869 5.47834 2.86482 5.40782 3.05746C5.3373 3.2501 5.30704 3.45516 5.31892 3.65996L6.37892 19.6C6.42184 20.2323 6.7024 20.825 7.16427 21.2591C7.62614 21.6931 8.23512 21.9364 8.86892 21.94H15.1289C15.7638 21.9365 16.3739 21.6936 16.8374 21.2598C17.3009 20.826 17.5836 20.2332 17.6289 19.6L18.6789 3.65996C18.6921 3.45587 18.6635 3.25123 18.5947 3.05863C18.5259 2.86602 18.4184 2.68952 18.2789 2.53996ZM16.6289 19.53C16.6036 19.9111 16.4348 20.2686 16.1565 20.5302C15.8781 20.7919 15.5109 20.9383 15.1289 20.94H8.86892C8.48837 20.9367 8.12316 20.7895 7.84673 20.5279C7.57031 20.2663 7.40317 19.9098 7.37892 19.53L6.73892 9.90996C7.15939 9.83189 7.55831 9.66482 7.90892 9.41996C8.24472 9.1563 8.66214 9.01833 9.08892 9.02996C9.51874 9.01851 9.93926 9.15633 10.2789 9.41996C10.7854 9.77158 11.3873 9.96001 12.0039 9.96001C12.6205 9.96001 13.2224 9.77158 13.7289 9.41996C14.0694 9.15779 14.4893 9.02015 14.9189 9.02996C15.3457 9.01833 15.7631 9.1563 16.0989 9.41996C16.4466 9.66352 16.8419 9.83053 17.2589 9.90996L16.6289 19.53ZM17.3289 8.90996C17.0821 8.83924 16.8489 8.7277 16.6389 8.57996C16.1349 8.22215 15.5321 8.02994 14.9139 8.02994C14.2958 8.02994 13.693 8.22215 13.1889 8.57996C12.8491 8.83499 12.4337 8.96879 12.0089 8.95996C11.5812 8.96796 11.1628 8.83437 10.8189 8.57996C10.3186 8.21096 9.71045 8.0176 9.08892 8.02996C8.47058 8.01831 7.86578 8.21171 7.36892 8.57996C7.15498 8.72711 6.91857 8.83855 6.66892 8.90996L6.31892 3.58996C6.31396 3.52182 6.32392 3.45342 6.3481 3.38952C6.37228 3.32562 6.4101 3.26775 6.45892 3.21996C6.5042 3.16935 6.5597 3.12891 6.62175 3.10133C6.68381 3.07375 6.75101 3.05965 6.81892 3.05996H17.1789C17.2481 3.06066 17.3165 3.07518 17.3801 3.10265C17.4436 3.13013 17.501 3.17001 17.5489 3.21996C17.5965 3.26825 17.6329 3.32645 17.6553 3.39042C17.6778 3.45438 17.6859 3.52252 17.6789 3.58996L17.3289 8.90996Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.fridge-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 10C4 6.229 4 4.343 5.172 3.172C6.344 2.001 8.229 2 12 2C15.771 2 17.657 2 18.828 3.172C19.999 4.344 20 6.229 20 10V13C20 16.771 20 18.657 18.828 19.828C17.656 20.999 15.771 21 12 21C8.229 21 6.343 21 5.172 19.828C4.001 18.656 4 16.771 4 13V10Z" stroke="black"/><path d="M17 21V22H16V21M8 21V22H7V21" stroke="black" stroke-linejoin="round"/><path d="M20 11.5H4" stroke="black"/><path d="M17 7V9M17 14V16" stroke="black" stroke-linecap="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.kettle-icon::before {
    background: url('data:image/svg+xml,<svg width="27" height="27" viewBox="0 0 27 27" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.87501 18.2588V7.119L6.15376 4.8285C5.92951 4.52625 5.90026 4.20825 6.06601 3.8745C6.23176 3.54075 6.50326 3.37425 6.88051 3.375H18.2441C18.6086 3.375 18.9188 3.50288 19.1745 3.75863C19.4303 4.01438 19.5578 4.32413 19.557 4.68788V6.75H21.807C22.3073 6.75 22.7351 6.92813 23.0906 7.28438C23.4461 7.64063 23.6243 8.06813 23.625 8.56688V14.1919C23.625 14.6921 23.4469 15.12 23.0906 15.4755C22.7344 15.831 22.3069 16.0091 21.8081 16.0099H19.5581V18.2599C19.5581 18.7594 19.38 19.1869 19.0238 19.5424C18.6683 19.8986 18.2408 20.0768 17.7413 20.0768H9.69188C9.19163 20.0768 8.76376 19.899 8.40826 19.5435C8.05276 19.1873 7.87501 18.759 7.87501 18.2588ZM9.69301 18.9506H17.7401C17.9426 18.9506 18.1084 18.8858 18.2374 18.756C18.3679 18.6263 18.4331 18.4605 18.4331 18.2588V4.5H7.29001L9.00001 6.71963V18.2599C9.00001 18.4616 9.06488 18.6274 9.19463 18.7571C9.32438 18.8869 9.49051 18.9518 9.69301 18.9518M19.5581 14.8849H21.8081C22.0099 14.8849 22.1756 14.82 22.3054 14.6903C22.4351 14.5605 22.5 14.3948 22.5 14.193V8.568C22.5 8.3655 22.4351 8.19938 22.3054 8.06963C22.1756 7.93988 22.0099 7.875 21.8081 7.875H19.5581V14.8849ZM15.4035 6.49013C15.1155 6.49013 14.8706 6.59138 14.6689 6.79388C14.4671 6.99638 14.3659 7.24125 14.3651 7.5285V15.9233C14.3651 16.212 14.4664 16.4573 14.6689 16.659C14.8714 16.8608 15.1163 16.9616 15.4035 16.9616C15.6908 16.9616 15.936 16.8604 16.1393 16.6579C16.3425 16.4554 16.4438 16.2105 16.443 15.9233V7.5285C16.443 7.2405 16.3418 6.99563 16.1393 6.79388C15.9368 6.59213 15.6915 6.49088 15.4035 6.49013ZM5.06251 23.625C4.90276 23.625 4.76926 23.571 4.66201 23.463C4.55476 23.355 4.50076 23.2211 4.50001 23.0614C4.49926 22.9016 4.55326 22.7681 4.66201 22.6609C4.77076 22.5536 4.90426 22.5 5.06251 22.5H21.9375C22.0973 22.5 22.2308 22.554 22.338 22.662C22.4453 22.77 22.4993 22.9039 22.5 23.0636C22.5008 23.2234 22.4468 23.3569 22.338 23.4641C22.2293 23.5714 22.0958 23.625 21.9375 23.625H5.06251Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.cookingpots-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M2 10H22M9 4V6M14 3V6M19 4V6M21 18V10H7V18C7 18.7956 7.31607 19.5587 7.87868 20.1213C8.44129 20.6839 9.20435 21 10 21H18C18.7956 21 19.5587 20.6839 20.1213 20.1213C20.6839 19.5587 21 18.7956 21 18Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.toaster-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M14.9997 17.0002H16.9999M19.9999 5.00016C19.9998 5.53055 19.789 6.03917 19.4139 6.41417C19.0388 6.78917 18.5301 6.99984 17.9997 6.99984V11.0002H7.99989V6.99984C7.73465 7.00395 7.47125 6.95525 7.225 6.85659C6.97876 6.75793 6.7546 6.61127 6.56558 6.42515C6.37656 6.23904 6.22644 6.01718 6.12398 5.7725C6.02152 5.52781 5.96875 5.26519 5.96875 4.99992C5.96875 4.73464 6.02152 4.47202 6.12398 4.22734C6.22644 3.98265 6.37656 3.76079 6.56558 3.57468C6.7546 3.38856 6.97876 3.2419 7.225 3.14324C7.47125 3.04458 7.73465 2.99589 7.99989 3H17.9997C18.5302 3 19.039 3.21073 19.4141 3.58583C19.7892 3.96093 19.9999 4.46968 19.9999 5.00016Z" stroke="%23344054" stroke-linecap="round" stroke-linejoin="round"/><path d="M5.00016 14.0001H3M6 21H20.0002C20.2653 21 20.5196 20.8946 20.7072 20.7071C20.8947 20.5196 21 20.2653 21 20.0001V12C21 11.7348 20.8947 11.4805 20.7072 11.293C20.5196 11.1055 20.2653 11.0001 20.0002 11.0001H6C5.73483 11.0001 5.48051 11.1055 5.29301 11.293C5.1055 11.4805 5.00016 11.7348 5.00016 12V20.0001C5.00016 20.2653 5.1055 20.5196 5.29301 20.7071C5.48051 20.8946 5.73483 21 6 21Z" stroke="%23344054" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.microwave-icon::before {
    background: url('data:image/svg+xml,<svg width="26" height="26" viewBox="0 0 26 26" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.00067 20.5833C4.50161 20.5833 4.08525 20.4165 3.75158 20.0828C3.41792 19.7491 3.25072 19.3324 3.25 18.8326V7.16729C3.25 6.66824 3.41719 6.25188 3.75158 5.91821C4.08597 5.58454 4.50197 5.41735 4.99958 5.41663H21.0004C21.4988 5.41663 21.9148 5.58382 22.2484 5.91821C22.5821 6.2526 22.7493 6.66896 22.75 7.16729V18.8337C22.75 19.332 22.5828 19.7484 22.2484 20.0828C21.914 20.4172 21.498 20.584 21.0004 20.5833H5.00067ZM5.00067 19.5H16.25V6.49996H5.00067C4.83383 6.49996 4.68072 6.56929 4.54133 6.70796C4.40194 6.84663 4.33261 6.99974 4.33333 7.16729V18.8337C4.33333 18.9998 4.40267 19.1526 4.54133 19.292C4.68 19.4313 4.83275 19.5007 4.99958 19.5M17.3333 19.5H21.0004C21.1665 19.5 21.3193 19.4306 21.4587 19.292C21.5981 19.1533 21.6674 19.0002 21.6667 18.8326V7.16729C21.6667 7.00046 21.5973 6.84735 21.4587 6.70796C21.32 6.56857 21.1673 6.49924 21.0004 6.49996H17.3333V19.5ZM18.7503 9.41629H20.2497V7.91696H18.7503V9.41629ZM19.5 13.8341C19.7239 13.8341 19.9189 13.7511 20.085 13.585C20.2511 13.4188 20.3342 13.2242 20.3342 13.001C20.3342 12.7779 20.2511 12.5829 20.085 12.416C19.9189 12.2492 19.7239 12.1662 19.5 12.1669C19.2761 12.1676 19.0811 12.2507 18.915 12.416C18.7489 12.5814 18.6658 12.7764 18.6658 13.001C18.6658 13.2257 18.7489 13.4207 18.915 13.586C19.0811 13.7514 19.2761 13.8334 19.5 13.8341ZM19.5 18.1685C19.7239 18.1685 19.9189 18.0855 20.085 17.9194C20.2511 17.7533 20.3342 17.5583 20.3342 17.3344C20.3342 17.1105 20.2511 16.9155 20.085 16.7494C19.9189 16.5833 19.7239 16.5002 19.5 16.5002C19.2761 16.5002 19.0811 16.5833 18.915 16.7494C18.7489 16.9155 18.6658 17.1105 18.6658 17.3344C18.6658 17.5583 18.7489 17.7533 18.915 17.9194C19.0811 18.0855 19.2761 18.1685 19.5 18.1685ZM11.6458 16.7927C11.2963 16.7927 10.9738 16.7151 10.6784 16.5598C10.383 16.4038 10.1321 16.2604 9.9255 16.1297C9.7305 16.0033 9.5615 15.9018 9.4185 15.8253C9.2755 15.7487 9.11517 15.7097 8.9375 15.7083C8.75261 15.7083 8.57133 15.7549 8.39367 15.848C8.216 15.9412 8.06108 16.042 7.92892 16.1503L7.13592 15.3833C7.33453 15.2222 7.58875 15.0558 7.89858 14.8839C8.20914 14.7113 8.55544 14.625 8.9375 14.625C9.28778 14.625 9.60014 14.7004 9.87458 14.8514C10.149 15.0016 10.3895 15.1421 10.5961 15.2728C10.786 15.4093 10.9684 15.5158 11.1432 15.5924C11.3179 15.6689 11.4855 15.7076 11.6458 15.7083C11.8307 15.7083 12.012 15.6617 12.1897 15.5685C12.3673 15.4754 12.5223 15.3746 12.6544 15.2663L13.4485 16.0333C13.2499 16.1943 12.9953 16.3612 12.6847 16.5338C12.3742 16.7057 12.0279 16.7916 11.6458 16.7916M11.6458 11.375C11.2963 11.375 10.9738 11.2973 10.6784 11.142C10.383 10.986 10.1321 10.8427 9.9255 10.712C9.7305 10.5856 9.5615 10.4841 9.4185 10.4075C9.2755 10.331 9.11517 10.2923 8.9375 10.2916C8.75261 10.2916 8.57133 10.3382 8.39367 10.4314C8.216 10.5245 8.06108 10.6253 7.92892 10.7336L7.13592 9.96663C7.33453 9.80557 7.58875 9.6391 7.89858 9.46721C8.20914 9.2946 8.55544 9.20829 8.9375 9.20829C9.28778 9.20829 9.60014 9.28376 9.87458 9.43471C10.149 9.58493 10.3895 9.7254 10.5961 9.85613C10.786 9.99263 10.9684 10.0992 11.1432 10.1757C11.3179 10.2523 11.4855 10.2909 11.6458 10.2916C11.8307 10.2916 12.012 10.245 12.1897 10.1519C12.3673 10.0587 12.5223 9.95796 12.6544 9.84963L13.4485 10.6166C13.2499 10.7777 12.9953 10.9445 12.6847 11.1171C12.3742 11.289 12.0279 11.375 11.6458 11.375Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.tv-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M12 7L18.632 3M11.526 7L5.368 3M3 9.154C3 7.964 3.895 7 5 7H19C20.105 7 21 7.964 21 9.154V18.846C21 20.036 20.105 21 19 21H5C3.895 21 3 20.036 3 18.846V9.154Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.washingmachine-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18 5.01L18.01 4.999M21 4V20C21 20.5304 20.7893 21.0391 20.4142 21.4142C20.0391 21.7893 19.5304 22 19 22H5C4.46957 22 3.96086 21.7893 3.58579 21.4142C3.21071 21.0391 3 20.5304 3 20V4C3 3.46957 3.21071 2.96086 3.58579 2.58579C3.96086 2.21071 4.46957 2 5 2H19C19.5304 2 20.0391 2.21071 20.4142 2.58579C20.7893 2.96086 21 3.46957 21 4Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 19C13.5913 19 15.1174 18.3679 16.2426 17.2426C17.3679 16.1174 18 14.5913 18 13C18 11.4087 17.3679 9.88258 16.2426 8.75736C15.1174 7.63214 13.5913 7 12 7C10.4087 7 8.88258 7.63214 7.75736 8.75736C6.63214 9.88258 6 11.4087 6 13C6 14.5913 6.63214 16.1174 7.75736 17.2426C8.88258 18.3679 10.4087 19 12 19Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M12 16C11.2044 16 10.4413 15.6839 9.87868 15.1213C9.31607 14.5587 9 13.7956 9 13" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.dryer-icon::before {
    background: url('data:image/svg+xml,<svg width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M23.5625 4.07812H5.4375C5.07697 4.07812 4.73121 4.22134 4.47628 4.47628C4.22134 4.73121 4.07812 5.07697 4.07812 5.4375V23.5625C4.07812 23.923 4.22134 24.2688 4.47628 24.5237C4.73121 24.7787 5.07697 24.9219 5.4375 24.9219H23.5625C23.923 24.9219 24.2688 24.7787 24.5237 24.5237C24.7787 24.2688 24.9219 23.923 24.9219 23.5625V5.4375C24.9219 5.07697 24.7787 4.73121 24.5237 4.47628C24.2688 4.22134 23.923 4.07812 23.5625 4.07812ZM24.0156 23.5625C24.0156 23.6827 23.9679 23.7979 23.8829 23.8829C23.7979 23.9679 23.6827 24.0156 23.5625 24.0156H5.4375C5.31732 24.0156 5.20207 23.9679 5.11709 23.8829C5.03211 23.7979 4.98438 23.6827 4.98438 23.5625V5.4375C4.98438 5.31732 5.03211 5.20207 5.11709 5.11709C5.20207 5.03211 5.31732 4.98438 5.4375 4.98438H23.5625C23.6827 4.98438 23.7979 5.03211 23.8829 5.11709C23.9679 5.20207 24.0156 5.31732 24.0156 5.4375V23.5625ZM14.5 7.70312C13.1557 7.70312 11.8416 8.10175 10.7239 8.84861C9.60612 9.59546 8.73495 10.657 8.22051 11.8989C7.70607 13.1409 7.57147 14.5075 7.83373 15.826C8.09598 17.1445 8.74332 18.3556 9.69388 19.3061C10.6444 20.2567 11.8555 20.904 13.174 21.1663C14.4925 21.4285 15.8591 21.2939 17.1011 20.7795C18.343 20.2651 19.4045 19.3939 20.1514 18.2761C20.8982 17.1584 21.2969 15.8443 21.2969 14.5C21.2948 12.698 20.578 10.9704 19.3038 9.6962C18.0296 8.422 16.302 7.70522 14.5 7.70312ZM14.5 20.3906C13.3349 20.3906 12.1961 20.0451 11.2273 19.3979C10.2586 18.7506 9.50362 17.8306 9.05777 16.7542C8.61193 15.6779 8.49527 14.4935 8.72256 13.3508C8.94985 12.2081 9.51088 11.1585 10.3347 10.3347C11.1585 9.51088 12.2081 8.94985 13.3508 8.72256C14.4935 8.49527 15.6779 8.61193 16.7542 9.05777C17.8306 9.50362 18.7506 10.2586 19.3979 11.2273C20.0451 12.1961 20.3906 13.3349 20.3906 14.5C20.3888 16.0617 19.7676 17.559 18.6633 18.6633C17.559 19.7676 16.0617 20.3888 14.5 20.3906ZM22.2031 7.70312C22.2031 7.88236 22.15 8.05758 22.0504 8.20661C21.9508 8.35564 21.8093 8.4718 21.6437 8.54039C21.4781 8.60898 21.2959 8.62693 21.1201 8.59196C20.9443 8.55699 20.7828 8.47068 20.6561 8.34394C20.5293 8.2172 20.443 8.05572 20.408 7.87993C20.3731 7.70413 20.391 7.52191 20.4596 7.35632C20.5282 7.19072 20.6444 7.04919 20.7934 6.94961C20.9424 6.85003 21.1176 6.79688 21.2969 6.79688C21.5372 6.79688 21.7677 6.89235 21.9377 7.06231C22.1076 7.23226 22.2031 7.46277 22.2031 7.70312ZM13.9143 13.0081L12.1018 14.8206C12.0168 14.9056 11.9015 14.9534 11.7812 14.9534C11.661 14.9534 11.5457 14.9056 11.4607 14.8206C11.3756 14.7356 11.3279 14.6202 11.3279 14.5C11.3279 14.3798 11.3756 14.2644 11.4607 14.1794L13.2732 12.3669C13.3582 12.2819 13.4735 12.2341 13.5938 12.2341C13.714 12.2341 13.8293 12.2819 13.9143 12.3669C13.9994 12.4519 14.0471 12.5673 14.0471 12.6875C14.0471 12.8077 13.9994 12.9231 13.9143 13.0081ZM17.5393 13.2732C17.5815 13.3152 17.6149 13.3652 17.6377 13.4202C17.6605 13.4752 17.6722 13.5342 17.6722 13.5938C17.6722 13.6533 17.6605 13.7123 17.6377 13.7673C17.6149 13.8223 17.5815 13.8723 17.5393 13.9143L13.9143 17.5393C13.8293 17.6244 13.714 17.6721 13.5938 17.6721C13.4735 17.6721 13.3582 17.6244 13.2732 17.5393C13.1881 17.4543 13.1404 17.339 13.1404 17.2188C13.1404 17.0985 13.1881 16.9832 13.2732 16.8982L16.8982 13.2732C16.9402 13.231 16.9902 13.1976 17.0452 13.1748C17.1002 13.152 17.1592 13.1403 17.2188 13.1403C17.2783 13.1403 17.3373 13.152 17.3923 13.1748C17.4473 13.1976 17.4973 13.231 17.5393 13.2732Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.workstation-icon::before {
    background: url('data:image/svg+xml,<svg width="32" height="32" viewBox="0 0 32 32" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4.10352 23.3334V9.43604H27.8982V23.3334H26.5648V20.6667H20.2835V23.3334H18.9502V10.7694H5.43685V23.3334H4.10352ZM20.2835 14H26.5648V10.7694H20.2835V14ZM20.2835 19.3334H26.5648V15.3334H20.2835V19.3334Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.wardrobe-icon::before {
    background: url('data:image/svg+xml,<svg width="25" height="25" viewBox="0 0 25 25" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M6.25 20.8334V22.9167M18.75 20.8334V22.9167M12.5 20.8334V2.08337M9.375 10.4167V11.4584M15.625 10.4167V11.4584M3.125 14.5834V8.33337C3.125 5.38754 3.125 3.91358 4.09375 2.999C5.0625 2.08442 6.62292 2.08337 9.74271 2.08337H15.2573C18.3771 2.08337 19.9365 2.08337 20.9062 2.999C21.875 3.91358 21.875 5.38754 21.875 8.33337V14.5834C21.875 17.5292 21.875 19.0032 20.9062 19.9178C19.9375 20.8323 18.3771 20.8334 15.2573 20.8334H9.74271C6.62292 20.8334 5.06354 20.8334 4.09375 19.9178C3.125 19.0032 3.125 17.5292 3.125 14.5834Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.lamp-icon::before {
    background: url('data:image/svg+xml,<svg width="31" height="31" viewBox="0 0 31 31" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_566_111)"><path d="M16.1471 17.4375L20.0221 13.5625V8.39587L23.8971 4.52087L20.0221 0.645874L16.1471 4.52087H10.9805L7.10547 8.39587L16.1471 17.4375Z" stroke="black" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/><path d="M13.5632 14.8542H9.68815V10.9792M0.646484 10.9792H4.52148M12.2715 20.0209V23.8959M7.10482 17.4375L4.52148 20.0209M21.959 6.45837L26.4798 10.9792V26.4792M20.0215 26.4792H30.3548V30.3542H16.1465L20.0215 26.4792Z" stroke="black" stroke-miterlimit="10" stroke-linecap="round" stroke-linejoin="round"/></g><defs><clipPath id="clip0_566_111"><rect width="31" height="31" fill="white"/></clipPath></defs></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.beddings-icon::before {
    background: url('data:image/svg+xml,<svg width="29" height="29" viewBox="0 0 29 29" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M25.3753 7.24997L20.542 10.875M8.45863 18.125L3.6253 21.75M25.4236 14.8419L26.1474 19.9048C26.1993 20.2677 26.1679 20.6377 26.0557 20.9866C25.9434 21.3356 25.7533 21.6545 25.4996 21.9191C25.2459 22.1837 24.9354 22.3872 24.5914 22.5141C24.2475 22.6409 23.8792 22.6879 23.5145 22.6514L14.742 21.7741C14.5821 21.7581 14.421 21.7581 14.261 21.7741L5.48734 22.6514C5.12258 22.6879 4.7543 22.6409 4.41038 22.5141C4.06645 22.3872 3.75589 22.1837 3.50221 21.9191C3.24853 21.6545 3.05837 21.3356 2.94614 20.9866C2.8339 20.6377 2.80252 20.2677 2.85438 19.9048L3.57817 14.8419C3.6106 14.6151 3.6106 14.3848 3.57817 14.158L2.85438 9.0951C2.80256 8.73231 2.83392 8.3625 2.94609 8.01362C3.05826 7.66475 3.2483 7.34595 3.50185 7.08135C3.75539 6.81675 4.06578 6.61328 4.40956 6.48632C4.75333 6.35937 5.12147 6.31226 5.48613 6.34855L14.2598 7.2258C14.4197 7.24179 14.5809 7.24179 14.7408 7.2258L23.5145 6.34855C23.8792 6.31206 24.2475 6.35902 24.5914 6.48589C24.9354 6.61276 25.2459 6.8162 25.4996 7.08083C25.7533 7.34545 25.9434 7.66432 26.0557 8.01329C26.1679 8.36227 26.1993 8.7322 26.1474 9.0951L25.4236 14.158C25.3912 14.3848 25.3912 14.6151 25.4236 14.8419Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.wifi-icon::before {
    background: url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M11.9992 20.423C11.5685 20.423 11.2045 20.2744 10.9072 19.977C10.6098 19.6797 10.4612 19.3157 10.4612 18.885C10.4612 18.4544 10.6098 18.09 10.9072 17.792C11.2045 17.494 11.5685 17.3454 11.9992 17.346C12.4298 17.3467 12.7938 17.4954 13.0912 17.792C13.3885 18.0887 13.5372 18.4527 13.5372 18.884C13.5372 19.3154 13.3885 19.6797 13.0912 19.977C12.7938 20.2744 12.4298 20.423 11.9992 20.423ZM6.34917 15.35L5.32617 14.316C6.19417 13.448 7.19551 12.768 8.33017 12.276C9.46484 11.784 10.6888 11.5384 12.0022 11.539C13.3155 11.5397 14.5385 11.7864 15.6712 12.279C16.8038 12.7717 17.8042 13.4544 18.6722 14.327L17.6492 15.35C16.9158 14.6167 16.0658 14.0417 15.0992 13.625C14.1325 13.2084 13.0992 13 11.9992 13C10.8992 13 9.86584 13.2084 8.89917 13.625C7.9325 14.0417 7.08251 14.6167 6.34917 15.35ZM2.09917 11.1L1.07617 10.077C2.46884 8.67705 4.09384 7.57038 5.95117 6.75705C7.80851 5.94371 9.82451 5.53805 11.9992 5.54005C14.1738 5.54205 16.1898 5.94838 18.0472 6.75905C19.9045 7.56971 21.5295 8.67605 22.9222 10.078L21.8992 11.1C20.6158 9.81671 19.1285 8.81271 17.4372 8.08805C15.7458 7.36338 13.9332 7.00071 11.9992 7.00005C10.0652 6.99938 8.25284 7.36205 6.56217 8.08805C4.87151 8.81405 3.38384 9.81805 2.09917 11.1Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.cleaning-icon::before {
    background: url('data:image/svg+xml,<svg width="31" height="31" viewBox="0 0 31 31" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_566_80)"><path d="M23.2507 26.4792V25.8333M23.2507 26.4792C23.2507 27.5069 22.8424 28.4925 22.1157 29.2192C21.389 29.9459 20.4034 30.3542 19.3757 30.3542H16.1465V30.0313L16.4307 29.5701C17.9341 27.1269 18.7301 24.3143 18.7298 21.4455V21.3125H23.2507M23.2507 26.4792C23.2507 27.5069 23.6589 28.4925 24.3856 29.2192C25.1123 29.9459 26.0979 30.3542 27.1257 30.3542H30.3548V30.0313L30.0707 29.5701C28.5672 27.1269 27.7712 24.3143 27.7715 21.4455V21.3125H23.2507M23.2507 21.3125V0M4.52148 17.4375V14.2083C4.52148 13.3519 4.8617 12.5306 5.46729 11.925C6.07287 11.3194 6.89422 10.9792 7.75065 10.9792C8.60708 10.9792 9.42843 11.3194 10.034 11.925C10.6396 12.5306 10.9798 13.3519 10.9798 14.2083V17.4375M3.22982 30.3542V29.0238C3.22949 25.2213 2.38973 21.4657 0.770484 18.0252L0.646484 17.7604V17.4375H14.8548V17.7604L14.7308 18.0252C13.1116 21.4657 12.2718 25.2213 12.2715 29.0238V30.3542H3.22982Z" stroke="black"/></g><defs><clipPath id="clip0_566_80"><rect width="31" height="31" fill="white"/></clipPath></defs></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.electricity-icon::before {
    background: url('data:image/svg+xml,<svg width="28" height="28" viewBox="0 0 28 28" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M21.0009 11.9H15.6627L18.8449 4.4758C18.8906 4.36928 18.9091 4.25309 18.8988 4.13765C18.8885 4.02222 18.8496 3.91115 18.7858 3.81442C18.722 3.71769 18.6351 3.63833 18.533 3.58345C18.4309 3.52857 18.3168 3.4999 18.2009 3.5H11.2009C11.0638 3.49988 10.9297 3.54001 10.8153 3.61542C10.7008 3.69083 10.611 3.7982 10.5569 3.9242L6.35694 13.7242C6.31127 13.8307 6.29277 13.9469 6.3031 14.0623C6.31342 14.1778 6.35224 14.2888 6.41608 14.3856C6.47992 14.4823 6.56678 14.5617 6.66885 14.6166C6.77093 14.6714 6.88504 14.7001 7.00094 14.7H10.4645L6.35134 24.9396C6.07134 25.6354 6.93514 26.2248 7.48114 25.7096L14.5147 19.0694L21.4559 13.132C21.5647 13.039 21.6423 12.9149 21.6784 12.7764C21.7145 12.6379 21.7072 12.4917 21.6576 12.3575C21.6081 12.2233 21.5185 12.1074 21.4011 12.0256C21.2837 11.9438 21.144 11.9 21.0009 11.9ZM14.6015 13.3H19.1053L13.5781 18.0292L8.83914 22.5022L12.1501 14.2604C12.1927 14.1542 12.2086 14.0392 12.1964 13.9254C12.1842 13.8116 12.1443 13.7026 12.0802 13.6078C12.0161 13.513 11.9297 13.4354 11.8287 13.3818C11.7276 13.3281 11.615 13.3 11.5005 13.3H8.06214L11.6629 4.9H17.1397L13.9575 12.3242C13.9119 12.4307 13.8934 12.5469 13.9037 12.6623C13.914 12.7778 13.9528 12.8888 14.0167 12.9856C14.0805 13.0823 14.1674 13.1617 14.2695 13.2166C14.3715 13.2714 14.4856 13.3001 14.6015 13.3Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.repair-icon::before {
    background: url('data:image/svg+xml,<svg width="33" height="33" viewBox="0 0 33 33" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.1246 15.125L8.24964 8.25004M6.87464 10.3125L10.3121 6.87504L6.18714 4.81254L4.81214 6.18754L6.87464 10.3125ZM27.4653 12.3407C28.1254 11.6811 28.5796 10.8438 28.7724 9.9308C28.9653 9.01777 28.8885 8.06836 28.5515 7.19816L26.5963 9.15341H23.8463V6.40342L25.8015 4.44816C24.9313 4.11038 23.9815 4.033 23.0681 4.22544C22.1546 4.41788 21.3169 4.87183 20.6568 5.532C19.9968 6.19216 19.543 7.03003 19.3508 7.94354C19.1586 8.85704 19.2362 9.80673 19.5741 10.6769L10.6779 19.5745C9.80771 19.2366 8.85802 19.159 7.94451 19.3512C7.03101 19.5434 6.19314 19.9972 5.53297 20.6572C4.87281 21.3173 4.41885 22.155 4.22641 23.0685C4.03398 23.9819 4.11136 24.9317 4.44914 25.8019L6.40302 23.8467H9.15302V26.5967L7.19777 28.5519C8.0678 28.8897 9.01729 28.9672 9.93059 28.775C10.8439 28.5828 11.6816 28.1292 12.3417 27.4693C13.0018 26.8095 13.4558 25.972 13.6484 25.0588C13.841 24.1456 13.7639 23.1961 13.4265 22.3259L22.3255 13.4269C23.1954 13.7634 24.1442 13.8398 25.0567 13.647C25.9692 13.4541 26.8059 13.0003 27.4653 12.3407Z" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/><path d="M16.2207 19.9376L23.9262 27.6431C24.0986 27.8158 24.3034 27.9529 24.5288 28.0464C24.7543 28.1399 24.996 28.188 25.24 28.188C25.4841 28.188 25.7257 28.1399 25.9512 28.0464C26.1766 27.9529 26.3814 27.8158 26.5538 27.6431L27.6428 26.5541C27.8156 26.3817 27.9526 26.1769 28.0461 25.9514C28.1396 25.726 28.1878 25.4843 28.1878 25.2403C28.1878 24.9962 28.1396 24.7545 28.0461 24.5291C27.9526 24.3036 27.8156 24.0989 27.6428 23.9264L19.9373 16.2209" stroke="black" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.water-icon::before {
    background: url('data:image/svg+xml,<svg width="30" height="30" viewBox="0 0 30 30" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M15.0009 22.5C14.4506 22.5 13.9157 22.3185 13.479 21.9836C13.0424 21.6486 12.7285 21.179 12.5859 20.6475" stroke="black" stroke-linecap="round"/><path d="M13.0308 5.84877C13.8196 4.50752 14.2146 3.83627 14.7783 3.73627C14.9255 3.70965 15.0762 3.70965 15.2233 3.73627C15.7871 3.83627 16.1821 4.50752 16.9708 5.84877L19.0558 9.39377C20.5129 11.8714 21.6499 14.5238 22.4396 17.2875C23.7233 21.7788 20.3521 26.25 15.6796 26.25H14.3221C9.65084 26.25 6.27834 21.7788 7.56209 17.2875C8.3518 14.5238 9.48879 11.8714 10.9458 9.39377L13.0308 5.84877Z" stroke="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.cs-icon::before {
    background: url('data:image/svg+xml,<svg width="35" height="35" viewBox="0 0 35 35" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.8938 29.1667C17.6857 29.1667 17.5117 29.0972 17.3717 28.9582C17.2317 28.8191 17.1622 28.6456 17.1631 28.4375C17.1641 28.2295 17.2336 28.0559 17.3717 27.9169C17.5097 27.7779 17.6833 27.7084 17.8923 27.7084H26.8115C27.0545 27.7084 27.2645 27.6335 27.4415 27.4838C27.6194 27.3341 27.7083 27.1377 27.7083 26.8946V16.8496C27.7083 14.1177 26.704 11.8364 24.6954 10.0057C22.6858 8.174 20.2874 7.25817 17.5 7.25817C14.7126 7.25817 12.3142 8.174 10.3046 10.0057C8.29597 11.8364 7.29167 14.1177 7.29167 16.8496V24.3994C7.29167 24.6065 7.22215 24.7796 7.08312 24.9186C6.9441 25.0576 6.77056 25.1276 6.5625 25.1286C5.96653 25.1286 5.45271 24.9268 5.02104 24.5234C4.59035 24.1209 4.375 23.6221 4.375 23.0271V20.2782C4.375 19.8426 4.51646 19.4562 4.79937 19.1188C5.08326 18.7805 5.42792 18.5058 5.83333 18.2948L5.85813 16.5025C5.90285 14.981 6.2475 13.5713 6.89208 12.2734C7.53667 10.9755 8.38444 9.84574 9.43542 8.88421C10.4864 7.92268 11.7085 7.17407 13.1017 6.63838C14.4949 6.10268 15.961 5.83435 17.5 5.83338C19.039 5.8324 20.5042 6.10074 21.8954 6.63838C23.2838 7.17504 24.5053 7.92268 25.5602 8.88129C26.6151 9.83893 27.4628 10.9667 28.1035 12.2646C28.7452 13.5616 29.0913 14.9713 29.1419 16.4938L29.1667 18.2482C29.5536 18.43 29.8934 18.6745 30.186 18.9817C30.4787 19.288 30.625 19.6559 30.625 20.0857V23.2444C30.625 23.6741 30.4787 24.0421 30.186 24.3484C29.8934 24.6546 29.5536 24.8987 29.1667 25.0805V26.8946C29.1667 27.5285 28.9372 28.0657 28.4783 28.5061C28.0194 28.9465 27.4638 29.1667 26.8115 29.1667H17.8938ZM13.6865 19.743C13.3851 19.743 13.1226 19.6409 12.899 19.4367C12.6753 19.2325 12.5635 18.9798 12.5635 18.6784C12.5635 18.377 12.6753 18.1193 12.899 17.9055C13.1226 17.6916 13.3851 17.5846 13.6865 17.5846C13.9878 17.5846 14.2499 17.6916 14.4725 17.9055C14.6951 18.1193 14.8069 18.377 14.8079 18.6784C14.8089 18.9798 14.6971 19.2325 14.4725 19.4367C14.2479 19.6409 13.9854 19.743 13.685 19.743M21.315 19.743C21.0136 19.743 20.7511 19.6409 20.5275 19.4367C20.3039 19.2325 20.1921 18.9798 20.1921 18.6784C20.1921 18.377 20.3039 18.1193 20.5275 17.9055C20.7511 17.6916 21.0136 17.5846 21.315 17.5846C21.6164 17.5846 21.8784 17.6916 22.101 17.9055C22.3237 18.1193 22.4355 18.377 22.4365 18.6784C22.4374 18.9798 22.3256 19.2325 22.101 19.4367C21.8765 19.6409 21.614 19.743 21.3135 19.743M9.79708 17.4271C9.66486 15.2435 10.3683 13.3822 11.9073 11.8432C13.4453 10.3041 15.3344 9.53463 17.5744 9.53463C19.4566 9.53463 21.1249 10.1 22.5794 11.2307C24.0338 12.3614 24.9215 13.8464 25.2423 15.6859C23.3105 15.6616 21.5177 15.1687 19.864 14.2071C18.2102 13.2456 16.9415 11.9088 16.0577 10.1967C15.7058 11.8796 14.9742 13.3545 13.8629 14.6213C12.7507 15.8881 11.3954 16.8234 9.79708 17.4271Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
}
.info-item.xxx-icon::before {
    background:  no-repeat center center;
    background-size: contain;
}
.info-item.xxx-icon::before {
    background:  no-repeat center center;
    background-size: contain;
}

#available-rooms-c {
    display: none;
}
.basic-info {
    margin-top: 0px;
}
.rooms-available {
    margin-top: 40px;
}
.home-left {
    padding-right: 30px;
}
.home-right {
    padding-left: 50px;
    position: relative;
    display: flex
;
    flex-direction: column;
    justify-content: space-between;
}
.home-right::after {
    content: '';
    width: 1px;
    height: calc(100% + 10px);
    position: absolute;
    left: 30px;
    top: 0px;
    background: rgba(0,0,0,0.3);
}

.rooms-available-c {
    margin-top: 7.5px;
}
.room-available {
    padding-top: 7.5px;
    padding-bottom: 7.5px;
    margin-bottom: 10px;
    margin-left: 15px;
    margin-right: 15px;
    border-bottom: 1px solid rgba(0,0,0,0.3);
}

.not-available .room-price {
    color: darkred;
}
.rooms-available {
    font-size: var(--font-15);
}

.room-price span {
    font-weight: 500;
    color: var(--green);
}

.view-home-btn {
    border-radius: 25px !important;
    color: #fff;
    padding-bottom: 13px;
}

.view-home-c {
    margin-top: 20px;
    align-items: flex-end;
    justify-content: flex-end;
}

.home-title h1 {
    margin-bottom: 0;
}
.home-title-c {
    padding-top: 30px;
    padding-bottoM: 20px;
    border-bottom: 3px solid #D9D9D9;
}

.home-content-c {
    padding-top: 30px;
    padding-bottom: 60px;
}

body.single-home {
    background-color: #F5F1ED;
}
body.single-home .container-fluid.container-home {
    padding-left: 90px;
    padding-right: 90px;
}

.gallery-grid {
    height: 100%;
    width: 100%;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-template-rows: repeat(2, 1fr);
    grid-column-gap: 0px;
    grid-row-gap: 0px;
    gap: 7px;
}
.gallery-grid img {
    width: 100%;
    height: 100%;
    object-fit: cover;
}

.images-left {
    border-right: 7px solid #F5F1ED;
}

.home-tabs .nav-tabs {
    border-bottom: 3px solid #D9D9D9;
}
.home-tabs .nav-item {
    padding-left: 90px;
}

.home-tabs .nav-link {
    font-size: 10px;
    font-family: 'Commuters Sans';
    text-transform: uppercase;
}
.home-tabs .nav-tabs .nav-link {
    margin-bottom: -3px;
    border-top-left-radius: 0;
    border-top-right-radius: 0;
    background: transparent;
    border: none;
    border-bottom: 3px solid transparent;
    color: #4F5553;
    padding-left: 15px;
    padding-right: 15px;
}

.home-tabs .nav-tabs .nav-link:focus, .home-tabs .nav-tabs .nav-link:hover {
    border: none;
    border-bottom: 3px solid var(--green);
}
.home-tabs .nav-tabs .nav-item.show .nav-link, .home-tabs .nav-tabs .nav-link.active {
    color: var(--green);
    background-color: transparent;
    border-color: 0;
    border: none;
    font-weight: 600;
    border-bottom: 3px solid var(--green);
}

.home-tabs .tab-content {
    padding-left: 90px;
    padding-right: 90px;
    padding-top: 40px;
    padding-bottom: 40px;
}

.room {
    background: #F0EAE5;
    border-radius: 20px;
    margin-bottom: 30px;
    padding: 30px 50px;
}
.room-info {
    margin-bottom: 40px;
    color: #000;
    font-size: 17px;
}

.pricing-table {
    display: flex;
    gap: 18px;
    margin: 10px 0 20px 0;
}

.price-mth {
border: 1px solid #E3DCD0;
border-radius: 10px;
color: #000;
text-align: center;
line-height: 1em;
font-size: 14px;
padding: 8px 16px;
cursor: pointer;
}
.price-mth.selected {
    background: #C9B08C;
box-shadow: -1px 0px 16px rgba(65, 59, 59, 0.2);
color: #fff;
}
.price-mth span {
    font-weight: bold;
}

.price-for {
    font-size: 20px;
    line-height: 150%;
    color: var(--green);
    font-weight: bold;
    xmargin-bottom: 30px;
}

.strong, .bold {
    font-weight: bold;
}
.apply-to-book {
    
    margin-top: 30px;
}
.apply-to-book span {
    margin-left: 15px;
    color: #539E89;
}

.room-gallery-thumbs .slick-track {
    margin-left: 0;
}

.home-read-more {
    margin-top: 20px;
    cursor: pointer;
}

  /* the slides */
  .room-gallery-thumbs .slick-slide {
      margin: 0 3px;
  }

  /* the parent */
  .room-gallery-thumbs .slick-list {
      margin: 0 -3px;
  }
.room-gallery {
    margin-bottom: 6px !important;
}
  .room-gallery .slick-dots {
    bottom: 15px
  }
  .related-homes-c {
    padding-top: 50px;
    padding-bottoM: 30px;
  }
  .related-slider-c {
    padding-bottom: 50px;
  }
  .related-slider img {
    border-radius: 5px;
  }
  /* the slides */
  .related-slider .slick-slide {
    margin: 0 10px;
}

/* the parent */
.related-slider .slick-list {
    margin: 0 -10px;
}

.related-slider .slick-list{padding:0 15% 0 0 !important;overflow: visible;}

.home-more {
    margin-top: 20px;
    display: none;
}

.home-loc {
    font-size: var(--small);
    text-transform: uppercase;
    color: var(--green);
}

.fancybox__toolbar .fancybox__toolbar__column.is-right {
	xdisplay: none !important;
}

.gallery-hidden {
	display:none!important;
}

#filters {
    width: 100%;
}
.filter-row .dropdown-toggle::after {
    display: none;
}
#filters .dropdown-toggle {
    width: 100%;
    text-align: left;
    text-transform: uppercase;
    position: relative;
    padding-left: 45px;
}

.location-filter .dropdown-toggle::before {
    content: '';
    background: url('data:image/svg+xml,<svg width="14" height="16" viewBox="0 0 14 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M1 15H4.692V9.11601H9.308V15H13V6.00001L7 1.46201L1 6.00001V15ZM0 16V5.50001L7 0.212006L14 5.50001V16H8.308V10.116H5.692V16H0Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
    width: 14px;
    height: 100%;
    position: absolute;
    left: 20px;
    top: 0;
}
.movein-filter .dropdown-toggle::before {
    content: '';
    background: url('data:image/svg+xml,<svg width="17" height="19" viewBox="0 0 17 19" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M4 0H5C5.26522 0 5.51957 0.105357 5.70711 0.292893C5.89464 0.48043 6 0.734784 6 1V2H11V1C11 0.734784 11.1054 0.48043 11.2929 0.292893C11.4804 0.105357 11.7348 0 12 0H13C13.2652 0 13.5196 0.105357 13.7071 0.292893C13.8946 0.48043 14 0.734784 14 1V2C14.7956 2 15.5587 2.31607 16.1213 2.87868C16.6839 3.44129 17 4.20435 17 5V16C17 16.7956 16.6839 17.5587 16.1213 18.1213C15.5587 18.6839 14.7956 19 14 19H3C2.20435 19 1.44129 18.6839 0.87868 18.1213C0.316071 17.5587 0 16.7956 0 16V5C0 4.20435 0.316071 3.44129 0.87868 2.87868C1.44129 2.31607 2.20435 2 3 2V1C3 0.734784 3.10536 0.48043 3.29289 0.292893C3.48043 0.105357 3.73478 0 4 0ZM12 2H13V1H12V2ZM5 2V1H4V2H5ZM3 3C2.46957 3 1.96086 3.21071 1.58579 3.58579C1.21071 3.96086 1 4.46957 1 5V6H16V5C16 4.46957 15.7893 3.96086 15.4142 3.58579C15.0391 3.21071 14.5304 3 14 3H3ZM1 16C1 16.5304 1.21071 17.0391 1.58579 17.4142C1.96086 17.7893 2.46957 18 3 18H14C14.5304 18 15.0391 17.7893 15.4142 17.4142C15.7893 17.0391 16 16.5304 16 16V7H1V16ZM9 11H14V16H9V11ZM10 12V15H13V12H10Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
    width: 14px;
    height: 100%;
    position: absolute;
    left: 20px;
    top: 0;
}
.budget-filter .dropdown-toggle::before {
    content: '';
    background: url('data:image/svg+xml,<svg width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M10 19.934C8.03525 19.934 6.11462 19.3514 4.48098 18.2598C2.84734 17.1683 1.57408 15.6168 0.822195 13.8016C0.0703138 11.9864 -0.126413 9.98899 0.256893 8.06199C0.640199 6.13498 1.58632 4.36491 2.97562 2.97562C4.36491 1.58632 6.13498 0.640199 8.06199 0.256893C9.98899 -0.126413 11.9864 0.0703138 13.8016 0.822195C15.6168 1.57408 17.1683 2.84734 18.2598 4.48098C19.3514 6.11462 19.934 8.03525 19.934 10C19.9311 12.6338 18.8836 15.1588 17.0212 17.0212C15.1588 18.8836 12.6338 19.9311 10 19.934ZM10 1.06601C8.23304 1.06601 6.50574 1.58998 5.03655 2.57166C3.56736 3.55334 2.42227 4.94865 1.74607 6.58112C1.06988 8.2136 0.892958 10.0099 1.23768 11.743C1.5824 13.476 2.43328 15.0679 3.68272 16.3173C4.93216 17.5667 6.52405 18.4176 8.25708 18.7623C9.9901 19.1071 11.7864 18.9301 13.4189 18.254C15.0514 17.5778 16.4467 16.4327 17.4284 14.9635C18.41 13.4943 18.934 11.767 18.934 10C18.9314 7.63138 17.9893 5.36052 16.3144 3.68565C14.6395 2.01077 12.3686 1.06866 10 1.06601Z" fill="black"/><path d="M12.5 11.5C12.4984 12.0299 12.2872 12.5377 11.9125 12.9125C11.5377 13.2872 11.0299 13.4984 10.5 13.5V14.51C10.5 14.6426 10.4473 14.7698 10.3536 14.8635C10.2598 14.9573 10.1326 15.01 10 15.01C9.86739 15.01 9.74021 14.9573 9.64645 14.8635C9.55268 14.7698 9.5 14.6426 9.5 14.51V13.5H8.25C8.11739 13.5 7.99021 13.4473 7.89645 13.3535C7.80268 13.2598 7.75 13.1326 7.75 13C7.75 12.8674 7.80268 12.7402 7.89645 12.6464C7.99021 12.5527 8.11739 12.5 8.25 12.5H10.5C10.7652 12.5 11.0196 12.3946 11.2071 12.2071C11.3946 12.0196 11.5 11.7652 11.5 11.5C11.5 11.2348 11.3946 10.9804 11.2071 10.7929C11.0196 10.6053 10.7652 10.5 10.5 10.5H9.5C8.96957 10.5 8.46086 10.2893 8.08579 9.9142C7.71071 9.53913 7.5 9.03042 7.5 8.49999C7.5 7.96956 7.71071 7.46085 8.08579 7.08578C8.46086 6.7107 8.96957 6.49999 9.5 6.49999V5.48999C9.5 5.35738 9.55268 5.23021 9.64645 5.13644C9.74021 5.04267 9.86739 4.98999 10 4.98999C10.1326 4.98999 10.2598 5.04267 10.3536 5.13644C10.4473 5.23021 10.5 5.35738 10.5 5.48999V6.49999H11.75C11.8826 6.49999 12.0098 6.55267 12.1036 6.64644C12.1973 6.7402 12.25 6.86738 12.25 6.99999C12.25 7.1326 12.1973 7.25978 12.1036 7.35354C12.0098 7.44731 11.8826 7.49999 11.75 7.49999H9.5C9.23478 7.49999 8.98043 7.60535 8.79289 7.79288C8.60536 7.98042 8.5 8.23477 8.5 8.49999C8.5 8.76521 8.60536 9.01956 8.79289 9.2071C8.98043 9.39463 9.23478 9.49999 9.5 9.49999H10.5C11.0299 9.50157 11.5377 9.7128 11.9125 10.0875C12.2872 10.4623 12.4984 10.97 12.5 11.5Z" fill="black"/></svg>') no-repeat center center;
    background-size: contain;
    width: 20px;
    height: 100%;
    position: absolute;
    left: 20px;
    top: 0;
}
.capacity-filter .dropdown-toggle::before {
    content: '';
    background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8 6.33333C8.38302 6.33333 8.76229 6.25789 9.11616 6.11132C9.47003 5.96474 9.79156 5.7499 10.0624 5.47906C10.3332 5.20822 10.5481 4.88669 10.6946 4.53283C10.8412 4.17896 10.9167 3.79969 10.9167 3.41667C10.9167 3.03364 10.8412 2.65437 10.6946 2.30051C10.5481 1.94664 10.3332 1.62511 10.0624 1.35427C9.79156 1.08343 9.47003 0.868594 9.11616 0.722018C8.76229 0.575442 8.38302 0.5 8 0.5C7.22645 0.5 6.48459 0.807291 5.93761 1.35427C5.39062 1.90125 5.08333 2.64312 5.08333 3.41667C5.08333 4.19021 5.39062 4.93208 5.93761 5.47906C6.48459 6.02604 7.22645 6.33333 8 6.33333ZM0.5 15V15.5H15.5V15C15.5 13.1333 15.5 12.2 15.1367 11.4867C14.8171 10.8595 14.3072 10.3496 13.68 10.03C12.9667 9.66667 12.0333 9.66667 10.1667 9.66667H5.83333C3.96667 9.66667 3.03333 9.66667 2.32 10.03C1.69282 10.3496 1.18291 10.8595 0.863333 11.4867C0.5 12.2 0.5 13.1333 0.5 15Z" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
    width: 14px;
    height: 100%;
    position: absolute;
    left: 20px;
    top: 0;
}
.bathroom-filter .dropdown-toggle::before {
    content: '';
    background: url('data:image/svg+xml,<svg width="16" height="18" viewBox="0 0 16 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M5.5 7.33333V5.66667C5.5 5.22464 5.6756 4.80072 5.98816 4.48816C6.30072 4.17559 6.72464 4 7.16667 4H12.1667C12.6087 4 13.0326 4.17559 13.3452 4.48816C13.6577 4.80072 13.8333 5.22464 13.8333 5.66667V7.33333M3.83333 7.33333H15.5" stroke="black" stroke-linecap="round" stroke-linejoin="round"/><path d="M0.5 17.3333V2.33332C0.5 1.8913 0.675595 1.46737 0.988155 1.15481C1.30072 0.842251 1.72464 0.666656 2.16667 0.666656H8C8.44203 0.666656 8.86595 0.842251 9.17851 1.15481C9.49107 1.46737 9.66667 1.8913 9.66667 2.33332V3.99999M6.33333 10.6667H6.34167M9.66667 10.6667H9.675M13 10.6667H13.0083M5.5 14H5.50833M9.66667 14H9.675M13.8333 14H13.8417M4.66667 17.3333H4.675M9.66667 17.3333H9.675M14.6667 17.3333H14.675" stroke="black" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
    background-size: contain;
    width: 14px;
    height: 100%;
    position: absolute;
    left: 20px;
    top: 0;
}

#filters .dropdown-menu {
	border-radius: 25px;
    background-color: #FCF8F5 !important;
    border: 1px solid #E5DEDE;
	width: 100%;

    margin-top: -1px;
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: 5px 20px;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0;
    font-size: 14px;
}
.dropdown-item:focus, .dropdown-item:hover {
    color: var(--green);
    text-decoration: none;
    background-color: transparent;
}
.dropdown-item.active, .dropdown-item:active {
    color: var(--green);
    text-decoration: none;
    background-color: transparent;
}

.price-range-block {
    margin:20px;
}
.sliderText{
    width:42%;
    margin-bottom:30px;
    border-bottom: 1px solid red;
    padding: 10px 0 10px 0px;
    font-weight:bold;
}
.ui-slider-horizontal {
    height: .6em;
}
.ui-slider-horizontal {
    margin-bottom: 15px;
    width:100%;
    border: none !important;
}
.ui-widget-header {
    background: var(--green);
}
.price-range-search {
    width:100%; 
    background-color: var(--green); 
    min-width: 40%;
    border: none;
    display: inline-block;
    border-radius: 25px;
    float: left;
    color: #fff;
    margin-bottom:20px;
    margin-top: 20px;
    font-size:16px;
    padding: 10px;
}
.price-input > div {
    width:calc(50% - 5px); 
    border: 1px solid #E5DEDE; 
    padding: 15px;
    border-radius: 10px;
    position: relative;
    font-size: 15px;
    font-weight: bold;
    background-color: #fff;
}
.price-input > div input {
    width: 100%;
    border: none;
    outline: none !important;
    background-color: transparent;
}
.price-input > div::before {
    content: '$';
    position: absolute;
    left: 15px;
    bottom: 20px;
}
.price-range-field{
    
    background-color:#f9f9f9; 
    border: 1px solid #E5DEDE; 
    border: none;
    color: black; 
    border-radius: 5px; 
    padding:5px 15px;
}
.search-results-block{
  position: relative;
  display: block;
  clear: both;
}
.ui-slider-handle {
    border: none !important;
    box-shadow: silver 1px 1px 6px;
    background: 
}

.ui-state-active {
    background: #eee !important;
    border-color: var(--green) !important;
}

.budget-filter .dropdown-menu {
    width: calc(200% + 30px) !important;
}

hr {
    border-color: #000;
}

.no-found-content {
    
}
.no-results {
    padding-left: var(--c-full-padding);
    padding-right: var(--c-full-padding);
    height: 100%;
    padding-bottom: 25vh;
}

.homes-wrapper {
    background-color: #F5F1ED;
}

#available-rooms-title {
    padding-bottom: 0px;
}

.banner-slide::before {
	content: '';
	width: 50%;
	height: 100%;
	position: absolute;
	left: 0;
	top: 0;
	/* Permalink - use to edit and share this gradient: https://colorzilla.com/gradient-editor/#ffffff+0,ffffff+100&1+0,0+100;White+to+Transparent */
background: linear-gradient(to right,  rgba(237,232,216,1) 0%,rgba(255,255,255,0) 100%); /* W3C, IE10+, FF16+, Chrome26+, Opera12+, Safari7+ */
z-index: 0;
}
.banner-content {
	z-index: 1;
	position: absolute;
}
.banner-text {
	color: #4b4a49;
}

.elementor-icon-box-title small {
	margin-top: -3px;
    display: block;
}

.f-button {
	color: var(--green) !important;
	background: transparent !important;
}
.fancybox__infobar span, .fancybox__infobar {
    color: var(--green);
    text-shadow: none;
}
.fancybox__toolbar {
	    --f-button-svg-disabled-opacity: 0.25 !important;
}

.availability {
    display: inline-block;
    margin-left: 30px;
    font-weight: 400;
    position: relative;
}
.availability::before {
    content: '';
    height: 80%;
    width: 1px;
    background: #E3BA78;
    position: absolute;
    left: -17px;
    top: 10%;
}

.flash-sale {
    padding: 2px 5px;
    border-radius: 5px;
    background-color: #DB7F34;
    color: #fff;
    font-size: 10px;
    display: inline-block;
}

.single-home strike {
    font-size: 18px;
}

.price-includes {
    font-style: italic;
    font-size: 10px;
    color: var(--green);
    font-weight: 400;
}

.price-for.price-6, .price-for.price-3 {
    display: none;
}

.booking-left-c {
    border-radius: 30px;
    background: #FFFFFF;
    border: 1px solid #D0BFAE;
    box-shadow: 0px 4px 18px rgba(0, 0, 0, 0.12);
    overflow: hidden;
}
.booking-room-title {
    background: #F0EAE5;
    padding: 20px 30px;
    padding-right: 50px;
}
.booking-room-img img {
    aspect-ratio: 21/9;object-fit: cover;
    width: 100%;
}
.p-30 {
    padding: 30px;
}

.booking-form-wrapper {
    margin-top: 100px;
    margin-bottom: 100px;
}
.booking-section {
    margin: 20px 30px;
    padding-bottom: 20px;
    border-bottom: 1px solid var(--tan);
}
.booking-section:last-child {
    border-bottom: none;
}
.date-pickers {
    margin-top:20px;
}
.select-dates {
background: #FFFFFF;
border: 1px solid #E5DDD4;
box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.04);
border-radius: 5px;
font-size: var(--font-15);
font-weight: bold;
padding: 5px 10px;
text-align: center;
}

.date-input {
    outline: none !important;
color: #595348;
border: none;
display: flex;
xdisplay: none;
}
.move-in-date {
    display: flex
    ;
        align-items: center;
}
.move-in-date span {
    display: inline-block;
    
xpadding: 5px 10px;
}

.move-in-date input {
    cursor: pointer;

}

.move-in-date, .move-out-date {
    width: 40%;
}
.move-in-date p, .move-out-date p {
    width: 100%;
}
.move-out-date {
    text-align: right;
}

.dropdown-toggle {
   border: none;
   outline: none;
   background: transparent;
    color: #595348 !important;
}
.move-out-date .dropdown-toggle::after {
    display: none;
}

.cost-overview {
    display: none;
    line-height: 1em;
}
.cost-overview .font-15 {
    display: block;
    margin-bottom:2px;
}
.cost-item {
    margin: 25px 0;
}
.cost-type {
    width: 70%
}
.cost-amount {
    text-align: right;
    width: 30%;
}
.prorated-cost {
    font-size: var(--font-15);
    color: var(--green);
    font-weight: 700;
}
.prorate {
    display: none;
}

.page-banner {
    min-height: 70vh;
}

.page:not(.home) {
    xbackground: #F3EFE9;
}

.benefit {
    padding: 40px 40px 60px 40px;
    border: 1px solid black;
    border-left: 0;
    transition: all .3s ease !important;
    width: calc(100% / 5);
    max-width: calc(100% / 5);
}

.benefit-content {
    opacity: 0;
    transition: all .3s ease 0s !important;
    width: 400px !important;
    padding: 50px 0;
}
.benefit:hover .benefit-content {
    opacity: 1;
    transition: all .3s ease 0s !important;
}

.benefit.hover {
    width: 40%;
    max-width: 40%;
    transition: all .3s ease !important;
    background: #F6F5F2;
}
.benefit-hover .benefit:not(.hover) {
    width: 15%;
    max-width: 15%;
    transition: all .3s ease !important;
    background-color: #ffffff;
}

.benefit:last-child {
    border-right: none;
}

.back-to {
    font-weight: bold;
    color: var(--green);
    background: url('data:image/svg+xml,<svg width="19" height="15" viewBox="0 0 19 15" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M17.0959 7.03169L1.09637 7.16011M1.09637 7.16011L7.04802 1.11214M1.09637 7.16011L7.14434 13.1118" stroke="%23518D80" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center left;
    padding-left: 30px;
    margin-bottom: 50px;
    margin-top: -24px;
}

.ratio-16-9 {
	aspect-ratio: 16 / 9;
	object-fit: cover;
}

.image-4-3 {
	aspect-ratio: 4 / 3;
	object-fit: cover;
}

.fancybox-infobar {
    color: #fff !important;
}
.fancybox-thumbs__list a:before {
    border: 6px solid var(--green) !important;
}
.fancybox-show-thumbs .fancybox-thumbs {
    background: var(--beige);
}
.fancybox-is-open .fancybox-bg {
    opacity: 0.9;
}
.fancybox-bg {
    background: var(--brown) !important;
}

.coma:last-child {
    display: none;
}

.ui-datepicker select.ui-datepicker-month, .ui-datepicker select.ui-datepicker-year {
	padding: 5px;
}
.ui-datepicker .ui-datepicker-prev, .ui-datepicker .ui-datepicker-next {
	height: 100%;
}

.tab-pane#amenities {
    max-width: 66.666%;
}

.amenities-services .info-item:nth-child(even) {
    width: calc(66.666% - 7.5px);
}

/* END CONTENT */

/* maps */
.cluster {
    z-index: 10; /* Higher than default markers */
  }
  .maplibregl-marker {
    z-index: 1;
  }
.cluster {
    width: 30px;
    height: 30px;
    background-color: var(--green);
    border-radius: 50%;
    color: white;
    display: flex;
    justify-content: center;
    align-items: center;
    font-weight: bold;
    border: 2px solid #fff;
    cursor: pointer;
  }
  .maplibregl-popup-content {
    background: var(--beige) !important;
    border-radius: 5px;
    box-shadow: 0 1px 2px rgba(0, 0, 0, .1);
    padding: 15px 20px !important;
    pointer-events: auto;
    position: relative;
}

#popups-container, #map-container {
    position: absolute;
    top: 0;
    right: 0;
    z-index: 1000;
    width: 100%;
    height: 100%;
    pointer-events: none;
  }

  .popup-view-home {
    padding: 10px 24px 8px !important;
  }
  img.pop-thumb {
    aspect-ratio: 1/1;
    object-fit: cover;
    border-radius: 5px;
  }
  .custom-popup {
    width: 400px;
    background: white;
    padding: 20px;
    border-radius: 10px;
    box-shadow: 0 0 15px rgba(0,0,0,0.2);
    margin-bottom: 20px;
    position: absolute;
    xtransform: translateY(-50px);
  }

  /* Arrow */
.custom-popup::after {
    content: "";
    position: absolute;
    bottom: -10px; /* Position arrow below the popup */
    left: 50%;
    transform: translateX(-50%);
    border-width: 10px 10px 0 10px; /* Triangle pointing down */
    border-style: solid;
    border-color: white transparent transparent transparent;
  }

  .maplibregl-marker {
    background-position: center;
}

  /* .custom-popup {
    transition: all 0.3s ease;
    opacity: 0;
    transform: translateY(10px);
  }
  .custom-popup.show {
    opacity: 1;
    transform: translateY(0);
  } */
  
  .close-popup {
    position: absolute;
    top: 10px;
    right: 10px;
    background: none;
    border: none;
    font-size: 20px;
    cursor: pointer;
  }
/* end maps */

/* wpcf7 */
.intl-tel-input.separate-dial-code .selected-flag {
    background-color: transparent;
}
.wpcf7 label {
	font-weight: bold;
	width: 100%;
}
.wpcf7 .row {
	margin-bottom: 25px;
}
.wpcf7 input[type="text"], .wpcf7 input[type="email"], textarea, select {
	width: 100%;
background: #FFFFFF;
border: 1px solid #E5DDD4;
box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.04);
border-radius: 15px;
	padding: 10px 15px;
	outline: none !important;
	border: none !important;
	margin-top: 5px;

}
select {
    width: 400px;
    border-right: 10px solid #fff !important;
}
textarea {
    height: 150px;resize: none;
}
.wpcf7 label span {
	font-weight: 400;
	xfont-style: italic;
} 

.form-nav {
background: #FFFFFF;
border: 1px solid #E5DDD4;
box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.04);
border-radius: 5px;
padding: 5px 40px;
	text-align: center;
	width: auto;
	display: inline-block;
    cursor: pointer;
}

.form-page {
	display: none;
}
.form-page.page-1 {
	display: block;
}

.wpcf7 .price-range-block {
    margin-left: 0;
    margin-right: 0;
}

.wpcf7-spinner {
    top: 7px;
    position: absolute;
    margin-right: 0;
}

.booking-left .date-pickers {
    pointer-events: none;
}

.form-step {
	text-align: center;
}
.form-step .step {
	width: 50px;
	height: 50px;
	background: #fff;
	border-radius: 50%;
	display: flex;
	align-items: center;
	align-content: center;
	justify-content: center;
	margin: 0 auto;
	font-size: 20px;
	font-weight: bold;
}
.form-step.visited .step {
	background: var(--green) url('data:image/svg+xml,<svg width="38" height="38" viewBox="0 0 38 38" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.91699 19L15.8337 26.9167L31.667 11.0833" stroke="white" stroke-width="5" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center center;
	background-size: auto 75%;
	font-weight: bold;
	color: transparent;
}
.form-step.active .step {
	background: #E3BA78;
	font-weight: bold;
	color: #fff;
}

.wpcf7-form-control.wpcf7-radio .wpcf7-list-item {
    display: inline-block;
}
.wpcf7-radio label {
    text-align: center;
}
.wpcf7-radio label span {
    display: block;
}
.wpcf7-radio .wpcf7-list-item-label {
margin-left: 0;
padding-top: 40px;
position: relative;
margin-right: 30px;
}

.wpcf7-form .wpcf7-radio input[type=radio] {
	position: relative;
  visibility: hidden;
  display: none;
}

.wpcf7-form .wpcf7-radio input[type=radio] + span {
/*   border: 3px solid red;  */
}

.wpcf7-form .wpcf7-radio input[type=radio] + span:before {
  display: block;
  position: absolute;
  content: '';
  border-radius: 100%;
  height: 30px;
  width: 30px;
  top: 0px;
  border: none;
  background: #fff;
  left: 50%;
  transform: translateX(-50%);
}

.wpcf7-form .wpcf7-radio input[type=radio] + span:after {
    display: block;
    position: absolute;
    content: '';
    border-radius: 100%;
    height: 30px;
    width: 30px;
    background: #fff;
      top: 0px;
    
  left: 50%;
  transform: translateX(-50%);
    visibility: hidden;
}

.wpcf7-form .wpcf7-radio input[type=radio]:checked + span:before {
    background: transparent;
/*     border-color: red; */
}

.wpcf7-form .wpcf7-radio input[type=radio]:checked + span:after {
   background: var(--green);
   visibility: visible;
}

#finished-icon {
    margin: 0 auto;
    width: 73px;
    height: 73px;
    margin-bottom: 20px;
    background-size: contain;
    background: url('data:image/svg+xml,<svg width="73" height="73" viewBox="0 0 73 73" fill="none" xmlns="http://www.w3.org/2000/svg"><path fill-rule="evenodd" clip-rule="evenodd" d="M42.0027 4.89708C43.0977 4.22791 44.4968 4.59291 45.1356 5.6575C46.8997 8.60791 47.7514 15.1475 40.9989 20.7746C40.0256 21.5654 38.596 21.4437 37.7747 20.4704C37.393 20.0003 37.211 19.3991 37.2679 18.7962C37.3248 18.1932 37.616 17.6367 38.0789 17.2462C43.0064 13.14 41.881 9.125 41.2118 8.03C40.9083 7.50796 40.8212 6.8879 40.969 6.30242C41.1168 5.71695 41.4878 5.21254 42.0027 4.89708ZM59.401 17.5808C60.2831 16.6987 60.2831 15.2387 59.401 14.3567C58.9713 13.9331 58.3922 13.6957 57.7889 13.6957C57.1856 13.6957 56.6065 13.9331 56.1768 14.3567L47.0518 23.4817C46.1697 24.3637 46.1697 25.8237 47.0518 26.7058C47.9339 27.5879 49.3939 27.5879 50.276 26.7058L59.401 17.5808ZM39.2347 28.6525L45.1052 34.5229C47.9339 37.3821 50.276 39.6937 51.7664 41.7012C53.3177 43.8 54.3518 46.0204 53.8652 48.5754C53.4089 51.1304 51.6447 52.8337 49.4547 54.2329C47.2952 55.6017 44.3143 56.94 40.6339 58.5521L30.201 63.2058C24.0264 65.9433 19.1293 68.1029 15.4185 69.1675C11.7989 70.2321 8.24016 70.5362 5.74599 68.0117C3.22141 65.5175 3.52557 61.9587 4.59016 58.3392C5.65474 54.6283 7.81432 49.7313 10.5518 43.5567L15.1143 33.3062L15.2056 33.1238C16.8177 29.4433 18.156 26.4625 19.5247 24.3029C20.9239 22.1129 22.6272 20.3487 25.1822 19.8925C27.7372 19.4058 29.9577 20.44 32.0564 21.9912C34.0639 23.4817 36.3756 25.8237 39.2347 28.6525ZM29.3189 25.6413C27.646 24.3942 26.7335 24.2421 26.0035 24.3638C25.2735 24.5158 24.4827 24.9721 23.3572 26.7667C22.6881 27.8312 21.9885 29.2 21.1977 30.9338C21.2585 30.9642 21.3193 31.025 21.3802 31.0858L42.6718 52.3775C42.6718 52.3775 42.7935 52.4992 42.8239 52.56C44.5577 51.7692 45.9264 51.0696 46.991 50.4004C48.7856 49.275 49.2418 48.4842 49.3939 47.7542C49.5156 47.0242 49.3635 46.1117 48.1164 44.4387C46.8389 42.705 44.7402 40.6367 41.7289 37.6254L36.1322 32.0287C33.121 29.0175 31.0527 26.9188 29.3189 25.6413ZM14.8102 45.2296L19.1902 35.3442L38.4135 54.5675L28.5281 58.9475L27.9502 59.1908C27.8497 58.9115 27.6827 58.661 27.4635 58.4608L15.2968 46.2942C15.0967 46.075 14.8461 45.908 14.5668 45.8075L14.8102 45.2296ZM12.6506 50.0962L23.6614 61.1071C19.7072 62.8408 16.6047 64.0879 14.1714 64.7875C10.6735 65.7912 9.51766 65.3654 8.97016 64.7875C8.39224 64.24 7.96641 63.0842 8.97016 59.5862C9.66974 57.1529 10.9168 54.0504 12.6506 50.0962ZM68.1002 28.6221C65.1497 26.8579 58.6102 26.0063 52.9831 32.7588C52.1922 33.7321 52.3139 35.1617 53.2872 35.9829C54.2606 36.7738 55.6902 36.6521 56.5114 35.6787C60.6177 30.7512 64.6327 31.8767 65.7277 32.5458C66.8227 33.1846 68.2218 32.8196 68.8606 31.755C69.5297 30.66 69.1647 29.2608 68.1002 28.6221ZM54.7472 4.5625C55.9943 4.5625 57.0285 5.59666 57.0285 6.84375V6.90458C57.0285 8.15166 55.9943 9.18583 54.7472 9.18583C53.5002 9.18583 52.466 8.15166 52.466 6.90458V6.84375C52.466 5.59666 53.5002 4.5625 54.7472 4.5625ZM69.1952 19.0104C69.1952 17.7633 68.161 16.7292 66.9139 16.7292C65.6668 16.7292 64.6327 17.7633 64.6327 19.0104V19.0712C64.6327 20.3183 65.6668 21.3525 66.9139 21.3525C68.161 21.3525 69.1952 20.3183 69.1952 19.0712V19.0104ZM63.8722 38.0208C65.1193 38.0208 66.1535 39.055 66.1535 40.3021V40.3629C66.1535 41.61 65.1193 42.6442 63.8722 42.6442C62.6252 42.6442 61.591 41.61 61.591 40.3629V40.3021C61.591 39.055 62.6252 38.0208 63.8722 38.0208ZM35.7368 9.88542C35.7368 8.63833 34.7027 7.60417 33.4556 7.60417C32.2085 7.60417 31.1743 8.63833 31.1743 9.88542V9.94625C31.1743 11.1933 32.2085 12.2275 33.4556 12.2275C34.7027 12.2275 35.7368 11.1933 35.7368 9.94625V9.88542Z" fill="black"/></svg>') no-repeat center center;
}

.room-pref p, .room-pref .wpcf7-list-item, .room-pref .wpcf7-list-item label {
    margin-bottom: 0 !important;
}
.room-pref p br {
    display: none;
}
.room-pref {
    margin-bottom: 30px;
}

.slider {
    -webkit-appearance: none;
    width: 100%;
    height: 15px;
    border-radius: 5px;  
    background: #d3d3d3;
    outline: none;
    opacity: 1;
    -webkit-transition: .2s;
    transition: opacity .2s;
    /* Rectangle 199 */

background: #FFFFFF;
border: 1px solid #E5DDD4;
box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.04);
border-radius: 15px;

  }
  
  .slider::-webkit-slider-thumb {
    -webkit-appearance: none;
    appearance: none;
    width: 25px;
    height: 25px;
    border-radius: 50%; 
    background: var(--green);
    cursor: pointer;
  }
  
  .slider::-moz-range-thumb {
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background: var(--green);
    cursor: pointer;
  }

/* custom checkbox styling for contact form 7 checkbox */
span.wpcf7-list-item {
    display: inline-block;
    margin: 0;
    }
    .wpcf7 .wpcf7-list-item {
    display: block;
    margin-bottom: 10px;
    }
    .wpcf7-checkbox label {
    position: relative;
    cursor: pointer;
    }
    .wpcf7-checkbox input[type=checkbox] {
    /*position: relative;*/
    position: absolute;
    visibility: hidden;
    width: 30px;
    height: 30px;
    top: 0;
    left: 0;
    }
    .wpcf7-checkbox input[type=checkbox] + span {
    /* border: 3px solid red; */
    }
    .wpcf7-checkbox input[type=checkbox] + span:before {
    display: block;
    position: absolute;
    content: '';
    border-radius: 0;
    height: 30px;
    width: 30px;
    top: 0px;
    left: 0px;
    border: none;
    background: #fff;
    /* Rectangle 206 */


background: #FFFFFF;
border: 1px solid #E5DDD4;
box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.04);
border-radius: 5px;

    }
    .wpcf7-checkbox input[type=checkbox] + span:after {
    display: block;
    position: absolute;
    content: "\2713";
    height: 30px;
    width: 30px;
    top: 0;
    left: 0;
    visibility: hidden;
    font-size: 18px;
    text-align: center;
    line-height: 30px;

background: #FFFFFF;
border: 1px solid #E5DDD4;
box-shadow: 0px 5px 9px rgba(0, 0, 0, 0.04);
border-radius: 5px;

    background: var(--green);
    color: #fff;
    }
    .wpcf7-checkbox input[type=checkbox]:checked + span:before {
    background: transparent;
    }
    .wpcf7-checkbox input[type=checkbox]:checked + span:after {
    visibility: visible;
    }
    .wpcf7-list-item-label {
    margin-left: 40px;
    display: inline-block;
    }

    .wpcf7-response-output {
        display: none !important;
    }

    .wpcf7-not-valid-tip {
        color: #dc3232;
        font-size: 1em;
        font-weight: normal;
        display: block;
        position: absolute;
        font-size: 13px;
    }

    .hidden-fields {
        display: none;
    }

    .dates-validate {
        color: red;
    }

    .schedule-c p {
        margin-bottom: 0;
    }

    .wpcf7 .date-input, .wpcf7 .move-out-select {
        background: #fff url('data:image/svg+xml,<svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M18.4375 4.954H16.4995V3.546C16.4995 3.284 16.2695 3.034 15.9995 3.046C15.8677 3.04856 15.742 3.10206 15.6488 3.19528C15.5556 3.2885 15.5021 3.41419 15.4995 3.546V4.954H8.49952V3.546C8.49952 3.284 8.26952 3.034 7.99952 3.046C7.86772 3.04856 7.74202 3.10206 7.6488 3.19528C7.55558 3.2885 7.50208 3.41419 7.49952 3.546V4.954H5.56152C4.89873 4.95479 4.2633 5.21844 3.79463 5.68711C3.32596 6.15578 3.06232 6.7912 3.06152 7.454V18.454C3.06152 19.833 4.18352 20.954 5.56152 20.954H18.4365C19.8155 20.954 20.9365 19.833 20.9365 18.454V7.454C20.9365 6.79113 20.6733 6.1554 20.2046 5.68659C19.736 5.21778 19.1004 4.95427 18.4375 4.954ZM5.56152 5.954H7.49952V6.546C7.49952 6.808 7.72952 7.058 7.99952 7.046C8.27052 7.034 8.49952 6.826 8.49952 6.546V5.954H15.4995V6.546C15.4995 6.808 15.7295 7.058 15.9995 7.046C16.2705 7.034 16.4995 6.826 16.4995 6.546V5.954H18.4365C19.2635 5.954 19.9365 6.627 19.9365 7.454V9.038H4.06152V7.454C4.06152 6.627 4.73452 5.954 5.56152 5.954ZM18.4375 19.954H5.56152C4.73452 19.954 4.06152 19.281 4.06152 18.454V10.038H19.9365V18.454C19.9365 18.8517 19.7786 19.233 19.4975 19.5143C19.2164 19.7956 18.8352 19.9537 18.4375 19.954Z" fill="black"/></svg>') no-repeat center left 15px !important;
        padding-left: 50px !important;
        cursor: pointer;
    }

    .wpcf7 .date-pickers {
        margin-top: 0;
    }

    .wpcf7 .move-out-date p {
        margin-bottom: 0;
    }
    .wpcf7 .move-out-date .dropdown-menu br {
        display: none;
    }

    .wpcf7-form-control-wrap[data-name="room-preference"] .wpcf7-list-item-label {
        font-size: 17px;
        font-weight: 500;
    }
    .room-pref small, .room-pref .d-flex {
        margin-left: 40px;
        display: block;
    }
    .room-pref .d-flex {
        gap: 50px;
        margin-top: 10px;
    }
    .room-pref .room-item:first-child {
        background: url('data:image/svg+xml,<svg width="18" height="18" viewBox="0 0 18 18" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M8.46566 10.3298L7.62715 11.1683L8.46387 12.8418L9.28712 11.9728L8.46566 10.3298ZM8.99923 13.9125L9.78318 15.4804L10.6065 14.6114L9.82248 13.0435L8.99923 13.9125ZM15.431 7.12337L14.618 7.9816L16.1797 8.72853L16.9928 7.8703L15.431 7.12337ZM12.0446 6.75085L13.5515 7.47152L14.3645 6.61332L12.8882 5.90724L12.0446 6.75085ZM10.8206 11.9899L11.8233 13.3269L12.6082 12.4985L11.6054 11.1614L10.8206 11.9899ZM10.9207 10.2485L9.90341 8.89208L9.09984 9.69564L10.1358 11.0769L10.9207 10.2485ZM10.573 8.22249L11.8626 9.25422L12.6391 8.43463L11.3734 7.42209L10.573 8.22249ZM12.7442 9.95946L14.0351 10.9922L14.8116 10.1726L13.5206 9.13989L12.7442 9.95946ZM12.2585 3.53979L11.336 4.46225L10.467 3.59326C9.73118 2.85742 8.73316 2.44403 7.69252 2.44403C6.65188 2.44403 5.65386 2.85742 4.91801 3.59326C4.90598 3.60525 4.89435 3.61748 4.88253 3.62961C4.47202 3.3404 3.98994 3.16952 3.48893 3.1356C2.98791 3.10168 2.4872 3.20604 2.04145 3.43728C1.5957 3.66852 1.22203 4.01775 0.96122 4.44688C0.700412 4.876 0.562488 5.36852 0.5625 5.87068V14.3438H1.6875V5.87068C1.68749 5.57607 1.76801 5.28706 1.92034 5.03489C2.07268 4.78272 2.29104 4.57698 2.55183 4.43991C2.81261 4.30285 3.1059 4.23966 3.39999 4.2572C3.69408 4.27473 3.97778 4.3723 4.22044 4.53938C3.83124 5.28087 3.68901 6.12728 3.81449 6.95525C3.93997 7.78322 4.32659 8.54948 4.91801 9.14236L5.78696 10.0113L4.94603 10.8523L5.64915 11.5554L12.9617 4.24291L12.2585 3.53979ZM6.50412 9.1375L5.71349 8.34687C5.19371 7.82095 4.90317 7.11071 4.90534 6.37127C4.90751 5.63184 5.2022 4.92331 5.72505 4.40044C6.2479 3.87757 6.95642 3.58285 7.69585 3.58066C8.43529 3.57847 9.14554 3.86898 9.67148 4.38874L10.4621 5.1794L6.50412 9.1375Z" fill="black"/></svg>') no-repeat center left;
        padding-left: 25px;
    }
    .room-pref .room-item:nth-child(2) {
        background: url('data:image/svg+xml,<svg width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg"><path d="M7.99967 14.6667C4.85701 14.6667 3.28567 14.6667 2.30901 13.69C1.33301 12.7147 1.33301 11.1427 1.33301 8C1.33301 4.85733 1.33301 3.28599 2.30901 2.30933C3.28634 1.33333 4.85701 1.33333 7.99967 1.33333C11.1423 1.33333 12.7137 1.33333 13.6897 2.30933C14.6663 3.28666 14.6663 4.85733 14.6663 8C14.6663 11.1427 14.6663 12.714 13.6897 13.69C13.1457 14.2347 12.4163 14.4753 11.333 14.582" stroke="black" stroke-width="0.9" stroke-linecap="round" stroke-linejoin="round"/><path d="M7.99967 14.6667C7.99967 13.7826 8.35086 12.9348 8.97599 12.3096C9.60111 11.6845 10.449 11.3333 11.333 11.3333M1.33301 6H9.33301M11.9997 6H14.6663M5.99967 14.6667V6M5.99967 3.33333V1.33333" stroke="black" stroke-width="0.9" stroke-linecap="round" stroke-linejoin="round"/></svg>') no-repeat center left;
        padding-left: 25px;
    }
/* end wpcf7 */

/* ANIMATIONS */
/* Transition classes */

html.is-changing .transition-fade {
    transition: opacity 0.15s;
    opacity: 1;
  }
  html.is-animating .transition-fade {
    opacity: 0.5;
  }

.xswipe-left {
    clip-path: polygon(0 0, 0 0, 0 100%, 0% 100%);
}
.animated.xswipe-left {
    clip-path: polygon(0 0, 100% 0, 100% 100%, 0 100%);
    transition: all 3s ease;
}

.xswipe-right {
    clip-path: polygon(100% 0, 100% 0%, 100% 100%, 100% 100%);
}
.animated.xswipe-right {
    clip-path: polygon(100% 0, 0 0, 0 100%, 100% 100%);
    transition: all 3s ease;

}

@keyframes zoomIn {
    0% {
        opacity: 0;
        transform: scale3d(.75, .75, .75);
    }
    50% {
        opacity: 1;
    }
}

@keyframes fadeInUp {
    0% {
        opacity: 0;
        transform: translateY(120px);
    }

    100% {
        opacity: 1;
        transform: translateY(0px);
    }
}
.fadeInUp {
    animation-name: fadeInUp;
}

/* END ANIMATIONS */

/* datepicker */
.ui-widget.ui-widget-content {
    border: 1px solid transparent;    box-shadow: 0 0 10px silver;
}
.ui-widget-header {
    color: #fff;
}
.ui-widget-header .ui-icon {
    background-image: url('https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.1/images/ui-icons_ffffff_256x240.png');
}
.ui-datepicker-next {
    background: none !important;
    border: none !important;
    top: 0 !important;
    xright: 0 !important;
    cursor: pointer;
}
.ui-datepicker-prev {
    background: none !important;
    border: none !important;
    top: 0 !important;
    xleft: 0 !important;
    cursor: pointer;
}
.ui-state-default, .ui-widget-content .ui-state-default, .ui-widget-header .ui-state-default, .ui-button, html .ui-button.ui-state-disabled:hover, html .ui-button.ui-state-disabled:active {
    border: 1px solid transparent;
}
.ui-state-highlight, .ui-widget-content .ui-state-highlight, .ui-widget-header .ui-state-highlight {
    border: 1px solid #F5F1ED;
    background: #b080597a;
    color: white;
}
.ui-state-active, .ui-widget-content .ui-state-active, .ui-widget-header .ui-state-active, a.ui-button:active, .ui-button:active, .ui-button.ui-state-active:hover {
    color: var(--green);
}
/* end datepicker */

@media (min-width: 1680px) {
	:root {
    --h1: 50px;
    --h2: 50px;
    --h3: 30px;
    --h4: 20px;
    --h5: ;
    --h6: ;
    --body: 16px;
    --small: 13px;
    --font-54: 54px;
	--font-45: 45px;
    --font-10: 10px;
    --font-12: 12px;
    --font-15: 15px;
    --font-18: 18px;
    --font-19: 19px;
    --font-20: 20px;
    --font-35: 35px;
    --container-width: 1600px;
    --c-full-padding: 35px;
}
	.e-con {
    --container-max-width: 1600px;
	}
}

.mobile { display: none; }
/* START MOBILE/tablets */
@media (max-width: 991.98px){ 
.mobile { display: block; }
.mobile.flex { display: flex; }
.desktop { display: none; }

.container-padding-left {padding-left: 20px;padding-right: 20px;}
.container-padding-right {padding-left: 20px;padding-right: 20px;}
body > .elementor > .elementor-element.e-con-boxed.e-con.e-parent {
    padding-left: 20px;
    padding-right: 20px;
}
.container-fluid {
    padding-left: 20px;
    padding-right: 20px;
}
.spacing-60 {
    padding-top: 30px;
    padding-bottom: 30px;
}

#home-filters .filter-row {
    display: flex
;
    flex-direction: column;
}
#banner #home-filters {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    transform: none;
    border-radius: 47px 47px 0 0;
    background: #fff;
    padding: 20px;
    z-index: 99;
}

    #home-filters {
        xdisplay: none;
    }
    .banner-title {
    font-size: 50px;
    line-height: 110.00000000000001%;
    color: var(--green);
}
.banner-content {
    z-index: 1;
    position: absolute;
    xtop: 50%;
    xtransform: translateY(-50%);
}
.banner-content {
    padding: 30px 20px 0 20px;
}
#banner .slick-dots {
    xbottom: 36px !important;
    xtop: auto !important;
    left: 20px !important;
}
#banner, .banner-slide {
    height: calc(100svh - 70px);
}
.navbar {
    padding: 15px 20px;
}
.elementor-element-07b93b8 {
    padding-left: 20px;
    padding-right: 20px;
}
.home .location-filter .dropdown-toggle::before, .home .movein-filter .dropdown-toggle::before {
    left: 2px;
}
.home .budget-filter .dropdown-toggle::before {
    left: 0;
}
.home #filters .dropdown-toggle {
    padding-left: 30px;
}
#home-filters .filter-row .dropdown-menu {
    margin-top: -5px !important;
    margin-top: 0;
    xborder-radius: 0 0 25px 25px;
    xmargin-left: -2px;
}
.home-filter-c {
    padding-right: 15px !important;
}
#home-filters .filter-row .budget-filter .dropdown-menu {
    width: 100% !important;
    margin-top: 0 !important;
}



#filters {
    width: 100%;
    gap: 10px;
}
.home #filters {
    gap: 0;
}

.home-item {
    padding: 30px 20px;
}
.home-left, .home-right {padding-left: 20px; padding-right: 20px;}
.home-right::after {
    display: none;
}
	
	.images-left {
		border-right: none;
		border-bottom: 7px solid #F5F1ED;
	}
	
	body.single-home .container-fluid.container-home {
		padding-left: 20px;
		padding-right: 20px;
	}
	.gallery-grid {
		grid-template-columns: repeat(4, 1fr);
    grid-template-rows: repeat(1, 1fr);
	}
	
	.fancybox-thumbs.fancybox-thumbs-y {
		display: none !important;
	}
	    .fancybox-show-thumbs .fancybox-inner {
        right: 0 !important;
        width: 100%;
    }
	
	.fancybox-container {
		max-width: 100vw;
	}
	
	.all-photos-btn {
    bottom: 20px;
    right: 20px;
    left: auto;
}
	
	.single-home .home-content-c.container-home .basic-info {
    margin-top: 50px;
}
	.home-tabs .nav-item {
    padding-left: 10px;
}
	
	.home-tabs .tab-content {
    padding-left: 20px;
    padding-right: 20px;
    padding-top: 30px;
    padding-bottom: 30px;
}
	
	#location iframe {
		width: 100%;
    height: 300px;
	}
	.tab-pane#amenities {
    max-width: 100%;
	}
	#amenities .basic-info {
		margin-top: 0;
	}
	.room {
    background: #F0EAE5;
    border-radius: 20px;
    margin-bottom: 30px;
    padding: 20px 20px;
	}

    .room-row {
            flex-direction: column-reverse;
            gap: 20px;
    }

    .no-found-content {
        flex-direction: column;
    }

    #available-rooms-c .basic-infos {
        margin-top: 30px;
    }

    .find-a-home {
    text-align: center;
    background: var(--tan);
    border: 1px solid var(--tan);
    border-radius: 25px;
}

.budget-filter .dropdown-menu {
    width: calc(100% + 0px) !important;
}

} /* END MOBILE/tablets */

/* mobile only */
@media (max-width: 767.98px) {
.benefits-c {
    display: flex;
    flex-direction: column;
}
.benefits-c .benefit {
    width: 100%;
    max-width: 100%;
    height: 200px;
}
.benefit-hover .benefit.hover {
        width: 100%;
    max-width: 100%;
    height: 400px;
}
.benefit-hover .benefit:not(.hover) {
        width: 100%;
    max-width: 100%;
    height: 200px;
}
.benefit-content {
    opacity: 0;
    transition: all .3s ease 0s !important;
    width: 250px !important;
    padding: 2px 0 30px 0;
}
}

/*  tablets only */
@media (min-width: 768px) and (max-width: 1280px) {

}

/* iPads (landscape) ----------- */
@media only screen and (max-width : 1280px) {...}

/* iPads (portrait) ----------- */
@media only screen and (max-width : 1024px) {...}