.elementor-1589 .elementor-element.elementor-element-46a332d>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1589 .elementor-element.elementor-element-abaf85d .dblh__content {
    width: 100%;
}

.elementor-1589 .elementor-element.elementor-element-abaf85d .dblh__title-wrapper {
    font-size: 20px;
    padding: 0px 0px 10px 0px;
}

.elementor-1589 .elementor-element.elementor-element-abaf85d .dblh__title {
    display: block;
}

.elementor-1589 .elementor-element.elementor-element-abaf85d>.elementor-widget-container {
    margin: 5px 0px 13px 0px;
}

.elementor-1589 .elementor-element.elementor-element-c42de9d {
    --spacer-size: 28px;
}

.elementor-1589 .elementor-element.elementor-element-569f0f3 .dblh__content {
    width: 100%;
}

.elementor-1589 .elementor-element.elementor-element-569f0f3 .dblh__title-wrapper {
    font-size: 20px;
    padding: 0px 0px 10px 0px;
}

.elementor-1589 .elementor-element.elementor-element-569f0f3 .dblh__title {
    display: block;
}

.elementor-1589 .elementor-element.elementor-element-75bf43a {
    --spacer-size: 23px;
}

.elementor-1589 .elementor-element.elementor-element-516c529>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1589 .elementor-element.elementor-element-1f5ad46>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1589 .elementor-element.elementor-element-1f5ad46:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1589 .elementor-element.elementor-element-1f5ad46>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/07/property-s1-3.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1589 .elementor-element.elementor-element-1f5ad46>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1589 .elementor-element.elementor-element-1f5ad46>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1589 .elementor-element.elementor-element-5bb6bc4 {
    --spacer-size: 223px;
}

.elementor-1589 .elementor-element.elementor-element-83c971f .videobox_link:hover::before,
.elementor-1589 .elementor-element.elementor-element-83c971f .videobox_link:focus::before {
    transform: scale(1.1);
}

.elementor-1589 .elementor-element.elementor-element-83c971f .videobox_link:active::before {
    transform: scale(0.95);
}

.elementor-1589 .elementor-element.elementor-element-83c971f .videobox_icon {
    width: 16px;
    height: 16px;
    stroke-width: 0em;
}

.elementor-1589 .elementor-element.elementor-element-83c971f .videobox_link {
    width: 74px;
    height: 74px;
    color: #232323;
    fill: #232323;
}

.elementor-1589 .elementor-element.elementor-element-83c971f .videobox_link::before {
    border-radius: 130px 130px 130px 130px;
    background-color: #FFFFFF;
}

.elementor-1589 .elementor-element.elementor-element-26d55f0 {
    --spacer-size: 223px;
}

.elementor-1589 .elementor-element.elementor-element-9ca9301>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1589 .elementor-element.elementor-element-361542d {
    --spacer-size: 53px;
}

.elementor-1589 .elementor-element.elementor-element-b5b3210 .dblh__content {
    width: 100%;
}

.elementor-1589 .elementor-element.elementor-element-b5b3210 .dblh__title-wrapper {
    font-size: 20px;
    padding: 0px 0px 10px 0px;
}

.elementor-1589 .elementor-element.elementor-element-b5b3210 .dblh__title {
    display: block;
}

.elementor-1589 .elementor-element.elementor-element-b5b3210>.elementor-widget-container {
    margin: 0px 0px 13px 0px;
}

.elementor-1589 .elementor-element.elementor-element-f55884c .wgl-tabs_headings-wrap {
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #232323;
}

.elementor-1589 .elementor-element.elementor-element-f55884c .wgl-tabs_header {
    padding: 13px 0px 23px 0px;
    margin: 0% 7.7% 0% 0%;
    color: rgba(35, 35, 35, 0.44);
}

.elementor-1589 .elementor-element.elementor-element-f55884c .wgl-tabs_header:hover {
    color: #232323;
}

.elementor-1589 .elementor-element.elementor-element-f55884c .wgl-tabs_header.active {
    color: #232323;
}

.elementor-1589 .elementor-element.elementor-element-f55884c .wgl-tabs_icon:not(.wgl-tabs_icon-image) {
    font-size: 26px;
}

.elementor-1589 .elementor-element.elementor-element-f55884c .lavalamp-object::after {
    width: 20px;
    height: 5px;
    bottom: 2px;
    left: 0px;
}

.elementor-1589 .elementor-element.elementor-element-f55884c .lavalamp-object {
    text-align: center;
}

.elementor-1589 .elementor-element.elementor-element-f55884c .wgl-tabs.has-lavalamp .lavalamp-object::after {
    background-color: #232323;
}

.elementor-1589 .elementor-element.elementor-element-f55884c .wgl-tabs_content {
    padding: 33px 0px 15px 0px;
}

.elementor-1589 .elementor-element.elementor-element-ac14afc {
    --spacer-size: 12px;
}

.elementor-1589 .elementor-element.elementor-element-9eb420f {
    --spacer-size: 29px;
}

.elementor-1589 .elementor-element.elementor-element-864d204 .dblh__content {
    width: 100%;
}

.elementor-1589 .elementor-element.elementor-element-864d204 .dblh__title-wrapper {
    font-size: 20px;
    padding: 0px 0px 10px 0px;
}

.elementor-1589 .elementor-element.elementor-element-864d204 .dblh__title {
    display: block;
}

.elementor-1589 .elementor-element.elementor-element-09efb15 {
    --spacer-size: 22px;
}

.elementor-1589 .elementor-element.elementor-element-ad929f9>.elementor-widget-wrap>.elementor-widget:not(.elementor-widget__width-auto):not(.elementor-widget__width-initial):not(:last-child):not(.elementor-absolute) {
    margin-bottom: 0px;
}

.elementor-1589 .elementor-element.elementor-element-ad929f9:not(.elementor-motion-effects-element-type-background)>.elementor-widget-wrap,
.elementor-1589 .elementor-element.elementor-element-ad929f9>.elementor-widget-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("../../2023/07/property-s-1.jpg");
    background-position: center center;
    background-size: cover;
}

.elementor-1589 .elementor-element.elementor-element-ad929f9>.elementor-element-populated {
    transition: background 0.3s, border 0.3s, border-radius 0.3s, box-shadow 0.3s;
}

.elementor-1589 .elementor-element.elementor-element-ad929f9>.elementor-element-populated>.elementor-background-overlay {
    transition: background 0.3s, border-radius 0.3s, opacity 0.3s;
}

.elementor-1589 .elementor-element.elementor-element-400a355 {
    --spacer-size: 232px;
}

.elementor-1589 .elementor-element.elementor-element-a052f5f .wgl-button {
    justify-content: center;
    --border-color: #FFFFFF;
}

.elementor-1589 .elementor-element.elementor-element-a052f5f .button__text {
    justify-content: center;
}

.elementor-1589 .elementor-element.elementor-element-a052f5f .wgl-button,
.elementor-1589 .elementor-element.elementor-element-a052f5f.has-separate_icon .media-wrapper {
    border-style: solid;
    border-width: 1px 1px 1px 1px;
}

.elementor-1589 .elementor-element.elementor-element-a052f5f .elementor-widget-container .wgl-button {
    color: #232323;
}

.elementor-1589 .elementor-element.elementor-element-a052f5f:not(.has-bg_animation) .wgl-button {
    background-color: #FFFFFF;
}

.elementor-1589 .elementor-element.elementor-element-a052f5f.has-bg_animation .wgl-button::after {
    background-color: #FFFFFF;
}

.elementor-1589 .elementor-element.elementor-element-a052f5f.has-bg_animation .wgl-button {
    background-color: transparent !important;
}

.elementor-1589 .elementor-element.elementor-element-a052f5f .elementor-widget-container .wgl-button:hover,
.elementor-1589 .elementor-element.elementor-element-a052f5f .elementor-widget-container .wgl-button:focus {
    color: #FFFFFF;
}

.elementor-1589 .elementor-element.elementor-element-a052f5f .wgl-button:hover,
.elementor-1589 .elementor-element.elementor-element-a052f5f .wgl-button:focus {
    background-color: #232323;
    --border-color: #232323;
}

.elementor-1589 .elementor-element.elementor-element-a052f5f.has-bg_animation .wgl-button:hover::after,
.elementor-1589 .elementor-element.elementor-element-a052f5f.has-bg_animation .wgl-button:focus::after {
    background-color: #232323;
}

.elementor-1589 .elementor-element.elementor-element-f4fd5b4 {
    --spacer-size: 232px;
}

.elementor-1589 .elementor-element.elementor-element-d5afd0b {
    --spacer-size: 54px;
}

.elementor-1589 .elementor-element.elementor-element-d667870 .dblh__content {
    width: 100%;
}

.elementor-1589 .elementor-element.elementor-element-d667870 .dblh__title-wrapper {
    font-size: 20px;
    padding: 0px 0px 10px 0px;
}

.elementor-1589 .elementor-element.elementor-element-d667870 .dblh__title {
    display: block;
}

.elementor-1589 .elementor-element.elementor-element-b483acc {
    margin-top: 10px;
    margin-bottom: 0px;
}

.elementor-1589 .elementor-element.elementor-element-0b4bd88 .working-item {
    padding: 12px 0px 11px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #00000026;
}

.elementor-1589 .elementor-element.elementor-element-0b4bd88 .working-item_day {
    font-size: 14px;
    font-weight: 500;
    color: #232323;
}

.elementor-1589 .elementor-element.elementor-element-0b4bd88 .working-item_hours {
    font-size: 14px;
    font-weight: 600;
    color: #232323;
}

.elementor-1589 .elementor-element.elementor-element-0b4bd88 .working-item::after {
    background-color: #00000000;
}

.elementor-1589 .elementor-element.elementor-element-0b4bd88>.elementor-widget-container {
    margin: 0px 10px 0px 0px;
}

.elementor-1589 .elementor-element.elementor-element-d61b813 .working-item {
    padding: 12px 0px 11px 0px;
    border-style: solid;
    border-width: 0px 0px 1px 0px;
    border-color: #00000026;
}

.elementor-1589 .elementor-element.elementor-element-d61b813 .working-item_day {
    font-size: 14px;
    font-weight: 500;
    color: #232323;
}

.elementor-1589 .elementor-element.elementor-element-d61b813 .working-item_hours {
    font-size: 14px;
    font-weight: 600;
    color: #232323;
}

.elementor-1589 .elementor-element.elementor-element-d61b813 .working-item::after {
    background-color: #00000000;
}

.elementor-1589 .elementor-element.elementor-element-d61b813>.elementor-widget-container {
    margin: 0px 0px 0px 10px;
}

.elementor-1589 .elementor-element.elementor-element-8ae23bb {
    --spacer-size: 17px;
}

@media(max-width:1200px) {
    .elementor-1589 .elementor-element.elementor-element-abaf85d .dblh__title-wrapper {
        font-size: 20px;
    }

    .elementor-1589 .elementor-element.elementor-element-569f0f3 .dblh__title-wrapper {
        font-size: 20px;
    }

    .elementor-1589 .elementor-element.elementor-element-5bb6bc4 {
        --spacer-size: 150px;
    }

    .elementor-1589 .elementor-element.elementor-element-26d55f0 {
        --spacer-size: 150px;
    }

    .elementor-1589 .elementor-element.elementor-element-b5b3210 .dblh__title-wrapper {
        font-size: 20px;
    }

    .elementor-1589 .elementor-element.elementor-element-864d204 .dblh__title-wrapper {
        font-size: 20px;
    }

    .elementor-1589 .elementor-element.elementor-element-400a355 {
        --spacer-size: 150px;
    }

    .elementor-1589 .elementor-element.elementor-element-f4fd5b4 {
        --spacer-size: 150px;
    }

    .elementor-1589 .elementor-element.elementor-element-d667870 .dblh__title-wrapper {
        font-size: 20px;
    }

    .elementor-1589 .elementor-element.elementor-element-0b4bd88>.elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }

    .elementor-1589 .elementor-element.elementor-element-d61b813>.elementor-widget-container {
        margin: 0px 50px 0px 0px;
    }
}

@media(max-width:767px) {
    .elementor-1589 .elementor-element.elementor-element-abaf85d .dblh__title-wrapper {
        font-size: 20px;
    }

    .elementor-1589 .elementor-element.elementor-element-569f0f3 .dblh__title-wrapper {
        font-size: 20px;
    }

    .elementor-1589 .elementor-element.elementor-element-5bb6bc4 {
        --spacer-size: 100px;
    }

    .elementor-1589 .elementor-element.elementor-element-26d55f0 {
        --spacer-size: 100px;
    }

    .elementor-1589 .elementor-element.elementor-element-b5b3210 .dblh__title-wrapper {
        font-size: 20px;
    }

    .elementor-1589 .elementor-element.elementor-element-f55884c .wgl-tabs_content {
        padding: 30px 0px 0px 0px;
    }

    .elementor-1589 .elementor-element.elementor-element-864d204 .dblh__title-wrapper {
        font-size: 20px;
    }

    .elementor-1589 .elementor-element.elementor-element-400a355 {
        --spacer-size: 100px;
    }

    .elementor-1589 .elementor-element.elementor-element-f4fd5b4 {
        --spacer-size: 100px;
    }

    .elementor-1589 .elementor-element.elementor-element-d667870 .dblh__title-wrapper {
        font-size: 20px;
    }

    .elementor-1589 .elementor-element.elementor-element-0b4bd88>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1589 .elementor-element.elementor-element-0b4bd88 {
        width: 100%;
        max-width: 100%;
    }

    .elementor-1589 .elementor-element.elementor-element-d61b813>.elementor-widget-container {
        margin: 0px 0px 0px 0px;
    }

    .elementor-1589 .elementor-element.elementor-element-d61b813 {
        width: 100%;
        max-width: 100%;
    }
}