.elementor-351 .elementor-element.elementor-element-bb9c683{--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;--margin-top:40px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-351 .elementor-element.elementor-element-4571d1e{--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;--gap:0px 20px;--row-gap:0px;--column-gap:20px;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-351 .elementor-element.elementor-element-67baa59{--display:flex;--flex-wrap:wrap;--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-351 .elementor-element.elementor-element-b79b021 .elementor-heading-title.item-title{white-space:normal;}.elementor-351 .elementor-element.elementor-element-4e4e029 .item-address{text-align:left;}.elementor-351 .elementor-element.elementor-element-266fa13 .hz-ele-price{text-align:left;}.elementor-351 .elementor-element.elementor-element-266fa13 .hz-ele-price li{list-style:none;}.elementor-351 .elementor-element.elementor-element-266fa13 .item-price{color:var( --e-global-color-e6f53fa );}.elementor-351 .elementor-element.elementor-element-9570121{--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;--justify-content:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--border-radius:10px 10px 10px 10px;--padding-top:10px;--padding-bottom:10px;--padding-left:10px;--padding-right:10px;}.elementor-351 .elementor-element.elementor-element-9570121:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-9570121 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-02858ed );}.elementor-351 .elementor-element.elementor-element-8c96ae9 .hpt-property-stats{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:80px;--hpt-column-gap:80px;--hpt-divider-display:block;--hpt-divider-color:#dfe3e8;}.elementor-351 .elementor-element.elementor-element-8c96ae9 .hpt-property-stat__icon svg, .elementor-351 .elementor-element.elementor-element-8c96ae9 .hpt-property-stat__icon i{width:22px;height:22px;font-size:22px;}.elementor-351 .elementor-element.elementor-element-8c96ae9 .hpt-property-stat__value{font-size:18px;}.elementor-351 .elementor-element.elementor-element-8c96ae9 .hpt-property-stat__subtitle{font-size:14px;}.elementor-351 .elementor-element.elementor-element-24b1140 .hpt-section-details-pro{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:30px;row-gap:14px;}.elementor-351 .elementor-element.elementor-element-24b1140 .hpt-section-details-pro--dividers .hpt-section-details-pro__item{border-bottom-color:#e5e7eb;}.elementor-351 .elementor-element.elementor-element-f51f318 .block-wrap{background-color:#02010100;margin-top:44px;padding:0px 0px 0px 0px;border-radius:0px 0px 0px 0px;}.elementor-351 .elementor-element.elementor-element-f51f318 .block-title-wrap{padding-bottom:20px;margin-bottom:20px;}.elementor-351 .elementor-element.elementor-element-f51f318 .block-content-wrap p{line-height:37px;word-spacing:0px;}.elementor-351 .elementor-element.elementor-element-f51f318 .houzez-read-more-link{color:#00aeef;}.elementor-351 .elementor-element.elementor-element-f51f318 .houzez-read-more-link:hover{color:#0080b3;}.elementor-351 .elementor-element.elementor-element-20fa54b > .elementor-widget-container{margin:50px 0px 0px 0px;}.elementor-351 .elementor-element.elementor-element-20fa54b .hpt-features-pro__grid{grid-template-columns:repeat(2,minmax(0,1fr));column-gap:28px;row-gap:20px;}.elementor-351 .elementor-element.elementor-element-20fa54b .hpt-features-pro__item{padding:22px 28px 22px 28px;background-color:#ffffff;border-radius:8px 8px 8px 8px;gap:19px;}.elementor-351 .elementor-element.elementor-element-20fa54b .hpt-features-pro__heading{margin-bottom:28px;}.elementor-351 .elementor-element.elementor-element-20fa54b .hpt-features-pro__separator{background-color:#d9dee3;width:100%;height:1px;margin-top:24px;margin-left:0;margin-right:auto;}.elementor-351 .elementor-element.elementor-element-20fa54b .hpt-features-pro__icon{color:var( --e-global-color-e6f53fa );font-size:20px;}.elementor-351 .elementor-element.elementor-element-20fa54b .hpt-features-pro__icon svg{fill:var( --e-global-color-e6f53fa );stroke:var( --e-global-color-e6f53fa );width:20px;height:20px;}.elementor-351 .elementor-element.elementor-element-20fa54b .hpt-features-pro__text{color:#111827;}.elementor-351 .elementor-element.elementor-element-336db46 .block-wrap{margin-top:0px;}.elementor-351 .elementor-element.elementor-element-33e8ba4 .h-properties-map-for-elementor{height:500px;}.elementor-351 .elementor-element.elementor-element-1d738c0{--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;}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact__quick-links-wrap{display:flex;}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact{background-color:#ffffff;padding:48px 48px 42px 48px;border-radius:14px;box-shadow:2px 4px 9px 0px rgba(0, 0, 0, 0.12);}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact__photo{width:74px;height:74px;flex:0 0 74px;}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact__photo img{border-radius:13px;}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact__role{color:#ff5a00;}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact__label{font-weight:400;}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact__input{background-color:#ffffff;}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact__submit{background-color:#ff641f;color:#ffffff;}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact__or{font-size:14px;}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact__quick-link .elementor-icon{color:#10a651;}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact__quick-link{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact__privacy{font-size:10px;}.elementor-351 .elementor-element.elementor-element-8de3211{--display:flex;--border-radius:20px 20px 20px 20px;--margin-top:6px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:40px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-351 .elementor-element.elementor-element-8de3211:not(.elementor-motion-effects-element-type-background), .elementor-351 .elementor-element.elementor-element-8de3211 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#0F172A;}.elementor-351 .elementor-element.elementor-element-7587a78 .elementor-heading-title{font-weight:700;color:var( --e-global-color-09ecb5a );}.elementor-351 .elementor-element.elementor-element-97b0cfa{color:var( --e-global-color-09ecb5a );}.elementor-351 .elementor-element.elementor-element-f7cb631{width:var( --container-widget-width, 43% );max-width:43%;--container-widget-width:43%;--container-widget-flex-grow:0;}.elementor-351 .elementor-element.elementor-element-f7cb631 .elementor-icon-box-wrapper{align-items:start;text-align:start;gap:19px;}.elementor-351 .elementor-element.elementor-element-f7cb631.elementor-view-stacked .elementor-icon{background-color:var( --e-global-color-e6f53fa );}.elementor-351 .elementor-element.elementor-element-f7cb631.elementor-view-framed .elementor-icon, .elementor-351 .elementor-element.elementor-element-f7cb631.elementor-view-default .elementor-icon{fill:var( --e-global-color-e6f53fa );color:var( --e-global-color-e6f53fa );border-color:var( --e-global-color-e6f53fa );}.elementor-351 .elementor-element.elementor-element-f7cb631 .elementor-icon{font-size:23px;}.elementor-351 .elementor-element.elementor-element-f7cb631 .elementor-icon-box-title, .elementor-351 .elementor-element.elementor-element-f7cb631 .elementor-icon-box-title a{font-size:18px;}.elementor-351 .elementor-element.elementor-element-f7cb631 .elementor-icon-box-title{color:var( --e-global-color-e6f53fa );}.elementor-351 .elementor-element.elementor-element-3332af1{--display:flex;}.elementor-351 .elementor-element.elementor-element-5ab352f .houzez-spacer-inner{height:50px;}.elementor-351 .elementor-element.elementor-element-a3aac7d{--display:flex;}@media(min-width:768px){.elementor-351 .elementor-element.elementor-element-67baa59{--width:66.6666%;}.elementor-351 .elementor-element.elementor-element-1d738c0{--width:33.3333%;}}@media(max-width:1024px) and (min-width:768px){.elementor-351 .elementor-element.elementor-element-67baa59{--width:100%;}}@media(max-width:1024px){.elementor-351 .elementor-element.elementor-element-4571d1e{--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;}.elementor-351 .elementor-element.elementor-element-8c96ae9 .hpt-property-stats{grid-template-columns:repeat(4,minmax(0,1fr));column-gap:53px;--hpt-column-gap:53px;row-gap:0px;--hpt-divider-display:block;}.elementor-351 .elementor-element.elementor-element-8c96ae9 .hpt-property-stat__icon svg, .elementor-351 .elementor-element.elementor-element-8c96ae9 .hpt-property-stat__icon i{width:18px;height:18px;font-size:18px;}.elementor-351 .elementor-element.elementor-element-8c96ae9 .hpt-property-stat__value{font-size:16px;}.elementor-351 .elementor-element.elementor-element-8c96ae9 .hpt-property-stat__subtitle{font-size:10px;}.elementor-351 .elementor-element.elementor-element-24b1140 .hpt-section-details-pro{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-351 .elementor-element.elementor-element-20fa54b .hpt-features-pro__grid{grid-template-columns:repeat(2,minmax(0,1fr));}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact__quick-links-wrap{display:flex;}.elementor-351 .elementor-element.elementor-element-5ab352f .houzez-spacer-inner{height:30px;}}@media(max-width:767px){.elementor-351 .elementor-element.elementor-element-9570121{--justify-content:flex-start;}.elementor-351 .elementor-element.elementor-element-8c96ae9 .hpt-property-stats{grid-template-columns:repeat(2,minmax(0,1fr));row-gap:16px;--hpt-divider-display:block;}.elementor-351 .elementor-element.elementor-element-24b1140 .hpt-section-details-pro{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-351 .elementor-element.elementor-element-20fa54b .hpt-features-pro__grid{grid-template-columns:repeat(1,minmax(0,1fr));}.elementor-351 .elementor-element.elementor-element-1d738c0{--margin-top:550px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-351 .elementor-element.elementor-element-a8d6163 .hpt-agent-contact__quick-links-wrap{display:flex;}.elementor-351 .elementor-element.elementor-element-f7cb631{--container-widget-width:151px;--container-widget-flex-grow:0;width:var( --container-widget-width, 151px );max-width:151px;}.elementor-351 .elementor-element.elementor-element-5ab352f .houzez-spacer-inner{height:30px;}}/* Start custom CSS for houzez-property-detail-gallery-v5, class: .elementor-element-d80728f */.elementor-351 .elementor-element.elementor-element-d80728f .hs-gallery-v5-grid{
    height:650px;
}

.elementor-351 .elementor-element.elementor-element-d80728f .hs-gallery-v5-grid-item-02{
    display:grid;
    grid-template-columns:1fr 1fr;
    grid-template-rows:1fr 1fr;
    gap:15px;
    height:100%;
}

.elementor-351 .elementor-element.elementor-element-d80728f .hs-gallery-v5-grid-item-02 > a{
    height:100%;
}

.elementor-351 .elementor-element.elementor-element-d80728f .hs-gallery-v5-grid img{
    width:100%;
    height:100%;
    object-fit:cover;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-9570121 */.elementor-351 .elementor-element.elementor-element-9570121 {
    display: flex;
    align-items: stretch;
}

.elementor-351 .elementor-element.elementor-element-9570121 .property-meta-custom-item {
    position: relative;
    width: 25%;
    text-align: center;
    padding: 10px 35px;
}

.elementor-351 .elementor-element.elementor-element-9570121 .property-meta-custom-item:not(:last-child)::after {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    width: 1px;
    height: 100%;
    background: #dfe3e8;
}/* End custom CSS */