.elementor-7247 .elementor-element.elementor-element-99a {
    padding: 10px 0 0
}

.elementor-7247 .elementor-element.elementor-element-4e45>.elementor-element-populated {
    padding: 0 15px
}

.elementor-7247 .elementor-element.elementor-element-1aaf .gsc-heading .content-inner {
    max-width: 800px
}

.elementor-7247 .elementor-element.elementor-element-1aaf .gsc-heading {
    margin-bottom: 5px
}

.elementor-7247 .elementor-element.elementor-element-1aaf .gsc-heading .title {
    margin-bottom: 30px
}

.elementor-7247 .elementor-element.elementor-element-1aaf .gsc-heading .sub-title {
    margin-bottom: 5px
}

.elementor-7247 .elementor-element.elementor-element-1aaf .gsc-heading .title-desc {
    margin-bottom: 45px
}

.elementor-7247 .elementor-element.elementor-element-8284cab:not(.elementor-motion-effects-element-type-background),
.elementor-7247 .elementor-element.elementor-element-8284cab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url("https://cdn.shopify.com/s/files/1/0004/4630/0222/files/LuxDeco_100_Tara_Bernerd_The_Luxurist.jpg?v=1587926898");
    background-position: top left;
    background-repeat: no-repeat;
    background-size: cover
}

.elementor-7247 .elementor-element.elementor-element-8284cab {
    transition: background .3s, border .3s, border-radius .3s, box-shadow .3s;
    padding: 105px 0
}

.elementor-7247 .elementor-element.elementor-element-8284cab>.elementor-background-overlay {
    transition: background .3s, border-radius .3s, opacity .3s
}

.elementor-7247 .elementor-element.elementor-element-53a8324c>.elementor-element-populated {
    padding: 0 15px
}

.elementor-7247 .elementor-element.elementor-element-3bb3419e .gsc-heading .content-inner {
    max-width: 960px
}

.elementor-7247 .elementor-element.elementor-element-3bb3419e .gsc-heading {
    margin-bottom: 5px
}

.elementor-7247 .elementor-element.elementor-element-3bb3419e .gsc-heading .title {
    color: #fff;
    font-size: 64px;
    margin-bottom: 38px
}

.elementor-7247 .elementor-element.elementor-element-3bb3419e .gsc-heading .sub-title {
    color: #f9a8a8;
    margin-bottom: 10px;
    font-size: 20px
}

.elementor-7247 .elementor-element.elementor-element-3bb3419e .gsc-heading .title-desc {
    margin-bottom: 0
}

@media(min-width:1025px) {

    .elementor-7247 .elementor-element.elementor-element-8284cab:not(.elementor-motion-effects-element-type-background),
    .elementor-7247 .elementor-element.elementor-element-8284cab>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

@media(max-width:1024px) {
    .elementor-7247 .elementor-element.elementor-element-8284cab {
        padding: 80px 0 50px
    }

    .elementor-7247 .elementor-element.elementor-element-3bb3419e .gsc-heading .title {
        font-size: 46px
    }
}

@media(max-width:767px) {
    .elementor-7247 .elementor-element.elementor-element-3bb3419e .gsc-heading .title {
        font-size: 30px;
        line-height: 42px;
        margin-bottom: 20px
    }
}