.elementor-1626 .elementor-element.elementor-element-dcd4c25>.elementor-container {
    min-height: 100vh
}

.elementor-1626 .elementor-element.elementor-element-dcd4c25:not(.elementor-motion-effects-element-type-background),.elementor-1626 .elementor-element.elementor-element-dcd4c25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://demo12.houzez.co/wp-content/uploads/2017/11/108.jpg);
    background-size: cover
}

.elementor-1626 .elementor-element.elementor-element-dcd4c25>.elementor-background-overlay {
    background-color: #000;
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-1626 .elementor-element.elementor-element-dcd4c25 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-1626 .elementor-element.elementor-element-a7542b7:not(.elementor-motion-effects-element-type-background),.elementor-1626 .elementor-element.elementor-element-a7542b7>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(12,79,132,.8313725490196079)
}

.elementor-1626 .elementor-element.elementor-element-a7542b7 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px
}

.elementor-1626 .elementor-element.elementor-element-a7542b7>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-1626 .elementor-element.elementor-element-f711df5 .houzez_section_title {
    font-family: Montserrat,Sans-serif;
    font-size: 60px;
    font-weight: 100;
    line-height: 1.3em;
    margin-bottom: 0
}

.elementor-1626 .elementor-element.elementor-element-f711df5 .houzez_section_subtitle {
    font-family: Montserrat,Sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 2em;
    margin-bottom: 5px
}

.elementor-1626 .elementor-element.elementor-element-f711df5 .houzez_section_title_wrap {
    text-align: left;
    margin-bottom: 0
}

.elementor-1626 .elementor-element.elementor-element-f711df5 .houzez_section_title_wrap .houzez_section_title {
    color: #fff
}

.elementor-1626 .elementor-element.elementor-element-f711df5 .houzez_section_title_wrap .houzez_section_subtitle {
    color: #fff
}

.elementor-1626 .elementor-element.elementor-element-9f37ca8 .elementor-button {
    font-weight: 500;
    background-color: transparent;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    border-radius: 4px 4px 4px 4px
}

.elementor-1626 .elementor-element.elementor-element-9f37ca8 .elementor-button:hover,.elementor-1626 .elementor-element.elementor-element-9f37ca8 .elementor-button:focus {
    color: #132442;
    background-color: rgba(255,255,255,.87)
}

.elementor-1626 .elementor-element.elementor-element-9f37ca8 .elementor-button:hover svg,.elementor-1626 .elementor-element.elementor-element-9f37ca8 .elementor-button:focus svg {
    fill: #132442
}

.elementor-1626 .elementor-element.elementor-element-7a534ad>.elementor-container {
    min-height: 100vh
}

.elementor-1626 .elementor-element.elementor-element-7a534ad:not(.elementor-motion-effects-element-type-background),.elementor-1626 .elementor-element.elementor-element-7a534ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://demo12.houzez.co/wp-content/uploads/2017/11/114.jpg);
    background-size: cover
}

.elementor-1626 .elementor-element.elementor-element-7a534ad>.elementor-background-overlay {
    background-color: #000;
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-1626 .elementor-element.elementor-element-7a534ad {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-1626 .elementor-element.elementor-element-26364e5:not(.elementor-motion-effects-element-type-background),.elementor-1626 .elementor-element.elementor-element-26364e5>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(12,79,132,.8313725490196079)
}

.elementor-1626 .elementor-element.elementor-element-26364e5 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px
}

.elementor-1626 .elementor-element.elementor-element-26364e5>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-1626 .elementor-element.elementor-element-76f0ce0 .houzez_section_title {
    font-family: Montserrat,Sans-serif;
    font-size: 60px;
    font-weight: 100;
    line-height: 1.3em;
    margin-bottom: 0
}

.elementor-1626 .elementor-element.elementor-element-76f0ce0 .houzez_section_subtitle {
    font-family: Montserrat,Sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 2em;
    margin-bottom: 5px
}

.elementor-1626 .elementor-element.elementor-element-76f0ce0 .houzez_section_title_wrap {
    text-align: left;
    margin-bottom: 0
}

.elementor-1626 .elementor-element.elementor-element-76f0ce0 .houzez_section_title_wrap .houzez_section_title {
    color: #fff
}

.elementor-1626 .elementor-element.elementor-element-76f0ce0 .houzez_section_title_wrap .houzez_section_subtitle {
    color: #fff
}

.elementor-1626 .elementor-element.elementor-element-ddf7946 .elementor-button {
    font-weight: 500;
    background-color: transparent;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    border-radius: 4px 4px 4px 4px
}

.elementor-1626 .elementor-element.elementor-element-ddf7946 .elementor-button:hover,.elementor-1626 .elementor-element.elementor-element-ddf7946 .elementor-button:focus {
    color: #132442;
    background-color: rgba(255,255,255,.87)
}

.elementor-1626 .elementor-element.elementor-element-ddf7946 .elementor-button:hover svg,.elementor-1626 .elementor-element.elementor-element-ddf7946 .elementor-button:focus svg {
    fill: #132442
}

.elementor-1626 .elementor-element.elementor-element-40bfb88>.elementor-container {
    min-height: 100vh
}

.elementor-1626 .elementor-element.elementor-element-40bfb88:not(.elementor-motion-effects-element-type-background),.elementor-1626 .elementor-element.elementor-element-40bfb88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://demo12.houzez.co/wp-content/uploads/2017/11/61.jpg);
    background-size: cover
}

.elementor-1626 .elementor-element.elementor-element-40bfb88>.elementor-background-overlay {
    background-color: #000;
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-1626 .elementor-element.elementor-element-40bfb88 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-1626 .elementor-element.elementor-element-6ed8104:not(.elementor-motion-effects-element-type-background)>.elementor-column-wrap,.elementor-1626 .elementor-element.elementor-element-6ed8104>.elementor-column-wrap>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(12,79,132,.8313725490196079)
}

.elementor-1626 .elementor-element.elementor-element-6ed8104>.elementor-element-populated {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-1626 .elementor-element.elementor-element-6ed8104>.elementor-element-populated>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-1626 .elementor-element.elementor-element-6ed8104>.elementor-element-populated>.elementor-widget-wrap {
    padding: 40px
}

.elementor-1626 .elementor-element.elementor-element-162932d .houzez_section_title {
    font-family: Montserrat,Sans-serif;
    font-size: 60px;
    font-weight: 100;
    line-height: 1.3em;
    margin-bottom: 0
}

.elementor-1626 .elementor-element.elementor-element-162932d .houzez_section_subtitle {
    font-family: Montserrat,Sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 2em;
    margin-bottom: 5px
}

.elementor-1626 .elementor-element.elementor-element-162932d .houzez_section_title_wrap {
    text-align: left;
    margin-bottom: 0
}

.elementor-1626 .elementor-element.elementor-element-162932d .houzez_section_title_wrap .houzez_section_title {
    color: #fff
}

.elementor-1626 .elementor-element.elementor-element-162932d .houzez_section_title_wrap .houzez_section_subtitle {
    color: #fff
}

.elementor-1626 .elementor-element.elementor-element-b59803e .elementor-button {
    font-weight: 500;
    background-color: transparent;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    border-radius: 4px 4px 4px 4px
}

.elementor-1626 .elementor-element.elementor-element-b59803e .elementor-button:hover,.elementor-1626 .elementor-element.elementor-element-b59803e .elementor-button:focus {
    color: #132442;
    background-color: rgba(255,255,255,.87)
}

.elementor-1626 .elementor-element.elementor-element-b59803e .elementor-button:hover svg,.elementor-1626 .elementor-element.elementor-element-b59803e .elementor-button:focus svg {
    fill: #132442
}

.elementor-1626 .elementor-element.elementor-element-3df798e>.elementor-container {
    min-height: 100vh
}

.elementor-1626 .elementor-element.elementor-element-3df798e:not(.elementor-motion-effects-element-type-background),.elementor-1626 .elementor-element.elementor-element-3df798e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-image: url(https://demo12.houzez.co/wp-content/uploads/2017/11/17.jpg);
    background-size: cover
}

.elementor-1626 .elementor-element.elementor-element-3df798e>.elementor-background-overlay {
    background-color: #000;
    opacity: .5;
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-1626 .elementor-element.elementor-element-3df798e {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s
}

.elementor-1626 .elementor-element.elementor-element-e61d236:not(.elementor-motion-effects-element-type-background),.elementor-1626 .elementor-element.elementor-element-e61d236>.elementor-motion-effects-container>.elementor-motion-effects-layer {
    background-color: rgba(12,79,132,.8313725490196079)
}

.elementor-1626 .elementor-element.elementor-element-e61d236 {
    transition: background .3s,border .3s,border-radius .3s,box-shadow .3s;
    padding: 40px
}

.elementor-1626 .elementor-element.elementor-element-e61d236>.elementor-background-overlay {
    transition: background .3s,border-radius .3s,opacity .3s
}

.elementor-1626 .elementor-element.elementor-element-62c190e .houzez_section_title {
    font-family: Montserrat,Sans-serif;
    font-size: 60px;
    font-weight: 100;
    line-height: 1.3em;
    margin-bottom: 0
}

.elementor-1626 .elementor-element.elementor-element-62c190e .houzez_section_subtitle {
    font-family: Montserrat,Sans-serif;
    font-size: 18px;
    font-weight: 100;
    line-height: 2em;
    margin-bottom: 5px
}

.elementor-1626 .elementor-element.elementor-element-62c190e .houzez_section_title_wrap {
    text-align: left;
    margin-bottom: 0
}

.elementor-1626 .elementor-element.elementor-element-62c190e .houzez_section_title_wrap .houzez_section_title {
    color: #fff
}

.elementor-1626 .elementor-element.elementor-element-62c190e .houzez_section_title_wrap .houzez_section_subtitle {
    color: #fff
}

.elementor-1626 .elementor-element.elementor-element-ea5e72c .elementor-button {
    font-weight: 500;
    background-color: transparent;
    border-style: solid;
    border-width: 1px;
    border-color: #fff;
    border-radius: 4px 4px 4px 4px
}

.elementor-1626 .elementor-element.elementor-element-ea5e72c .elementor-button:hover,.elementor-1626 .elementor-element.elementor-element-ea5e72c .elementor-button:focus {
    color: #132442;
    background-color: rgba(255,255,255,.87)
}

.elementor-1626 .elementor-element.elementor-element-ea5e72c .elementor-button:hover svg,.elementor-1626 .elementor-element.elementor-element-ea5e72c .elementor-button:focus svg {
    fill: #132442
}

@media(max-width: 1024px) {
    .elementor-1626 .elementor-element.elementor-element-f711df5 .houzez_section_title_wrap {
        margin-bottom:16px
    }

    .elementor-1626 .elementor-element.elementor-element-76f0ce0 .houzez_section_title_wrap {
        margin-bottom: 16px
    }

    .elementor-1626 .elementor-element.elementor-element-162932d .houzez_section_title_wrap {
        margin-bottom: 16px
    }

    .elementor-1626 .elementor-element.elementor-element-62c190e .houzez_section_title_wrap {
        margin-bottom: 16px
    }
}

@media(min-width: 1025px) {
    .elementor-1626 .elementor-element.elementor-element-dcd4c25:not(.elementor-motion-effects-element-type-background),.elementor-1626 .elementor-element.elementor-element-dcd4c25>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment:fixed
    }

    .elementor-1626 .elementor-element.elementor-element-7a534ad:not(.elementor-motion-effects-element-type-background),.elementor-1626 .elementor-element.elementor-element-7a534ad>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-1626 .elementor-element.elementor-element-40bfb88:not(.elementor-motion-effects-element-type-background),.elementor-1626 .elementor-element.elementor-element-40bfb88>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }

    .elementor-1626 .elementor-element.elementor-element-3df798e:not(.elementor-motion-effects-element-type-background),.elementor-1626 .elementor-element.elementor-element-3df798e>.elementor-motion-effects-container>.elementor-motion-effects-layer {
        background-attachment: fixed
    }
}

@media(max-width: 767px) {
    .elementor-1626 .elementor-element.elementor-element-f711df5 .houzez_section_title {
        font-size:40px;
        margin-bottom: 15px
    }

    .elementor-1626 .elementor-element.elementor-element-f711df5 .houzez_section_subtitle {
        font-size: 14px
    }

    .elementor-1626 .elementor-element.elementor-element-f711df5 .houzez_section_title_wrap {
        margin-bottom: 16px
    }

    .elementor-1626 .elementor-element.elementor-element-76f0ce0 .houzez_section_title {
        font-size: 40px;
        margin-bottom: 15px
    }

    .elementor-1626 .elementor-element.elementor-element-76f0ce0 .houzez_section_subtitle {
        font-size: 14px
    }

    .elementor-1626 .elementor-element.elementor-element-76f0ce0 .houzez_section_title_wrap {
        margin-bottom: 16px
    }

    .elementor-1626 .elementor-element.elementor-element-162932d .houzez_section_title {
        font-size: 40px;
        margin-bottom: 15px
    }

    .elementor-1626 .elementor-element.elementor-element-162932d .houzez_section_subtitle {
        font-size: 14px
    }

    .elementor-1626 .elementor-element.elementor-element-162932d .houzez_section_title_wrap {
        margin-bottom: 16px
    }

    .elementor-1626 .elementor-element.elementor-element-62c190e .houzez_section_title {
        font-size: 40px;
        margin-bottom: 15px
    }

    .elementor-1626 .elementor-element.elementor-element-62c190e .houzez_section_subtitle {
        font-size: 14px
    }

    .elementor-1626 .elementor-element.elementor-element-62c190e .houzez_section_title_wrap {
        margin-bottom: 16px
    }
}
