/*! elementor - v3.32.0 - 21-10-2025 */
.elementor-widget-n-tabs {--n-tabs-color-accent-fallback: #61ce70;--n-tabs-color-secondary-fallback: #54595f;--n-tabs-default-padding-block: 15px;--n-tabs-default-padding-inline: 35px;--n-tabs-background-color: transparent;--n-tabs-display: flex;--n-tabs-direction: column;--n-tabs-gap: 10px;--n-tabs-heading-display: flex;--n-tabs-heading-direction: row;--n-tabs-heading-grow: initial;--n-tabs-heading-justify-content: center;--n-tabs-heading-width: initial;--n-tabs-heading-overflow-x: initial;--n-tabs-heading-wrap: nowrap;--n-tabs-border-width: 1px;--n-tabs-border-color: #d5d8dc;--n-tabs-content-display: flex;--n-tabs-title-color: var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));--n-tabs-title-color-hover: #fff;--n-tabs-title-color-active: #fff;--n-tabs-title-background-color: #f1f2f3;--n-tabs-title-background-color-hover: var(--e-global-color-accent, var(--n-tabs-color-accent-fallback));--n-tabs-title-background-color-active: var(--e-global-color-accent, var(--n-tabs-color-accent-fallback));--n-tabs-title-width: initial;--n-tabs-title-height: initial;--n-tabs-title-font-size: 1rem;--n-tabs-title-white-space: initial;--n-tabs-title-justify-content-toggle: initial;--n-tabs-title-align-items-toggle: center;--n-tabs-title-justify-content: center;--n-tabs-title-align-items: center;--n-tabs-title-text-align: center;--n-tabs-title-direction: row;--n-tabs-title-gap: 10px;--n-tabs-title-flex-grow: 0;--n-tabs-title-flex-basis: content;--n-tabs-title-flex-shrink: initial;--n-tabs-title-order: initial;--n-tabs-title-padding-top: var(--n-tabs-default-padding-block);--n-tabs-title-padding-bottom: var(--n-tabs-default-padding-block);--n-tabs-title-padding-left: var(--n-tabs-default-padding-inline);--n-tabs-title-padding-right: var(--n-tabs-default-padding-inline);--n-tabs-title-border-radius: initial;--n-tabs-title-transition: 0.3s;--n-tabs-icon-color: var(--e-global-color-secondary, var(--n-tabs-color-secondary-fallback));--n-tabs-icon-color-hover: var(--n-tabs-title-color-hover);--n-tabs-icon-color-active: #fff;--n-tabs-icon-gap: 5px;max-width: 100%;width: 100%;--n-tabs-title-padding-inline-start: var(--n-tabs-title-padding-left);--n-tabs-title-padding-inline-end: var(--n-tabs-title-padding-right);--n-tabs-title-padding-block-start: var(--n-tabs-title-padding-top);--n-tabs-title-padding-block-end: var(--n-tabs-title-padding-bottom);}
body.rtl .elementor-widget-n-tabs {--n-tabs-title-padding-inline-start: var(--n-tabs-title-padding-right);--n-tabs-title-padding-inline-end: var(--n-tabs-title-padding-left);}
.elementor-widget-n-tabs .e-n-tabs {display: var(--n-tabs-display);flex-direction: var(--n-tabs-direction);gap: var(--n-tabs-gap);min-width: 0;text-align: start;}
.elementor-widget-n-tabs .e-n-tabs-heading {display: var(--n-tabs-heading-display);flex-basis: var(--n-tabs-heading-width);flex-direction: var(--n-tabs-heading-direction);flex-shrink: 0;flex-wrap: var(--n-tabs-heading-wrap);gap: var(--n-tabs-title-gap);justify-content: var(--n-tabs-heading-justify-content);overflow-x: var(--n-tabs-heading-overflow-x);-ms-overflow-style: none;scrollbar-width: none;}
.elementor-widget-n-tabs .e-n-tabs-heading::-webkit-scrollbar {
    display: none;
}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll {cursor: grabbing;cursor: -webkit-grabbing;}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active {
    position: relative;
}
.elementor-widget-n-tabs .e-n-tabs-heading.e-scroll-active:before {content: "";inset-block: 0;inset-inline: -1000vw;position: absolute;z-index: 2;}
.elementor-widget-n-tabs .e-n-tabs-content {display: var(--n-tabs-content-display);flex-grow: 1;min-width: 0;}
.elementor-widget-n-tabs .e-n-tabs-content>.e-con:not(.e-active) {
    display: none;
}
/*.elementor-widget-n-tabs .e-n-tabs:not(.e-activated)>.e-n-tabs-content>.e-con:first-child {
    display: flex;
}*/
.elementor-widget-n-tabs .e-n-tab-title {align-items: var(--n-tabs-title-align-items-toggle, var(--n-tabs-title-align-items));background-color: initial;border-radius: var(--n-tabs-title-border-radius);border-style: none;border-width: var(--n-tabs-border-width);display: flex;flex-basis: var(--n-tabs-title-flex-basis);flex-direction: var(--n-tabs-title-direction);flex-grow: var(--n-tabs-title-flex-grow);flex-shrink: var(--n-tabs-title-flex-shrink);gap: var(--n-tabs-icon-gap);height: var(--n-tabs-title-height);justify-content: var(--n-tabs-title-justify-content-toggle, var(--n-tabs-title-justify-content));padding-block-end: var(--n-tabs-title-padding-block-end);padding-block-start: var(--n-tabs-title-padding-block-start);padding-inline-end: var(--n-tabs-title-padding-inline-end);padding-inline-start: var(--n-tabs-title-padding-inline-start);position: relative;transition: background var(--n-tabs-title-transition), color var(--n-tabs-title-transition), border var(--n-tabs-title-transition), box-shadow var(--n-tabs-title-transition), text-shadow var(--n-tabs-title-transition), stroke var(--n-tabs-title-transition), stroke-width var(--n-tabs-title-transition), -webkit-text-stroke-width var(--n-tabs-title-transition), -webkit-text-stroke-color var(--n-tabs-title-transition), transform var(--n-tabs-title-transition);-webkit-user-select: none;-moz-user-select: none;user-select: none;white-space: var(--n-tabs-title-white-space);width: var(--n-tabs-title-width);}
.elementor-widget-n-tabs .e-n-tab-title:focus:not(:focus-visible) {
    outline: none;
}
.elementor-widget-n-tabs .e-n-tab-title span i, .elementor-widget-n-tabs .e-n-tab-title span svg {
    transition: color var(--n-tabs-title-transition), fill var(--n-tabs-title-transition);
}
.elementor-widget-n-tabs .e-n-tab-title-text {align-items: center;display: flex;font-size: var(--n-tabs-title-font-size);text-align: var(--n-tabs-title-text-align);}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon {align-items: center;display: flex;flex-direction: column;flex-shrink: 0;order: var(--n-tabs-icon-order);overflow: hidden;}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon i {
    font-size: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));
}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon svg {height: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));width: var(--n-tabs-icon-size, var(--n-tabs-title-font-size));}
.elementor-widget-n-tabs .e-n-tab-title .e-n-tab-icon:empty {
    display: none;
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false], .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] a {
    color: var(--n-tabs-title-color);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i {
    color: var(--n-tabs-icon-color);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg {
    fill: var(--n-tabs-icon-color);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon i:last-child, .elementor-widget-n-tabs .e-n-tab-title[aria-selected=false] .e-n-tab-icon svg:last-child {height: 0;opacity: 0;transform: translateY(-100vh);}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i {
    color: var(--n-tabs-icon-color-active);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg {
    fill: var(--n-tabs-icon-color-active);
}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon i:first-child, .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true] .e-n-tab-icon svg:first-child {height: 0;opacity: 0;transform: translateY(-100vh);}
.elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:active, .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:focus, .elementor-widget-n-tabs .e-n-tab-title[aria-selected=true][class*=elementor-animation-]:hover {animation: initial;transform: none;}
.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover, .elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover a {
    color: var(--n-tabs-title-color-hover);
}
.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i {
    color: var(--n-tabs-icon-color-hover);
}
.elementor-widget-n-tabs [data-touch-mode=false] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg {
    fill: var(--n-tabs-icon-color-hover);
}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover, .elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover a {
    color: var(--n-tabs-title-color-active);
}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i {
    color: var(--n-tabs-icon-color-active);
}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg {
    fill: var(--n-tabs-icon-color-active);
}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:first-child, .elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:first-child {height: 0;opacity: 0;transform: translateY(-100vh);}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:active, .elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:focus, .elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover[class*=elementor-animation-]:hover {animation: initial;transform: none;}
.elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon i:last-child, .elementor-widget-n-tabs [data-touch-mode=true] .e-n-tab-title[aria-selected=false]:hover .e-n-tab-icon svg:last-child {height: auto;opacity: 1;transform: none;}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=false]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {background-color: var(--n-tabs-title-background-color-hover);background-image: none;}
.elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs:not(:has(>.elementor-widget-container))>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover, .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs>.e-n-tabs-heading .e-n-tab-title[aria-selected=true], .elementor .elementor-element.elementor-widget-n-tabs>.elementor-widget-container>.e-n-tabs[data-touch-mode=true]>.e-n-tabs-heading .e-n-tab-title[aria-selected=false]:hover {background-color: var(--n-tabs-title-background-color-active);background-image: none;}
@media (max-width:767px) {
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile {--n-tabs-direction: column;--n-tabs-heading-display: contents;--n-tabs-content-display: contents;}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs {
    gap: 0;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tabs-content>.e-con {
    order: var(--n-tabs-title-order);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title {order: var(--n-tabs-title-order);width: auto;}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title:not(:first-child) {
    margin-block-start: var(--n-tabs-title-gap);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile .e-n-tab-title[aria-selected=true] {
    margin-block-end: var(--n-tabs-gap);
}
}@media (max-width:-1) {
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra {--n-tabs-direction: column;--n-tabs-heading-display: contents;--n-tabs-content-display: contents;}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs {
    gap: 0;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tabs-content>.e-con {
    order: var(--n-tabs-title-order);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title {order: var(--n-tabs-title-order);width: auto;}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title:not(:first-child) {
    margin-block-start: var(--n-tabs-title-gap);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-mobile_extra .e-n-tab-title[aria-selected=true] {
    margin-block-end: var(--n-tabs-gap);
}
}@media (max-width:1024px) {
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet {--n-tabs-direction: column;--n-tabs-heading-display: contents;--n-tabs-content-display: contents;}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs {
    gap: 0;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tabs-content>.e-con {
    order: var(--n-tabs-title-order);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title {order: var(--n-tabs-title-order);width: auto;}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title:not(:first-child) {
    margin-block-start: var(--n-tabs-title-gap);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet .e-n-tab-title[aria-selected=true] {
    margin-block-end: var(--n-tabs-gap);
}
}@media (max-width:-1) {
    .elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra {--n-tabs-direction: column;--n-tabs-heading-display: contents;--n-tabs-content-display: contents;}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs {
    gap: 0;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tabs-content>.e-con {
    order: var(--n-tabs-title-order);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title {order: var(--n-tabs-title-order);width: auto;}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title:not(:first-child) {
    margin-block-start: var(--n-tabs-title-gap);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-tablet_extra .e-n-tab-title[aria-selected=true] {
    margin-block-end: var(--n-tabs-gap);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop {--n-tabs-direction: column;--n-tabs-heading-display: contents;--n-tabs-content-display: contents;}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs {
    gap: 0;
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tabs-content>.e-con {
    order: var(--n-tabs-title-order);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title {order: var(--n-tabs-title-order);width: auto;}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title:not(:first-child) {
    margin-block-start: var(--n-tabs-title-gap);
}
.elementor.elementor .elementor-widget-n-tabs.e-n-tabs-laptop .e-n-tab-title[aria-selected=true] {
    margin-block-end: var(--n-tabs-gap);
}
}


.rei-tabbed-info .e-n-tabs-heading  {font-family: 'Poppins', sans-serif;font-size: 18px;font-weight: 600;justify-content: start;}
.rei-tabbed-info .e-n-tabs-heading .e-n-tab-title-text {font-family: 'Poppins', sans-serif;font-size: 18px;font-weight: 600;color: #666}
.rei-tabbed-info .e-n-tabs-heading .e-n-tab-title[aria-selected=true] .e-n-tab-title-text {color: #000}
.rei-tabbed-info .e-n-tabs-heading .e-n-tab-title {padding-block: 0 !important;}
.rei-tabbed-info .e-n-tabs-heading .e-n-tab-title:first-child {padding-inline-start: 0 !important;}
.rei-tabbed-info .e-n-tabs-heading .e-n-tab-title:last-child {padding-inline-end: 0 !important;}
.rei-tabbed-info .e-n-tabs-heading .e-n-tab-title::before {content: "/";position: absolute;left: -2px;top: 4px;font-size: 14px;opacity: 0.2;color: #000;}
.rei-tabbed-info .e-n-tabs-heading .e-n-tab-title:first-child::before {content: "";display: none;}
.rei-property-hero-section .rei-slideshow-startbutton { position: absolute;top: 40px;right: 80px;height: 4vw;width: 4vw;cursor: zoom-in;/*background: #000;box-shadow: 2px 2px 8px #0006;*/ }
.rei-property-hero-section .rei-slideshow-startbutton.rei-slideshow-starter img { object-fit: contain; }

@media (max-width: 1440px) {
    .sg .rei-property-hero-section div.rei-property-summary { padding:40px; }
    .sg .rei-property-info .wc-content-width-cap { padding:0 40px; }
    .sg .rei-property-info .wc-content-width-cap.rei-property-communicate { padding:0; }
}
@media (max-width: 1199px) {
    .sg .rei-property-info .rei-property-details-inner.wc-content-width-cap { gap: 40px }
    .rei-property-info .rei-prop-data { padding-left: 30px;flex-basis: 40%; }
    .rei-tabbed-info .e-n-tabs-heading .e-n-tab-title { padding-inline-start: 20px;padding-inline-end: 10px; }
    .rei-property-info .rei-property-communicate .mw-content-contact-form #rei-enquiry-types { display: block;position: static;margin-top: 8px;margin-bottom: -13px;margin-left: 0; }
}
@media (max-width: 990px) {
    .sg .rei-property-hero-section div.rei-property-summary { padding:30px 30px 20px; }
    .sg .rei-property-hero-section div.rei-property-summary .rei-summary-info > p { margin-bottom:10px; }
    .rei-property-hero-section .rei-slideshow-startbutton { height: max(5vw, 5vh);width: max(5vw, 5vh);right: 30px;padding:0; }
    .sg .rei-property-info .rei-property-details-inner.wc-content-width-cap { flex-direction: column; }
    .rei-property-info .rei-prop-data { flex-basis: unset;max-width: 515px; }
    .sg .rei-property-hero-section div.rei-property-summary h1 { font-size: 32px; }
    .sg .rei-property-hero-section div.rei-property-summary .rei-price { font-size: 32px; }
}
@media (max-width: 990px) and (orientation: portrait) {
    .sg .rei-property-hero-section .rei-property-hero-container { grid-template-columns: 1fr 1fr;grid-template-rows: 2fr 1fr; }
    .sg .rei-property-hero-section .rei-property-hero-container .rei-property-hero { grid-row: 1 / 2;grid-column: 1 / 3; }
}
@media (max-width: 767px) {
    .sg .rei-property-info .wc-content-width-cap.rei-property-communicate { display:block; }
    .sg .rei-property-hero-section div.rei-property-summary { padding:30px 15px 20px;flex-direction:column; }
    .sg .rei-property-hero-section div.rei-property-summary h1 { margin-bottom:0; }
    .sg .rei-property-hero-section .rei-property-summary p.rei-price { text-align:left;margin-top:0; }
    .sg .rei-property-info .wc-content-width-cap {padding: 0 15px;}
}
@media (max-width: 549px) {
    .sg .rei-property-hero-section div.rei-property-summary .rei-price {font-size: 24px;line-height: 36px;}
    .sg .rei-property-hero-section div.rei-property-summary h1 {font-size: 24px;line-height: 36px;}
    .rei-property-info .rei-prop-data {padding-left: 15px;}
    .rei-tabbed-info .e-n-tabs-heading .e-n-tab-title-text { font-size:16px; }
}
@media (max-width: 359px) {
    .rei-property-info .rei-property-details .wc-fp-after-header.elementor-element.elementor-widget-heading h2.elementor-heading-title { font-size:34px; }
}


