.elementor .knd-elementor-block{width:100%;min-width:0}.elementor .knd-elementor-block h1,.elementor .knd-elementor-block h2,.elementor .knd-elementor-block h3{font-family:var(--heading)}.elementor .knd-elementor-block p{font-family:var(--font)}.elementor-widget-kendoks-search{z-index:2}.elementor .knd-elementor-block .container{max-width:1240px}.elementor .knd-elementor-block .brand-logo img{width:100%;height:104px;max-width:100%;object-fit:contain}.elementor .knd-elementor-block .property-image img{height:100%;object-fit:cover}.elementor .knd-elementor-block .hero-bg{height:100%;object-fit:cover;inset:0}.elementor .knd-elementor-block .hero .hero-bg{max-width:none}.elementor .knd-elementor-block .rich-text{color:inherit}.knd-native-content{max-width:960px;width:calc(100% - 72px);margin-inline:auto}.elementor-editor-active .knd-elementor-block .nav-links{position:static}.elementor-editor-active .knd-elementor-block .listing-sidebar{position:static}@media(max-width:760px){.knd-native-content{width:calc(100% - 36px)}.elementor .knd-elementor-block .brand-logo img{height:80px}}
.elementor .knd-elementor-block .knd-enlarge img,.elementor .knd-elementor-block .listing-thumbnails img{width:100%;height:100%;object-fit:cover}.elementor .knd-elementor-block .knd-lightbox img{width:100%;height:100%;object-fit:contain}

.elementor .knd-elementor-block .site-footer .brand-logo img{height:130px}@media(max-width:760px){.elementor .knd-elementor-block .site-footer .brand-logo img{height:110px}}

