.elementor-element.elementor-element-259bd1a0:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-259bd1a0 > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-color: #000000;
    background-image: url("../images/img-40.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-element.elementor-element-259bd1a0 > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.55;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-element.elementor-element-259bd1a0 > .elementor-container {
    min-height: 100vh;
}
.elementor-element.elementor-element-259bd1a0 {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
}
.elementor-element.elementor-element-4fd9a28d > .elementor-widget-container {
    margin: 90px 0px 0px 0px;
    padding: 100px 0px 100px 0px;
}
.elementor-element.elementor-element-4fd9a28d .cs-title-wrap {
    max-width: 660px;
}
.elementor-element.elementor-element-4fd9a28d .cs-subtitle {
    font-size: 14px;
}
.elementor-element.elementor-element-2565b08f > .elementor-container > .elementor-column > .elementor-widget-wrap {
    align-content: center;
    align-items: center;
}
.elementor-element.elementor-element-2565b08f {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    padding: 110px 0px 110px 0px;
}
.elementor-element.elementor-element-2565b08f > .elementor-background-overlay {
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-element.elementor-element-2be53163 > .elementor-element-populated {
    padding: 0px 0px 0px 60px;
}
.elementor-element.elementor-element-3e5ebfe .list-content {
    font-size: 15px;
}
.elementor-element.elementor-element-3e5ebfe .cs-list {
    --icon-space: 10px;
    --icon-v-offset: 8px;
}
.elementor-element.elementor-element-3e5ebfe .list-icon {
    font-size: 6px;
}
.elementor-element.elementor-element-3e5ebfe .cs-list li {
    align-items: flex-start;
}
.elementor-element.elementor-element-1b8128e {
    width: auto;
    max-width: auto;
}
.elementor-element.elementor-element-1b8128e > .elementor-widget-container {
    margin: 10px 10px 0px 0px;
}
.elementor-element.elementor-element-3edae0c {
    width: auto;
    max-width: auto;
}
.elementor-element.elementor-element-3edae0c > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-b67e4ab > .elementor-element-populated {
    padding: 0px 60px 0px 0px;
}
.elementor-element.elementor-element-ab0c676 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-ed8e69d > .elementor-element-populated {
    padding: 0px 0px 0px 60px;
}
.elementor-element.elementor-element-bd98966 > .elementor-widget-container {
    margin: 10px 0px 0px 0px;
}
.elementor-element.elementor-element-8b3014d:not(.elementor-motion-effects-element-type-background),
.elementor-element.elementor-element-8b3014d > .elementor-motion-effects-container > .elementor-motion-effects-layer {
    background-image: url("https://cozystay.loftocean.com/apartment/wp-content/uploads/sites/6/2023/04/kobe-subramaniam-QcM7_gq95_Y-unsplash.jpg");
    background-position: center center;
    background-size: cover;
}
.elementor-element.elementor-element-8b3014d > .elementor-background-overlay {
    background-color: #000000;
    opacity: 0.2;
    transition:
        background 0.3s,
        border-radius 0.3s,
        opacity 0.3s;
}
.elementor-element.elementor-element-8b3014d > .elementor-container {
    min-height: 600px;
}
.elementor-element.elementor-element-8b3014d {
    transition:
        background 0.3s,
        border 0.3s,
        border-radius 0.3s,
        box-shadow 0.3s;
    margin-top: 110px;
    margin-top: 0px;
    margin-bottom: 110px;
    margin-bottom: 0px;
}
.elementor-element.elementor-element-bf795a4 .cs-title {
    font-size: 98px;
}
.elementor-element.elementor-element-5e67440 {
    padding: 0px 0px 110px 0px;
}
.elementor-element.elementor-element-4c3c7e0 > .elementor-widget-container {
    margin: 0px 0px 20px 0px;
}
.elementor-element.elementor-element-4c3c7e0 .cs-title-wrap {
    max-width: 740px;
}
@media (max-width: 1024px) {
    .elementor-element.elementor-element-2565b08f {
        padding: 80px 0px 80px 0px;
    }
    .elementor-element.elementor-element-2be53163 > .elementor-element-populated {
        padding: 50px 0px 0px 0px;
    }
    .elementor-element.elementor-element-b67e4ab > .elementor-element-populated {
        padding: 0px 20px 0px 0px;
    }
    .elementor-element.elementor-element-ed8e69d > .elementor-element-populated {
        padding: 0px 0px 0px 20px;
    }
    .elementor-element.elementor-element-8b3014d {
        margin-top: 80px;
        margin-bottom: 80px;
    }
    .elementor-element.elementor-element-bf795a4 .cs-title {
        font-size: 68px;
    }
}
@media (max-width: 767px) {
    .elementor-element.elementor-element-b67e4ab > .elementor-element-populated {
        padding: 0px 0px 80px 0px;
    }
    .elementor-element.elementor-element-ed8e69d > .elementor-element-populated {
        padding: 0px 0px 0px 0px;
    }
    .elementor-element.elementor-element-bf795a4 .cs-title {
        font-size: 48px;
    }
}
@media (max-width: 1024px) and (min-width: 768px) {
    .elementor-element.elementor-element-1eb90815 {
        width: 100%;
    }
    .elementor-element.elementor-element-2be53163 {
        width: 100%;
    }
}
