.elementor-33114 .elementor-element.elementor-element-39bd081{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33114 .elementor-element.elementor-element-3d9a527b{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33114 .elementor-element.elementor-element-3d9a527b:not(.elementor-motion-effects-element-type-background), .elementor-33114 .elementor-element.elementor-element-3d9a527b > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#333333;}.elementor-33114 .elementor-element.elementor-element-19ff9e46{width:100%;max-width:100%;}.elementor-33114 .elementor-element.elementor-element-19ff9e46 > .elementor-widget-container{background-color:#333333;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33114 .elementor-element.elementor-element-19ff9e46 .page-title h1{font-family:var( --e-global-typography-329dd4e-font-family ), Sans-serif;font-size:var( --e-global-typography-329dd4e-font-size );font-weight:var( --e-global-typography-329dd4e-font-weight );text-transform:var( --e-global-typography-329dd4e-text-transform );line-height:var( --e-global-typography-329dd4e-line-height );}.elementor-33114 .elementor-element.elementor-element-19ff9e46 .page-title-wrap .page-title, .mobile-property-title .page-title{margin-top:0px;margin-bottom:0px !important;}.elementor-33114 .elementor-element.elementor-element-19ff9e46 .item-address{font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );text-transform:var( --e-global-typography-text-text-transform );font-style:var( --e-global-typography-text-font-style );text-decoration:var( --e-global-typography-text-text-decoration );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33114 .elementor-element.elementor-element-19ff9e46 .item-price{margin-top:-6px;font-family:var( --e-global-typography-329dd4e-font-family ), Sans-serif;font-size:var( --e-global-typography-329dd4e-font-size );font-weight:var( --e-global-typography-329dd4e-font-weight );text-transform:var( --e-global-typography-329dd4e-text-transform );line-height:var( --e-global-typography-329dd4e-line-height );}.elementor-33114 .elementor-element.elementor-element-19ff9e46 .item-tool > span{background-color:#18181861;}.elementor-33114 .elementor-element.elementor-element-19ff9e46 .item-tool > span:hover{background-color:#181818A8;}.elementor-33114 .elementor-element.elementor-element-3047c82b{width:100%;max-width:100%;}.elementor-33114 .elementor-element.elementor-element-3047c82b > .elementor-widget-container{background-color:#333333;margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33114 .elementor-element.elementor-element-3047c82b .property-gallery-grid{margin-top:0px;}.elementor-33114 .elementor-element.elementor-element-3c905890{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DEDEDE;--border-color:#DEDEDE;}.elementor-33114 .elementor-element.elementor-element-3c905890.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-33114 .elementor-element.elementor-element-3e2c47c6{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;}.elementor-33114 .elementor-element.elementor-element-76e2da4d{--display:flex;}.elementor-33114 .elementor-element.elementor-element-6d4a58ae > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 1px 0px;border-color:#DEDEDE;}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .block-content-wrap .detail-wrap ul li{line-height:0px;}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .block-content-wrap ul.additional-details-ul li{line-height:0px;}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .block-title-wrap{border-bottom-style:none;padding-bottom:16px;margin-bottom:0px;}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .block-wrap{margin-top:0px;}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .detail-wrap{padding:0px 0px 0px 0px;border-style:solid;}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .block-title-wrap h2, .block-title-wrap h3{color:var( --e-global-color-d8dda1f );font-family:var( --e-global-typography-85549ab-font-family ), Sans-serif;font-size:var( --e-global-typography-85549ab-font-size );font-weight:var( --e-global-typography-85549ab-font-weight );text-transform:var( --e-global-typography-85549ab-text-transform );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .block-content-wrap li strong{color:var( --e-global-color-d8dda1f );font-family:var( --e-global-typography-faf95b8-font-family ), Sans-serif;font-size:var( --e-global-typography-faf95b8-font-size );font-weight:var( --e-global-typography-faf95b8-font-weight );text-transform:var( --e-global-typography-faf95b8-text-transform );line-height:var( --e-global-typography-faf95b8-line-height );}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .block-content-wrap li span{color:var( --e-global-color-d8dda1f );font-family:var( --e-global-typography-01371ed-font-family ), Sans-serif;font-size:var( --e-global-typography-01371ed-font-size );font-weight:var( --e-global-typography-01371ed-font-weight );line-height:var( --e-global-typography-01371ed-line-height );}.elementor-33114 .elementor-element.elementor-element-58f21445 > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#DEDEDE;border-radius:0px 0px 0px 0px;}.elementor-33114 .elementor-element.elementor-element-58f21445 .block-title-wrap{border-bottom-style:none;padding-bottom:0px;}.elementor-33114 .elementor-element.elementor-element-58f21445 .block-wrap{margin-top:0px;}.elementor-33114 .elementor-element.elementor-element-58f21445 .block-title-wrap h2, .block-title-wrap h3{color:var( --e-global-color-d8dda1f );font-family:var( --e-global-typography-85549ab-font-family ), Sans-serif;font-size:var( --e-global-typography-85549ab-font-size );font-weight:var( --e-global-typography-85549ab-font-weight );text-transform:var( --e-global-typography-85549ab-text-transform );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-58f21445 .block-content-wrap p{color:var( --e-global-color-d8dda1f );font-family:var( --e-global-typography-01371ed-font-family ), Sans-serif;font-size:var( --e-global-typography-01371ed-font-size );font-weight:var( --e-global-typography-01371ed-font-weight );line-height:var( --e-global-typography-01371ed-line-height );}.elementor-33114 .elementor-element.elementor-element-58f21445 .houzez-read-more-link{color:var( --e-global-color-d8dda1f );font-family:var( --e-global-typography-accent-font-family ), Sans-serif;font-size:var( --e-global-typography-accent-font-size );font-weight:var( --e-global-typography-accent-font-weight );text-transform:var( --e-global-typography-accent-text-transform );line-height:var( --e-global-typography-accent-line-height );}.elementor-33114 .elementor-element.elementor-element-58f21445 .houzez-read-more-link:hover{color:var( --e-global-color-6a0c774 );}.elementor-33114 .elementor-element.elementor-element-5e266077 .h-properties-map-for-elementor{height:500px;}.elementor-33114 .elementor-element.elementor-element-338ac5ce > .elementor-widget-container{border-style:solid;border-width:0px 0px 1px 0px;border-color:#DEDEDE;}.elementor-33114 .elementor-element.elementor-element-338ac5ce .block-title-wrap{border-bottom-style:none;padding-bottom:0px;}.elementor-33114 .elementor-element.elementor-element-338ac5ce .block-wrap{margin-top:0px;}.elementor-33114 .elementor-element.elementor-element-338ac5ce .block-title-wrap h2{color:var( --e-global-color-d8dda1f );font-family:var( --e-global-typography-85549ab-font-family ), Sans-serif;font-size:var( --e-global-typography-85549ab-font-size );font-weight:var( --e-global-typography-85549ab-font-weight );text-transform:var( --e-global-typography-85549ab-text-transform );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-7e2f2c10 > .elementor-widget-container{border-style:solid;border-width:0px 0px 0px 0px;border-color:#DEDEDE;}.elementor-33114 .elementor-element.elementor-element-7e2f2c10 .block-title-wrap{border-bottom-style:none;padding-bottom:0px;}.elementor-33114 .elementor-element.elementor-element-7e2f2c10 .block-wrap{margin-top:0px;}.elementor-33114 .elementor-element.elementor-element-7e2f2c10 .block-title-wrap h2{color:var( --e-global-color-d8dda1f );font-family:var( --e-global-typography-85549ab-font-family ), Sans-serif;font-size:var( --e-global-typography-85549ab-font-size );font-weight:var( --e-global-typography-85549ab-font-weight );text-transform:var( --e-global-typography-85549ab-text-transform );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-7e2f2c10 .mortgage-calculator-data li .list-lined-item{border-bottom-style:solid;}.elementor-33114 .elementor-element.elementor-element-28ba4113{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-33114 .elementor-element.elementor-element-64cdd535 > .elementor-widget-container{padding:26px 0px 0px 26px;}.elementor-33114 .elementor-element.elementor-element-64cdd535 .elementor-heading-title{font-family:var( --e-global-typography-85549ab-font-family ), Sans-serif;font-size:var( --e-global-typography-85549ab-font-size );font-weight:var( --e-global-typography-85549ab-font-weight );text-transform:var( --e-global-typography-85549ab-text-transform );line-height:var( --e-global-typography-85549ab-line-height );color:var( --e-global-color-d8dda1f );}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .houzez-ele-button{background-color:#2A2A2A;font-family:var( --e-global-typography-faf95b8-font-family ), Sans-serif;font-size:var( --e-global-typography-faf95b8-font-size );font-weight:var( --e-global-typography-faf95b8-font-weight );text-transform:var( --e-global-typography-faf95b8-text-transform );line-height:var( --e-global-typography-faf95b8-line-height );fill:var( --e-global-color-secondary );color:var( --e-global-color-secondary );border-radius:5px 5px 5px 5px;padding:15px 50px 15px 50px;}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .houzez-ele-button:hover, .elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .houzez-ele-button:focus{background-color:var( --e-global-color-secondary );color:var( --e-global-color-d8dda1f );border-color:var( --e-global-color-ad4896a );}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0{width:100%;max-width:100%;}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .hzele-form-wrap .property-form-wrap, .hzele-form-wrap .property-schedule-tour-form-wrap{padding:26px 26px 26px 26px;border-style:none;border-radius:5px 5px 5px 5px;}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .form-control, .form-group input::placeholder{color:var( --e-global-color-6a0c774 );}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .form-control, .form-group textarea::placeholder{color:var( --e-global-color-6a0c774 );}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .bootstrap-select button:not(.actions-btn){color:var( --e-global-color-6a0c774 );background-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .bootstrap-select button:not(.bs-placeholder) .filter-option-inner-inner{color:var( --e-global-color-6a0c774 );}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .form-control, .elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .bootstrap-select button:not(.actions-btn) , .elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .bootstrap-select .dropdown-menu .text{font-family:var( --e-global-typography-01371ed-font-family ), Sans-serif;font-size:var( --e-global-typography-01371ed-font-size );font-weight:var( --e-global-typography-01371ed-font-weight );line-height:var( --e-global-typography-01371ed-line-height );}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .form-control:not(.bootstrap-select){background-color:#ffffff;border-radius:5px 5px 5px 5px;}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .bootstrap-select select{border-radius:5px 5px 5px 5px;}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .bootstrap-select .form-control{border-radius:5px 5px 5px 5px;}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .houzez-ele-button:hover svg, .elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .houzez-ele-button:focus svg{fill:var( --e-global-color-d8dda1f );}.elementor-33114 .elementor-element.elementor-element-5a74d99d{--display:flex;--min-height:0px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#DEDEDE;--border-color:#DEDEDE;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-33114 .elementor-element.elementor-element-302526f > .elementor-widget-container{padding:0px 0px 0px 0px;border-style:solid;border-width:0px 0px 0px 0px;border-color:#888888;}.elementor-33114 .elementor-element.elementor-element-302526f .block-title-wrap{border-bottom:none;padding-bottom:20px;margin-bottom:0px;}.elementor-33114 .elementor-element.elementor-element-302526f #similar-listings-wrap{margin-top:30px;}.elementor-33114 .elementor-element.elementor-element-302526f .item-short-description{display:none;}.elementor-33114 .elementor-element.elementor-element-302526f .item-title{font-family:var( --e-global-typography-2132fed-font-family ), Sans-serif;font-size:var( --e-global-typography-2132fed-font-size );font-weight:var( --e-global-typography-2132fed-font-weight );line-height:var( --e-global-typography-2132fed-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f address.item-address{font-family:var( --e-global-typography-01371ed-font-family ), Sans-serif;font-size:var( --e-global-typography-01371ed-font-size );font-weight:var( --e-global-typography-01371ed-font-weight );line-height:var( --e-global-typography-01371ed-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f .hz-figure{font-family:var( --e-global-typography-2132fed-font-family ), Sans-serif;font-size:var( --e-global-typography-2132fed-font-size );font-weight:var( --e-global-typography-2132fed-font-weight );line-height:var( --e-global-typography-2132fed-line-height );color:var( --e-global-color-ad4896a );}.elementor-33114 .elementor-element.elementor-element-302526f .item-price, .elementor-33114 .elementor-element.elementor-element-302526f .item-v5-price{font-family:var( --e-global-typography-2132fed-font-family ), Sans-serif;font-size:var( --e-global-typography-2132fed-font-size );font-weight:var( --e-global-typography-2132fed-font-weight );line-height:var( --e-global-typography-2132fed-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f .h-type span, .elementor-33114 .elementor-element.elementor-element-302526f .item-v5-type{font-family:var( --e-global-typography-1e6280a-font-family ), Sans-serif;font-size:var( --e-global-typography-1e6280a-font-size );font-weight:var( --e-global-typography-1e6280a-font-weight );text-transform:var( --e-global-typography-1e6280a-text-transform );line-height:var( --e-global-typography-1e6280a-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f .item-body{padding:26px 26px 26px 26px;}.elementor-33114 .elementor-element.elementor-element-302526f .item-wrap{border-style:none;border-radius:0px 0px 0px 0px;}.elementor-33114 .elementor-element.elementor-element-302526f .grid-view .item-wrap.item-wrap-no-frame .hover-effect{border-radius:6px 6px 6px 6px;}.elementor-33114 .elementor-element.elementor-element-302526f .item-price-wrap{color:var( --e-global-color-secondary );}.elementor-33114 .elementor-element.elementor-element-302526f .item-v5-price{color:var( --e-global-color-secondary );}.elementor-33114 .elementor-element.elementor-element-302526f .item-title a{color:var( --e-global-color-ad4896a );}.elementor-33114 .elementor-element.elementor-element-302526f .item-address{color:var( --e-global-color-6a0c774 );}.elementor-33114 .elementor-element.elementor-element-302526f .item-amenities i{color:var( --e-global-color-secondary );}.elementor-33114 .elementor-element.elementor-element-302526f .item-amenities-text{color:#2A2A2A;}.elementor-33114 .elementor-element.elementor-element-302526f .h-type span{color:#2A2A2A;}.elementor-33114 .elementor-element.elementor-element-302526f .item-wrap-v2 .item-amenities li{color:#2A2A2A;}.elementor-33114 .elementor-element.elementor-element-302526f .area_postfix{color:#2A2A2A;}.elementor-33114 .elementor-element.elementor-element-302526f .item-v5-type{color:#2A2A2A;}.elementor-33114 .elementor-element.elementor-element-302526f .item-tool > span{background-color:#2A2A2A61;color:var( --e-global-color-secondary );}.elementor-33114 .elementor-element.elementor-element-302526f .item-tool > span:hover{background-color:var( --e-global-color-ad4896a );}.elementor-33114 .elementor-element.elementor-element-15f1464f > .elementor-widget-container{margin:10px 0px 0px 0px;padding:20px 20px 20px 20px;border-style:none;}.elementor-33114 .elementor-element.elementor-element-15f1464f:hover .elementor-widget-container{border-style:none;}.elementor-33114 .elementor-element.elementor-element-15f1464f{text-align:justify;font-family:var( --e-global-typography-a99090f-font-family ), Sans-serif;font-size:var( --e-global-typography-a99090f-font-size );font-weight:var( --e-global-typography-a99090f-font-weight );text-transform:var( --e-global-typography-a99090f-text-transform );line-height:var( --e-global-typography-a99090f-line-height );color:var( --e-global-color-6a0c774 );}body.elementor-page-33114:not(.elementor-motion-effects-element-type-background), body.elementor-page-33114 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}body.elementor-page-33114{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}@media(min-width:768px){.elementor-33114 .elementor-element.elementor-element-3c905890{--content-width:1120px;}.elementor-33114 .elementor-element.elementor-element-76e2da4d{--width:70%;}.elementor-33114 .elementor-element.elementor-element-28ba4113{--width:30%;}.elementor-33114 .elementor-element.elementor-element-5a74d99d{--width:100%;}}@media(max-width:1023px){.elementor-33114 .elementor-element.elementor-element-19ff9e46 .page-title h1{font-size:var( --e-global-typography-329dd4e-font-size );line-height:var( --e-global-typography-329dd4e-line-height );}.elementor-33114 .elementor-element.elementor-element-19ff9e46 .item-address{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33114 .elementor-element.elementor-element-19ff9e46 .item-price{font-size:var( --e-global-typography-329dd4e-font-size );line-height:var( --e-global-typography-329dd4e-line-height );}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .block-title-wrap h2, .block-title-wrap h3{font-size:var( --e-global-typography-85549ab-font-size );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .block-content-wrap li strong{font-size:var( --e-global-typography-faf95b8-font-size );line-height:var( --e-global-typography-faf95b8-line-height );}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .block-content-wrap li span{font-size:var( --e-global-typography-01371ed-font-size );line-height:var( --e-global-typography-01371ed-line-height );}.elementor-33114 .elementor-element.elementor-element-58f21445 .block-title-wrap h2, .block-title-wrap h3{font-size:var( --e-global-typography-85549ab-font-size );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-58f21445 .block-content-wrap p{font-size:var( --e-global-typography-01371ed-font-size );line-height:var( --e-global-typography-01371ed-line-height );}.elementor-33114 .elementor-element.elementor-element-58f21445 .houzez-read-more-link{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-33114 .elementor-element.elementor-element-338ac5ce .block-title-wrap h2{font-size:var( --e-global-typography-85549ab-font-size );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-7e2f2c10 .block-title-wrap h2{font-size:var( --e-global-typography-85549ab-font-size );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-64cdd535 .elementor-heading-title{font-size:var( --e-global-typography-85549ab-font-size );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .form-control, .elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .bootstrap-select button:not(.actions-btn) , .elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .bootstrap-select .dropdown-menu .text{font-size:var( --e-global-typography-01371ed-font-size );line-height:var( --e-global-typography-01371ed-line-height );}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .houzez-ele-button{font-size:var( --e-global-typography-faf95b8-font-size );line-height:var( --e-global-typography-faf95b8-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f .item-title{font-size:var( --e-global-typography-2132fed-font-size );line-height:var( --e-global-typography-2132fed-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f address.item-address{font-size:var( --e-global-typography-01371ed-font-size );line-height:var( --e-global-typography-01371ed-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f .hz-figure{font-size:var( --e-global-typography-2132fed-font-size );line-height:var( --e-global-typography-2132fed-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f .item-price, .elementor-33114 .elementor-element.elementor-element-302526f .item-v5-price{font-size:var( --e-global-typography-2132fed-font-size );line-height:var( --e-global-typography-2132fed-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f .h-type span, .elementor-33114 .elementor-element.elementor-element-302526f .item-v5-type{font-size:var( --e-global-typography-1e6280a-font-size );line-height:var( --e-global-typography-1e6280a-line-height );}.elementor-33114 .elementor-element.elementor-element-15f1464f{font-size:var( --e-global-typography-a99090f-font-size );line-height:var( --e-global-typography-a99090f-line-height );}}@media(max-width:767px){.elementor-33114 .elementor-element.elementor-element-19ff9e46 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33114 .elementor-element.elementor-element-19ff9e46 .page-title h1{font-size:var( --e-global-typography-329dd4e-font-size );line-height:var( --e-global-typography-329dd4e-line-height );}.elementor-33114 .elementor-element.elementor-element-19ff9e46 .item-address{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );letter-spacing:var( --e-global-typography-text-letter-spacing );}.elementor-33114 .elementor-element.elementor-element-19ff9e46 .item-price{font-size:var( --e-global-typography-329dd4e-font-size );line-height:var( --e-global-typography-329dd4e-line-height );}.elementor-33114 .elementor-element.elementor-element-3047c82b > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .block-title-wrap h2, .block-title-wrap h3{font-size:var( --e-global-typography-85549ab-font-size );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .block-content-wrap li strong{font-size:var( --e-global-typography-faf95b8-font-size );line-height:var( --e-global-typography-faf95b8-line-height );}.elementor-33114 .elementor-element.elementor-element-6d4a58ae .block-content-wrap li span{font-size:var( --e-global-typography-01371ed-font-size );line-height:var( --e-global-typography-01371ed-line-height );}.elementor-33114 .elementor-element.elementor-element-58f21445 .block-title-wrap h2, .block-title-wrap h3{font-size:var( --e-global-typography-85549ab-font-size );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-58f21445 .block-content-wrap p{font-size:var( --e-global-typography-01371ed-font-size );line-height:var( --e-global-typography-01371ed-line-height );}.elementor-33114 .elementor-element.elementor-element-58f21445 .houzez-read-more-link{font-size:var( --e-global-typography-accent-font-size );line-height:var( --e-global-typography-accent-line-height );}.elementor-33114 .elementor-element.elementor-element-338ac5ce .block-title-wrap h2{font-size:var( --e-global-typography-85549ab-font-size );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-7e2f2c10 .block-title-wrap h2{font-size:var( --e-global-typography-85549ab-font-size );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-64cdd535 .elementor-heading-title{font-size:var( --e-global-typography-85549ab-font-size );line-height:var( --e-global-typography-85549ab-line-height );}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .form-control, .elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .bootstrap-select button:not(.actions-btn) , .elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .form-group .bootstrap-select .dropdown-menu .text{font-size:var( --e-global-typography-01371ed-font-size );line-height:var( --e-global-typography-01371ed-line-height );}.elementor-33114 .elementor-element.elementor-element-2d9f0cd0 .houzez-ele-button{font-size:var( --e-global-typography-faf95b8-font-size );line-height:var( --e-global-typography-faf95b8-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f .item-title{font-size:var( --e-global-typography-2132fed-font-size );line-height:var( --e-global-typography-2132fed-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f address.item-address{font-size:var( --e-global-typography-01371ed-font-size );line-height:var( --e-global-typography-01371ed-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f .hz-figure{font-size:var( --e-global-typography-2132fed-font-size );line-height:var( --e-global-typography-2132fed-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f .item-price, .elementor-33114 .elementor-element.elementor-element-302526f .item-v5-price{font-size:var( --e-global-typography-2132fed-font-size );line-height:var( --e-global-typography-2132fed-line-height );}.elementor-33114 .elementor-element.elementor-element-302526f .h-type span, .elementor-33114 .elementor-element.elementor-element-302526f .item-v5-type{font-size:var( --e-global-typography-1e6280a-font-size );line-height:var( --e-global-typography-1e6280a-line-height );}.elementor-33114 .elementor-element.elementor-element-15f1464f{font-size:var( --e-global-typography-a99090f-font-size );line-height:var( --e-global-typography-a99090f-line-height );}}/* Start custom CSS *//*  Favorite/Share */
.property-item-tools {
position: relative !important;
z-index: 9999 !important; 
}

.property-item-tools .item-tool,
.property-item-tools .item-tool * {
pointer-events: auto !important; 
}

.property-wrap.property-detail-v2 .property-top-wrap .container .nav .nav-item:has(i.houzez-icon.icon-maps) {
  display: none;
}

.hzele-property-content-wrap {
font-family: 'Source Sans 3', "Roboto", Arial, sans-serif !important;
line-height: 1.7em !important;
}

/* Property gallery — 6 visible thumbs, uniform 140px tiles */
#property-gallery-grid .property-gallery-grid-wrap .col:nth-child(n+7) { display: none !important; }

#property-gallery-grid .property-gallery-grid-wrap .col,
#property-gallery-grid .gallery-grid-item {
height: 140px;
overflow: hidden;
box-sizing: border-box;
}

#property-gallery-grid .gallery-grid-item img {
width: 100%;
height: 100%;
object-fit: cover;
object-position: center;
display: block;
}

/* Slideshow show all thumbs and stop track shifting */
.f-thumbs__viewport { overflow: visible !important; }
.f-thumbs__track { transform: none !important; left: 0 !important; position: relative !important; }
.f-thumbs__slide { opacity: 1 !important; visibility: visible !important; pointer-events: auto !important; }
.f-thumbs__slide__img { width: 84px; height: 56px; object-fit: cover; display: block; }

/* Set the base font size to 16px */
html {
  font-size: 16px;
}

#similar-listings-wrap .block-title-wrap h2 {
  font-size: 1.8rem;
}

/* Smaller font size for screens smaller than 768px */
@media (max-width: 767px) {
  #similar-listings-wrap .block-title-wrap h2 {
    font-size: 1.5rem; 
  }
}

/* Even smaller font size for screens smaller than 480px */
@media (max-width: 479px) {
  #similar-listings-wrap .block-title-wrap h2 {
    font-size: 1rem; /* Equivalent to 16px (1 × 16px) */
  }
}

.block-content-wrap {
  filter: grayscale(100%) !important;
}

.form-group label {
    font-family: 'Source Sans 3', sans-serif;
    font-size: 1rem;
    font-weight: 700;
}

.page-title-wrap {
  padding: 40px !important;
  font-size: 16px;
  pointer-events: none;
  text-decoration: none;
  background-color: rgba(0, 0, 0, 0);
  border-radius: 5px;
}


@media (max-width: 767px) {
  .page-title-wrap.d-none.d-md-block {
    display: none !important;
  }
}
.mobile-property-contact.w-100.d-block.d-lg-none {
  display: none !important;
}

.list-lined li:last-child .list-lined-item {
  border-bottom: none;
}/* End custom CSS */