*, ::before, ::after, ::backdrop { --tw-blur: var(--tw-empty,/*!*/ /*!*/); --tw-brightness: var(--tw-empty,/*!*/ /*!*/); --tw-contrast: var(--tw-empty,/*!*/ /*!*/); --tw-grayscale: var(--tw-empty,/*!*/ /*!*/); --tw-hue-rotate: var(--tw-empty,/*!*/ /*!*/); --tw-invert: var(--tw-empty,/*!*/ /*!*/); --tw-saturate: var(--tw-empty,/*!*/ /*!*/); --tw-sepia: var(--tw-empty,/*!*/ /*!*/); --tw-drop-shadow: var(--tw-empty,/*!*/ /*!*/); }
*, ::before, ::after, ::backdrop { --tw-ring-offset-shadow: 0 0 #0000; --tw-ring-shadow: 0 0 #0000; --tw-shadow: 0 0 #0000; --tw-shadow-colored: 0 0 #0000; }
*, ::before, ::after, ::backdrop { --tw-translate-x: 0; --tw-translate-y: 0; --tw-rotate: 0; --tw-skew-x: 0; --tw-skew-y: 0; --tw-scale-x: 1; --tw-scale-y: 1; --tw-transform: translateX(var(--tw-translate-x)) translateY(var(--tw-translate-y)) rotate(var(--tw-rotate)) skewX(var(--tw-skew-x)) skewY(var(--tw-skew-y)) scaleX(var(--tw-scale-x)) scaleY(var(--tw-scale-y)); }
*, ::before, ::after { box-sizing: border-box; border-width: 0px; border-style: solid; border-color: rgb(229, 231, 235); }
::before, ::after { --tw-content: ''; }
html { line-height: 1.5; text-size-adjust: 100%; tab-size: 4; font-family: ui-sans-serif, system-ui, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; }
html{-moz-tab-size:4}
:-moz-focusring{outline:auto}
:-moz-ui-invalid{box-shadow:none}
body { margin: 0px; line-height: inherit; }
hr { height: 0px; color: inherit; border-top-width: 1px; }
abbr:where([title]) { text-decoration: underline dotted; }
h1, h2, h3, h4, h5, h6 { font-size: inherit; font-weight: inherit; }
a { color: inherit; text-decoration: inherit; }
b, strong { font-weight: bolder; }
code, kbd, samp, pre { font-family: ui-monospace, SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; font-size: 1em; }
small { font-size: 80%; }
sub, sup { font-size: 75%; line-height: 0; position: relative; vertical-align: baseline; }
sub { bottom: -0.25em; }
sup { top: -0.5em; }
table { text-indent: 0px; border-color: inherit; border-collapse: collapse; }
button, input, optgroup, select, textarea { font-family: inherit; font-size: 100%; line-height: inherit; color: inherit; margin: 0px; padding: 0px; }
button, select { text-transform: none; }
button, [type="button"], [type="reset"], [type="submit"] { appearance: button; background-color: transparent; background-image: none; }
:root { }
:root { }
progress { vertical-align: baseline; }
::-webkit-inner-spin-button, ::-webkit-outer-spin-button { height: auto; }
[type="search"] { appearance: textfield; outline-offset: -2px; }
::-webkit-search-decoration { appearance: none; }
::-webkit-file-upload-button { appearance: button; font: inherit; }
summary { display: list-item; }
blockquote, dl, dd, h1, h2, h3, h4, h5, h6, hr, figure, p, pre { margin: 0px; }
fieldset { margin: 0px; padding: 0px; }
legend { padding: 0px; }
ol, ul, menu { list-style: none; margin: 0px; padding: 0px; }
textarea { resize: vertical; }
input::placeholder, textarea::placeholder { opacity: 1; color: rgb(156, 163, 175); }
button, [role="button"] { cursor: pointer; }
:disabled { cursor: default; }
img, svg, video, canvas, audio, iframe, embed, object { display: block; vertical-align: middle; }
img, video { max-width: 100%; height: auto; }
[hidden] { display: none; }
.container { width: 100%; margin-right: auto; margin-left: auto; padding-right: 1.5rem; padding-left: 1.5rem; }
.inset-0 { inset: 0px; }
.\!text-white { --tw-text-opacity: 1 !important; color: rgba(255,255,255,var(--tw-text-opacity)) !important; }
.blur { --tw-blur: blur(8px); filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.text-gray-500 { --tw-text-opacity: 1; color: rgba(107,114,128,var(--tw-text-opacity)); }
.text-gray-700 { --tw-text-opacity: 1; color: rgba(55,65,81,var(--tw-text-opacity)); }
.text-gray-900 { --tw-text-opacity: 1; color: rgba(17,24,39,var(--tw-text-opacity)); }
.text-white { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }
.shadow { --tw-shadow: 0 1px 3px 0 rgba(0,0,0,0.1), 0 1px 2px -1px rgba(0,0,0,0.1); --tw-shadow-colored: 0 1px 3px 0 var(--tw-shadow-color), 0 1px 2px -1px var(--tw-shadow-color); box-shadow: var(--tw-ring-offset-shadow),var(--tw-ring-shadow),var(--tw-shadow); }
.\!h-20 { height: 5rem !important; }
.\!h-full { height: 100% !important; }
.\!w-full { width: 100% !important; }
.absolute { position: absolute; }
.block { display: block; }
.contents { display: contents; }
.filter { filter: var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow); }
.fixed { position: fixed; }
.flex { display: flex; }
.gap-1 { gap: 0.25rem; }
.gap-2 { gap: 0.5rem; }
.gap-4 { gap: 1rem; }
.gap-5 { gap: 1.25rem; }
.gap-6 { gap: 1.5rem; }
.gap-8 { gap: 2rem; }
.grid { display: grid; }
.h-4 { height: 1rem; }
.h-8 { height: 2rem; }
.h-12 { height: 3rem; }
.h-16 { height: 4rem; }
.h-28 { height: 7rem; }
.h-44 { height: 11rem; }
.h-56 { height: 14rem; }
.h-128 { height: 32rem; }
.h-auto { height: auto; }
.h-full { height: 100%; }
.hidden { display: none; }
.inline { display: inline; }
.invisible { visibility: hidden; }
.m-0 { margin: 0px; }
.overflow-hidden { overflow: hidden; }
.p-0 { padding: 0px; }
.p-2\.5 { padding: 0.625rem; }
.p-6 { padding: 1.5rem; }
.p-8 { padding: 2rem; }
.relative { position: relative; }
.resize { resize: both; }
.static { position: static; }
.sticky { position: sticky; }
.table { display: table; }
.transform { transform: var(--tw-transform); }
.visible { visibility: visible; }
.w-4 { width: 1rem; }
.w-5\/12 { width: 41.6667%; }
.w-6 { width: 1.5rem; }
.w-7\/12 { width: 58.3333%; }
.w-8 { width: 2rem; }
.w-12 { width: 3rem; }
.w-32 { width: 8rem; }
.w-44 { width: 11rem; }
.w-full { width: 100%; }
.\!py-8 { padding-top: 2rem !important; padding-bottom: 2rem !important; }
.\!py-16 { padding-top: 4rem !important; padding-bottom: 4rem !important; }
.bg-gray-900 { --tw-bg-opacity: 1; background-color: rgba(17,24,39,var(--tw-bg-opacity)); }
.bg-white { --tw-bg-opacity: 1; background-color: rgba(255,255,255,var(--tw-bg-opacity)); }
.border-gray-200 { --tw-border-opacity: 1; border-color: rgba(229,231,235,var(--tw-border-opacity)); }
.border-gray-300 { --tw-border-opacity: 1; border-color: rgba(209,213,219,var(--tw-border-opacity)); }
.border-gray-500 { --tw-border-opacity: 1; border-color: rgba(107,114,128,var(--tw-border-opacity)); }
.mx-auto { margin-left: auto; margin-right: auto; }
.my-8 { margin-top: 2rem; margin-bottom: 2rem; }
.px-2 { padding-left: 0.5rem; padding-right: 0.5rem; }
.px-4 { padding-left: 1rem; padding-right: 1rem; }
.px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
.py-1 { padding-top: 0.25rem; padding-bottom: 0.25rem; }
.py-3 { padding-top: 0.75rem; padding-bottom: 0.75rem; }
.text-5xl { font-size: 3rem; line-height: 1; }
.text-base { font-size: 1rem; line-height: 1.5rem; }
.text-lg { font-size: 1.125rem; line-height: 1.75rem; }
.text-sm { font-size: 0.875rem; line-height: 1.25rem; }
.text-xs { font-size: 0.75rem; line-height: 1rem; }
.transition { transition-property: color, background-color, border-color, text-decoration-color, fill, stroke, opacity, box-shadow, transform, filter, backdrop-filter; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.transition-all { transition-property: all; transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-duration: 150ms; }
.\!mt-16 { margin-top: 4rem !important; }
.bg-primary-50 { background-color: var(--color-primary-50); }
.border { border-width: 1px; }
.border-1 { border-width: 1px; }
.border-2 { border-width: 2px; }
.border-primary-100 { border-color: var(--color-primary-100); }
.border-solid { border-style: solid; }
.bottom-0 { bottom: 0px; }
.content-above { }
.content-area { }
.duration { transition-duration: 150ms; }
.duration-700 { transition-duration: 700ms; }
.flex-col { flex-direction: column; }
.flex-wrap { flex-wrap: wrap; }
.font-body { font-family: Lexend; }
.font-light { font-weight: 300; }
.font-medium { font-weight: 500; }
.font-semibold { font-weight: 600; }
.grow { flex-grow: 1; }
.items-center { align-items: center; }
.items-start { align-items: flex-start; }
.items-stretch { align-items: stretch; }
.justify-between { justify-content: space-between; }
.justify-center { justify-content: center; }
.justify-end { justify-content: flex-end; }
.justify-start { justify-content: flex-start; }
.leading-snug { line-height: 1.375; }
.left-0 { left: 0px; }
.left-2 { left: 0.5rem; }
.max-h-full { max-height: 100%; }
.max-w-5xl { max-width: 64rem; }
.max-w-full { max-width: 100%; }
.mb-1 { margin-bottom: 0.25rem; }
.mb-2 { margin-bottom: 0.5rem; }
.mb-3 { margin-bottom: 0.75rem; }
.mb-4 { margin-bottom: 1rem; }
.ml-2 { margin-left: 0.5rem; }
.mr-auto { margin-right: auto; }
.mt-0 { margin-top: 0px; }
.mt-4 { margin-top: 1rem; }
.mt-8 { margin-top: 2rem; }
.mt-16 { margin-top: 4rem; }
.mt-auto { margin-top: auto; }
.object-cover { object-fit: cover; }
.pb-8 { padding-bottom: 2rem; }
.pr-8 { padding-right: 2rem; }
.pt-4 { padding-top: 1rem; }
.pt-6 { padding-top: 1.5rem; }
.pt-20 { padding-top: 5rem; }
.right-0 { right: 0px; }
.right-2 { right: 0.5rem; }
.self-employed { }
.shrink { flex-shrink: 1; }
.shrink-0 { flex-shrink: 0; }
.text-center { text-align: center; }
.top-2 { top: 0.5rem; }
.top-20 { top: 5rem; }
.top-full { top: 100%; }
.whitespace-nowrap { white-space: nowrap; }
.z-\[100\] { z-index: 100; }
.z-\[1001\] { z-index: 1001; }
.ease-out-expo { transition-timing-function: cubic-bezier(0.19, 1, 0.22, 1); }
.grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
.grid-cols-7 { grid-template-columns: repeat(7, minmax(0px, 1fr)); }
.list-none { list-style-type: none; }
.rounded-full { border-radius: 9999px; }
.rounded-lg { border-radius: 0.5rem; }
.rounded-xl { border-radius: 0.75rem; }
.border-b-1 { border-bottom-width: 1px; }
.border-t-1 { border-top-width: 1px; }
.focus-within\:border-gray-900:focus-within { --tw-border-opacity: 1; border-color: rgba(17,24,39,var(--tw-border-opacity)); }
.hover\:text-primary:hover { color: var(--color-primary); }
.hover\:underline:hover { text-decoration-line: underline; }
.group:hover .group-hover\:scale-105 { --tw-scale-x: 1.05; --tw-scale-y: 1.05; transform: var(--tw-transform); }
.current-page\:text-white[aria-current="page"] { --tw-text-opacity: 1; color: rgba(255,255,255,var(--tw-text-opacity)); }
.current-page\:bg-gray-700[aria-current="page"] { --tw-bg-opacity: 1; background-color: rgba(55,65,81,var(--tw-bg-opacity)); }
@media (min-width: 640px) {
  .container { max-width: 640px; padding-right: 1.5rem; padding-left: 1.5rem; }
}
@media (min-width: 768px) {
  .container { max-width: 768px; padding-right: 2.5rem; padding-left: 2.5rem; }
}
@media screen and (max-width: 768px) {
  .when-sm\:gap-4 { gap: 1rem; }
}
@media screen and (max-width: 768px) {
  .when-sm\:h-64 { height: 16rem; }
}
@media screen and (max-width: 768px) {
  .when-sm\:hidden { display: none; }
}
@media screen and (max-width: 768px) {
  .when-sm\:w-full { width: 100%; }
}
@media screen and (max-width: 768px) {
  .when-sm\:flex-wrap { flex-wrap: wrap; }
}
@media screen and (max-width: 768px) {
  .when-sm\:mt-8 { margin-top: 2rem; }
}
@media screen and (max-width: 768px) {
  .when-sm\:pt-6 { padding-top: 1.5rem; }
}
@media screen and (max-width: 768px) {
  .when-sm\:text-center { text-align: center; }
}
@media (min-width: 1024px) {
  .container { max-width: 1024px; padding-right: 2.5rem; padding-left: 2.5rem; }
}
@media (min-width: 1280px) {
  .container { max-width: 1280px; padding-right: 2.5rem; padding-left: 2.5rem; }
}
@media (min-width: 1536px) {
  .container { max-width: 1536px; padding-right: 10rem; padding-left: 10rem; }
}
@media (min-width: 640px) {
  .sm\:px-6 { padding-left: 1.5rem; padding-right: 1.5rem; }
}
@media (min-width: 1024px) {
  .lg\:hidden { display: none; }
}
@media (min-width: 1024px) {
  .lg\:\!px-32, .\!lg\:px-32 { padding-left: 8rem !important; padding-right: 8rem !important; }
}
@media (min-width: 1024px) {
  .lg\:px-8 { padding-left: 2rem; padding-right: 2rem; }
}
@media (min-width: 1024px) {
  .lg\:pl-6 { padding-left: 1.5rem; }
}
@media (min-width: 1024px) {
  .lg\:grid-cols-2 { grid-template-columns: repeat(2, minmax(0px, 1fr)); }
}
@media (min-width: 1024px) {
  .lg\:grid-cols-3 { grid-template-columns: repeat(3, minmax(0px, 1fr)); }
}
@media (min-width: 1024px) {
  .lg\:grid-cols-4 { grid-template-columns: repeat(4, minmax(0px, 1fr)); }
}
@media (max-width:700px){.hzb .hzb-media .hzb-slide:first-child{background-image:url(/wp-content/uploads/2026/11/houzon-hero-m-villapool-750.webp)!important;background-color:#0B1638!important;background-repeat:no-repeat!important;background-size:max(425px,100%) auto!important;background-position:right -122px!important}}
.hz-aed{display:inline-block;width:.83em!important;height:.72em!important;vertical-align:-.03em;margin-right:.14em;flex:0 0 auto;fill:currentColor}.hzl-price .hzl-psf{font-style:normal;font-family:inherit;font-size:12px;font-weight:600;color:#56618A;background:#F1F3F8;border-radius:999px;padding:3px 9px;margin-left:8px;vertical-align:3px;white-space:nowrap;letter-spacing:0}.hzl-date{display:block;width:fit-content;margin:10px 0 2px;padding:5px 11px;border-radius:999px;background:#F1F3F8;color:#4A5578;font-size:12.5px;font-weight:600;line-height:1.2}.hzl-date.is-empty{display:none}
[data-elementor-type="popup"]{display:none!important}

img:is([sizes=auto i],[sizes^="auto," i]){contain-intrinsic-size:3000px 1500px}
/*# sourceURL=wp-img-auto-sizes-contain-inline-css */



	img.wp-smiley, img.emoji {
		display: inline !important;
		border: none !important;
		box-shadow: none !important;
		height: 1em !important;
		width: 1em !important;
		margin: 0 0.07em !important;
		vertical-align: -0.1em !important;
		background: none !important;
		padding: 0 !important;
	}
/*# sourceURL=wp-emoji-styles-inline-css */


/*! This file is auto-generated */
.wp-block-button__link{color:#fff;background-color:#32373c;border-radius:9999px;box-shadow:none;text-decoration:none;padding:calc(.667em + 2px) calc(1.333em + 2px);font-size:1.125em}.wp-block-file__button{background:#32373c;color:#fff;text-decoration:none}
/*# sourceURL=/wp-includes/css/classic-themes.min.css */


:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}.wp-block-button{--wp--preset--dimension--25: 25%;--wp--preset--dimension--50: 50%;--wp--preset--dimension--75: 75%;--wp--preset--dimension--100: 100%;}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
:root :where(.wp-block-icon svg){width: 24px;}
:where(.wp-block-gallery.is-layout-flex){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}:where(.wp-block-gallery.is-layout-grid){gap: var( --wp--style--gallery-gap-default, var( --gallery-block--gutter-size, var( --wp--style--block-gap, 0.5em ) ) );}
:where(.wp-block-latest-posts.is-layout-flex){gap: 1.25em;}:where(.wp-block-latest-posts.is-layout-grid){gap: 1.25em;}
:where(.wp-block-post-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-post-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-term-template.is-layout-flex){gap: 1.25em;}:where(.wp-block-term-template.is-layout-grid){gap: 1.25em;}
:where(.wp-block-columns.is-layout-flex){gap: 2em;}:where(.wp-block-columns.is-layout-grid){gap: 2em;}
:root :where(.wp-block-pullquote){font-size: 1.5em;line-height: 1.6;}
/*# sourceURL=global-styles-inline-css */

.fz-pagination{text-align: center;margin: 30px auto 0;}.fz-pagination a, .fz-pagination span{display: inline-block;margin: 0 auto;padding: 0 10px;border: solid 1px;text-decoration: none;font-size: 16px;border-radius: 5px;}.fz-pagination span, .fz-pagination a:hover{background: #5c727d;color: #fff;}.listing_bz.grid_card_row{display: grid;grid-template-columns: repeat(auto-fill, minmax(16rem, 1fr));grid-gap: 10px;justify-items: center;margin: 30px 0 0 0;padding: 0;}.listing_bz.grid_card_column{border: solid 1px #eee;}.lising_image_bz{max-height: 180px;overflow: hidden;position: relative;}.lising_image_bz .listing_type_bz{position: absolute;top: 0;left: 0;background-color: #0f215b;color: #fff;padding: 4px 10px;}.lising_content_bz{padding: 10px;}.listing_title_bz{font-size: 16px;color: #0f215b;}.list_adddd{min-height: 80px;}.listing_title_bz a{text-decoration: none;}p.list_grid_price{margin-top: 20px;}ul.gridcard-amin{padding: 0;margin: 0 0 5px 0;}ul.gridcard-amin li{display: inline-block;list-style: none;vertical-align: middle;font-size: 16px;border-right: solid 1px #ddd;padding-right: 7px;margin-right: 6px;}ul.gridcard-amin li:nth-last-child(1){border-right: solid 0px #ddd;}ul.gridcard-amin li span{margin-right: 15px;}.gridcard-amin img{max-width: 19px ! IMPORTANT;vertical-align: text-top;margin-right: 5px;display: inline-block !important;filter: brightness(0.8) invert(0.5);}.Wrapper_single_listing_template_bz{display: block;float: left;width: 100%;margin-top: 30px;}.banner_single_list_bz{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 10px;justify-items: center;}.banner_single_list_bz .first_column_bz{height: 100%;width: 100%;background-size: cover !important;background-position: center !important;border-radius: 10px;}.banner_single_list_bz .first_column_bz a{width: 100%;height: 100%;display: block;}.banner_single_list_bz .second_column_bz{display: grid;grid-template-columns: 1fr 1fr;grid-gap: 10px;justify-items: center;}.banner_single_list_bz img{border-radius: 10px;}.gallery_in_images{display: grid;grid-template-columns: repeat(auto-fill, minmax(18rem, 1fr));grid-gap: 1.5rem;justify-items: center;margin: 40px 0 0 0;padding: 0;}.gallery_in_images img{border-radius: 10px;}.single_second_row_content > .row{padding: 4% 0;}.single_featt p{margin-bottom: 5px !important;color: #666;}.single_featt{padding: 10px;border-bottom: solid 1px #ddd;}.single_featt:nth-child(1){padding-top: 0;}.single_featt:nth-last-child(1){border-bottom: solid 0px #ddd;}.first_column_bz h4 img{display: inline-block;max-width: 23px;vertical-align: text-bottom;}.large_card_lising_content_bz{display: grid;grid-template-row: 1fr;grid-gap: 5px;padding: 0;}.contact_person_bz{background: rgb(77 100 173 / 17%);padding: 20px 30px;border-radius: 10px;margin-bottom: 30px;}.contact_person_bz h4{margin: 0;color: #0f215b;}.contact_person_bz p{margin: 8px 0;}span.book_btnn{width: 100%;display: block;border: solid 1px #0f215b;border-radius: 50px;text-align: center;padding: 10px 10px;margin-top: 15px;cursor: pointer;background: #0f215b;color: #fff;}span.book_btnn:hover{background: transparent;color: #0f215b;}.single_second_row_content .row{margin: 0;}.contact_person_bz .contact_person_bz_left_content{display: inline-block;width: 70%;}.contact_person_bz .contact_person_bz_right_content{display: inline-block;text-align: right;width: 28%;}.lightbox .lb-image{border: none !important;}.lb-nav a.lb-next, .lb-nav a.lb-prev{opacity: 1 !important;}a.lb-close{position: absolute !important;top: 20px !important;right: 10% !important;}.single_price span{font-size: 15px;font-weight: 400;}body.single-listing ul.gridcard-amin{margin: 0 0 15px 0;}form[name="book_a_viewing"] input[type="text"], form[name="book_a_viewing"] input[type="email"], form[name="book_a_viewing"] textarea{width: 80%;border-radius: 5px;margin: 10px 10%;}form[name="book_a_viewing"] input[type=submit]{background: #0f215b;display: block;width: 80%;margin: 0 10%;padding: 10px 10px;border-radius: 5px;color: #fff;}.large_card_column{display: grid;grid-template-columns: 1.8fr 1.2fr;grid-gap: 0;margin: 40px 0 0 0;padding: 10px;box-shadow: 0px 0px 10px 0px #ddd;border-radius: 10px;}.large_card_lising_image_bz{display: grid;grid-template-columns: 2fr 1fr;grid-gap: 5px;justify-items: center;padding: 0;}.large_card_lising_image_bz .large_img{background-size: cover !important;background-position: center !important;height: 100%;width: 100%;border-radius: 10px;}.large_card_lising_image_bz .small_images{display: grid;grid-template-row: 1fr;grid-gap: 5px;justify-items: center;padding: 0;}.large_card_lising_image_bz .small_images img{border-radius: 10px;}.large_card_lising_content_bz{display: grid;grid-template-row: 1fr;grid-gap: 5px;padding: 00px 0 0 10px;width: 100%;}.large_card_lising_content_bottom_bz{align-self: end;background: rgb(77 100 173 / 17%);padding: 20px 10px;border-radius: 10px;}.large_card_lising_content_top_bz{padding: 20px;}.large_card_lising_content_bottom_bz ul{margin: 0;padding: 0;list-style: none;}.large_card_lising_content_bottom_bz ul li{display: inline-block;vertical-align: middle;margin-right: 10px;margin-left: 10px;font-size: 15px;}.large_card_lising_content_bottom_bz ul li.profile{font-size: 15px;margin-left: 0;width: 46%;}.large_card_lising_content_bottom_bz ul li.profile span{line-height: 1.2;max-width: 140px;display: inline-block;vertical-align: middle;}.large_card_lising_content_bottom_bz ul li.profile img{max-width: 35px;margin-right: 8px;}.large_card_lising_content_bottom_bz ul li img{max-width: 18px;display: inline;}.listing_address_bz{font-size: 16px;color: #0f215b;}.listing_large_price{font-size: 22px;color: #0f215b;font-weight: 600;}.listing_large_price span{font-size: 16px;font-weight: 400;}ul.ucbns{margin: 10px 0 20px;padding: 20px 0 20px;list-style: none;border-bottom: solid 1px #5c727d;}ul.ucbns li{display: inline-block;margin-right: 20px;border-right: solid 1px;padding-right: 20px;}ul.ucbns li:nth-last-child(1){border-right: solid 0px;}ul.ucbns li img{display: inline-block;max-width: 22px;margin-right: 10px;}ul.socialsharebuttons{margin: 30px 0px 0;list-style: none;text-align: center;}ul.socialsharebuttons li{display: inline-block;margin-right: 10px;padding: 7px;border: solid 1px;border-radius: 5px;}ul.socialsharebuttons li:hover{background: #5c727d;}ul.socialsharebuttons li img{max-width: 20px;}ul.socialsharebuttons li:hover img{filter: invert(100%);}.large_card_lising_content_bz ul.gridcard-amin{margin: 20px 0 15px 0;}.large_card_lising_content_excerpt{margin-top: 20px;}.large_card_lising_content_price{margin-top: 15px;}form.filter_form_bz{display: grid;grid-template-columns: 1fr 3fr;grid-gap: 10px;padding: 20px;background: rgb(77 100 173 / 17%);border-radius: 10px;}.sec_column{display: grid;grid-template-columns: repeat(6, minmax(0, 1fr));grid-gap: 10px;padding: 0;}.sec_column.mcols-4{grid-template-columns: repeat(5, minmax(0, 1fr));}.filter_form_bz select, .filter_form_bz input{width: 100%;border: solid 1px #0f215b !important;border-radius: 20px;}.filter_form_bz select{-webkit-appearance: auto;padding: 13px 0;background: transparent;}.filter_form_bz input[type="submit"]{padding: 9px;color: #fff;background: #0f215b;}.filter_form_bz input[type="submit"]:hover{color: #0f215b !important;}.tartist-tiny-slider__item .lising_content_bz{background: #fff;min-height: 250px;}.owl-carousel button.owl-next{position: absolute;right: -30px;bottom: 50%;}.owl-carousel button.owl-prev{position: absolute;left: -30px;bottom: 50%;}.owl-carousel .owl-nav span{font-size: 50px;}.owl-carousel .owl-dots{text-align: center;}.owl-carousel .owl-dots span{height: 13px;width: 13px;display: block;border: solid 4px rgb(15 33 91 / 60%);border-radius: 50px;}.owl-carousel button.owl-dot{margin: 5px;}.owl-carousel button.owl-dot.active span{border-color: #0f215b ! IMPORTANT;}.banner_single_list_bz{}.banner_single_list_bz_mobile{display: none;}@media screen and (max-width: 768px){.banner_single_list_bz, form.filter_form_bz, .sec_column, .large_card_column{display: block;}.sub_col{margin-bottom: 8px;}.large_card_lising_content_top_bz{padding: 20px 0;}.lising_image_bz{max-height: unset;width: 100%;}.tartist-tiny-slider__item .lising_content_bz{background: #fff;min-height: 150px;}.listing_bz.grid_card_row.owl-carousel button.owl-next{right: -18px;display: none;}.listing_bz.grid_card_row.owl-carousel button.owl-prev{left: -18px;display: none;}.banner_single_list_bz{display: none;}.banner_single_list_bz_mobile{display: block;}.contact_person_bz{margin-top: 30px;}ul.ucbns li{margin-right: 10px;padding-right: 10px;}.large_card_lising_content_bottom_bz ul li.profile{width: unset;}.large_card_lising_image_bz{display: block;}.large_card_lising_image_bz .large_img{min-height: 250px;}.large_card_lising_image_bz .small_images{display: none;}}
html { font-family: sans-serif; text-size-adjust: 100%; }body { margin: 0px; }article, aside, details, figcaption, figure, footer, header, hgroup, main, menu, nav, section, summary { display: block; }[hidden], template { display: none; }a { background-color: transparent; }a:active, a:hover { outline: 0px; }b, strong { font-weight: 700; }h1 { margin: 0.67em 0px; font-size: 2em; }small { font-size: 80%; }img { border: 0px; }svg:not(:root) { overflow: hidden; }button, input, optgroup, select, textarea { margin: 0px; font: inherit; color: inherit; }button { overflow: visible; }button, select { text-transform: none; }button, html input[type="button"], input[type="reset"], input[type="submit"] { appearance: button; cursor: pointer; }button[disabled], html input[disabled] { cursor: default; }input { line-height: normal; }input[type="checkbox"], input[type="radio"] { box-sizing: border-box; padding: 0px; }textarea { overflow: auto; }@media print{a, a:visited { text-decoration: underline; }a[href]::after { content: " (" attr(href) ")"; }a[href^="javascript:"]::after, a[href^="#"]::after { content: ""; }img, tr { break-inside: avoid; }img { max-width: 100% !important; }h2, h3, p { orphans: 3; widows: 3; }h2, h3 { break-after: avoid; }select { background: rgb(255, 255, 255) !important; }}@font-face { font-family: "Glyphicons Halflings"; src: url("https://houzon.com/wp-content/themes/houzon/fonts/glyphicons-halflings-regular.woff2") format("woff2"), url("https://houzon.com/wp-content/themes/houzon/fonts/glyphicons-halflings-regular.woff") format("woff"), url("https://houzon.com/wp-content/themes/houzon/fonts/glyphicons-halflings-regular.ttf") format("truetype"); }* { box-sizing: border-box; }html { font-size: 10px; -webkit-tap-highlight-color: rgba(0, 0, 0, 0); }body { font-family: "Helvetica Neue", Helvetica, Arial, sans-serif; font-size: 14px; line-height: 1.42857; color: rgb(51, 51, 51); background-color: rgb(255, 255, 255); }button, input, select, textarea { font-family: inherit; font-size: inherit; line-height: inherit; }a { color: rgb(51, 122, 183); text-decoration: none; }a:focus, a:hover { color: rgb(35, 82, 124); text-decoration: underline; }a:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }img { vertical-align: middle; }[role="button"] { cursor: pointer; }.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 { font-family: inherit; font-weight: 500; line-height: 1.1; color: inherit; }.h1, .h2, .h3, h1, h2, h3 { margin-top: 20px; margin-bottom: 10px; }.h4, .h5, .h6, h4, h5, h6 { margin-top: 10px; margin-bottom: 10px; }.h1, h1 { font-size: 36px; }.h2, h2 { font-size: 30px; }.h3, h3 { font-size: 24px; }.h4, h4 { font-size: 18px; }p { margin: 0px 0px 10px; }.small, small { font-size: 85%; }.text-center { text-align: center; }ol, ul { margin-top: 0px; margin-bottom: 10px; }ol ol, ol ul, ul ol, ul ul { margin-bottom: 0px; }dl { margin-top: 0px; margin-bottom: 20px; }dd, dt { line-height: 1.42857; }dt { font-weight: 700; }dd { margin-left: 0px; }.container { padding-right: 15px; padding-left: 15px; margin-right: auto; margin-left: auto; }@media (min-width: 768px){.container { width: 750px; }}@media (min-width: 992px){.container { width: 970px; }}@media (min-width: 1200px){.container { width: 1170px; }}.row { margin-right: -15px; margin-left: -15px; }.col-lg-1, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-sm-1, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { position: relative; min-height: 1px; padding-right: 15px; padding-left: 15px; }.col-xs-1, .col-xs-10, .col-xs-11, .col-xs-12, .col-xs-2, .col-xs-3, .col-xs-4, .col-xs-5, .col-xs-6, .col-xs-7, .col-xs-8, .col-xs-9 { float: left; }.col-xs-12 { width: 100%; }@media (min-width: 992px){.col-md-1, .col-md-10, .col-md-11, .col-md-12, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9 { float: left; }.col-md-12 { width: 100%; }.col-md-3 { width: 25%; }}label { display: inline-block; max-width: 100%; margin-bottom: 5px; font-weight: 700; }input[type="checkbox"], input[type="radio"] { margin: 4px 0px 0px; line-height: normal; }input[type="file"]:focus, input[type="checkbox"]:focus, input[type="radio"]:focus { outline: -webkit-focus-ring-color auto 5px; outline-offset: -2px; }.form-control { display: block; width: 100%; height: 34px; padding: 6px 12px; font-size: 14px; line-height: 1.42857; color: rgb(85, 85, 85); background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(204, 204, 204); border-radius: 4px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; }.form-control:focus { border-color: rgb(102, 175, 233); outline: 0px; box-shadow: rgba(0, 0, 0, 0.075) 0px 1px 1px inset, rgba(102, 175, 233, 0.6) 0px 0px 8px; }.form-control::-webkit-input-placeholder { color: rgb(153, 153, 153); }textarea.form-control { height: auto; }@-webkit-keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}@keyframes progress-bar-stripes { 
  0% { background-position: 40px 0px; }
  100% { background-position: 0px 0px; }
}.btn-group-vertical > .btn-group::after, .btn-group-vertical > .btn-group::before, .btn-toolbar::after, .btn-toolbar::before, .clearfix::after, .clearfix::before, .container-fluid::after, .container-fluid::before, .container::after, .container::before, .dl-horizontal dd::after, .dl-horizontal dd::before, .form-horizontal .form-group::after, .form-horizontal .form-group::before, .modal-footer::after, .modal-footer::before, .nav::after, .nav::before, .navbar-collapse::after, .navbar-collapse::before, .navbar-header::after, .navbar-header::before, .navbar::after, .navbar::before, .pager::after, .pager::before, .panel-body::after, .panel-body::before, .row::after, .row::before { display: table; content: " "; }.btn-group-vertical > .btn-group::after, .btn-toolbar::after, .clearfix::after, .container-fluid::after, .container::after, .dl-horizontal dd::after, .form-horizontal .form-group::after, .modal-footer::after, .nav::after, .navbar-collapse::after, .navbar-header::after, .navbar::after, .pager::after, .panel-body::after, .row::after { clear: both; }.hidden { display: none !important; }.visible-lg, .visible-md, .visible-sm, .visible-xs { display: none !important; }@media (max-width: 767px){.visible-xs { display: block !important; }}.advanced_search_map h1, a, abbr, acronym, address, applet, big, blockquote, body, caption, cite, code, dd, del, dfn, div, dl, dt, em, fieldset, font, form, h2, h3, h4, h5, h6, html, iframe, ins, kbd, label, legend, li, object, ol, p, pre, q, s, samp, small, span, strike, strong, sub, sup, table, tbody, td, tfoot, th, thead, tr, tt, ul, var { border: 0px; margin: 0px; outline: 0px; padding: 0px; vertical-align: baseline; }body { background: rgb(255, 255, 255); line-height: 1; }ul { list-style: none; }a { color: rgb(92, 114, 125); transition: color 0.4s linear; }a img { border: 0px; }article, aside, details, figcaption, figure, footer, header, hgroup, menu, nav, section { display: block; }body, html { height: 100%; margin: 0px; }body { color: rgb(92, 114, 125); background-color: rgb(247, 247, 247); font-family: "Nunito Sans", sans-serif; }body.logged-in.admin-bar { padding-top: 32px; }b, strong { font-weight: 600; }.row { margin-left: 15px; margin-right: 15px; }a:focus, a:hover { color: rgb(0, 115, 225); text-decoration: none; outline: 0px; }h1, h1 a, h2, h2 a, h3, h3 a, h4, h4 a, h5, h5 a, h6, h6 a { color: rgb(34, 34, 34); font-family: "Nunito Sans", sans-serif; }h1 { font-size: 34px; line-height: 1.3em; margin-bottom: 15px; font-weight: 700; }h2 { font-size: 28px; line-height: 1.3em; margin-bottom: 15px; font-weight: 700; }h3 { font-size: 24px; line-height: 1.3em; margin-bottom: 15px; font-weight: 700; }h4 { font-size: 18px; line-height: 1.3em; margin-bottom: 15px; font-weight: 800; }.small, small { font-size: 100%; }.entry-title { width: 100%; float: left; margin: 0px 0px 30px; font-weight: 700; word-break: break-word; }.container { padding: 0px; width: 1200px; position: relative; z-index: 2; }.elementor-template-full-width .elementor-section .elementor-container { display: inherit; }#primary { transition: 0.4s; width: 30%; }.widget-area-sidebar { min-height: 500px; margin-top: 0px; }label { margin-bottom: 7px; font-size: 13px; font-weight: 600; }p:empty { margin-bottom: 0px !important; }.screen-reader-text { border: 0px; clip: rect(1px, 1px, 1px, 1px); clip-path: inset(50%); height: 1px; margin: -1px; overflow: hidden; padding: 0px; width: 1px; position: absolute !important; overflow-wrap: normal !important; }.screen-reader-text:focus { background-color: rgb(238, 238, 238); clip-path: none; color: rgb(68, 68, 68); display: block; font-size: 1em; height: auto; left: 5px; line-height: normal; padding: 15px 23px 14px; text-decoration: none; top: 5px; width: auto; z-index: 100000; clip: auto !important; }#search_wrapper, #search_wrapper_color, .acc_google_maps, .adv_handler, .adv_search_tab_item, .agent-unit-img-wrapper img, .agentpict, .blog_unit_image, .comment-form #submit, .featured_widget_image img, .form-control, .front_plan_row, .listing_wrapper, .property_reviews_wrapper, .property_unit_type5, .property_unit_type5 .featured_gradient, .property_unit_type5 .item, .related_blog_unit_image img, .schedule_meeting, .sidebar_filter_menu, .subunit_wrapper, .term_bar_item, .widget_latest_listing_image img, .wpresidence_button { border-radius: 2px; }input[type="email"], input[type="number"], input[type="password"], input[type="tel"], input[type="text"], input[type="url"], select, textarea { font-size: 13px; padding: 9px 0px 9px 9px; color: rgb(133, 147, 169); border: 1px solid rgb(238, 238, 238); background-color: rgb(255, 255, 255); box-shadow: none; appearance: none; }.form-control::placeholder, input::placeholder { color: rgb(133, 147, 169) !important; }#access { display: inline-block; height: 100%; float: right; margin: 0px 185px 0px 0px; max-width: 800px; }#access .menu { height: 100%; }#access ul { font-size: 13px; list-style: none; margin: 0px 0px 0px -0.8125em; padding-left: 0px; z-index: 99999; text-align: right; }#access ul ul { float: left; margin: 0px 0px 0px 3px; position: absolute; left: 0px; visibility: hidden; opacity: 0; top: 130px; padding: 25px 0px; width: 285px; background-color: rgb(255, 255, 255); box-shadow: rgba(0, 110, 225, 0.08) 3px 1px 20px 0px; transition: all, visibility; line-height: 0; }#access li { display: inline-block; text-align: left; position: relative; transition: padding 0.35s; backface-visibility: hidden; }#access a { display: block; text-decoration: none; font-size: 15px; font-weight: 700; padding-left: 15px; padding-right: 15px; transition: none; color: rgb(34, 34, 34); cursor: pointer; backface-visibility: hidden; }#access ul ul a { padding-top: 23px; }#access .menu li:hover > a, #access .menu li:hover > a:active, #access .menu li:hover > a:focus { color: rgb(0, 115, 225); }#access .sub-menu li:hover > a, #access .sub-menu li:hover > a:active, #access .sub-menu li:hover > a:focus { color: rgb(255, 255, 255); background-color: rgb(0, 115, 225); }#access .menu .sub-menu li:hover > a, #access .menu .sub-menu li:hover > a:active, #access .menu .sub-menu li:hover > a:focus { transform: matrix(1, 0, 0, 1, 10, 0); transition: transform 0.25s; }.menu > li { height: 100%; line-height: 120px; }.sub-menu li:hover { background-color: rgb(0, 115, 225); color: rgb(255, 255, 255); border-width: medium; border-style: none; border-color: currentcolor; border-image: none; }#access .sub-menu li > a { transform: matrix(1, 0, 0, 1, 0, 20); transition: opacity 0.75s, transform 0.75s; }.sub-menu li:hover > a { padding-left: 18px !important; }.sub-menu li:hover a { color: rgb(255, 255, 255); }.sub-menu a:hover { color: rgb(255, 255, 255); }#access ul ul li { width: 100%; padding: 0px 30px; }#access ul ul a { color: rgb(34, 34, 34); font-size: 14px; font-weight: 600; height: auto; line-height: 1.4em; padding: 13px; text-transform: none; }#access ul ul li:last-child > a { border-bottom-width: medium; border-bottom-style: none; border-bottom-color: currentcolor; }#access .current-menu-ancestor > a, #access .current-menu-item > a, #access .current-menu-parent > a { color: rgb(0, 115, 225); }#access .current-menu-item { color: rgb(0, 115, 225); }#access .menu > li:hover a { transform: matrix(1, 0, 0, 1, 0, 0); }#access .menu > li:hover a { background: 0px 0px !important; }#access ul li:hover > ul { top: 90px; opacity: 1; visibility: visible; }.header_type3_menu_sidebar { background-color: rgb(45, 48, 51); position: fixed; top: 0px; right: -300px; width: 300px; height: 100%; max-height: 100%; box-sizing: border-box; z-index: 99999; transition: 0.5s; padding-top: 30px; transform-style: preserve-3d; backface-visibility: hidden; }.header_type3_menu_sidebar #nav_menu-2, .header_type3_menu_sidebar .menu-item { display: inline-block; }.header_type3_menu_sidebar .menu > li { height: auto; line-height: 45px; display: inline-block; color: rgb(255, 255, 255); width: 100%; }.header_type3_menu_sidebar .menu > li a { color: rgb(255, 255, 255); }.header_type3_menu_sidebar ul { margin: 0px 13px; list-style-type: none; }.header_type3_menu_sidebar .menu > li a { color: rgb(255, 255, 255); padding: 0px 0px 0px 15px; }.header_type3_menu_sidebar #access .menu > li > a i, .header_type3_menu_sidebar .menu > li a { line-height: 45px; }.header_type3_menu_sidebar #access .menu > li > a i, .header_type3_menu_sidebar #access ul.menu > li > a { color: rgb(255, 255, 255); }.header_type3_menu_sidebar #access .menu li:hover > a, .header_type3_menu_sidebar #access .menu li:hover > a:active, .header_type3_menu_sidebar #access .menu li:hover > a:focus { color: rgb(255, 255, 255); }.header_type3_menu_sidebar #access ul ul { top: 0px; left: -250px; }.header_type3_menu_sidebar #access ul li:hover > ul { top: 0px; opacity: 1; visibility: visible; left: -220px; }.header_type3_menu_sidebar #access { display: inline-block; height: auto; float: left; margin: 0px 0px 50px; max-width: 800px; }.header_type3_menu_sidebar #access ul { margin: 0px; padding-top: 0px; }#header_type3_wrapper #access ul ul li { width: 100% !important; float: left; }.form-control { display: block; width: 100%; height: 40px; padding: 9px 12px; font-size: 13px; line-height: 1.42857; color: rgb(133, 147, 169); vertical-align: middle; background-color: rgb(255, 255, 255); background-image: none; border: 1px solid rgb(238, 238, 238); border-radius: 3px; box-shadow: none; transition: border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out; margin-bottom: 15px; }textarea.form-control { height: 100px; font-size: 13px; }.form-control:focus { border-color: rgb(0, 115, 225); }#listing_ajax_container { margin: 0px -15px; display: flex; flex-flow: wrap; min-width: 100%; }.price_label { font-size: 16px; margin-top: 2px; }#listing_loader, #listing_loader2, #listing_loader_maps { width: 100%; float: left; height: 81px; text-align: center; padding-top: 35px; display: none; position: relative; }.listing_loader_title { display: none; float: left; width: 100%; font-size: 36px; line-height: 1.3em; color: rgb(51, 51, 51); font-family: "Nunito Sans", sans-serif; }.prop-compare { position: fixed; top: 167px; right: -240px; width: 239px; background: rgb(255, 255, 255); color: rgb(34, 34, 34); font-size: 14px; padding: 13px 0px 13px 13px; box-shadow: rgba(0, 0, 0, 0.1) 0px 4px 16px -2px, rgba(0, 0, 0, 0.02) 0px 0px 0px 1px; z-index: 99; border-top-left-radius: 3px; border-bottom-left-radius: 3px; min-height: 133px; }#compare_close, #compare_close_modal { position: absolute; top: 0px; right: 0px; background: rgb(0, 115, 225); color: rgb(255, 255, 255); padding: 10px; cursor: pointer; }.single-content { padding: 0px; margin-bottom: 15px; font-size: 14px; line-height: 1.65em; float: left; width: 100%; }.nav-prev-wrapper { position: fixed; height: 110px; top: 50%; width: 250px; background: rgb(255, 255, 255); color: rgb(34, 34, 34); margin-top: -55px; text-decoration: none; z-index: 200; left: -210px; border-top-right-radius: 4px; border-bottom-right-radius: 4px; cursor: pointer; transition: 0.5s; padding: 0px 15px; display: table; box-shadow: rgba(0, 0, 0, 0.043) 0px 0px 27px 0px; }.nav-prev-wrapper:hover { left: 0px; }.nav-next-wrapper i, .nav-prev-wrapper i { display: inline; float: left; font-size: 20px; line-height: 22px; top: 50%; margin-top: -11px; }.nav-next-wrapper i { margin-left: 5px; margin-right: 5px; position: absolute; left: 12px; }.nav-prev-wrapper i { position: absolute; right: 16px; }.nav-next-wrapper { position: fixed; height: 110px; top: 50%; width: 250px; background: rgb(255, 255, 255); color: rgb(34, 34, 34); margin-top: -55px; text-decoration: none; z-index: 200; right: -210px; margin-left: -40px; border-top-left-radius: 4px; border-bottom-left-radius: 4px; cursor: pointer; transition: 0.5s; padding: 0px 15px; display: table; box-shadow: rgba(0, 0, 0, 0.043) 0px 0px 27px 0px; }.nav-next-wrapper:hover { right: 0px; }.navigational_links a, .navigational_links a:hover { color: rgb(34, 34, 34); text-decoration: none; overflow-wrap: break-word; }.nav-next, .nav-prev { display: table-cell; vertical-align: middle; }.nav-prev { text-align: right; }.nav-prev a { display: block; padding-right: 25px; line-height: 20px; max-width: 250px; float: right; text-align: right; font-weight: 700; }.nav-next a { margin-left: 24px; line-height: 20px; padding-left: 1px; display: inline; float: left; max-width: 250px; font-weight: 700; }#colophon ul, #primary ul { list-style: none; margin: 0px; }#submit_compare { cursor: pointer; height: 58px; padding: 0px 19px; margin-bottom: 0px; min-width: 1px !important; }input[type="checkbox"] { position: relative; appearance: none; height: 15px; width: 15px; margin-bottom: 0px; margin-right: 5px; vertical-align: top; border: 1px solid rgb(221, 228, 233); background-color: rgb(255, 255, 255); color: rgb(86, 90, 92); box-sizing: border-box; padding: 0px; margin-top: 0px; outline: 0px !important; }.backtop, .contact-box { font-size: 15px; background-color: rgb(255, 255, 255); position: fixed; bottom: 65px; right: -60px; width: 50px; height: 50px; text-align: center; line-height: 50px; transition: 0.2s ease-in-out; box-shadow: rgba(0, 0, 0, 0.043) 0px 0px 27px 0px; opacity: 0; z-index: 102; border-radius: 5px; color: rgb(34, 34, 34); text-decoration: none; }.contact-box { bottom: 10px; right: -125px; z-index: 100; margin-right: 60px; }.contactformwrapper { position: fixed; right: 45px; bottom: 80px; z-index: 300; transition: 0.2s ease-in-out; border: 1px solid rgb(240, 240, 240); border-radius: 0px; background-color: rgb(255, 255, 255); padding: 30px; width: 312px; }.contact_close_button { position: absolute; right: -1px; top: -1px; background: rgb(12, 115, 225); width: 30px; height: 30px; color: rgb(255, 255, 255); font-size: 16px; line-height: 30px; text-align: center; cursor: pointer; }.contactformwrapper::before { content: " "; width: 0px; height: 0px; border-left: 16px solid transparent; border-right: 16px solid transparent; border-top: 16px solid rgb(240, 240, 240); bottom: -17px; right: 29px; position: absolute; }.contactformwrapper::after { content: " "; width: 0px; height: 0px; border-left: 15px solid transparent; border-right: 15px solid transparent; border-top: 15px solid rgb(255, 255, 255); bottom: -15px; right: 30px; position: absolute; }.contactformwrapper p { font-size: 13px; margin-bottom: 13px; }.contactformwrapper button { color: rgb(255, 255, 255); }#btn-cont-submit { width: 100%; margin-bottom: 0px !important; }.alert-message, .login-alert { color: rgb(255, 255, 255); font-size: 12px; line-height: 22px; background-color: rgb(244, 67, 54); margin-bottom: 13px; padding: 1px 10px; margin-top: 13px; width: 100%; border-radius: 2px; }.alert-message:empty { padding: 0px; margin-bottom: 0px; margin-top: 0px; }img.aligncenter { margin: 5px auto; }img.size-full, img.size-large, img.wp-post-image { height: auto; max-width: 100%; }.aligncenter { display: block; margin-left: auto; margin-right: auto; }ul { list-style-type: square; margin: 0px 0px 26px 26px; }ol { margin: 0px 0px 26px 26px; }dl { margin-bottom: 26px; }dt { font-weight: 700; }dd { margin-bottom: 13px; }.comment-form #submit, .wpresidence_button { text-shadow: none; margin-bottom: 15px; text-transform: capitalize; padding: 8px 34px; border: 1px solid rgb(0, 115, 225); line-height: 2; color: rgb(255, 255, 255); background-color: rgb(0, 115, 225); background-image: linear-gradient(to right, transparent 50%, rgb(0, 115, 225) 50%); background-size: 200% 100%; background-position: right bottom; display: inline-block; font-size: 15px; font-weight: 700; text-decoration: none; border-radius: 3px; }.comment-form #submit:hover, .wpresidence_button:hover { text-decoration: none; background-color: transparent; background-position: left bottom; color: rgb(0, 115, 230); border-color: rgb(0, 115, 230); transition: 0.3s; cursor: pointer; }.spinner { margin: 100px auto; width: 50px; height: 30px; text-align: center; font-size: 10px; }@media print{#wrapper, body, html { width: 100%; height: 100%; position: relative; }body { overflow: visible !important; }}.gpr_wrapper label { line-height: 15px; vertical-align: top; width: 90%; }.gpr_wrapper { margin-bottom: 5px; }.breadcrumb_container, .page-template .breadcrumb_container { margin-bottom: 20px; line-height: 12px; }@-webkit-keyframes PreloaderSpin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@keyframes PreloaderSpin { 
  0% { transform: rotate(0deg); }
  100% { transform: rotate(360deg); }
}@keyframes kenburns { 
  0% { opacity: 1; transform: scale(1) rotate(0.02deg); }
  100% { transform: scale(1.2) rotate(0.02deg); animation-timing-function: ease-in; opacity: 1; }
}@keyframes kenburns2 { 
  0% { transform: scale3d(1.2, 1.2, 1.2) translate3d(-50px, -30px, 0px); opacity: 1; }
  100% { transform: scale3d(1, 1, 1) translate3d(0px, 0px, 0px); animation-timing-function: ease-in; opacity: 1; }
}@keyframes kenburns3 { 
  0% { opacity: 1; }
  100% { transform: scale3d(1.2, 1.2, 1.2) translate3d(30px, 30px, 0px); animation-timing-function: ease-in; opacity: 1; }
}@keyframes title_kenburns1 { 
  0% { opacity: 0.75; transform: translate3d(30px, -10px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); animation-timing-function: ease-in; opacity: 1; }
}@keyframes title_kenburns2 { 
  0% { opacity: 0.75; transform: translate3d(-5px, -30px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); animation-timing-function: ease-in; opacity: 1; }
}@keyframes title_kenburns3 { 
  0% { opacity: 0.75; transform: translate3d(5px, 30px, 0px); }
  100% { transform: translate3d(0px, 0px, 0px); animation-timing-function: ease-in; opacity: 1; }
}.fa, .fas { font-family: "Font Awesome 5 Free" !important; }.elementor-location-archive { float: left; }@keyframes fadeOut { 
  0% { opacity: 1; }
  100% { opacity: 0; }
}.container { margin-bottom: 0px !important; }.entry-title { margin-top: 100px; }span.price_label { font-weight: 900 !important; font-size: 20px; }li#menu-item-44279:hover { background: rgba(207, 172, 107, 0.6) !important; }@media only screen and (max-width: 1200px) and (min-width: 992px){#listing_ajax_container_agent, #listing_ajax_container { margin: 0px -15px; float: none; width: auto; min-width: 100%; }}@media only screen and (max-width: 1200px){.content_wrapper, .container { width: 100% !important; box-sizing: border-box; }}@media only screen and (max-width: 1024px){.row { margin-left: 0px; margin-right: 0px; }}@media only screen and (max-width: 1024px) and (min-width: 992px){.login_form input[type="text"], .login_form input[type="password"], .login_form input[type="email"], .login_form input[type="url"], .login_form input[type="number"], .login_form textarea, .advanced_search_sidebar .filter_menu, .col-md-12 #listing_ajax_container_agent, .col-md-12 #listing_ajax_container, .col-md-12 .mydetails, .col-md-9 .listing_wrapper.col-md-12, #colophon .login_form input[type="text"], #colophon .login_form input[type="password"], #colophon .login_form input[type="email"], #colophon .login_form input[type="url"], #colophon .login_form input[type="number"], #colophon .login_form textarea, #yahoologin, #googlelogin, #facebooklogin, #wp-forgot-but, #wp-login-but, .login_form input[type="text"], .login_form input[type="password"], .login_form input[type="email"], .login_form input[type="url"], .login_form input[type="number"], .login_form textarea, .search_wr_3#search_wrapper, .col-md-6.listing_wrapper { width: 100%; }#access { max-width: 600px; float: right; }#listing_ajax_container_agent, #listing_ajax_container { min-width: 953px; }}@media only screen and (max-width: 1023px){#primary { width: 100% !important; max-width: 100%; }.header_type2 #access, .header_type3 #access, #access { display: none; }.container { float: left; }.wpresidence_button { margin-bottom: 0px; }}@media only screen and (max-width: 992px){.breadcrumb_container { left: 15px; margin-bottom: 0px; }.container { margin-bottom: 0px !important; }.single-estate_developer #adv-search-header-mobile, .single-estate_agency #adv-search-header-mobile, #adv-search-3, .adv_results_wrapper, .navigational_links, #user_menu_open::before, #user_menu_open::after, #results_mobile, #search_wrapper.search_wr_11, .page-template-splash_page #search_wrapper.with_search_form_float, .listing_filter_views, #list_view, #grid_view { display: none; }.widget-area-sidebar { float: left; right: 0px; }#listing_ajax_container { min-width: 100px; }#primary { margin-top: 0px; }#listing_ajax_container_agent, #listing_ajax_container { min-width: 100%; margin: 0px -15px; float: none; width: auto; }}@media only screen and (max-width: 770px){.admin-bar { height: 0px; min-width: 300px; }body.logged-in.admin-bar { padding-top: 0px; }.entry-title { margin-top: 15px; }.header_type3_menu_sidebar { display: none; }}@media only screen and (max-width: 500px){#submit_review, .comment-form #submit, .wpresidence_button, #agent_submit, #edit_review.wpresidence_button .dashboard-margin .comment-form #submit { width: 100%; text-align: center; }#submit_compare { width: 95%; }.page-template-agents_list #listing_ajax_container_agent, #listing_ajax_container, .agency_unit_list_wrapper { margin: 0px; }#primary { padding: 0px 13px; }}@media only screen and (max-width: 430px){.contactformwrapper { bottom: 10px; }.contactformwrapper::before { display: none; }}@media only screen and (max-width: 414px){.elementor-widget:not(:last-child) { margin-bottom: 35px; }}